From 35fec575902d8fcc3da22c3274e09e0f830f3945 Mon Sep 17 00:00:00 2001 From: Benjamin Toby Date: Tue, 28 Jan 2025 19:43:16 +0100 Subject: [PATCH] Updates --- dsql-app/.local_dist/BUILD_ID | 1 - dsql-app/.local_dist/build-manifest.json | 614 -------------- dsql-app/.local_dist/cache/config.json | 6 +- .../cache/webpack/client-production/0.pack | Bin 61676090 -> 0 bytes .../webpack/client-production/index.pack | Bin 2513068 -> 0 bytes .../webpack/edge-server-production/index.pack | Bin 2691 -> 2691 bytes .../cache/webpack/server-production/0.pack | Bin 77763751 -> 80050833 bytes .../webpack/server-production/index.pack | Bin 5055780 -> 5298900 bytes .../diagnostics/build-diagnostics.json | 2 +- .../.local_dist/diagnostics/framework.json | 2 +- .../.local_dist/dynamic-css-manifest.json | 1 - dsql-app/.local_dist/export-marker.json | 1 - dsql-app/.local_dist/images-manifest.json | 1 - .../next-minimal-server.js.nft.json | 1 - dsql-app/.local_dist/next-server.js.nft.json | 1 - dsql-app/.local_dist/prerender-manifest.json | 1 - .../.local_dist/react-loadable-manifest.json | 1 - .../.local_dist/required-server-files.json | 1 - dsql-app/.local_dist/routes-manifest.json | 1 - dsql-app/.local_dist/server/chunks/1251.js | 1 - dsql-app/.local_dist/server/chunks/2282.js | 17 - dsql-app/.local_dist/server/chunks/2319.js | 16 + dsql-app/.local_dist/server/chunks/2984.js | 16 + dsql-app/.local_dist/server/chunks/3474.js | 2 +- dsql-app/.local_dist/server/chunks/3704.js | 17 +- dsql-app/.local_dist/server/chunks/5194.js | 16 + dsql-app/.local_dist/server/chunks/5392.js | 2 +- dsql-app/.local_dist/server/chunks/5408.js | 17 + dsql-app/.local_dist/server/chunks/5771.js | 2 +- dsql-app/.local_dist/server/chunks/6133.js | 4 +- dsql-app/.local_dist/server/chunks/6903.js | 2 +- dsql-app/.local_dist/server/chunks/6934.js | 25 + dsql-app/.local_dist/server/chunks/725.js | 2 +- dsql-app/.local_dist/server/chunks/7303.js | 10 +- dsql-app/.local_dist/server/chunks/7337.js | 16 + dsql-app/.local_dist/server/chunks/7769.js | 2 +- dsql-app/.local_dist/server/chunks/8704.js | 2 +- dsql-app/.local_dist/server/chunks/9136.js | 2 +- dsql-app/.local_dist/server/chunks/9240.js | 2 +- dsql-app/.local_dist/server/chunks/9595.js | 16 + dsql-app/.local_dist/server/chunks/9814.js | 25 - .../server/dynamic-css-manifest.js | 1 - .../server/functions-config-manifest.json | 1 - .../server/middleware-build-manifest.js | 1 - .../middleware-react-loadable-manifest.js | 1 - .../.local_dist/server/next-font-manifest.js | 1 - .../server/next-font-manifest.json | 1 - .../.local_dist/server/pages-manifest.json | 195 ++++- dsql-app/.local_dist/server/pages/404.html | 1 - dsql-app/.local_dist/server/pages/404.js | 1 + dsql-app/.local_dist/server/pages/500.html | 1 - dsql-app/.local_dist/server/pages/500.js | 1 + .../.local_dist/server/pages/_app.js.nft.json | 2 +- .../server/pages/_document.js.nft.json | 2 +- .../server/pages/_error.js.nft.json | 2 +- dsql-app/.local_dist/server/pages/about.html | 1 - dsql-app/.local_dist/server/pages/about.js | 1 + dsql-app/.local_dist/server/pages/admin.js | 4 +- .../server/pages/admin.js.nft.json | 2 +- .../server/pages/admin/[user_id].js | 4 +- .../server/pages/admin/[user_id].js.nft.json | 2 +- .../server/pages/admin/[user_id]/api-keys.js | 2 +- .../admin/[user_id]/api-keys.js.nft.json | 2 +- .../server/pages/admin/[user_id]/connect.js | 2 +- .../pages/admin/[user_id]/connect.js.nft.json | 2 +- .../server/pages/admin/[user_id]/databases.js | 2 +- .../admin/[user_id]/databases.js.nft.json | 2 +- .../admin/[user_id]/databases/[single].js | 6 +- .../[user_id]/databases/[single].js.nft.json | 2 +- .../[user_id]/databases/[single]/connect.js | 2 +- .../databases/[single]/connect.js.nft.json | 2 +- .../databases/[single]/edit-database.js | 2 +- .../[single]/edit-database.js.nft.json | 2 +- .../[user_id]/databases/[single]/schema.js | 4 +- .../databases/[single]/schema.js.nft.json | 2 +- .../[user_id]/databases/[single]/shell.js | 4 +- .../databases/[single]/shell.js.nft.json | 2 +- .../[user_id]/databases/[single]/tables.js | 2 +- .../databases/[single]/tables.js.nft.json | 2 +- .../[single]/tables/[single_table].js | 2 +- .../tables/[single_table].js.nft.json | 2 +- .../tables/[single_table]/edit-table.js | 2 +- .../[single_table]/edit-table.js.nft.json | 2 +- .../[single]/tables/[single_table]/entries.js | 14 +- .../tables/[single_table]/entries.js.nft.json | 2 +- .../[single_table]/entries/[single_entry].js | 14 +- .../entries/[single_entry].js.nft.json | 2 +- .../[single_table]/entries/add-entry.js | 12 +- .../entries/add-entry.js.nft.json | 2 +- .../[single]/tables/[single_table]/fields.js | 2 +- .../tables/[single_table]/fields.js.nft.json | 2 +- .../databases/[single]/tables/add-table.js | 2 +- .../[single]/tables/add-table.js.nft.json | 2 +- .../[user_id]/databases/[single]/users.js | 6 +- .../databases/[single]/users.js.nft.json | 2 +- .../databases/[single]/users/[user].js | 2 +- .../[single]/users/[user].js.nft.json | 2 +- .../[single]/users/[user]/change-password.js | 2 +- .../users/[user]/change-password.js.nft.json | 2 +- .../[single]/users/add-social-logins.js | 2 +- .../users/add-social-logins.js.nft.json | 2 +- .../databases/[single]/users/add-user.js | 4 +- .../[single]/users/add-user.js.nft.json | 2 +- .../admin/[user_id]/databases/add-database.js | 10 +- .../databases/add-database.js.nft.json | 2 +- .../server/pages/admin/[user_id]/media.js | 2 +- .../pages/admin/[user_id]/media.js.nft.json | 2 +- .../admin/[user_id]/media/[...folder].js | 2 +- .../[user_id]/media/[...folder].js.nft.json | 2 +- .../server/pages/admin/[user_id]/schema.js | 2 +- .../pages/admin/[user_id]/schema.js.nft.json | 2 +- .../server/pages/admin/[user_id]/settings.js | 2 +- .../admin/[user_id]/settings.js.nft.json | 2 +- .../server/pages/admin/[user_id]/users.js | 2 +- .../pages/admin/[user_id]/users.js.nft.json | 2 +- .../pages/admin/[user_id]/users/add-user.js | 2 +- .../[user_id]/users/add-user.js.nft.json | 2 +- .../pages/admin/[user_id]/users/databases.js | 2 +- .../[user_id]/users/databases.js.nft.json | 2 +- .../[user_id]/users/databases/[database].js | 2 +- .../users/databases/[database].js.nft.json | 2 +- .../users/databases/[database]/[user].js | 2 +- .../databases/[database]/[user].js.nft.json | 2 +- .../server/pages/api/acceptUserInvitation.js | 16 +- .../api/acceptUserInvitation.js.nft.json | 2 +- .../server/pages/api/addAdminUserUser.js | 20 +- .../pages/api/addAdminUserUser.js.nft.json | 2 +- .../.local_dist/server/pages/api/addApiKey.js | 18 +- .../server/pages/api/addApiKey.js.nft.json | 2 +- .../.local_dist/server/pages/api/addDbUser.js | 2 +- .../server/pages/api/addDbUser.js.nft.json | 2 +- .../server/pages/api/addNewMediaFolder.js | 2 +- .../pages/api/addNewMediaFolder.js.nft.json | 2 +- .../server/pages/api/addSocialLogin.js | 2 +- .../pages/api/addSocialLogin.js.nft.json | 2 +- .../server/pages/api/addTableEntry.js | 17 +- .../pages/api/addTableEntry.js.nft.json | 2 +- .../server/pages/api/addUserMedia.js | 17 +- .../server/pages/api/addUserMedia.js.nft.json | 2 +- .../server/pages/api/addUserTable.js | 2 +- .../server/pages/api/addUserTable.js.nft.json | 2 +- .../server/pages/api/addUserUser.js | 8 +- .../server/pages/api/addUserUser.js.nft.json | 2 +- .../pages/api/addUsersTableToDatabase.js | 2 +- .../api/addUsersTableToDatabase.js.nft.json | 2 +- .../server/pages/api/admin/addUserBackup.js | 2 +- .../pages/api/admin/addUserBackup.js.nft.json | 2 +- .../api/admin/clearErrorLogs.js.nft.json | 2 +- .../pages/api/admin/clientError.js.nft.json | 2 +- .../api/admin/createNewBackup.js.nft.json | 2 +- .../server/pages/api/admin/docs/[action].js | 2 +- .../pages/api/admin/docs/[action].js.nft.json | 2 +- .../api/admin/getTablesForUserDatabase.js | 2 +- .../getTablesForUserDatabase.js.nft.json | 2 +- .../api/admin/getUserBackups.js.nft.json | 2 +- .../server/pages/api/admin/getUserData.js | 2 +- .../pages/api/admin/getUserData.js.nft.json | 2 +- .../pages/api/admin/grabBackups.js.nft.json | 2 +- .../pages/api/admin/grabErrorLogs.js.nft.json | 2 +- .../pages/api/admin/grabFile.js.nft.json | 2 +- .../pages/api/admin/loginSuUser.js.nft.json | 2 +- .../server/pages/api/admin/runUserDbQuery.js | 16 +- .../api/admin/runUserDbQuery.js.nft.json | 2 +- .../pages/api/admin/updateEnv.js.nft.json | 2 +- .../server/pages/api/changeDbUserPassword.js | 2 +- .../api/changeDbUserPassword.js.nft.json | 2 +- .../server/pages/api/checkDuplicateData.js | 14 +- .../pages/api/checkDuplicateData.js.nft.json | 2 +- .../server/pages/api/checkExistingFolder.js | 2 +- .../pages/api/checkExistingFolder.js.nft.json | 2 +- .../server/pages/api/clientSideAuth.js | 2 +- .../pages/api/clientSideAuth.js.nft.json | 2 +- .../server/pages/api/connect.js.nft.json | 2 +- .../server/pages/api/connect/disconnect.js | 14 +- .../pages/api/connect/disconnect.js.nft.json | 2 +- .../server/pages/api/connect/handshake.js | 2 +- .../pages/api/connect/handshake.js.nft.json | 2 +- .../server/pages/api/connect/verify.js | 2 +- .../pages/api/connect/verify.js.nft.json | 2 +- .../server/pages/api/contact.js.nft.json | 2 +- .../server/pages/api/createUserDatabase.js | 2 +- .../pages/api/createUserDatabase.js.nft.json | 2 +- .../server/pages/api/deleteApiKey.js | 12 +- .../server/pages/api/deleteApiKey.js.nft.json | 2 +- .../server/pages/api/deleteDbUser.js | 12 +- .../server/pages/api/deleteDbUser.js.nft.json | 2 +- .../server/pages/api/deleteInvitation.js | 2 +- .../pages/api/deleteInvitation.js.nft.json | 2 +- .../server/pages/api/deleteMediaFolder.js | 12 +- .../pages/api/deleteMediaFolder.js.nft.json | 2 +- .../server/pages/api/deleteTableEntry.js | 16 +- .../pages/api/deleteTableEntry.js.nft.json | 2 +- .../server/pages/api/deleteUser.js | 10 +- .../server/pages/api/deleteUser.js.nft.json | 2 +- .../server/pages/api/deleteUserDatabase.js | 4 +- .../pages/api/deleteUserDatabase.js.nft.json | 2 +- .../server/pages/api/deleteUserMedia.js | 14 +- .../pages/api/deleteUserMedia.js.nft.json | 2 +- .../server/pages/api/deleteUserTable.js | 10 +- .../pages/api/deleteUserTable.js.nft.json | 2 +- .../server/pages/api/deleteUserUser.js | 2 +- .../pages/api/deleteUserUser.js.nft.json | 2 +- .../pages/api/downloadDatabaseSchema.js | 2 +- .../api/downloadDatabaseSchema.js.nft.json | 2 +- .../server/pages/api/exportDatabase.js | 10 +- .../pages/api/exportDatabase.js.nft.json | 2 +- .../server/pages/api/exportTableData.js | 17 +- .../pages/api/exportTableData.js.nft.json | 2 +- .../server/pages/api/fetch-entries-basic.js | 4 +- .../pages/api/fetch-entries-basic.js.nft.json | 2 +- .../server/pages/api/fetch-media.js.nft.json | 2 +- .../pages/api/get-authorized-databases.js | 16 +- .../api/get-authorized-databases.js.nft.json | 2 +- .../server/pages/api/getDatabaseTables.js | 14 +- .../pages/api/getDatabaseTables.js.nft.json | 2 +- .../pages/api/getDelegatedDatabaseToken.js | 16 +- .../api/getDelegatedDatabaseToken.js.nft.json | 2 +- .../server/pages/api/getDelegatedDatabases.js | 4 +- .../api/getDelegatedDatabases.js.nft.json | 2 +- .../server/pages/api/getDiskUsage.js | 18 +- .../server/pages/api/getDiskUsage.js.nft.json | 2 +- .../server/pages/api/getUserDatabaseTables.js | 2 +- .../api/getUserDatabaseTables.js.nft.json | 2 +- .../server/pages/api/getUserDatabases.js | 2 +- .../pages/api/getUserDatabases.js.nft.json | 2 +- .../server/pages/api/getUserMedia.js | 2 +- .../server/pages/api/getUserMedia.js.nft.json | 2 +- .../server/pages/api/getUserSchemaData.js | 10 +- .../pages/api/getUserSchemaData.js.nft.json | 2 +- .../server/pages/api/healthcheck.js.nft.json | 2 +- .../server/pages/api/importDatabase.js | 16 +- .../pages/api/importDatabase.js.nft.json | 2 +- .../server/pages/api/importDatabaseSchema.js | 2 +- .../api/importDatabaseSchema.js.nft.json | 2 +- .../server/pages/api/infiniteScroll.js | 14 +- .../pages/api/infiniteScroll.js.nft.json | 2 +- .../.local_dist/server/pages/api/loginUser.js | 10 +- .../server/pages/api/loginUser.js.nft.json | 2 +- .../server/pages/api/logoutUser.js.nft.json | 2 +- .../server/pages/api/media/addPrivateMedia.js | 2 +- .../api/media/addPrivateMedia.js.nft.json | 2 +- .../server/pages/api/media/getPrivateMedia.js | 2 +- .../api/media/getPrivateMedia.js.nft.json | 2 +- .../.local_dist/server/pages/api/purgeDb.js | 2 +- .../server/pages/api/purgeDb.js.nft.json | 2 +- .../pages/api/query/[user_id]/add-file.js | 20 +- .../api/query/[user_id]/add-file.js.nft.json | 2 +- .../pages/api/query/[user_id]/add-image.js | 17 +- .../api/query/[user_id]/add-image.js.nft.json | 2 +- .../pages/api/query/[user_id]/delete-file.js | 4 +- .../query/[user_id]/delete-file.js.nft.json | 2 +- .../[user_id]/get-private-file.js.nft.json | 2 +- .../query/[user_id]/get-schema.js.nft.json | 2 +- .../server/pages/api/query/[user_id]/get.js | 17 +- .../pages/api/query/[user_id]/get.js.nft.json | 2 +- .../server/pages/api/query/[user_id]/post.js | 17 +- .../api/query/[user_id]/post.js.nft.json | 2 +- .../update-schema-from-single-database.js | 2 +- ...te-schema-from-single-database.js.nft.json | 2 +- .../pages/api/queryEntriesSearchTerm.js | 12 +- .../api/queryEntriesSearchTerm.js.nft.json | 2 +- .../server/pages/api/reAuthenticateUser.js | 6 +- .../pages/api/reAuthenticateUser.js.nft.json | 2 +- .../server/pages/api/refreshEntry.js | 16 +- .../server/pages/api/refreshEntry.js.nft.json | 2 +- .../server/pages/api/registerUser.js | 17 +- .../server/pages/api/registerUser.js.nft.json | 2 +- .../server/pages/api/renameMedia.js | 18 +- .../server/pages/api/renameMedia.js.nft.json | 2 +- .../pages/api/resetDelegatedDatabaseToken.js | 2 +- .../resetDelegatedDatabaseToken.js.nft.json | 2 +- .../server/pages/api/resetPassword.js | 2 +- .../pages/api/resetPassword.js.nft.json | 2 +- .../server/pages/api/runUserDbQuery.js | 16 +- .../pages/api/runUserDbQuery.js.nft.json | 2 +- .../pages/api/sendEmailVerificationLink.js | 2 +- .../api/sendEmailVerificationLink.js.nft.json | 2 +- .../api/sendPasswordResetLink.js.nft.json | 2 +- .../pages/api/social-login/facebook-auth.js | 2 +- .../social-login/facebook-auth.js.nft.json | 2 +- .../pages/api/social-login/github-auth.js | 2 +- .../api/social-login/github-auth.js.nft.json | 2 +- .../pages/api/social-login/google-auth.js | 2 +- .../api/social-login/google-auth.js.nft.json | 2 +- .../api/social-login/utils/checkEmail.js | 2 +- .../social-login/utils/checkEmail.js.nft.json | 2 +- .../api/social-login/utils/checkSocialId.js | 2 +- .../utils/checkSocialId.js.nft.json | 2 +- .../utils/getEmailFromSocialId.js | 2 +- .../utils/getEmailFromSocialId.js.nft.json | 2 +- .../server/pages/api/sql-users/create.js | 2 +- .../pages/api/sql-users/create.js.nft.json | 2 +- .../server/pages/api/sql-users/delete.js | 16 +- .../pages/api/sql-users/delete.js.nft.json | 2 +- .../server/pages/api/sql-users/update.js | 2 +- .../pages/api/sql-users/update.js.nft.json | 2 +- .../pages/api/stream/[path].js.nft.json | 2 +- .../server/pages/api/sync-table-data.js | 17 +- .../pages/api/sync-table-data.js.nft.json | 2 +- .../server/pages/api/test/cors.js.nft.json | 2 +- .../server/pages/api/test/mail.js.nft.json | 2 +- .../server/pages/api/unsubscribe.js | 2 +- .../server/pages/api/unsubscribe.js.nft.json | 2 +- .../server/pages/api/updateAdminUserAccess.js | 2 +- .../api/updateAdminUserAccess.js.nft.json | 2 +- .../pages/api/updateClonedTableForeignKeys.js | 2 +- .../updateClonedTableForeignKeys.js.nft.json | 2 +- .../pages/api/updateDbSchemaDataForUser.js | 2 +- .../api/updateDbSchemaDataForUser.js.nft.json | 2 +- .../server/pages/api/updateDbUser.js | 2 +- .../server/pages/api/updateDbUser.js.nft.json | 2 +- .../server/pages/api/updateTableEntry.js | 17 +- .../pages/api/updateTableEntry.js.nft.json | 2 +- .../server/pages/api/updateUser.js | 12 +- .../server/pages/api/updateUser.js.nft.json | 2 +- .../server/pages/api/updateUserDatabase.js | 4 +- .../pages/api/updateUserDatabase.js.nft.json | 2 +- .../server/pages/api/updateUserTable.js | 2 +- .../pages/api/updateUserTable.js.nft.json | 2 +- .../server/pages/api/updateUserUser.js | 2 +- .../pages/api/updateUserUser.js.nft.json | 2 +- .../user-schema/replace-database-schema.js | 2 +- .../replace-database-schema.js.nft.json | 2 +- .../pages/api/user/[user_id]/add-user.js | 2 +- .../api/user/[user_id]/add-user.js.nft.json | 2 +- .../pages/api/user/[user_id]/delete-user.js | 10 +- .../user/[user_id]/delete-user.js.nft.json | 2 +- .../pages/api/user/[user_id]/get-user.js | 10 +- .../api/user/[user_id]/get-user.js.nft.json | 2 +- .../pages/api/user/[user_id]/github-login.js | 2 +- .../user/[user_id]/github-login.js.nft.json | 2 +- .../pages/api/user/[user_id]/google-login.js | 2 +- .../user/[user_id]/google-login.js.nft.json | 2 +- .../grab-google-user-from-token.js.nft.json | 2 +- .../pages/api/user/[user_id]/login-user.js | 16 +- .../api/user/[user_id]/login-user.js.nft.json | 2 +- .../pages/api/user/[user_id]/reauth-user.js | 10 +- .../user/[user_id]/reauth-user.js.nft.json | 2 +- .../api/user/[user_id]/send-email-code.js | 4 +- .../[user_id]/send-email-code.js.nft.json | 2 +- .../pages/api/user/[user_id]/update-user.js | 12 +- .../user/[user_id]/update-user.js.nft.json | 2 +- .../api/webhooks/github-push.js.nft.json | 2 +- dsql-app/.local_dist/server/pages/blog.html | 1 - dsql-app/.local_dist/server/pages/blog.js | 1 + .../.local_dist/server/pages/contact.html | 1 - dsql-app/.local_dist/server/pages/contact.js | 1 + .../server/pages/create-account.js | 2 +- .../server/pages/create-account.js.nft.json | 2 +- .../.local_dist/server/pages/docs.js.nft.json | 2 +- .../server/pages/docs/[page].js.nft.json | 2 +- .../pages/docs/[page]/[sub-page].js.nft.json | 2 +- .../server/pages/email-verification.js | 4 +- .../pages/email-verification.js.nft.json | 2 +- dsql-app/.local_dist/server/pages/index.html | 1 - dsql-app/.local_dist/server/pages/index.js | 1 + .../server/pages/index.js.nft.json | 2 +- dsql-app/.local_dist/server/pages/login.js | 2 +- .../server/pages/login.js.nft.json | 2 +- dsql-app/.local_dist/server/pages/logout.js | 2 +- .../server/pages/logout.js.nft.json | 2 +- .../.local_dist/server/pages/privacy.html | 1 - dsql-app/.local_dist/server/pages/privacy.js | 1 + .../.local_dist/server/pages/redirect.html | 1 - dsql-app/.local_dist/server/pages/redirect.js | 1 + .../server/pages/reset-password.js | 4 +- .../server/pages/reset-password.js.nft.json | 2 +- .../server/pages/send-password-reset-link.js | 2 +- .../send-password-reset-link.js.nft.json | 2 +- dsql-app/.local_dist/server/pages/su.js | 2 +- .../.local_dist/server/pages/su.js.nft.json | 2 +- .../server/pages/su/backups.js.nft.json | 2 +- .../server/pages/su/console.js.nft.json | 2 +- .../server/pages/su/docs.js.nft.json | 2 +- .../pages/su/docs/create-page.js.nft.json | 2 +- .../pages/su/docs/edit-page.js.nft.json | 2 +- .../server/pages/su/docs/pages.js.nft.json | 2 +- .../pages/su/docs/pages/[id].js.nft.json | 2 +- .../server/pages/su/envar.js.nft.json | 2 +- .../server/pages/su/error-logs.js.nft.json | 2 +- .../pages/su/load-balancing.js.nft.json | 2 +- dsql-app/.local_dist/server/pages/su/login.js | 2 +- .../server/pages/su/login.js.nft.json | 2 +- .../.local_dist/server/pages/su/servers.js | 2 +- .../server/pages/su/servers.js.nft.json | 2 +- dsql-app/.local_dist/server/pages/su/users.js | 2 +- .../server/pages/su/users.js.nft.json | 2 +- .../server/pages/su/users/[single].js | 2 +- .../pages/su/users/[single].js.nft.json | 2 +- .../server/pages/su/users/new.js.nft.json | 2 +- dsql-app/.local_dist/server/pages/terms.html | 1 - dsql-app/.local_dist/server/pages/terms.js | 1 + .../.local_dist/server/pages/unsubscribe.js | 2 +- .../server/pages/unsubscribe.js.nft.json | 2 +- .../H18gzOjVUv9E4GCco-0Rs/_buildManifest.js | 1 - .../H18gzOjVUv9E4GCco-0Rs/_ssgManifest.js | 1 - .../static/chunks/1335-9b647f464da8b044.js | 1 - .../static/chunks/1580-68f706d212c5eb63.js | 1 - .../static/chunks/2438-ac276572cee5ba87.js | 1 - .../static/chunks/2793-d85659f470ce8842.js | 1 - .../static/chunks/2829-608af754738e12fc.js | 1 - .../static/chunks/3298-73758aefe44233a6.js | 1 - .../static/chunks/4261-1181ad7559234ce0.js | 1 - .../static/chunks/4403-dd72a46996d6c5f9.js | 1 - .../static/chunks/5810-7c3a3c4731750dc7.js | 1 - .../static/chunks/6099-150cc189810f2bfd.js | 1 - .../static/chunks/6272-34d9d0c839440fe4.js | 1 - .../static/chunks/6383-02bec644b1a9f0a8.js | 1 - .../static/chunks/6428-c106bf6efb539d8c.js | 1 - .../static/chunks/6460-15d2e5543b20c3c6.js | 1 - .../static/chunks/6830-80ccce098977dfd6.js | 1 - .../static/chunks/7287-a0cc766f27863bfc.js | 1 - .../static/chunks/7384-e241cdc2266f0106.js | 1 - .../static/chunks/7391-2cf158002dcd120b.js | 1 - .../static/chunks/8076-c8df432e3a6a7868.js | 1 - .../static/chunks/8311-87e8d6ec01c2e05f.js | 1 - .../static/chunks/8319-0fac4a0bd5bb0c06.js | 1 - .../static/chunks/9268-6ca91a807cecf2b4.js | 1 - .../chunks/94726e6d-33de6887e71ace1a.js | 1 - .../static/chunks/9551-762af3f63f78e37c.js | 1 - .../static/chunks/9660-628b42bc1127aefa.js | 1 - .../static/chunks/9950-f96c0c56ed7fb229.js | 1 - .../chunks/ed150ef9-468dbc55986083e4.js | 3 - .../chunks/framework-5f43af1a76a0211a.js | 1 - .../static/chunks/main-96e9b4333635008a.js | 1 - .../chunks/pages/404-9880de8d6a22dd12.js | 1 - .../chunks/pages/500-3ae265ebb1fb2898.js | 1 - .../chunks/pages/_app-d52aa62bd48f175b.js | 1 - .../chunks/pages/_error-133b121cd6670ef3.js | 1 - .../chunks/pages/about-54414f59f6957c50.js | 1 - .../chunks/pages/admin-eaa52fa698c19034.js | 1 - .../pages/admin/[user_id]-61bef31d3a4e9e7a.js | 1 - .../[user_id]/api-keys-2c8109e5388827d9.js | 1 - .../[user_id]/connect-364ec8656f8ec17d.js | 1 - .../[user_id]/databases-23779acb61fbe51a.js | 1 - .../databases/[single]-d46a6f8520fb0f98.js | 1 - .../[single]/connect-adbc0491ae2ebe2b.js | 1 - .../edit-database-1fa62e8a98f0558f.js | 1 - .../[single]/schema-36ce4fa776487307.js | 1 - .../[single]/shell-7f3f6c277320a54e.js | 1 - .../[single]/tables-987bf588cbdcec1c.js | 1 - .../tables/[single_table]-f34ee3fd9517cd2c.js | 1 - .../edit-table-38aa98661e043781.js | 1 - .../entries-ebcd5c78ed2bf0ee.js | 1 - .../[single_entry]-8e1a59a792f137ba.js | 1 - .../entries/add-entry-e609e60d52830241.js | 1 - .../[single_table]/fields-ab177e1e5adacaef.js | 1 - .../tables/add-table-e39fba476a9e1ad8.js | 1 - .../[single]/users-8c51f0fefd294914.js | 1 - .../[single]/users/[user]-1eafec6fde026d0e.js | 1 - .../change-password-bed64535d8eb2ad5.js | 1 - .../add-social-logins-d336e424d1e0ebac.js | 1 - .../users/add-user-2f84f689db965c75.js | 1 - .../add-database-2339ca478d7ae04e.js | 1 - .../admin/[user_id]/media-f2e686b58b412be8.js | 1 - .../media/[...folder]-235f83b98f9f8c89.js | 1 - .../[user_id]/schema-f2ab2c689d728d2f.js | 1 - .../[user_id]/settings-cda1d1faa0aab729.js | 1 - .../admin/[user_id]/users-52b7048018746ac0.js | 1 - .../users/add-user-2423cd3e4b75b0ee.js | 1 - .../users/databases-ef511feca7c10b56.js | 1 - .../databases/[database]-76e13995132a5d19.js | 1 - .../[database]/[user]-01fbcda5d58677e8.js | 1 - .../chunks/pages/blog-cf9f462c9f1c79b1.js | 1 - .../chunks/pages/contact-015582f94d67d7a7.js | 1 - .../pages/create-account-7bb20b64ad6eb40f.js | 1 - .../chunks/pages/docs-eb06d9879a01da6a.js | 1 - .../pages/docs/[page]-21bb67b33655c0e4.js | 1 - .../[page]/[sub-page]-b127761336e2c313.js | 1 - .../email-verification-b9eba009160729b0.js | 1 - .../chunks/pages/index-f4368d8e4e652a17.js | 1 - .../chunks/pages/login-4d7e5dc8974c6b4f.js | 1 - .../chunks/pages/logout-5713792f28342582.js | 1 - .../chunks/pages/privacy-2af1bbeba3506b4f.js | 1 - .../chunks/pages/redirect-28627072d73850c2.js | 1 - .../pages/reset-password-6b15512e80d3b798.js | 1 - ...nd-password-reset-link-757b50458fb65f03.js | 1 - .../chunks/pages/su-56e8a64a3be59f73.js | 1 - .../pages/su/backups-033362c47c6541f4.js | 1 - .../pages/su/console-c8b9bd49e5191033.js | 1 - .../chunks/pages/su/docs-49dc94fa2828f090.js | 1 - .../su/docs/create-page-3b58b3bb388f340b.js | 1 - .../su/docs/edit-page-85a0ca0be5537063.js | 1 - .../pages/su/docs/pages-2a88e2094d85ce52.js | 1 - .../su/docs/pages/[id]-4d39f3debc44f352.js | 1 - .../chunks/pages/su/envar-8c4d450d1932f9d6.js | 1 - .../pages/su/error-logs-d4ffbb81ddac6cec.js | 1 - .../su/load-balancing-795c8e791cf6f943.js | 1 - .../chunks/pages/su/login-218c9150552b8800.js | 1 - .../pages/su/servers-2ebfc87f21d94901.js | 1 - .../chunks/pages/su/users-519384d02df33446.js | 1 - .../su/users/[single]-41de29bb2522359b.js | 1 - .../pages/su/users/new-8a739402db28044b.js | 1 - .../chunks/pages/terms-d72b3b55d9844241.js | 1 - .../pages/unsubscribe-2c980eb18878b40b.js | 1 - .../chunks/polyfills-42372ed130431b0a.js | 1 - .../static/chunks/webpack-5381863dc66a9c32.js | 1 - .../static/css/40a7197d287e4ac0.css | 1 - .../static/css/60c48dd4b3301227.css | 1 - .../static/css/85fa6dafca566008.css | 1 - dsql-app/.local_dist/trace | 42 +- dsql-app/Dockerfile | 18 +- dsql-app/build-sync-distro.sh | 7 - dsql-app/bun.lockb | Bin 219551 -> 222995 bytes dsql-app/buncid.config.json | 6 + dsql-app/client-exports.ts | 8 + dsql-app/deploy/build.ts | 0 dsql-app/deploy/index.ts | 0 dsql-app/docker-compose.yml | 1 - dsql-app/docker-entrypoint.sh | 21 +- dsql-app/docker-root-user-init.ts | 0 dsql-app/docker/docker-entrypoint.sh | 0 dsql-app/docker/mariadb/.mariadb_history | 4 + dsql-app/email/index.html | 0 .../email/send-email-verification-link.html | 0 dsql-app/email/send-password-reset-link.html | 0 dsql-app/init/init-db/index.ts | 4 + dsql-app/jsonData/dbSchemas/main.json | 0 dsql-app/jsonData/docs.json | 0 dsql-app/jsonData/userPriviledges.json | 0 dsql-app/less/admin.less | 0 dsql-app/less/animations.less | 0 dsql-app/less/button.less | 0 dsql-app/less/constants.less | 0 dsql-app/less/dropdown.less | 0 dsql-app/less/general.less | 0 dsql-app/less/main.less | 0 dsql-app/less/root.less | 0 dsql-app/less/scroll-bars.less | 0 dsql-app/less/typography.less | 0 dsql-app/less/ui-elements.less | 0 dsql-app/next-sitemap.config.js | 4 +- dsql-app/next.config.js | 27 - dsql-app/next.config.ts | 69 ++ .../package-shared/actions/delete-file.ts | 92 +++ .../actions/get-csrf-header-name.ts | 3 + dsql-app/package-shared/actions/get-schema.ts | 93 +++ dsql-app/package-shared/actions/get.ts | 173 ++++ dsql-app/package-shared/actions/post.ts | 162 ++++ .../package-shared/actions/upload-file.ts | 97 +++ .../package-shared/actions/upload-image.ts | 101 +++ .../package-shared/actions/users/add-user.ts | 126 +++ .../actions/users/delete-user.ts | 113 +++ .../package-shared/actions/users/get-token.ts | 93 +++ .../package-shared/actions/users/get-user.ts | 145 ++++ .../actions/users/login-user.ts | 263 ++++++ .../actions/users/logout-user.ts | 120 +++ .../actions/users/reauth-user.ts | 205 +++++ .../actions/users/send-email-code.ts | 157 ++++ .../actions/users/social/github-auth.ts | 236 ++++++ .../actions/users/social/google-auth.ts | 205 +++++ .../actions/users/update-user.ts | 118 +++ .../package-shared/actions/users/user-auth.ts | 207 +++++ .../actions/users/validate-temp-email-code.ts | 50 ++ .../actions/users/validate-token.ts | 76 ++ dsql-app/package-shared/data/dataTypes.json | 30 +- .../package-shared/data/defaultFields.json | 0 .../package-shared/data/possibleFields.json | 0 .../package-shared/data/presets/users.json | 0 .../package-shared/functions/api/query/get.ts | 47 +- .../functions/api/query/post.ts | 10 +- .../api/social-login/facebookLogin.ts | 0 .../functions/api/social-login/githubLogin.ts | 0 .../functions/api/social-login/googleLogin.ts | 0 .../api/social-login/handleSocialDb.ts | 88 ++- .../api/social-login/loginSocialUser.ts | 21 +- .../functions/api/users/api-create-user.ts | 8 +- .../functions/api/users/api-delete-user.ts | 5 - .../functions/api/users/api-get-user.ts | 2 - .../functions/api/users/api-login.ts | 10 +- .../functions/api/users/api-reauth-user.ts | 12 +- .../api/users/api-send-email-code.ts | 4 - .../functions/api/users/api-update-user.ts | 6 +- .../api-send-reset-password-link.ts | 7 - .../api/users/social/api-google-login.ts | 15 +- .../functions/backend/addAdminUserOnLogin.ts | 8 +- .../functions/backend/addMariadbUser.ts | 11 +- .../functions/backend/addUsersTableToDb.ts | 6 +- .../functions/backend/db/addDbEntry.ts | 95 +-- .../functions/backend/db/deleteDbEntry.ts | 46 +- .../functions/backend/db/runQuery.ts | 33 +- .../functions/backend/db/updateDbEntry.ts | 44 +- .../functions/backend/dbHandler.ts | 8 +- .../functions/backend/fullAccessDbHandler.ts | 23 +- .../backend/grabNewUsersTableSchema.ts | 0 .../backend/grabSchemaFieldsFromData.ts | 0 .../functions/backend/grabUserSchemaData.ts | 0 .../functions/backend/handleNodemailer.ts | 0 .../functions/backend/httpRequest.ts | 23 +- .../functions/backend/serverError.ts | 0 .../functions/backend/setUserSchemaData.ts | 0 .../backend/updateUsersTableSchema.ts | 0 .../functions/backend/varDatabaseDbHandler.ts | 5 +- .../backend/varReadOnlyDatabaseDbHandler.ts | 22 +- .../dsql/sql/sql-delete-generator.ts | 6 +- .../functions/dsql/sql/sql-generator.ts | 46 +- .../dsql/sql/sql-insert-generator.ts | 7 +- dsql-app/package-shared/shell/checkDb.ts | 0 .../shell/createDbFromSchema.ts | 0 dsql-app/package-shared/shell/deploy.ts | 0 .../package-shared/shell/encodingUpdate.ts | 0 .../shell/grantFullPriviledges.ts | 0 dsql-app/package-shared/shell/lessWatch.ts | 0 .../shell/mariadb-users/handleGrants.ts | 0 .../mariadb-users/refreshUsersAndGrants.ts | 0 .../shell/mariadb-users/resetSQLPasswords.ts | 0 .../shell/mariadb-users/users/create-user.ts | 0 .../shell/mariadb-users/users/update-user.ts | 0 dsql-app/package-shared/shell/readImage.ts | 0 .../shell/recoverMainJsonFromDb.ts | 0 .../shell/resetSQLCredentials.ts | 0 .../shell/resetSQLCredentialsPasswords.ts | 0 .../package-shared/shell/setSQLCredentials.ts | 0 .../package-shared/shell/tailwindWatch.ts | 0 .../shell/test-external-server.ts | 0 .../package-shared/shell/testSQLEscape.ts | 0 .../shell/updateChildrenTablesOnDb.ts | 0 .../shell/updateDateTimestamps.ts | 0 .../shell/updateDbSlugsForTableRecords.ts | 0 .../package-shared/shell/updateSSLUsers.ts | 0 .../shell/utils/camelJoinedtoCamelSpace.ts | 0 .../package-shared/shell/utils/createTable.ts | 0 .../package-shared/shell/utils/dbHandler.ts | 9 +- .../shell/utils/generateColumnDescription.ts | 0 .../shell/utils/noDatabaseDbHandler.ts | 0 .../shell/utils/slugToCamelTitle.ts | 0 .../shell/utils/supplementTable.ts | 0 .../package-shared/shell/utils/updateTable.ts | 0 .../shell/utils/varDatabaseDbHandler.ts | 0 dsql-app/package-shared/types/index.ts | 109 ++- .../utils/backend/global-db/DB_HANDLER.ts | 1 - .../backend/global-db/LOCAL_DB_HANDLER.ts | 2 - .../utils/check-if-is-master.ts | 14 + .../utils/data-fetching/crud.ts | 74 ++ .../utils/data-fetching/method-crud.ts | 182 +++++ .../utils/db/conn-db-handler.ts | 15 +- .../package-shared/utils/deserialize-query.ts | 1 - .../utils/grab-dsql-connection.ts | 22 +- .../utils/grab-query-and-values.ts | 37 + dsql-app/package.json | 72 +- dsql-app/postbuild.ts | 0 dsql-app/public/favicon.ico | Bin dsql-app/public/favicon.png | Bin dsql-app/public/fonts/Harabara Mais Demo.otf | Bin .../public/icons/android-chrome-192x192.png | Bin dsql-app/public/icons/apple-touch-icon.png | Bin dsql-app/public/icons/icon-192x192.png | Bin dsql-app/public/icons/icon-256x256.png | Bin dsql-app/public/icons/icon-384x384.png | Bin dsql-app/public/icons/icon-512x512.png | Bin .../public/icons/touch-icon-ipad-retina.png | Bin dsql-app/public/icons/touch-icon-ipad.png | Bin .../public/icons/touch-icon-iphone-retina.png | Bin dsql-app/public/icons/touch-icon-iphone.png | Bin dsql-app/public/images/404-graphic.svg | 0 dsql-app/public/images/about-image.png | Bin dsql-app/public/images/add-folder.png | Bin dsql-app/public/images/add-folder.svg | 0 dsql-app/public/images/add-icon-white.svg | 0 dsql-app/public/images/add-icon.svg | 0 dsql-app/public/images/add-text-file.png | Bin dsql-app/public/images/angle-down.svg | 0 dsql-app/public/images/angle-left.svg | 0 dsql-app/public/images/angle-right.svg | 0 dsql-app/public/images/camera.png | Bin .../images/caret-down-free-icon-font.svg | 0 dsql-app/public/images/checkmark.svg | 0 .../public/images/companies/Binance-logo.png | Bin .../images/companies/Digital-Journal-Logo.png | Bin .../images/companies/FOX_wordmark-svg.png | Bin .../images/companies/associated-press-alt.png | Bin .../companies/associated-press-logo.jpg | Bin .../companies/associated-press-logo.png | Bin ...-new-2021-logo-FA5145228F-seeklogo.com.png | Bin dsql-app/public/images/companies/coinbase.png | Bin .../public/images/companies/coinmarketcap.png | Bin .../public/images/companies/conbase-logo.png | Bin .../images/companies/crypto-dot-com.jpg | Bin .../images/companies/digital-journal.jpg | Bin .../images/companies/marketwatch-logo.png | Bin .../public/images/companies/marketwatch.jpg | Bin dsql-app/public/images/copy.png | Bin dsql-app/public/images/copy.svg | 0 dsql-app/public/images/create-graphic-alt.svg | 0 dsql-app/public/images/create-graphic.svg | 0 .../public/images/cross-free-icon-font.svg | 0 dsql-app/public/images/cyber-security.png | Bin .../public/images/dashboard-icon-white.svg | 0 dsql-app/public/images/data-graphic.png | Bin dsql-app/public/images/data-graphic.svg | 0 .../public/images/database-placeholder.png | Bin .../public/images/databases-icon-white.svg | 0 dsql-app/public/images/delete-icon.svg | 0 dsql-app/public/images/discord-icon.png | Bin .../images/docs-screens/add-entry-screen.png | Bin .../api-keys-not-empty-screen.png | Bin .../images/docs-screens/api-keys-screen.png | Bin .../docs-screens/create-account-screen.png | Bin .../create-api-key-form-screen.png | Bin .../docs-screens/create-database-screen.png | Bin .../docs-screens/create-table-form-screen.png | Bin .../docs-screens/database-form-screen.png | Bin .../docs-screens/databases-list-screen.png | Bin .../docs-screens/entries-list-screen.png | Bin .../media-list-screen-new-media.png | Bin .../images/docs-screens/media-list-screen.png | Bin .../images/docs-screens/table-screen.png | Bin .../docs-screens/tables-list-empty-screen.png | Bin .../docs-screens/tables-list-screen.png | Bin .../docs-screens/upload-media-screen.png | Bin dsql-app/public/images/double-arrow-icon.png | Bin dsql-app/public/images/down-arrow-dark.svg | 0 dsql-app/public/images/down-arrow-white.svg | 0 dsql-app/public/images/edit-image.png | Bin dsql-app/public/images/edit.svg | 0 dsql-app/public/images/elastic-1.png | Bin dsql-app/public/images/elastic-11.png | Bin dsql-app/public/images/elastic-11.webp | Bin ...ic-girl-looking-for-an-employee-online.png | Bin ...c-girl-looking-for-an-employee-online.webp | Bin ...astic-girl-with-the-book-and-the-globe.png | Bin ...stic-girl-with-the-book-and-the-globe.webp | Bin .../elastic-guy-flying-on-a-rocket-1.png | Bin .../elastic-guy-flying-on-a-rocket-1.svg | 0 dsql-app/public/images/elastic.png | Bin dsql-app/public/images/elastic.svg | 0 dsql-app/public/images/facebook.png | Bin dsql-app/public/images/folder.svg | 0 dsql-app/public/images/ftp.svg | 0 dsql-app/public/images/github-white.png | Bin dsql-app/public/images/github.png | Bin dsql-app/public/images/google.png | Bin dsql-app/public/images/hero-bg-image.jpg | Bin dsql-app/public/images/hero-bg-image.svg | 0 dsql-app/public/images/hero-bg-image.webp | Bin dsql-app/public/images/hero-graphic.png | Bin dsql-app/public/images/hero-graphic.svg | 0 dsql-app/public/images/hero-image-dark.png | Bin dsql-app/public/images/hero-image-light.png | Bin dsql-app/public/images/hero-image.png | Bin dsql-app/public/images/hero-main.jpg | Bin dsql-app/public/images/homerun-graphic.jpg | Bin .../public/images/homeruntoken-email-icon.png | Bin .../public/images/icons/icons8-shell-48.png | Bin .../public/images/icons8-add-folder-64.png | Bin dsql-app/public/images/icons8-cloud-64.png | Bin .../images/icons8-cloud-computing-64.png | Bin .../public/images/icons8-duplicate-48.png | Bin .../public/images/icons8-duplicate-80.png | Bin dsql-app/public/images/icons8-folder-250.png | Bin dsql-app/public/images/icons8-info-50.png | Bin .../public/images/icons8-next-button-66.png | Bin .../public/images/icons8-source-code-50.png | Bin ...icons8-stacked-organizational-chart-48.png | Bin .../public/images/icons8-thumbs-up-64.png | Bin dsql-app/public/images/inc-llc-owned-icon.png | Bin dsql-app/public/images/instagram-icon.png | Bin dsql-app/public/images/linkedin-banner.jpg | Bin dsql-app/public/images/linkedin-icon.png | Bin dsql-app/public/images/lock.svg | 0 dsql-app/public/images/logo-alt-white.svg | 0 dsql-app/public/images/logo-alt.png | Bin dsql-app/public/images/logo-alt.svg | 0 dsql-app/public/images/logo-icon-inverted.png | Bin dsql-app/public/images/logo-icon-white.svg | 0 dsql-app/public/images/logo-icon.png | Bin dsql-app/public/images/logo-icon.svg | 0 dsql-app/public/images/logo.png | Bin dsql-app/public/images/logo.svg | 0 .../images/new-design/logo-icon-white.svg | 0 .../public/images/new-design/logo-icon.svg | 0 dsql-app/public/images/new-moon.png | Bin dsql-app/public/images/notification-icon.svg | 0 dsql-app/public/images/og-image.png | Bin dsql-app/public/images/pablo-complicated.png | Bin .../images/pablo-prohibited-content.png | Bin .../public/images/picture-free-icon-font.svg | 0 dsql-app/public/images/property-image-1.jpg | Bin .../public/images/property-managed-icon.png | Bin dsql-app/public/images/red-play-icon.png | Bin dsql-app/public/images/refresh.svg | 0 dsql-app/public/images/resume.png | Bin dsql-app/public/images/retrieve-graphic-2.svg | 0 dsql-app/public/images/retrieve-graphic.svg | 0 dsql-app/public/images/right-arrow.svg | 0 .../Screenshot 2023-05-05 115829.png | Bin .../Screenshot 2023-05-05 115829.webp | Bin .../Screenshot 2023-05-05 122835.png | Bin .../Screenshot 2023-05-05 122835.webp | Bin .../Screenshot 2023-05-05 122908.png | Bin .../Screenshot 2023-05-05 122908.webp | Bin .../Screenshot 2023-05-05 122923.png | Bin .../Screenshot 2023-05-05 122923.webp | Bin .../Screenshot 2023-05-05 123303.png | Bin .../Screenshot 2023-05-05 123303.webp | Bin .../Screenshot 2023-07-02 082349.png | Bin .../Screenshot 2023-07-02 082349.webp | Bin .../Screenshot 2023-07-02 082716.png | Bin .../Screenshot 2023-07-02 082716.webp | Bin .../images/screenshots/databases-dark.png | Bin .../images/screenshots/databases-dark.webp | Bin .../images/screenshots/databases-light.png | Bin .../images/screenshots/databases-light.webp | Bin .../images/screenshots/media-list-dark.png | Bin .../images/screenshots/media-list-dark.webp | Bin .../images/screenshots/media-list-white.png | Bin .../images/screenshots/media-list-white.webp | Bin .../images/screenshots/rich-text-dark.png | Bin .../images/screenshots/rich-text-dark.webp | Bin .../images/screenshots/rich-text-light.png | Bin .../images/screenshots/rich-text-light.webp | Bin .../images/screenshots/tables-list-dark.png | Bin .../images/screenshots/tables-list-dark.webp | Bin .../images/screenshots/tables-list-white.png | Bin .../images/screenshots/tables-list-white.webp | Bin .../images/screenshots/users-list-dark.png | Bin .../images/screenshots/users-list-dark.webp | Bin .../images/screenshots/users-list-light.png | Bin .../images/screenshots/users-list-light.webp | Bin .../public/images/settings-icon-white.svg | 0 dsql-app/public/images/sharing.png | Bin dsql-app/public/images/sun.png | Bin dsql-app/public/images/table-graphic.png | Bin dsql-app/public/images/test-logo.png | Bin dsql-app/public/images/trash-icon-white.svg | 0 dsql-app/public/images/twitch-icon.png | Bin dsql-app/public/images/twitter-icon.png | Bin dsql-app/public/images/unique-tokens-icon.png | Bin .../images/united-states-of-america.png | Bin dsql-app/public/images/unlock-icon-white.svg | 0 .../public/images/user-preset-thumbnail.png | Bin dsql-app/public/images/user-preset.png | Bin dsql-app/public/images/users-icon-white.svg | 0 dsql-app/public/images/warning.png | Bin dsql-app/public/images/youtube-logo.png | Bin dsql-app/public/install.sh | 0 dsql-app/public/scripts/admin.js | 0 dsql-app/public/scripts/editor.js | 0 dsql-app/public/scripts/main.js | 0 dsql-app/public/scripts/prism.js | 0 dsql-app/public/scripts/themeSelector.js | 0 dsql-app/public/styles/admin.css | 0 dsql-app/public/styles/prism.css | 0 dsql-app/public/styles/shell-page.css | 0 .../scripts/shell/backup-production-data.sh | 10 + dsql-app/scripts/shell/build-sync-distro.sh | 7 + dsql-app/server.ts | 110 --- dsql-app/styles/admin.css | 0 dsql-app/styles/main.css | 0 dsql-app/styles/pricing.css | 0 dsql-app/styles/tailwind.css | 748 +++++++++++++++--- dsql-app/types/tinyMCE.ts | 0 dsql-app/utils/backend/killProcessOnPort.ts | 0 dsql-app/utils/grabDistCJS.js | 61 ++ dsql-app/webhook/index.ts | 0 dsql-app/webhook/package.json | 0 856 files changed, 5362 insertions(+), 2266 deletions(-) delete mode 100644 dsql-app/.local_dist/BUILD_ID delete mode 100644 dsql-app/.local_dist/build-manifest.json delete mode 100644 dsql-app/.local_dist/cache/webpack/client-production/0.pack delete mode 100644 dsql-app/.local_dist/cache/webpack/client-production/index.pack delete mode 100644 dsql-app/.local_dist/dynamic-css-manifest.json delete mode 100644 dsql-app/.local_dist/export-marker.json delete mode 100644 dsql-app/.local_dist/images-manifest.json delete mode 100644 dsql-app/.local_dist/next-minimal-server.js.nft.json delete mode 100644 dsql-app/.local_dist/next-server.js.nft.json delete mode 100644 dsql-app/.local_dist/prerender-manifest.json delete mode 100644 dsql-app/.local_dist/react-loadable-manifest.json delete mode 100644 dsql-app/.local_dist/required-server-files.json delete mode 100644 dsql-app/.local_dist/routes-manifest.json delete mode 100644 dsql-app/.local_dist/server/chunks/1251.js delete mode 100644 dsql-app/.local_dist/server/chunks/2282.js create mode 100644 dsql-app/.local_dist/server/chunks/2319.js create mode 100644 dsql-app/.local_dist/server/chunks/2984.js create mode 100644 dsql-app/.local_dist/server/chunks/5194.js create mode 100644 dsql-app/.local_dist/server/chunks/5408.js create mode 100644 dsql-app/.local_dist/server/chunks/6934.js create mode 100644 dsql-app/.local_dist/server/chunks/7337.js create mode 100644 dsql-app/.local_dist/server/chunks/9595.js delete mode 100644 dsql-app/.local_dist/server/chunks/9814.js delete mode 100644 dsql-app/.local_dist/server/dynamic-css-manifest.js delete mode 100644 dsql-app/.local_dist/server/functions-config-manifest.json delete mode 100644 dsql-app/.local_dist/server/middleware-build-manifest.js delete mode 100644 dsql-app/.local_dist/server/middleware-react-loadable-manifest.js delete mode 100644 dsql-app/.local_dist/server/next-font-manifest.js delete mode 100644 dsql-app/.local_dist/server/next-font-manifest.json delete mode 100644 dsql-app/.local_dist/server/pages/404.html create mode 100644 dsql-app/.local_dist/server/pages/404.js delete mode 100644 dsql-app/.local_dist/server/pages/500.html create mode 100644 dsql-app/.local_dist/server/pages/500.js delete mode 100644 dsql-app/.local_dist/server/pages/about.html create mode 100644 dsql-app/.local_dist/server/pages/about.js delete mode 100644 dsql-app/.local_dist/server/pages/blog.html create mode 100644 dsql-app/.local_dist/server/pages/blog.js delete mode 100644 dsql-app/.local_dist/server/pages/contact.html create mode 100644 dsql-app/.local_dist/server/pages/contact.js delete mode 100644 dsql-app/.local_dist/server/pages/index.html create mode 100644 dsql-app/.local_dist/server/pages/index.js delete mode 100644 dsql-app/.local_dist/server/pages/privacy.html create mode 100644 dsql-app/.local_dist/server/pages/privacy.js delete mode 100644 dsql-app/.local_dist/server/pages/redirect.html create mode 100644 dsql-app/.local_dist/server/pages/redirect.js delete mode 100644 dsql-app/.local_dist/server/pages/terms.html create mode 100644 dsql-app/.local_dist/server/pages/terms.js delete mode 100644 dsql-app/.local_dist/static/H18gzOjVUv9E4GCco-0Rs/_buildManifest.js delete mode 100644 dsql-app/.local_dist/static/H18gzOjVUv9E4GCco-0Rs/_ssgManifest.js delete mode 100644 dsql-app/.local_dist/static/chunks/1335-9b647f464da8b044.js delete mode 100644 dsql-app/.local_dist/static/chunks/1580-68f706d212c5eb63.js delete mode 100644 dsql-app/.local_dist/static/chunks/2438-ac276572cee5ba87.js delete mode 100644 dsql-app/.local_dist/static/chunks/2793-d85659f470ce8842.js delete mode 100644 dsql-app/.local_dist/static/chunks/2829-608af754738e12fc.js delete mode 100644 dsql-app/.local_dist/static/chunks/3298-73758aefe44233a6.js delete mode 100644 dsql-app/.local_dist/static/chunks/4261-1181ad7559234ce0.js delete mode 100644 dsql-app/.local_dist/static/chunks/4403-dd72a46996d6c5f9.js delete mode 100644 dsql-app/.local_dist/static/chunks/5810-7c3a3c4731750dc7.js delete mode 100644 dsql-app/.local_dist/static/chunks/6099-150cc189810f2bfd.js delete mode 100644 dsql-app/.local_dist/static/chunks/6272-34d9d0c839440fe4.js delete mode 100644 dsql-app/.local_dist/static/chunks/6383-02bec644b1a9f0a8.js delete mode 100644 dsql-app/.local_dist/static/chunks/6428-c106bf6efb539d8c.js delete mode 100644 dsql-app/.local_dist/static/chunks/6460-15d2e5543b20c3c6.js delete mode 100644 dsql-app/.local_dist/static/chunks/6830-80ccce098977dfd6.js delete mode 100644 dsql-app/.local_dist/static/chunks/7287-a0cc766f27863bfc.js delete mode 100644 dsql-app/.local_dist/static/chunks/7384-e241cdc2266f0106.js delete mode 100644 dsql-app/.local_dist/static/chunks/7391-2cf158002dcd120b.js delete mode 100644 dsql-app/.local_dist/static/chunks/8076-c8df432e3a6a7868.js delete mode 100644 dsql-app/.local_dist/static/chunks/8311-87e8d6ec01c2e05f.js delete mode 100644 dsql-app/.local_dist/static/chunks/8319-0fac4a0bd5bb0c06.js delete mode 100644 dsql-app/.local_dist/static/chunks/9268-6ca91a807cecf2b4.js delete mode 100644 dsql-app/.local_dist/static/chunks/94726e6d-33de6887e71ace1a.js delete mode 100644 dsql-app/.local_dist/static/chunks/9551-762af3f63f78e37c.js delete mode 100644 dsql-app/.local_dist/static/chunks/9660-628b42bc1127aefa.js delete mode 100644 dsql-app/.local_dist/static/chunks/9950-f96c0c56ed7fb229.js delete mode 100644 dsql-app/.local_dist/static/chunks/ed150ef9-468dbc55986083e4.js delete mode 100644 dsql-app/.local_dist/static/chunks/framework-5f43af1a76a0211a.js delete mode 100644 dsql-app/.local_dist/static/chunks/main-96e9b4333635008a.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/404-9880de8d6a22dd12.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/500-3ae265ebb1fb2898.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/_app-d52aa62bd48f175b.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/_error-133b121cd6670ef3.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/about-54414f59f6957c50.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin-eaa52fa698c19034.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]-61bef31d3a4e9e7a.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/api-keys-2c8109e5388827d9.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/connect-364ec8656f8ec17d.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases-23779acb61fbe51a.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]-d46a6f8520fb0f98.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/connect-adbc0491ae2ebe2b.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/edit-database-1fa62e8a98f0558f.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/schema-36ce4fa776487307.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/shell-7f3f6c277320a54e.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/tables-987bf588cbdcec1c.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]-f34ee3fd9517cd2c.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table-38aa98661e043781.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries-ebcd5c78ed2bf0ee.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]-8e1a59a792f137ba.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry-e609e60d52830241.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields-ab177e1e5adacaef.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/tables/add-table-e39fba476a9e1ad8.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/users-8c51f0fefd294914.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]-1eafec6fde026d0e.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]/change-password-bed64535d8eb2ad5.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/users/add-social-logins-d336e424d1e0ebac.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/[single]/users/add-user-2f84f689db965c75.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/databases/add-database-2339ca478d7ae04e.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/media-f2e686b58b412be8.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/media/[...folder]-235f83b98f9f8c89.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/schema-f2ab2c689d728d2f.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/settings-cda1d1faa0aab729.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/users-52b7048018746ac0.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/users/add-user-2423cd3e4b75b0ee.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/users/databases-ef511feca7c10b56.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/users/databases/[database]-76e13995132a5d19.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/admin/[user_id]/users/databases/[database]/[user]-01fbcda5d58677e8.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/blog-cf9f462c9f1c79b1.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/contact-015582f94d67d7a7.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/create-account-7bb20b64ad6eb40f.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/docs-eb06d9879a01da6a.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/docs/[page]-21bb67b33655c0e4.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/docs/[page]/[sub-page]-b127761336e2c313.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/email-verification-b9eba009160729b0.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/index-f4368d8e4e652a17.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/login-4d7e5dc8974c6b4f.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/logout-5713792f28342582.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/privacy-2af1bbeba3506b4f.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/redirect-28627072d73850c2.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/reset-password-6b15512e80d3b798.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/send-password-reset-link-757b50458fb65f03.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su-56e8a64a3be59f73.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/backups-033362c47c6541f4.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/console-c8b9bd49e5191033.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/docs-49dc94fa2828f090.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/docs/create-page-3b58b3bb388f340b.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/docs/edit-page-85a0ca0be5537063.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/docs/pages-2a88e2094d85ce52.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/docs/pages/[id]-4d39f3debc44f352.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/envar-8c4d450d1932f9d6.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/error-logs-d4ffbb81ddac6cec.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/load-balancing-795c8e791cf6f943.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/login-218c9150552b8800.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/servers-2ebfc87f21d94901.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/users-519384d02df33446.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/users/[single]-41de29bb2522359b.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/su/users/new-8a739402db28044b.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/terms-d72b3b55d9844241.js delete mode 100644 dsql-app/.local_dist/static/chunks/pages/unsubscribe-2c980eb18878b40b.js delete mode 100644 dsql-app/.local_dist/static/chunks/polyfills-42372ed130431b0a.js delete mode 100644 dsql-app/.local_dist/static/chunks/webpack-5381863dc66a9c32.js delete mode 100644 dsql-app/.local_dist/static/css/40a7197d287e4ac0.css delete mode 100644 dsql-app/.local_dist/static/css/60c48dd4b3301227.css delete mode 100644 dsql-app/.local_dist/static/css/85fa6dafca566008.css delete mode 100755 dsql-app/build-sync-distro.sh create mode 100644 dsql-app/buncid.config.json create mode 100644 dsql-app/client-exports.ts mode change 100755 => 100644 dsql-app/deploy/build.ts mode change 100755 => 100644 dsql-app/deploy/index.ts mode change 100755 => 100644 dsql-app/docker-root-user-init.ts mode change 100644 => 100755 dsql-app/docker/docker-entrypoint.sh create mode 100644 dsql-app/docker/mariadb/.mariadb_history mode change 100755 => 100644 dsql-app/email/index.html mode change 100755 => 100644 dsql-app/email/send-email-verification-link.html mode change 100755 => 100644 dsql-app/email/send-password-reset-link.html mode change 100755 => 100644 dsql-app/jsonData/dbSchemas/main.json mode change 100755 => 100644 dsql-app/jsonData/docs.json mode change 100755 => 100644 dsql-app/jsonData/userPriviledges.json mode change 100755 => 100644 dsql-app/less/admin.less mode change 100755 => 100644 dsql-app/less/animations.less mode change 100755 => 100644 dsql-app/less/button.less mode change 100755 => 100644 dsql-app/less/constants.less mode change 100755 => 100644 dsql-app/less/dropdown.less mode change 100755 => 100644 dsql-app/less/general.less mode change 100755 => 100644 dsql-app/less/main.less mode change 100755 => 100644 dsql-app/less/root.less mode change 100755 => 100644 dsql-app/less/scroll-bars.less mode change 100755 => 100644 dsql-app/less/typography.less mode change 100755 => 100644 dsql-app/less/ui-elements.less delete mode 100644 dsql-app/next.config.js create mode 100644 dsql-app/next.config.ts create mode 100644 dsql-app/package-shared/actions/delete-file.ts create mode 100644 dsql-app/package-shared/actions/get-csrf-header-name.ts create mode 100644 dsql-app/package-shared/actions/get-schema.ts create mode 100644 dsql-app/package-shared/actions/get.ts create mode 100644 dsql-app/package-shared/actions/post.ts create mode 100644 dsql-app/package-shared/actions/upload-file.ts create mode 100644 dsql-app/package-shared/actions/upload-image.ts create mode 100644 dsql-app/package-shared/actions/users/add-user.ts create mode 100644 dsql-app/package-shared/actions/users/delete-user.ts create mode 100644 dsql-app/package-shared/actions/users/get-token.ts create mode 100644 dsql-app/package-shared/actions/users/get-user.ts create mode 100644 dsql-app/package-shared/actions/users/login-user.ts create mode 100644 dsql-app/package-shared/actions/users/logout-user.ts create mode 100644 dsql-app/package-shared/actions/users/reauth-user.ts create mode 100644 dsql-app/package-shared/actions/users/send-email-code.ts create mode 100644 dsql-app/package-shared/actions/users/social/github-auth.ts create mode 100644 dsql-app/package-shared/actions/users/social/google-auth.ts create mode 100644 dsql-app/package-shared/actions/users/update-user.ts create mode 100644 dsql-app/package-shared/actions/users/user-auth.ts create mode 100644 dsql-app/package-shared/actions/users/validate-temp-email-code.ts create mode 100644 dsql-app/package-shared/actions/users/validate-token.ts mode change 100755 => 100644 dsql-app/package-shared/data/dataTypes.json mode change 100755 => 100644 dsql-app/package-shared/data/defaultFields.json mode change 100755 => 100644 dsql-app/package-shared/data/possibleFields.json mode change 100755 => 100644 dsql-app/package-shared/data/presets/users.json mode change 100755 => 100644 dsql-app/package-shared/functions/api/social-login/facebookLogin.ts mode change 100755 => 100644 dsql-app/package-shared/functions/api/social-login/githubLogin.ts mode change 100755 => 100644 dsql-app/package-shared/functions/api/social-login/googleLogin.ts mode change 100755 => 100644 dsql-app/package-shared/functions/api/social-login/handleSocialDb.ts mode change 100755 => 100644 dsql-app/package-shared/functions/api/social-login/loginSocialUser.ts mode change 100755 => 100644 dsql-app/package-shared/functions/backend/addAdminUserOnLogin.ts mode change 100755 => 100644 dsql-app/package-shared/functions/backend/addUsersTableToDb.ts mode change 100755 => 100644 dsql-app/package-shared/functions/backend/grabNewUsersTableSchema.ts mode change 100755 => 100644 dsql-app/package-shared/functions/backend/grabSchemaFieldsFromData.ts mode change 100755 => 100644 dsql-app/package-shared/functions/backend/grabUserSchemaData.ts mode change 100755 => 100644 dsql-app/package-shared/functions/backend/handleNodemailer.ts mode change 100755 => 100644 dsql-app/package-shared/functions/backend/serverError.ts mode change 100755 => 100644 dsql-app/package-shared/functions/backend/setUserSchemaData.ts mode change 100755 => 100644 dsql-app/package-shared/functions/backend/updateUsersTableSchema.ts mode change 100755 => 100644 dsql-app/package-shared/shell/checkDb.ts mode change 100755 => 100644 dsql-app/package-shared/shell/createDbFromSchema.ts mode change 100755 => 100644 dsql-app/package-shared/shell/deploy.ts mode change 100755 => 100644 dsql-app/package-shared/shell/encodingUpdate.ts mode change 100755 => 100644 dsql-app/package-shared/shell/grantFullPriviledges.ts mode change 100755 => 100644 dsql-app/package-shared/shell/lessWatch.ts mode change 100755 => 100644 dsql-app/package-shared/shell/mariadb-users/handleGrants.ts mode change 100755 => 100644 dsql-app/package-shared/shell/mariadb-users/refreshUsersAndGrants.ts mode change 100755 => 100644 dsql-app/package-shared/shell/mariadb-users/resetSQLPasswords.ts mode change 100755 => 100644 dsql-app/package-shared/shell/mariadb-users/users/create-user.ts mode change 100755 => 100644 dsql-app/package-shared/shell/mariadb-users/users/update-user.ts mode change 100755 => 100644 dsql-app/package-shared/shell/readImage.ts mode change 100755 => 100644 dsql-app/package-shared/shell/recoverMainJsonFromDb.ts mode change 100755 => 100644 dsql-app/package-shared/shell/resetSQLCredentials.ts mode change 100755 => 100644 dsql-app/package-shared/shell/resetSQLCredentialsPasswords.ts mode change 100755 => 100644 dsql-app/package-shared/shell/setSQLCredentials.ts mode change 100755 => 100644 dsql-app/package-shared/shell/tailwindWatch.ts mode change 100755 => 100644 dsql-app/package-shared/shell/test-external-server.ts mode change 100755 => 100644 dsql-app/package-shared/shell/testSQLEscape.ts mode change 100755 => 100644 dsql-app/package-shared/shell/updateChildrenTablesOnDb.ts mode change 100755 => 100644 dsql-app/package-shared/shell/updateDateTimestamps.ts mode change 100755 => 100644 dsql-app/package-shared/shell/updateDbSlugsForTableRecords.ts mode change 100755 => 100644 dsql-app/package-shared/shell/updateSSLUsers.ts mode change 100755 => 100644 dsql-app/package-shared/shell/utils/camelJoinedtoCamelSpace.ts mode change 100755 => 100644 dsql-app/package-shared/shell/utils/createTable.ts mode change 100755 => 100644 dsql-app/package-shared/shell/utils/dbHandler.ts mode change 100755 => 100644 dsql-app/package-shared/shell/utils/generateColumnDescription.ts mode change 100755 => 100644 dsql-app/package-shared/shell/utils/noDatabaseDbHandler.ts mode change 100755 => 100644 dsql-app/package-shared/shell/utils/slugToCamelTitle.ts mode change 100755 => 100644 dsql-app/package-shared/shell/utils/supplementTable.ts mode change 100755 => 100644 dsql-app/package-shared/shell/utils/updateTable.ts mode change 100755 => 100644 dsql-app/package-shared/shell/utils/varDatabaseDbHandler.ts create mode 100644 dsql-app/package-shared/utils/check-if-is-master.ts create mode 100644 dsql-app/package-shared/utils/data-fetching/crud.ts create mode 100644 dsql-app/package-shared/utils/data-fetching/method-crud.ts create mode 100644 dsql-app/package-shared/utils/grab-query-and-values.ts mode change 100755 => 100644 dsql-app/postbuild.ts mode change 100755 => 100644 dsql-app/public/favicon.ico mode change 100755 => 100644 dsql-app/public/favicon.png mode change 100755 => 100644 dsql-app/public/fonts/Harabara Mais Demo.otf mode change 100755 => 100644 dsql-app/public/icons/android-chrome-192x192.png mode change 100755 => 100644 dsql-app/public/icons/apple-touch-icon.png mode change 100755 => 100644 dsql-app/public/icons/icon-192x192.png mode change 100755 => 100644 dsql-app/public/icons/icon-256x256.png mode change 100755 => 100644 dsql-app/public/icons/icon-384x384.png mode change 100755 => 100644 dsql-app/public/icons/icon-512x512.png mode change 100755 => 100644 dsql-app/public/icons/touch-icon-ipad-retina.png mode change 100755 => 100644 dsql-app/public/icons/touch-icon-ipad.png mode change 100755 => 100644 dsql-app/public/icons/touch-icon-iphone-retina.png mode change 100755 => 100644 dsql-app/public/icons/touch-icon-iphone.png mode change 100755 => 100644 dsql-app/public/images/404-graphic.svg mode change 100755 => 100644 dsql-app/public/images/about-image.png mode change 100755 => 100644 dsql-app/public/images/add-folder.png mode change 100755 => 100644 dsql-app/public/images/add-folder.svg mode change 100755 => 100644 dsql-app/public/images/add-icon-white.svg mode change 100755 => 100644 dsql-app/public/images/add-icon.svg mode change 100755 => 100644 dsql-app/public/images/add-text-file.png mode change 100755 => 100644 dsql-app/public/images/angle-down.svg mode change 100755 => 100644 dsql-app/public/images/angle-left.svg mode change 100755 => 100644 dsql-app/public/images/angle-right.svg mode change 100755 => 100644 dsql-app/public/images/camera.png mode change 100755 => 100644 dsql-app/public/images/caret-down-free-icon-font.svg mode change 100755 => 100644 dsql-app/public/images/checkmark.svg mode change 100755 => 100644 dsql-app/public/images/companies/Binance-logo.png mode change 100755 => 100644 dsql-app/public/images/companies/Digital-Journal-Logo.png mode change 100755 => 100644 dsql-app/public/images/companies/FOX_wordmark-svg.png mode change 100755 => 100644 dsql-app/public/images/companies/associated-press-alt.png mode change 100755 => 100644 dsql-app/public/images/companies/associated-press-logo.jpg mode change 100755 => 100644 dsql-app/public/images/companies/associated-press-logo.png mode change 100755 => 100644 dsql-app/public/images/companies/coinbase-new-2021-logo-FA5145228F-seeklogo.com.png mode change 100755 => 100644 dsql-app/public/images/companies/coinbase.png mode change 100755 => 100644 dsql-app/public/images/companies/coinmarketcap.png mode change 100755 => 100644 dsql-app/public/images/companies/conbase-logo.png mode change 100755 => 100644 dsql-app/public/images/companies/crypto-dot-com.jpg mode change 100755 => 100644 dsql-app/public/images/companies/digital-journal.jpg mode change 100755 => 100644 dsql-app/public/images/companies/marketwatch-logo.png mode change 100755 => 100644 dsql-app/public/images/companies/marketwatch.jpg mode change 100755 => 100644 dsql-app/public/images/copy.png mode change 100755 => 100644 dsql-app/public/images/copy.svg mode change 100755 => 100644 dsql-app/public/images/create-graphic-alt.svg mode change 100755 => 100644 dsql-app/public/images/create-graphic.svg mode change 100755 => 100644 dsql-app/public/images/cross-free-icon-font.svg mode change 100755 => 100644 dsql-app/public/images/cyber-security.png mode change 100755 => 100644 dsql-app/public/images/dashboard-icon-white.svg mode change 100755 => 100644 dsql-app/public/images/data-graphic.png mode change 100755 => 100644 dsql-app/public/images/data-graphic.svg mode change 100755 => 100644 dsql-app/public/images/database-placeholder.png mode change 100755 => 100644 dsql-app/public/images/databases-icon-white.svg mode change 100755 => 100644 dsql-app/public/images/delete-icon.svg mode change 100755 => 100644 dsql-app/public/images/discord-icon.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/add-entry-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/api-keys-not-empty-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/api-keys-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/create-account-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/create-api-key-form-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/create-database-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/create-table-form-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/database-form-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/databases-list-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/entries-list-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/media-list-screen-new-media.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/media-list-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/table-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/tables-list-empty-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/tables-list-screen.png mode change 100755 => 100644 dsql-app/public/images/docs-screens/upload-media-screen.png mode change 100755 => 100644 dsql-app/public/images/double-arrow-icon.png mode change 100755 => 100644 dsql-app/public/images/down-arrow-dark.svg mode change 100755 => 100644 dsql-app/public/images/down-arrow-white.svg mode change 100755 => 100644 dsql-app/public/images/edit-image.png mode change 100755 => 100644 dsql-app/public/images/edit.svg mode change 100755 => 100644 dsql-app/public/images/elastic-1.png mode change 100755 => 100644 dsql-app/public/images/elastic-11.png mode change 100755 => 100644 dsql-app/public/images/elastic-11.webp mode change 100755 => 100644 dsql-app/public/images/elastic-girl-looking-for-an-employee-online.png mode change 100755 => 100644 dsql-app/public/images/elastic-girl-looking-for-an-employee-online.webp mode change 100755 => 100644 dsql-app/public/images/elastic-girl-with-the-book-and-the-globe.png mode change 100755 => 100644 dsql-app/public/images/elastic-girl-with-the-book-and-the-globe.webp mode change 100755 => 100644 dsql-app/public/images/elastic-guy-flying-on-a-rocket-1.png mode change 100755 => 100644 dsql-app/public/images/elastic-guy-flying-on-a-rocket-1.svg mode change 100755 => 100644 dsql-app/public/images/elastic.png mode change 100755 => 100644 dsql-app/public/images/elastic.svg mode change 100755 => 100644 dsql-app/public/images/facebook.png mode change 100755 => 100644 dsql-app/public/images/folder.svg mode change 100755 => 100644 dsql-app/public/images/ftp.svg mode change 100755 => 100644 dsql-app/public/images/github-white.png mode change 100755 => 100644 dsql-app/public/images/github.png mode change 100755 => 100644 dsql-app/public/images/google.png mode change 100755 => 100644 dsql-app/public/images/hero-bg-image.jpg mode change 100755 => 100644 dsql-app/public/images/hero-bg-image.svg mode change 100755 => 100644 dsql-app/public/images/hero-bg-image.webp mode change 100755 => 100644 dsql-app/public/images/hero-graphic.png mode change 100755 => 100644 dsql-app/public/images/hero-graphic.svg mode change 100755 => 100644 dsql-app/public/images/hero-image-dark.png mode change 100755 => 100644 dsql-app/public/images/hero-image-light.png mode change 100755 => 100644 dsql-app/public/images/hero-image.png mode change 100755 => 100644 dsql-app/public/images/hero-main.jpg mode change 100755 => 100644 dsql-app/public/images/homerun-graphic.jpg mode change 100755 => 100644 dsql-app/public/images/homeruntoken-email-icon.png mode change 100755 => 100644 dsql-app/public/images/icons/icons8-shell-48.png mode change 100755 => 100644 dsql-app/public/images/icons8-add-folder-64.png mode change 100755 => 100644 dsql-app/public/images/icons8-cloud-64.png mode change 100755 => 100644 dsql-app/public/images/icons8-cloud-computing-64.png mode change 100755 => 100644 dsql-app/public/images/icons8-duplicate-48.png mode change 100755 => 100644 dsql-app/public/images/icons8-duplicate-80.png mode change 100755 => 100644 dsql-app/public/images/icons8-folder-250.png mode change 100755 => 100644 dsql-app/public/images/icons8-info-50.png mode change 100755 => 100644 dsql-app/public/images/icons8-next-button-66.png mode change 100755 => 100644 dsql-app/public/images/icons8-source-code-50.png mode change 100755 => 100644 dsql-app/public/images/icons8-stacked-organizational-chart-48.png mode change 100755 => 100644 dsql-app/public/images/icons8-thumbs-up-64.png mode change 100755 => 100644 dsql-app/public/images/inc-llc-owned-icon.png mode change 100755 => 100644 dsql-app/public/images/instagram-icon.png mode change 100755 => 100644 dsql-app/public/images/linkedin-banner.jpg mode change 100755 => 100644 dsql-app/public/images/linkedin-icon.png mode change 100755 => 100644 dsql-app/public/images/lock.svg mode change 100755 => 100644 dsql-app/public/images/logo-alt-white.svg mode change 100755 => 100644 dsql-app/public/images/logo-alt.png mode change 100755 => 100644 dsql-app/public/images/logo-alt.svg mode change 100755 => 100644 dsql-app/public/images/logo-icon-inverted.png mode change 100755 => 100644 dsql-app/public/images/logo-icon-white.svg mode change 100755 => 100644 dsql-app/public/images/logo-icon.png mode change 100755 => 100644 dsql-app/public/images/logo-icon.svg mode change 100755 => 100644 dsql-app/public/images/logo.png mode change 100755 => 100644 dsql-app/public/images/logo.svg mode change 100755 => 100644 dsql-app/public/images/new-design/logo-icon-white.svg mode change 100755 => 100644 dsql-app/public/images/new-design/logo-icon.svg mode change 100755 => 100644 dsql-app/public/images/new-moon.png mode change 100755 => 100644 dsql-app/public/images/notification-icon.svg mode change 100755 => 100644 dsql-app/public/images/og-image.png mode change 100755 => 100644 dsql-app/public/images/pablo-complicated.png mode change 100755 => 100644 dsql-app/public/images/pablo-prohibited-content.png mode change 100755 => 100644 dsql-app/public/images/picture-free-icon-font.svg mode change 100755 => 100644 dsql-app/public/images/property-image-1.jpg mode change 100755 => 100644 dsql-app/public/images/property-managed-icon.png mode change 100755 => 100644 dsql-app/public/images/red-play-icon.png mode change 100755 => 100644 dsql-app/public/images/refresh.svg mode change 100755 => 100644 dsql-app/public/images/resume.png mode change 100755 => 100644 dsql-app/public/images/retrieve-graphic-2.svg mode change 100755 => 100644 dsql-app/public/images/retrieve-graphic.svg mode change 100755 => 100644 dsql-app/public/images/right-arrow.svg mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-05-05 115829.png mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-05-05 115829.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-05-05 122835.png mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-05-05 122835.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-05-05 122908.png mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-05-05 122908.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-05-05 122923.png mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-05-05 122923.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-05-05 123303.png mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-05-05 123303.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-07-02 082349.png mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-07-02 082349.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-07-02 082716.png mode change 100755 => 100644 dsql-app/public/images/screenshots/Screenshot 2023-07-02 082716.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/databases-dark.png mode change 100755 => 100644 dsql-app/public/images/screenshots/databases-dark.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/databases-light.png mode change 100755 => 100644 dsql-app/public/images/screenshots/databases-light.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/media-list-dark.png mode change 100755 => 100644 dsql-app/public/images/screenshots/media-list-dark.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/media-list-white.png mode change 100755 => 100644 dsql-app/public/images/screenshots/media-list-white.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/rich-text-dark.png mode change 100755 => 100644 dsql-app/public/images/screenshots/rich-text-dark.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/rich-text-light.png mode change 100755 => 100644 dsql-app/public/images/screenshots/rich-text-light.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/tables-list-dark.png mode change 100755 => 100644 dsql-app/public/images/screenshots/tables-list-dark.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/tables-list-white.png mode change 100755 => 100644 dsql-app/public/images/screenshots/tables-list-white.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/users-list-dark.png mode change 100755 => 100644 dsql-app/public/images/screenshots/users-list-dark.webp mode change 100755 => 100644 dsql-app/public/images/screenshots/users-list-light.png mode change 100755 => 100644 dsql-app/public/images/screenshots/users-list-light.webp mode change 100755 => 100644 dsql-app/public/images/settings-icon-white.svg mode change 100755 => 100644 dsql-app/public/images/sharing.png mode change 100755 => 100644 dsql-app/public/images/sun.png mode change 100755 => 100644 dsql-app/public/images/table-graphic.png mode change 100755 => 100644 dsql-app/public/images/test-logo.png mode change 100755 => 100644 dsql-app/public/images/trash-icon-white.svg mode change 100755 => 100644 dsql-app/public/images/twitch-icon.png mode change 100755 => 100644 dsql-app/public/images/twitter-icon.png mode change 100755 => 100644 dsql-app/public/images/unique-tokens-icon.png mode change 100755 => 100644 dsql-app/public/images/united-states-of-america.png mode change 100755 => 100644 dsql-app/public/images/unlock-icon-white.svg mode change 100755 => 100644 dsql-app/public/images/user-preset-thumbnail.png mode change 100755 => 100644 dsql-app/public/images/user-preset.png mode change 100755 => 100644 dsql-app/public/images/users-icon-white.svg mode change 100755 => 100644 dsql-app/public/images/warning.png mode change 100755 => 100644 dsql-app/public/images/youtube-logo.png mode change 100644 => 100755 dsql-app/public/install.sh mode change 100755 => 100644 dsql-app/public/scripts/admin.js mode change 100755 => 100644 dsql-app/public/scripts/editor.js mode change 100755 => 100644 dsql-app/public/scripts/main.js mode change 100755 => 100644 dsql-app/public/scripts/prism.js mode change 100755 => 100644 dsql-app/public/scripts/themeSelector.js mode change 100755 => 100644 dsql-app/public/styles/admin.css mode change 100755 => 100644 dsql-app/public/styles/prism.css mode change 100755 => 100644 dsql-app/public/styles/shell-page.css create mode 100755 dsql-app/scripts/shell/backup-production-data.sh create mode 100755 dsql-app/scripts/shell/build-sync-distro.sh delete mode 100755 dsql-app/server.ts mode change 100755 => 100644 dsql-app/styles/admin.css mode change 100755 => 100644 dsql-app/styles/main.css mode change 100755 => 100644 dsql-app/styles/pricing.css mode change 100755 => 100644 dsql-app/types/tinyMCE.ts mode change 100755 => 100644 dsql-app/utils/backend/killProcessOnPort.ts create mode 100644 dsql-app/utils/grabDistCJS.js mode change 100755 => 100644 dsql-app/webhook/index.ts mode change 100755 => 100644 dsql-app/webhook/package.json diff --git a/dsql-app/.local_dist/BUILD_ID b/dsql-app/.local_dist/BUILD_ID deleted file mode 100644 index 9609e44f..00000000 --- a/dsql-app/.local_dist/BUILD_ID +++ /dev/null @@ -1 +0,0 @@ -H18gzOjVUv9E4GCco-0Rs \ No newline at end of file diff --git a/dsql-app/.local_dist/build-manifest.json b/dsql-app/.local_dist/build-manifest.json deleted file mode 100644 index e23c3e16..00000000 --- a/dsql-app/.local_dist/build-manifest.json +++ /dev/null @@ -1,614 +0,0 @@ -{ - "polyfillFiles": [ - "static/chunks/polyfills-42372ed130431b0a.js" - ], - "devFiles": [], - "ampDevFiles": [], - "lowPriorityFiles": [ - "static/H18gzOjVUv9E4GCco-0Rs/_buildManifest.js", - "static/H18gzOjVUv9E4GCco-0Rs/_ssgManifest.js" - ], - "rootMainFiles": [], - "rootMainFilesTree": {}, - "pages": { - "/": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/3298-73758aefe44233a6.js", - "static/css/60c48dd4b3301227.css", - "static/chunks/pages/index-f4368d8e4e652a17.js" - ], - "/404": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/404-9880de8d6a22dd12.js" - ], - "/500": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/500-3ae265ebb1fb2898.js" - ], - "/_app": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/css/40a7197d287e4ac0.css", - "static/chunks/pages/_app-d52aa62bd48f175b.js" - ], - "/_error": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/_error-133b121cd6670ef3.js" - ], - "/about": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/3298-73758aefe44233a6.js", - "static/chunks/pages/about-54414f59f6957c50.js" - ], - "/admin": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/9950-f96c0c56ed7fb229.js", - "static/chunks/pages/admin-eaa52fa698c19034.js" - ], - "/admin/[user_id]": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/9950-f96c0c56ed7fb229.js", - "static/chunks/pages/admin/[user_id]-61bef31d3a4e9e7a.js" - ], - "/admin/[user_id]/api-keys": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/pages/admin/[user_id]/api-keys-2c8109e5388827d9.js" - ], - "/admin/[user_id]/connect": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/pages/admin/[user_id]/connect-364ec8656f8ec17d.js" - ], - "/admin/[user_id]/databases": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/9950-f96c0c56ed7fb229.js", - "static/chunks/pages/admin/[user_id]/databases-23779acb61fbe51a.js" - ], - "/admin/[user_id]/databases/[single]": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/2438-ac276572cee5ba87.js", - "static/chunks/pages/admin/[user_id]/databases/[single]-d46a6f8520fb0f98.js" - ], - "/admin/[user_id]/databases/[single]/connect": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/9268-6ca91a807cecf2b4.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/connect-adbc0491ae2ebe2b.js" - ], - "/admin/[user_id]/databases/[single]/edit-database": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/1335-9b647f464da8b044.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/8319-0fac4a0bd5bb0c06.js", - "static/chunks/6272-34d9d0c839440fe4.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/edit-database-1fa62e8a98f0558f.js" - ], - "/admin/[user_id]/databases/[single]/schema": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/2438-ac276572cee5ba87.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/schema-36ce4fa776487307.js" - ], - "/admin/[user_id]/databases/[single]/shell": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/shell-7f3f6c277320a54e.js" - ], - "/admin/[user_id]/databases/[single]/tables": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/2438-ac276572cee5ba87.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/tables-987bf588cbdcec1c.js" - ], - "/admin/[user_id]/databases/[single]/tables/[single_table]": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/94726e6d-33de6887e71ace1a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/9660-628b42bc1127aefa.js", - "static/chunks/6460-15d2e5543b20c3c6.js", - "static/chunks/2829-608af754738e12fc.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/9268-6ca91a807cecf2b4.js", - "static/chunks/2438-ac276572cee5ba87.js", - "static/chunks/8311-87e8d6ec01c2e05f.js", - "static/chunks/1580-68f706d212c5eb63.js", - "static/chunks/6830-80ccce098977dfd6.js", - "static/chunks/4403-dd72a46996d6c5f9.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]-f34ee3fd9517cd2c.js" - ], - "/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/94726e6d-33de6887e71ace1a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/6460-15d2e5543b20c3c6.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/9268-6ca91a807cecf2b4.js", - "static/chunks/2438-ac276572cee5ba87.js", - "static/chunks/8311-87e8d6ec01c2e05f.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table-38aa98661e043781.js" - ], - "/admin/[user_id]/databases/[single]/tables/[single_table]/entries": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/9660-628b42bc1127aefa.js", - "static/chunks/2829-608af754738e12fc.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/9268-6ca91a807cecf2b4.js", - "static/chunks/2438-ac276572cee5ba87.js", - "static/chunks/1580-68f706d212c5eb63.js", - "static/chunks/6830-80ccce098977dfd6.js", - "static/chunks/4403-dd72a46996d6c5f9.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries-ebcd5c78ed2bf0ee.js" - ], - "/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/9660-628b42bc1127aefa.js", - "static/chunks/2829-608af754738e12fc.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/1580-68f706d212c5eb63.js", - "static/chunks/6830-80ccce098977dfd6.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]-8e1a59a792f137ba.js" - ], - "/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/9660-628b42bc1127aefa.js", - "static/chunks/7287-a0cc766f27863bfc.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/2438-ac276572cee5ba87.js", - "static/chunks/1580-68f706d212c5eb63.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry-e609e60d52830241.js" - ], - "/admin/[user_id]/databases/[single]/tables/[single_table]/fields": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/94726e6d-33de6887e71ace1a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/6460-15d2e5543b20c3c6.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/9268-6ca91a807cecf2b4.js", - "static/chunks/2438-ac276572cee5ba87.js", - "static/chunks/8311-87e8d6ec01c2e05f.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields-ab177e1e5adacaef.js" - ], - "/admin/[user_id]/databases/[single]/tables/add-table": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/94726e6d-33de6887e71ace1a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/6460-15d2e5543b20c3c6.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/9268-6ca91a807cecf2b4.js", - "static/chunks/8311-87e8d6ec01c2e05f.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/tables/add-table-e39fba476a9e1ad8.js" - ], - "/admin/[user_id]/databases/[single]/users": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/2438-ac276572cee5ba87.js", - "static/chunks/6383-02bec644b1a9f0a8.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/users-8c51f0fefd294914.js" - ], - "/admin/[user_id]/databases/[single]/users/[user]": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/1335-9b647f464da8b044.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]-1eafec6fde026d0e.js" - ], - "/admin/[user_id]/databases/[single]/users/[user]/change-password": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]/change-password-bed64535d8eb2ad5.js" - ], - "/admin/[user_id]/databases/[single]/users/add-social-logins": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/users/add-social-logins-d336e424d1e0ebac.js" - ], - "/admin/[user_id]/databases/[single]/users/add-user": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/1335-9b647f464da8b044.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8076-c8df432e3a6a7868.js", - "static/chunks/9268-6ca91a807cecf2b4.js", - "static/chunks/pages/admin/[user_id]/databases/[single]/users/add-user-2f84f689db965c75.js" - ], - "/admin/[user_id]/databases/add-database": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/1335-9b647f464da8b044.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8319-0fac4a0bd5bb0c06.js", - "static/chunks/6272-34d9d0c839440fe4.js", - "static/chunks/pages/admin/[user_id]/databases/add-database-2339ca478d7ae04e.js" - ], - "/admin/[user_id]/media": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/1335-9b647f464da8b044.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/9551-762af3f63f78e37c.js", - "static/chunks/pages/admin/[user_id]/media-f2e686b58b412be8.js" - ], - "/admin/[user_id]/media/[...folder]": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/1335-9b647f464da8b044.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/9551-762af3f63f78e37c.js", - "static/chunks/pages/admin/[user_id]/media/[...folder]-235f83b98f9f8c89.js" - ], - "/admin/[user_id]/schema": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/pages/admin/[user_id]/schema-f2ab2c689d728d2f.js" - ], - "/admin/[user_id]/settings": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/1335-9b647f464da8b044.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/8319-0fac4a0bd5bb0c06.js", - "static/chunks/7384-e241cdc2266f0106.js", - "static/chunks/pages/admin/[user_id]/settings-cda1d1faa0aab729.js" - ], - "/admin/[user_id]/users": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/6383-02bec644b1a9f0a8.js", - "static/chunks/pages/admin/[user_id]/users-52b7048018746ac0.js" - ], - "/admin/[user_id]/users/add-user": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/pages/admin/[user_id]/users/add-user-2423cd3e4b75b0ee.js" - ], - "/admin/[user_id]/users/databases": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/6383-02bec644b1a9f0a8.js", - "static/chunks/pages/admin/[user_id]/users/databases-ef511feca7c10b56.js" - ], - "/admin/[user_id]/users/databases/[database]": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/6383-02bec644b1a9f0a8.js", - "static/chunks/pages/admin/[user_id]/users/databases/[database]-76e13995132a5d19.js" - ], - "/admin/[user_id]/users/databases/[database]/[user]": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/1335-9b647f464da8b044.js", - "static/chunks/7391-2cf158002dcd120b.js", - "static/chunks/pages/admin/[user_id]/users/databases/[database]/[user]-01fbcda5d58677e8.js" - ], - "/blog": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/blog-cf9f462c9f1c79b1.js" - ], - "/contact": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/contact-015582f94d67d7a7.js" - ], - "/create-account": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/7384-e241cdc2266f0106.js", - "static/chunks/pages/create-account-7bb20b64ad6eb40f.js" - ], - "/docs": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/docs-eb06d9879a01da6a.js" - ], - "/docs/[page]": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/docs/[page]-21bb67b33655c0e4.js" - ], - "/docs/[page]/[sub-page]": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/docs/[page]/[sub-page]-b127761336e2c313.js" - ], - "/email-verification": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/email-verification-b9eba009160729b0.js" - ], - "/login": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/1335-9b647f464da8b044.js", - "static/chunks/7384-e241cdc2266f0106.js", - "static/chunks/pages/login-4d7e5dc8974c6b4f.js" - ], - "/logout": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/1335-9b647f464da8b044.js", - "static/chunks/pages/logout-5713792f28342582.js" - ], - "/privacy": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/privacy-2af1bbeba3506b4f.js" - ], - "/redirect": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/redirect-28627072d73850c2.js" - ], - "/reset-password": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/reset-password-6b15512e80d3b798.js" - ], - "/send-password-reset-link": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/send-password-reset-link-757b50458fb65f03.js" - ], - "/su": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/pages/su-56e8a64a3be59f73.js" - ], - "/su/backups": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/pages/su/backups-033362c47c6541f4.js" - ], - "/su/console": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/ed150ef9-468dbc55986083e4.js", - "static/chunks/2793-d85659f470ce8842.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/css/85fa6dafca566008.css", - "static/chunks/pages/su/console-c8b9bd49e5191033.js" - ], - "/su/docs": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/6099-150cc189810f2bfd.js", - "static/chunks/pages/su/docs-49dc94fa2828f090.js" - ], - "/su/docs/create-page": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/9660-628b42bc1127aefa.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/9268-6ca91a807cecf2b4.js", - "static/chunks/4261-1181ad7559234ce0.js", - "static/chunks/pages/su/docs/create-page-3b58b3bb388f340b.js" - ], - "/su/docs/edit-page": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/9660-628b42bc1127aefa.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/9268-6ca91a807cecf2b4.js", - "static/chunks/4261-1181ad7559234ce0.js", - "static/chunks/pages/su/docs/edit-page-85a0ca0be5537063.js" - ], - "/su/docs/pages": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/6099-150cc189810f2bfd.js", - "static/chunks/pages/su/docs/pages-2a88e2094d85ce52.js" - ], - "/su/docs/pages/[id]": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/9660-628b42bc1127aefa.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/9268-6ca91a807cecf2b4.js", - "static/chunks/4261-1181ad7559234ce0.js", - "static/chunks/pages/su/docs/pages/[id]-4d39f3debc44f352.js" - ], - "/su/envar": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/pages/su/envar-8c4d450d1932f9d6.js" - ], - "/su/error-logs": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/pages/su/error-logs-d4ffbb81ddac6cec.js" - ], - "/su/load-balancing": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/pages/su/load-balancing-795c8e791cf6f943.js" - ], - "/su/login": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/su/login-218c9150552b8800.js" - ], - "/su/servers": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/pages/su/servers-2ebfc87f21d94901.js" - ], - "/su/users": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/pages/su/users-519384d02df33446.js" - ], - "/su/users/[single]": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/6428-c106bf6efb539d8c.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/pages/su/users/[single]-41de29bb2522359b.js" - ], - "/su/users/new": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/5810-7c3a3c4731750dc7.js", - "static/chunks/pages/su/users/new-8a739402db28044b.js" - ], - "/terms": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/terms-d72b3b55d9844241.js" - ], - "/unsubscribe": [ - "static/chunks/webpack-5381863dc66a9c32.js", - "static/chunks/framework-5f43af1a76a0211a.js", - "static/chunks/main-96e9b4333635008a.js", - "static/chunks/pages/unsubscribe-2c980eb18878b40b.js" - ] - }, - "ampFirstPages": [] -} \ No newline at end of file diff --git a/dsql-app/.local_dist/cache/config.json b/dsql-app/.local_dist/cache/config.json index 3eb195a7..f0ddcac3 100644 --- a/dsql-app/.local_dist/cache/config.json +++ b/dsql-app/.local_dist/cache/config.json @@ -1,7 +1,7 @@ { "telemetry": { - "notifiedAt": "1736868332768", - "anonymousId": "6a300a41530a771a92373549f3faa1b6b53150cd61ed4aaeebd60556e47700d3", - "salt": "9802e1c1b929d131bd4e660358ac4c7d" + "notifiedAt": "1738089697543", + "anonymousId": "667e2e853ce7247911d17a44c4719a003375ce9eacc489c1e39e0eceeeda9b14", + "salt": "29fdd81782f952e1bf1e689eb202b31f" } } \ No newline at end of file diff --git a/dsql-app/.local_dist/cache/webpack/client-production/0.pack b/dsql-app/.local_dist/cache/webpack/client-production/0.pack deleted file mode 100644 index 2a22cf3be0b3bdbf1fb38da9abdf71ea32e2517c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61676090 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 z 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%0D{`K6Gx&9B0 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

(9m3P4OXSzpzWp?-#2LYuWu^405aIW$i@Id($KH zJEp^8VA6!JRoGXtHx(w|!^a#GHm$_h(n5H^?S@rEmm6gh?KWP1m-ja$cw30=IV_QU zq)&Lr(&eGHJDQP!$f=Bejkc869?5}}9LTz19O~%6Ey3ATN5`(ZniyW#j1(H+TZqBV zN@v&DUs|Tp$b_t@b}dG*WUpnXAQ>hC1s=G%*N$+r8Unh2q=xucSZi?V6$e1Oy;w3U z#u(wS86}0q2D^|;cC)^oa%$tzo*pd;$nLwf-mXvrr_zJ|;Ck&j6!|W04B)ye60!Y9 zx}^XxLLO?t2TBcJ*5Z>WkQB(d8r>Sx$Pc(oBDLwbHfF0QW3gi+_fn*x6%0I+N8MOV zsEVN_!@d@`GWe=G=SBU@5qci0)n38;0JR3gurC+h=@+#I%@mAI zy4UU*UX@BF!gY|$oJ_S=@2V-D5h@RB{RW|}*LXQPRznyu9#mtT_mc-=%sQ#2nr5R& zBALm`=5w;gN<>U0swr`i$fR&4)t`=AnEv{(+kDWX1-qLBwMS-ZS4R6}(Ni&URH(9~ zQtb%|sc8R*ZTJY57OvIhHwd}X^c70eu_8^e*7~MIeQV1MeCAf)7Q-qJ>R{RFIouk^ z3D*a%CLW<{%;NyEnmB@m+=(@mtR^f57WmOG zbplOk=o83Ud2FZhT_kzvBd+~_j#bDFT!}EjhfEMXro8>Dc%u`&&qVZv`_xYK9uu|S zjbM5E118;QrWygc+y?&=|D?o!pyRo=DGQANh&IouRBwWV6z9>y>5?{@1&utfaPz@h zK=c(rT^o#E_YH+^e*u^@62Cv@g7Xhp-&eF>NWR?^L8C`FPn*?TCX%-Bjp_76YGovT zq$fnlPxRx<@lJ{J*eRRPPbgC_N`qImXNEqSD z6$coA{!}l;hTQqK;m$ea&UM0_bIF~%^O3pDk?D@6(U*FXu}C`A59K7%pH22;A{jW> zSc&QKF5|H2Jfi*y>v<8tRkgZD7L6nHX$b59FTaq(OZi&tMxX>QA0ql+6Fdwcyp#{B zE|w4uTKZ7cYc}DkQZjh}L-HLPT}L!ixw@Rip2=~31;=^A*smMLp32(O&99>UG%{8- zqj)Vpr!(q2=Kd~03nK&yaO?bzD?j|`O#KW1b-t6&cM;qTAa$0Hv%W8(iZa!}idF*% znNt}$iDb6guY^UX@Kwx1`LTxb|08+3JWa|^5X!fC!lwKrMtzG#pFvQ;2!R5GavbLx zF7Z%)0TZ%0K>08E%$8F(0SM&-41HTdpnNnCstKCRVVXN%C7E9$P>8g-yxP#ZmIQ4N zf5VFQV}#Zx_&JjF(kJqQ(Q;z8=%Ll&ICC{;Tk8y>b$C*jQtgY}+xPZEl@*XPTOt=6jPsZ~}Qw(5wOHF~2x zk#4I8>-~&xEPis6VfT*k4{a<~FR~lg51BWsTE+(0+-B!lY};-4s+mBVXe=9e1cP-< zW?DIBTDgm@JWN`7xwP`pNTgdi$*3$b_7kjSgg^m-eeQ7*z1h1_%hdVSmHF^_tS{SOG zts_Ex6z!3hl2LtRRB)B-%uMM$lELbQ?J3RkhjRC%LD{ZExRhD+84UWoN}C>sOM_O` zu11YbGZi#rTk%)ka7U|gW)sz)0_-UsUB)01X2yG>nN0Ygbk6};ScNsg$zGhLnyu+i z_biNNyS?OPyOWt(SRTFcwHbWAm#wLeR8OhxO7>uNQ8PQ0>an7|Q>KNNE}Itaib6Ft z+NxGSGb>Z6Om|Slbpdv~O(;3jVP0a_xhr{;mnbT$`mNYuw2m_+Y`+SFGL496;C+H) zv~9Nn){k1$Qjtl<^RKqHR_L%()k2@n)J$>GEUV?h$+ny^2T71DnV$aT2T z3{RPge>P4jSy&ghYWy$dKC=V6YO0qms|E|}4eOX&vyV?si8${#yLgk9is~0ra7ym@ zi}ozqiBH*m4}TM)zu;}HEk#vT;azMA*(DrDpej-| zWlAlU$^B>$%F`-b!`Yus1Cw7m$bAqfDIAgDOa38(nSAfj1)P(in8s(%=`M$ zS%5jeMj|3krHsU*E=yTGzd+*cGFH*;3VvalD9QVJ;EL0o>Pc8>ZxGmFwPpGP{O$r)bzN8M(9Z?&%oCO}?6{YOpMg z|LUr6v^NoU!c|Ktj}Aj^3_h_(u4T)rrqt3*L4xf+m&JTznzO$*)1BRk?bqk*d~x4-1}Cv+T{3H=hHNps)%1tFLO zl9Agbs)SY%=#~AL;bNBb0?h7N+_jp{hOu$PZUK{7ZB?M);hUZ%NIP?tP$a-!|fP%%?{_I0hozk~Emvv4HV}-H` zWrkC|J!`_94h=2|WHak%m?6_T_s*Oeo1v~gV5nohWadCKMFuxLtLVWUR7G#}pj9NT zPBrbGxdHVh9#5el+!Gq4zRc&VFSP(y1{m#1wj>^;@~<3sQGO#bQ=ZW8g_{WCFkxY2 zN1SEB7Rbe2G!46;g$<-?K^2Z>@yHR}QyGM+Ff4}mf<=4{rjwOeup$-4#Of(~dV2^9 zE}nMDpDTbw;j~UCk`ya`%;=>#r#bp#+&}1DUeoC5(agg?ckDnbZcKBqyJ3gQLkGgULj$g`vYCR-wh;|fq-YIB zuq-kxEJb>)RDUK6V@NWU*id3^#SJ@-y@?)+Yk66ICV`p({Q(1?g2al02$!OE>Vk>~ zTZMm+!+p&_Y!*j$%R;Ax(I>HnTc7AqoC(9R{;VFf8AxWN(F%=~8o!jV1bQOZgR3x! zWUzAV!NdV;d%d(x1%q=Gtu&g&0!i5v=W;B*yZSSnuDCId%A~PC>9s6K9fmEP zz9-qcVw%v;?O}5VJD15s5Q}CoOrn0#80>k#w~`ZlZD1`(R9*-6EV;?cM6#>PA~&_1 z=x$BgWQr&MT-IWRq=#RhpmO{bX_b*#rd0}=9+q?ax6LR2K+L!KZz#B&tTVNsXD&QQ zYHIijirm`3>dHLKqQ#4&h{nq0jaMD%j)J=m52O!~H(H(WR1%d=TYVO0CJrXFP=(pN zK9S6J=js!M*}xdPBG6(*kE@9senPg;r*2xR1Cj)dE_Qjv)tEfgf*{J1RNk*o z`5B;PNH4%*oDh1auTG^C;mn$qu~biH6LE&NIlCVAuPY*=Tiayir1Xmxx$DlULEO?Q z>_uNt3YO1QXz>i1z-PHBsQubR57r3mlCcyz8hX3gImV(0ld7{8%vE?Hd5)OsA+Dy1 zY8KVteDbK^dh}vjA;3Z($sx=6s;^D8pNaNc&s-;k*<^aPY90VCY6v@XPSe~gCFK;QG$~3{vP;Q*g5jVf>;ZZ<6jHs%M>$%9FZk6b$}vn zo~%wMvsnvMODZh3gk{U%#(;v*1cuNaoPL((Fs*lF9lHhW6Kevg^p*lEj6v(MbCMeV ztqY4|P~nlUaD68RTQD_V4T}{?yLm+<9r-LuBz-bzu5fOwYK%B5Sk};2il6Zn0WMR4yqxJ=(pExYpBTEYqzkr z_7x{6`2$$);AM{|LkY*G9jv6|+C>i~5JL}48z%|5<58{%xJ-1PK-0d|L@-JoWcHsD zDJ#=kjSD&LRg@Pmn{YLju2534H2A{nP}~0P?2d?0inKl3-Ww3NR}Zp08+isf72{u+fuN>W4EE-BV z7W+Is-$xT-Sqr$%d3UZPiA@2Mi1)ZX#!GC@z!Q)na9H-@TIco9&e^(z-*S3ov?qDA zl~_mx&|Wt|Jmw|SFkf<+VhadlMYn$f+r3!cKsQUTabh{=i|EM2U+<_OW*s5&0km_M zi^T`2ZBg@Sp3ztwdZ(Z_@8R&!lUfFMDPyOc&NtZJue$WFT% zarZ9r)8f#XBZ}NzqA8$STVzquS!i%5NpXwKmkuvngsNw#)^a}RU)~KXu2KC!l_=)O2#7E38IFag%bd-@ZapVAJg6bw?mYr-fklZ+*?n~k&YZSL)h{bF7Zyqe23 z(y0~loRU#LifMn}YJ9{2(?=A#TgH(;QHlhiy>$uOm+p>+A9j~SE%zZqh^#Z6N@Y94 z=q^~$_R@P6Rdp;EECM42JAocrpe|83FgmVa_LU$8F`zcn4<`oLFm#o2dYh{wvrV}x z4Lz9!*O~##d2LqUpm4El-|O;FQm?F9QDzDa>=ef0Q8+8omjWGNAS*^wD{3U~<0;r< z;#so;CmVTSJ!Gj5_B5=S_0rebya7$FV}R$25C3>#oF(Y34&2}nqOlV2j4Fp%)gT0t z(+}s+;=>*E;BS0p8~tmFq!Er25M{6&IIta{vHu=%{FapAN{D z&lP>S?TQ{6Q>yM0pDldcwk^HIw-cB2hFEj+jCfmDLvysQE!x;1F6qP6UHHcAbid?h z&hm#%PxzV{V(3Yh_sLtF?qJKMSUBC@qzn-2y=Xt0fUx&EPL)tHbTev<~ zb$A)PzqNb#R&);^eIT<(XC6?gSUG$Wr@HYAm-4cbVN5Gtx^4>sXCn1UZuHRrk3CM>8EFlbD*Bryq>lvX41q9N(h&1=uG%o|qp??|b#2fW#iYp-{gbZ@ol^{*(@E!Qp|h5BUL?Hm95A5Sf&~P+tuf4JGe_x~EF@WT zK#lq$o__2*H?TlH+e7^1t?9?>G|RB>4OZ^yIgw}OgyAiZ#UsByRr`RDlCi3ibwO}% z9aJVbPX|LLI2XZ*B_$oFe-SSKCGQ*|zXSC%x*8j;<{5SMv6i~l<|sH;*}0vXk9z(< z3g)*61vvEMp%P%pb>Wa{Ru+>8tuS-?Ofh{9Tp4{D zE{c*~-UhkFh<+T#VSK1^>7aCYKO`wYu{TLTKXgAt89f|*!6{dh9oQMX7z^|n7ppoH z)gfwoZ2I^rJ?@vHo2q%}b`|Yq?6De?cZ7~m&yMH~F9?<%mCBiIG;pdh0N<$f#5<#p z_|7|{PpSF>lQ#pPua~KvIiwwc5XV?JPJar5@KwrI5?|4|mFi&f0|B&@&B0pXcKtgLZK;bk*R{qQ8=C6c8oC;}=6DAwu>`q|q=_8;3+12V!RGt8Ph<-h zNgPuO$zJCkhLu>U% zP5ZSh4#7VlII*Ptuh;xwH&nV#{|?kQ#oFp(ZB4QInAH-kZ_%~G$*{*sCPv`qqnfX}?R`BD{>8Q~& zQlpYTo^jt?F8Tf-zXOeJ^$DxBG1}577mF@DM5Q^+hcU>Ms^?I=&B03y2QMcFC&*&`3X-KqLHjH*-=*U&`yK%zbtl>P zD4xFS9u}UTzA*1j74bDCfjRdB)x?smXY80D8%y->KojI4(bmw?7H@8g1O4WP@r6bqf8S8!W;G_Uf|ds_d^&#MxjqM1VK zN)$J-WT5neRyOu=`gg!ewACeAyBgyyEzNDsmNfR|NQuT?OHLuA5ZwjNF_o&r5$Ud>8 z@A%2mJ3IC7K(rpW{4_T;CF)}Fmb&I6^gnGo3CdbPa)zlEcGZt{HG(ne zBq4RIZsP+;H0tpc1Tn=QdH)gY+;#eQz=9E^bw*R7tGQuDLsPTGl*j0d`55 z{HoiesfBApmpD6>@GM~ZP@tHE)tB)!L{mFi3pVvcHuW2-N?IJ`tpyN!c1G|niy!p#C7rRm1FTSs zSjSF0{UC7c_GT*3Ae@%VRTOwa4~2dW`Jp-(1ID}o95?IS28s`rCfNG9ZEu&gll~oO zYiPvjGxhPdSQok+ngA&eMoNs%JDIjSNCzh~=$TH3=|$%tRUVorw!v`_Bpi$N#64Id zJqm+7y^NX!TG>j~_*MVBne%K7$-g3Za@T_eHvd*d<7*-d^{;=#oR8|O-PvCI;pwLV zBW9uO1zK*H`tTEA`v@TPao)P#M-i&9m*)PqBp<;!I#^+Xvk{zF^3Kx_O22wp{|+=a zMe7^8;xVhSIT5d~YhuQBopB5^a@g=RK<*7U3w z@vGV(W)qxP!fIYyCS=mxwjDG<3yry=+@+YaNcs3#oT? z#(SAjX1e?5VCZ!g`nTLnfIp)qcL7#ewE&LXqejd=m zLtrV;;-xZjz6P97_g0)DtyQOg2O8R1qBH868@sGnQ=&26sGH|a5b?A1t;jX&n*rTv z{kdf~XSsUa*PMF9$`b^KW4;#sIa`$7fa7`2YF!%(3nEfyGVd7xX#D3v0{X{grb9fZ zgFiLFXLayW2Hm0HN(3o5SL0WW62ZBKDGJQ>P6g({JFHm z6BvK)0)jG3oy5w0jg|Ym2+gCq3Kx(-(ENxFo^OH=>)`iI@Ye`VEa{x^RgtiT`gfo{ z*47x0b;X*ytVHvSR+)XbP>+%7@3XY;v9#9<^v3+!57o|YMeQlCU{gliw3I5NYO>1q zu+5sWt$v7K)h~8{AF;9pR&el@N%lq-5YB^pv)fR21E;!yRlWyLL3V(ktOZ(0cjw!L z*^gc}iicK~+^&BITDzJW8ygZ>ej9!98tzgC@DO@3SEec0J{XZk9*XZC^P4H?RJf1)2y%WEe${;8{A$vbCv$Eg zqK4p#Sj+Ovr#vE6oysQQ;impxS2$~dwkTKg$%#Lb&s0QsBr6yeCt(Plse>^SJOjae zMWi87AB{KH$LerxL1RNq)Wgng)Y&AF{aM9W#0vy#sZe*}NmqLC1+%VrF$;XdB3oH3 z1}&{W#jL|!?ymdZ@z$RDtRc}g@ zSCTF2E6&;D$MWp)iwG_zIEN7e1#mHZa_*-j{MbV+U@>A!#wz_nX8i?#7?yv`&{~3{ z^{X<)Z(5w0VVG)zd0p)aW^1n|EhU+L-|^b&F|@hyPLdVD=B6?uSecilGFwSyu16`_ zFD1i5&m;IQ!6}RoC?K#hJF_zU)JA61Iuce-DR=;-hu)=Y1?oqxsLKJQerGe3BDmUq zRYxoj^VR))WyZsguh8r-CB;t(#bu<}?~=8+e^vsYQfL&2;&3Qi`$>m`gfqIxuGE*Z$`P4h)T+6QBVURHpWdOi52;pIE{Rrd-n|H|6r z4V@69#r?DK>0EzbhEpNWd~&Re+k$wtIhnd0o-Xu_RfRGZ;BL9Pn`h z0(vm~dBgCL2tp-#=wjJ1d*?y<9k49ylg3&TU9C9Qs&$6=UyjfjpJ7Is{l}31Ta)DH zP+p#{397v-sXViBK&`Y}lgBa?kOqxY6lXmH536jq*0Ug=1J8^2RezV(dWkhs^UytX zU)`I%rI$duQYRx6p@6`?`T@7**l^Ck)5G+~0Z7MO!O$Fn+4iepNUf%T07qoYH4B|F zCy|Q#&-D-8r_KYXy(`g&O?4h)bzYO|JTBF7$I+QAHbxL9SOhRupn$;Y(4}7u*VQRk zXP`_tO1z75Iphc@vcMuW>mbfn0yCrzQ|~eNc+jH0!}s4}Qqx!NG34G)a$gj3A0WA* zUuo9MX9X|cfJl-Mx_@lw{?PqGVvakw+K~gueP~EJ`a_<7A!tJCPYC7>AfX2+vBP8m zM5mC@!{V7%rsRu+?Ldc3;LV1>+ezS)Lf{?5oVT)vWJ>$YkrOZ$VhsUI_qB3P^2=pH1> zGij+ykb=|c-H1gCo@ttlA2J|#hHf%j=Fc{@{4Q(x|EPP{7`d`7&#Q0u1sc;AK}**( zNQ}}kp6rbF$*g?&72#8PUAD7qmtSSOp1#I?BH~0uRz^mqGb5du&dkcY zX%G?*iI)Z%m<9=H=#l0VA7)yJ56~bn5)z{k5+CT99v&^=_g{PObM}ddbh+xzNKh(g zoU_kAMY%E z2E_|mzj*%lRpFnfzqZi-()qta-D8MB;rh$M%9g{5jyPQSg+Keze{)@PWXJvfEbDYv zvt^8*?ZxiZR<|n*{UvgOlHXB>dDTG+UVmG!5mEo}{QpD66Pui~x-?-8IV&U7`TkfQ zlRE^Xi1VN4_xy?t+n*EIXR6EY4ZGW8+-ShvN(EIQ6^lwz8jsSDD*ck)$OXpvJ zp!0t$^h*!>Z#z7W1Q4(PmV4dvum2{m7(M^$@7nMzy5FB=E7>CV2WHn>t<^SChj{is zc>doJbbG4&f921_ag7NmC)m$K4v_vHI1;us4}aiKoH$`mJrL3l_&xtW1KO|tbrxPH1-QH4Ul7G&_m!fn zW;+}6x&WiHAHfR2viw6e_G?;e_z@w}zx|3`su*Du<;1TA&Fv=l@Ur`CI(?HT!FSrXuN|75x7? zf9UQH&(}q1|J#rMxY!B(UDflCg#Q1r-u{~Y{Npa^hv)xAmDiA+pBHlGln#kWrTbG4 z@NWv>zit3$0@xW>!uge{o1x!Ut#4H8@9^}mmZy2fbDuGBe)0T&s-9@h=8W z^_15OzwkHy+V7ar=nvd4inz;pYi0TBYNvDM8ev*AN#K$kLNQ4G5J-yg{o(oFqi%Of zZAvGcoo>npCdk=6_gtuGM~lvj>*Xe=RcX^Yj-hjQrcHIDiDKI42T!(l_IFB+)ot24e^o5!4p0C2yI9UUD?5Yv{P6tW`4d~>oy*gj z>)k&p*y+xP?)69hRVPj8`>*&{ok3yg{CEE)V_ARTet(v?uU}>PyuO-W!Qpt>j!AR% zdm={x5%?;?VlfRUQuZbAdnl z`I?8T{r=C>eet)Ss{(Pl|Ll9t4R@*K1QW@E(Eg4w|K8J4yzS3BH-%q3e^sRXFEAy8 znDIj6#vi|+N0{Oh0Q^};Xw{tw&%ga63= z{tPdLX3rVnzH2##`ui1RPJcg0N8htSX0bCDe%CH)`hLHXnz!F7M~si(gm3h>67Uq? z=x;4knWBG6)VJ@asIGfmV)9Ph%j(0ja|M#S@Y`Pryk|Fw{CeF-HT>IuiMs4Y;~)N2 zrpb@A6FlFgfnWW}|0ToTAM^d!e#C9|KmNa&QQC<8%CGzy|4CgS1&z~e{On5S$`usH z9F1FE#22_r1_joc5~1*aSFL{{L!tDOe^Yblf6){qC97IFRv8z?e3oW$(!Z*tQ@ztca8{3+2^9Ec70}@OB7q%+uX)-Z`fXNFHvhY1`HXti1ZxI|Lr(7Dfwd`S9NJkj(urq!YDMAJp=Ld$;a9 zdUl7Hz1$t*?`u>1R&HofaMf+XBiq$)WkVx;BL%<*=RN?4hcvr8+<3b?v$C+bu*elH zGjq4NL2i3%=A-?ML5I7aW@!H$*?(P;O?Bf`d-UtgH(aEUWoe+An&GHcPufx19v8fI z_6PYc*SUlPqcb~mS^c={@8@l$wf<#xlM6As3;og7 zU~OYavm4oPl-4d~NjqI?wr?Oba#QcHjE34K7;5WMTASs|-iw!H&4;Svv#0lNZEx*x z8N_fjSCo3uCcLK$3|f1*G32&LqU_qp`)hUnG)-NqHD}&%h0$oHcByr#W|#0N+Gv+( z+1wnqw}&l8*I0$nue!>FJ+!N=lfU79t2Y~jk+4hk=({Uu9dv=FvrflC-xAYQw`)@` zp=KGDA%R3{r^0n7OBLJnSw2egEImFg5!%h>vZPf%?z`WnelKw!;Eo(sYJ7=e<@!9w zdG;cEnYNl5hb&!eW;a?Pm~006I@tmc&9%rxX*Iu*r5EOEB1r{@?$o$XW^}ZZLs|+z zw0&@L@{W%Sn5}G#-Y?gJ3-NttkPBb+?76J&dIlx$|{ z2mj2A#?AS!UuE-ef4aZ8cx!Q9Kew;g-)r`=ZZGThvb?^|mzArQZRP51ds!#j(z?DZ zQv)yj@MRe{UA-(_)0bO|_OgD5mzBlECBEFgsxs@>?aTV@TY9;@u546x`{n;v0sHCv z!s7gOA?Ty4>c4@%xN=3kTwD<{mKRqSU;f6$50XKao;yBGwyLDJ4XM?SH@b7*WDAP0 zJ-3x5S-tM2(}l%m^koo#S<;tH&aV*hoEm%qqHv2UDK`iYzNV$ql6@GJC+(zT4J#Tw zmyWh)XBQ#K_JW8bw7=Bc<8meLfAW;d9I+tewNP2D;ojYaL$yW$w@ZeF>l*7?17JI4 zrM!h!Lt=X&!!)%s+VeMG?=`cO-fchFKH#7ZfzRja#l5(f3wG1VM%jD~=(E|`n)sS~ zX)?z$E+`A&ES*LZ`1NG>>38dliADNOSs*}b<8nraJjOgC9lllqB(0_)W;MJoscDyX z*{89BJ<1-9XtViu+l$=3T}S z%MzE><+>{~^DVCUxwEx1I?^4Z!(Q4mcKuc?`dlsCC;|H(_HgXn-y7gFIJ!3+=DT;FKYXC; zi#67tXM=sNOmi=GT`H^4Mv+T5m*8|5bg*|=EOayd7jB8Li%s&CJFoXQ-jJr%e?GUDmoKM6r`4yGX1Y`M z?Tc0bw3P_9Bzv*+avauL+c`P~EYS*R>Ggy$p1BixFfbJJ@CO>ek@mSt*#+t9e zf42|T88>(Afynbm!}g3oT32KC^aNvqLd|pNlnd58z3CT8v$J6Ub;83F(Mp@ya7MsDu<0uhbsXF+uJ+b=!SHO{KrG_of$@ee+uv28**b| zF5$Xk7ibjsLh0T}Fvw*OZF2LIXIl#C$n_2R)-$DjH{wNc#?j0SghUy zz$?@1q_StKfr>_4%lbYwUH*2=YWnUXoxS+!eBmw!DN4;`v*GP z$oy<+7*U!o+~8bW>7Nsk<2f-+ecKp zyNtGg$%b9`m-e%r7*w{tJ03233rZ0Hsgd)bv7qqouCJd<>uduHBn>pTlrD~Bq0;dV4mJ@Gd zZ_(pkfBV4a8EuS;91<+Q4~%DlXrdH)l!JqVg@YASqY!uK`UeJGO^n*hay78k5c7o7 z>v6z<`9~9y&tUvh(DfZa`SRg|4*=)d2jV!cnHVI**?YS1892b=-ri%o;pGfSDuS64 z1K%x}yj+bi99LahDyoE2*tI%-L^8jGEf7{2k%;kZn~HE zSd8BRKg}#k`aTzg^_fw*nLE~a7UoB?V}{f7GAx2cIVd9JI`O;d-VLy(?>TSJbQKf@vBFVpTGL- z*_~I9pT7F)@n^5TxcA_}tB>xyTEF-7&h6w)mOisPlC@!)bE?+`Bvh%(P{AHd`>b2b zvjJa^rhVFPW!G^u047sW=j<}r)BX{5xU;wqcgt0VMWmQThqSVuI*6p-=6lF zo}v-$ywYT=CwHc0+1qDthvJ^^>+kyhN>_D}>EmgcwxCkJ-JSMrki9)Zl|6}j+o(+a z(#c!khBQD}Ax51j4qs?XK^nMC}0)W->m6NH+ zBJOd&fI%WghOM9!%Re!(-184eJ`<0yTgSu%yh1JW8YOpYWR~7Xk(Ir;pS?Ue$zIfc z@{>?)?Pbug2Tm60kF&MRn3btbZU#*+*Rvt#Cl9g`q=x~dH`_>untu-i21ae zKNBR+MGVa|(o@&Druqf;TXp?O1KPO#bF8z8*Nn4;M~r;pIpkccRFx++@lCdg$1teI z*)^TklQ6=d){pShysM4x?5uxSV3xuQxQY}=0C6Ijb>Rgz12+Z(HwK+_a5|YWBcqHH zx=YjQYB?2hR9FSQVmaziRAdYpMXOeDu6|m=0U8IhvmI73u`&dnvX28tAf-_%PkmBQ zoIwZm;VQ?z60N#2K zJY4?|iVshmyyB8?mdQ@{vRiW>-WDI8nS>&1w*Pde{1isbm06$oU;}olKKLar?tMW= z7cV-d==*RhR0AnR^N9817Mc@wI)@q2#-0Y&shmxmU6?e0S%D&pkj->uH;JFujV`QtHZ%&0-_QEQ_ zGJfhAfl+Bh%ukJ&141-51(`*2emPjHu!u`Ka-f8H%R(8U@7-g!wCIVJLf?JtmaYYo zzn%BZPLp@Wh<_=X{H-wQWk{@m=y;zE<{0pE?>)3O39kl##=t0eRLkM2KwxD`2EJH( zinEEwYT%-^=OTYsx@4`4Y|EPk11_MYG<^#(Mzgn3ize~%ascviAsaW(InG>sVwOlB z8|K(@Kx56>3OpPIzy%Zc9|A2D+}+rL`?wsCQIph$-0;v;m7#Brt9u^5bhXOsR|}qh z24`&r@p)_&2?RN#wlUnx| zv1n*6WRv4c{mgq%kTok4)uk8hZIO`JvwlU;Oy4ud}vrBAJNHc0&X$`Z~1O|&ZbNURS0TXjS z5{2BH^>MAn<|>C$yBXV}8VWM29$6iy20wHeG}T^X5n|L_tyx{NU*kgLCiA81tM=`& z+g3@A!6j=gJT%mimcx+;H1Vm1f{9Wo^*;>HvcT zT10l@qnr&7MucqOD?W|J{Oby2>M=}bA#PH-ziJAsK^ZTU9a$^7RA%*!HQOm%I^;LF z$?f28Yj0M8G(E0@+UO)c!F9i#NSMUvFvvTNDyK9_timoWWi2#a#gYdhnl)L=jZv%Y zR@0ZAogE2H1%qX*WMe4x)h%Dv*Wpzn^xHQhZrU<%M0Kv#w)VhbRf77QpO>jyVUuoc zFf@tI?18bZ`$zHSwy6|mijS7YWQ()Zn^HSyCtcgyZ(&kVaqb^7thKG@)-`E?Co{&Rq%C$_zz`H?U|%idhy?v`&CZ7L^Z7hkSwE{u>4ggg zo%&qy7Ot32jwcSI9=Wg`sa_m%^>T9JxDC&q6heo> zdvFSD;v&p?Tb&MJ;u`Tc+W^P#`SCS|ZcwL)n+VU5hgI4-ZA;=n+Gv`v%%Tik=$%%g z+#XM$?u?dwhKX9*F>2kIdejDzR+mps#Ge=N1Ic%9d*9ePAF{d|W|<=@aDNL5U~F-A zYSKK2X~8gMsddw4=B@Om%+d=Rd-fYCHoKl6gtXwRD2vt^RBu!iFOz)_p`;ou;MPds<%U1EtaFe6B^Kx} zIFVHqa*Bfs`M#Iqy;-I=e9c=7p;L(#G&i1gg{NT)eJ$osUS0v-6_ zjAU8Rz{>y58icAf`iaeYO2(oy%BH>C_AX9VL$_IyFwt6@Qp$N}7=Vq;owC?!CBw+t z!@xN(r*0@8KD)WIGdpWP3;AK*{%p9Hb@Kv68GAHOsIT#-LC zJ%h03{IYRHI0eu$i;3>c%PD;;Fk-~7_0`Pn9Kiw8gKkoKtu*Y-p@_X9V*9XWoL`kMbT@YQ zMz^q0poffK0LM8h*f-{DnUObP@i*Hrm$LA-Cp-{V?0DkZ#o?Ii zZJU*Y%mX(&E5C!bDM_B|Y{Rj8Htqnr9DSU^)S{^klQSdp4vRG|>&z_{@Ox(C<>3~N zh$CqRGR)=e(NlfZYs(zx?#XlS@%~6EfokG2olF}``$E2FF70rAkRL{mALH=2)W$FBfA;CKEgDv9cXx`y?j?M zz1@w@O+1Xl^HW!&l6kx{>_i`);W8M%$_X~S-!g!!Z&7LYIj+E`ggWG&`Gq-Nst!5Y z-5O+Dh914#Ek1eQKIO9Ea1XfG;on9Yep1iy|I{OHe|Z1u>8-g=>FM0t?d>f+$g}jZ z^D?zpxtB)o(x+5j<%oDYxGJgyR#KnjoE6KohlM|4nKn^Zpo`Pwbt`>Q`yy{`vd6-; zTJFjZx8L&jF)ouu$mb33i+rxRW?r^XL0m>k+dN@?Ry3Ys7rbAs#ADenL`^@GVV;s zw;7u}gJ2Ck{UtgJbT}k5I8V597@IHmJfo28y{7{l#&%4?(g9EB5-=`3OE7Y(CEF>( z8S$or3)bf6F;eF#9c?EqL~5k^W(^nP%yzk6PHFG$ty@yP={=bWPXfHWaAKlhnxERv zVZ_d1?igpGeF#CscA6aH+F(;mUWKBHmQ6mUwO(@c%QnyYmb$UkQ>tlt^}yg0E=^C& z1e?)Y`N(R+V(ZtvnYGm$VaA53qpD00p3?`}*c!bMmKC(|XJgw(AK{EqM{ zHm~;}kK*>@_e=^0;x+G$22fwP-PBtTan-=g8@5rz~5G_ipr2U+sg|K9YFmg2}q1}dbH zrML8G`>N7FQ4-}*Ym6wCuZe)wigpw@S8?i&mYZ&ubz4GmazvHoC!9n?2xxkdiGqYV zbH^Zf+giJ+{}*=l_xixm092-J1IV*7?|KW@CxCtHMW-x%+e%e1p*%`fA2tH}hmXqy~pHtxsaMDjUolrCI zx=I`w{qg@j?M0k*vWVo6tkiAJwX`D}93k%vf)~k_KTo_pbY7xcOf2E%vGA2V@l5hl zdwc5No`E-?zr+eqtIT4PGTCVqgyH#A;H`e;wPAh~AbZwI3aDd!@n=&jc^-<%SQ{18 zlzz-~^*`#*Abrw8s1~d8jXGOMRXezJ{TlT7DI8}`U0zJ+GN>v?;&b3AbVgXqGd0CV zSBKz+uzO>#?1LT8Y}TdL^Ut<@&)AsarwED?ojO3n*&SrPz1h`8T4s%tPSEAYVXb&> zI*&mN&7K!)nZufp^|0ItfhB-n7=Qq^JmCN ze}S=WrB+jbMhKZ&qsLfFO`2s7IY4WmaKiY>%+_qWA(bnEA1vQTYR&7$scgmQ>ZC*% z>Zs+e`~vc^vNVX9fJLM!1LVeVKlg5))XfBy1Wfff66ndf*s6YeZFT{Pd|h%B3l}Iv zuWuBm^kT7c=|n7{vb~KKdxhTVRNPWw=%9cLgw{@V2BhosO93@KP5*uYPv61QH+YWu zh~0va0V-zb5$D!NI$|F|2N}Z0e%db}BjW|UPSuWlf?ao`>d&#`^!0bCAK{6WV{@|p zt^wdaPS!u(|LdYHRYE+9Fn~5dV;QeYfK$E|z7pyI2idV4My8&q%z@s?cnj@)BScJ(VK{PqW(uQu{QC+So_=}?n3E>^ifg$kVUpd8F;op!m8`{YvDL;?p

-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

  • 5#$l2hi|nbTqa=K3gA( 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

    fcfHBqLT(PPsBbS#*w%^M@*EQzvlV&8 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

    _|h7BE*SM1T4r2=G21DL3Tes>g{W?Z`T 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�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

    O5_dE9-sN*E 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%0Dsh7eUSz;Q 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 z%0D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

    7zO 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 i{s43qR`dm1 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

    +BSIM(futbD#musy@#y&wsonE|KG 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

    yb>oBotx91~9!tqV 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
      1h)M3bP;||Sulx<_( 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�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 z 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Ō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

      K$nm+_&6q5_~t2khO`fOtFSC{k`TFzIo5ej=P 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

      U`awTbJF)@(vi#^f)*8HnJmej0 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

      !Rw!1lb7KkwoCeP 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%0DEE#&uU z!Q>TV)c(`k*mMxzukFK_CPaN%BPQ|=GMH=kDq)<;L9EuBgJf&p6!Xox9M~swdHnG3 z;&Lrp_QqGxhh*&7VPO4ZS0z33do4ly5YHfKPUWJGI8!|hUF-fLW;_ruy_pjXrE810 zMagY#>E;tW7*A+je`mfh2s%~tj=$G)h~YV?%d*D4@>R`en#J`>X9RNyOzettyH;xW zg|p+wR~gZFr0#kJ*=+N}GJ-}Pu?0;QwqrK85E@SUEcjP)vgrmJ#oYv>$ZGkzfE`$b z1^@3z)eZj__5rzWB&>J%rfS+<%2eMSeKXIS!f3pf`02X9Pwe(S&OiL%-v?^lax+DZ z0#;kFc}oG4{iVTnXx1e9y8+>xf02LHz6B|3ddAj3|)|f!+&1IIYL zG?P9}Of>llxJ8gg4rGa6SLW9p7F63idI;w!Qew28lhLcSZo-nM81o-TZJoxJ^@C@C zc^(@E2tzkl7ji3GaAF?6nG}PEiTllRX)Wyb;kjCV@?@-HBFbI~XmceP**y>}eEyW_XF>;H+&wrVa9&3^&(twF`{hC&-%dB~Yy|8j0k+L!@ez`$gUI8~#4sNX zhYv@xbDjiDy!osLdkSyx3~PmgA=sQRmDz;bX^x1mQZTIzSZ3O}>2Y}(Zefj&NcIY z|4GCIw~HagIeRIfR}NGeNXT7Lu%I2K8={BKXKCoxs3|YIg43Z%{cGl9p$%x=y-1+I~p}YUCQ(n86{xdwzaIgfzxZx3 zduZlFimQgtrh{Rx558vTPaG_%ug>Yu3MY;MM~%>Wkm-j+lsrG-Qp>ffKWWgK@D%-R z@h>_|p8Ppt^diPvadJ6QAnMVdfR zys&XqAc2D9C5?enUOgGDV5*ZEhZ8~Bg zV$K`gt2U=zo_2Tj3PyNNW{b$~{B>?69UHbW#UO+-?uGdV$X@8I}{++Uhi`-mk zD3nj4c)t!M#iO` z$2{#+pKv(1*z!p<@ZpDF>-G^{d#n)gyT`ib4w`$xrGUqW&+zqOv2*NX_NTv8 zF1z8F6YqPe-Q8IHre)c_N{lq57PXTL#k)W&z~M6$D9@vBju|D!@#p`75r7*&gH&*Ed-?IrZ2+7IycM~=|eeuKFg2yqEF#4PAW zgxO#EtpS>{mg+BU@XRP-P~FUC(%jZ$$cplpK14=iE=%nU(0yXYLXmw}OlZV(bIt1f zTW0w!n%p=13peobkc!9j2>9&05emNH+qYxOsdo`?AJgs*Ui8bnSRk#uv^sR#zcw84 z64}NST$>$NiUI7qq-NdTkaS)U(%-x4WlI5fx%HEHFH??nq8}%ZY4iFgongYT#5ZPs z3`CCUU241nXkg{?+m4lORV=Sg;d$IX(nO$F969c&gT@3|3$Uxc%6c@c?Bc0s6h0I_ z&~_Qx$2PuhLgtdfT?58h7t<~(%Gs%@>Wq};Q7WYJ6U)Qa|FEpbtg!TaD1s%=`t)LLY>{ z>6hX)uU{8SCT)`VBNkzu4R#JTcg|SEqUq9l(m>A87Kw?5d;dtoi~(ku{o~V>%6#PS zHx@T;+*BD=uTQ$4$V~XfzPKixozlJ-G4#EIySV3bMcj& zzDCt5QaK0bWv~$n#HFz>FLk46h-_vZbn+gAgsu}zaEnZQF$?KKYHdWGwvU4dkhvh+FLNKXr z+eFsrO3ueOe@W$-r*jMMDZ+^~zg?Z*)&w%{9ZLQ3}uR z*EygZho`P2e=eucDt0E0tqIdlS#%ab9N23e9^dhEYd1ngo&Uor?V7k_EMG5V15(SK z0~fEfy{veeejk(>cgiM$^#+QL!m;(2();8Bq>`f{$-y8C9B`3^KO~>cMF$;23-kIL z&UH;K8s?m2I=i!P<17_skm7Cp`i8G`pfCF4y8QKlesSK3snY=B>l#*N@wO_hPxaUs zy~eC*th8#jZX9oNcf%MvxQ<%a9zwR&zhCLQTFs2OkfX`6QoJTwG@YN<9D2~2``l7o;K@=b$YNb`(fA{7bbWqf7&(w+rmSeOE_<$GwtuS8eXeHd!DDofXUW&lq}VrN7s z^(lzM>pJ!Y{;fT4j)n!{(({kPdu}=;;JH~IO$ifo-;EX7EESwd>brJlM4sCLg`>nZ zn<-@2nOw|I6MF~D`R{CJJ_|>ma3|`;-X1Q~t7kMMg3R{ce zs*^Ws2zPcgb?DJ^>bNZ}isbDveL#o;)b^!SE>2%)X^-R&5GS*W!(#1mGY#+I=Kbpv zHxmzC<}5T{Jy9X6qpO#AqB|cY$ybG-8!P?gq38)V)@!}hbGu$fOTZ2OmO7UIs z9PY3&DH20a@-mOsQoeH2_^VQ2vf)~}(GJr)lyAatBm|#hhbFZo5>k9yewvOafVjp60;?4hzl4Ta#oQRYNPZOVHV38m#8XWie+3iqJr9!^hJww75XyTY-Ga?`?|i9{N)*OY_##ie zZp(RPb|<2APY)t}+YyfDWHG$VEBMf6pPym~=e_Pa-S9@yJeJA@sL z>U>QxPyi{8HOcJ&N!|o3l^k%OdZzSdfqnomhj}+Ng9Xxn5Dom5bJd;yECzZN;h_rf z-WWCo^PiMrbijFmTJN@ldn*KrUkUBH4oHpYgV`;0_ai{#ZYSVjHaDR!oLc`7hyo(I z9o%~VO&IyTU=#(|lBrh9Q3J9L+27>EG8Zsoi}ojG#|~V10n5GkA>tKU!U4q7FC+0l zUr^$jeAZ6!K2T0ku4#~z3S4PvPFg{;_04Ud<+a1My)Q2g&^F4(2p4Fkeb=~hWoT(E zIA?3S2=34Z{l$Tbq!;@Jk}#Hf(#qVx8HHsPA}F$nc{P4jXG7g5Ke)x?HPoavyy**D za<7F7z+gtajaMRVl$cU5)}M*|dy7B!8cDgPkJjE0y#`Y0`1buJF7#`QrTf~bO* zabVsfNa9p`ZG^?}x-PXA#_M45ovVxTqt6LW|r_Qt}zR zHFR?Jb0zNJjA_4`v%UWy{8>=Y>c<&gZ{;7kRq&0 zJDE}DUE7ICXrbc0w!vCCUQJ64#>OVVxQB2*Ywxr`eGC%_&__2bNhR(2$w${%NO~#* z0YXMjEb{K4iYo0ZQNjKq*)?XdQ5UKlx1D{^%{wC>xdJSD` zL{e0Y07OhgE)gVwNq)V;g0eqc8+D+tC3BzRdOW0qzr8_Q(symF=HDuUV?;}CaZDeX|9XMLvF=1x1ZT0pcB!HMJ9|0`nBy1kQ~LBG2m^GO&yWa4thW!bx*=-3cveP3~VbVm>Z%)#MtR zm8b;=@cG*0Fcy!Oxh&{zIm86^MYx5>Qs-xhp6$DSg!iyp8afzIO-q$DwD6>Mg9-lm zrL)uY?anOmjd1O3xYdt6L1+-mmk__X-uh$&ndQ?F>ey>t;`sG$_6LZ+I2 zA0DU7>B)Vuews{VvB@d7mO2Ul>m^ymd}hUFVp`83L5JrLjxTYL!sQ$;T#QqGj!?t+ z$omec@xz=YeRh;LhWj+F7k%@^8=ANhzZQyi)|BG$$xddK+Og~uFC7i_hu?q3^6!76 zdpt-rg;GS`pT=O+N5|w;!tf^2orclb?@y%%e}H}ZKS&0T%OOE*#Ne%FZ`Z$ky#9iV zY9hDQ#+UD$eMxiMQ--3`*Z1)6xLC0=P==h5E=R+Azuk6(Myw@s=QL&vsJP7jot~0c zKmmc}A|OxBC!S&DodcK+xgv!yqc+$9Sa{;k;ng(xT996pW8p z62^_MBl}igv>*ATe>$u6)wBBi^7Md|yKvh(H8@&5)0=9 z(t#U&wT-H27IG>;ZBM~p9_&}VP%eY<~rDeuBWQE4fF z42rd?jFvG$6%tcCu7pFq5Oinx*UKeQO(>C7IR5rokM@)h*8Tx4C#$wPI>z0P_cwoa z3*B`7x5-n3?` zC~9d%*goll9)^B;Oyo{=8a=zEH-`#kS*sNTJw?U)yf=9B7l0zZJjVt%X{&~Cc6mjV14L(Mr}RXf;1Th9#;WN8=3VitzxtsA#J*8MljY@<)nA1)Z_3ho%6gI2Q_ zQEw%l!)}m9!uNE+r(uvr$8>P0Pz&+uGJtpwLwF8$_X%8;=?(PoZcescdQ3tuoN*K} zMO!{^28ifA@ zEf$U6EYUTVNvmlyHtC(8Ma`Mas0*l7$SD?%XEesV2u(-Q0FRLMk3DblUiKO)0+=2$05earVsk39;J}KH#Zo}E>o?RJk zlw3h6$P6B*$%5d?Sz4E1kUIKgd49w-8I~hhGIb@r$0&htpuIdgmI}+J&17Pw&uZ%n zv3`|C0$@}g_{nGq6Gm))@@n9XeJ939GG1AwG|^n6SAqcFxtJ4g>{y7O4p#-dMoDqVA?&y?7HS82J`v& z;g%U9y`Ie!X3z$Ed-xz=?fi5HYH^O*e02EH?Pt&0w6!8eP4pvu2SbW~fs}Fc7sITQ z;67Ov74nZxg_eyTZMOHzXbj5A?#d+}CL@4tR+2ZxFanMA`$=F(U4tQH#9CawjZrUF z#{*8O;UH}Mctxzm#r})=x?wy4Ca{y$A0jw{`vnz0Tq=J3XS3VCxS<2&7cJ%q7BM~( zJmBnJB^aWzjt>~a*FFg6h$s1V99jyzn#%;vnMNQ7KUVBJz0J%`!VKZBUg_|A-n*zs zY|hWyk`(64C%321|$A z98Ow&l%LNCkg&qVOkWxMm^R~W7ywMVQ-na=PjEr9LH3i`&pTud*tWY$%UJ8N)ti0N zsfOMBG3>fKkjuru>L#MclBtO$n0q!4hQVuOS|NlrzG{e90?iAwLK!bK{3ZJ`S`_Me zUB{Oqb;~El(_Ru@f!ATuB*;s+f#E9ABaAQ2-Z}l~=qFYGFdV=j3xnRp?LyILqDDG{ zXM?Te|J+s+Ar{ANzNp$H`c1`;!TTHL{0_iAcsoi|Ic+At?IWpmQg1a3CHt5^r{Yuj zT*y6zr%xc`pPD;#R*Wk9TxFk9mee#+R{ZAtoHyux3(W3M zXy!)a^@=Ty1Jv}R_Zc6x|0f^a>W@L&j#2E|vT&?zC!L?%Jmw)#bg19#q_q zwxcn46-gtuCP@t!`#6;KRsBzH_V@!UtGXg_<%1H-VD(elw&D%h zEpi|1rz?rX!$yB~E^1FnxYTSklZ8f4g0)h{=Id_d8KFSY2Bs-^unVU2<~4+z?Z41A zh}mgw%{Yy9vL(qI9%43ezXjh75&5OQ6vfl66oIcz*J zh-J;pg~V2%IK3w3I9|X(@Zx8~8>rdZ8#or(Q5ekPF9e?g6!8ZXy1G*f&q`~)+m(^?DghUQX59X;kM+8A)K*q^*C0Kw>KH3S;`{LNYPO@a;bCd!@MI*@>I z6KE3pNXoSgIpO{dm(ae2I40<#LgB5O`DQ z<+wVi?#W7DfUoEZ4mdBwiVst;F*#k%P1tEoC%GLa*I1D&9$rDL!)u+SL=*3U$9tf$ z6&5jQ;1Vsb`}kCy1m7{mCI=upmUZnrBW551AfmZ5|McTO|M@9@^B>#xzqNJ$o1Lux zmskJ%=lSBpPyhVqt5^T~&wu{yPbu@{#_q3{yU)IUd;8kYzq|VO=CxbjQNQi=>(@~Y zfJp~$FghefFSj_3p@)ah@ti)NF(}5plE9DN0EN8`Asnk{=vD+{EM|9}VHgXOsx$~k z1Z7EcfF93L2LuqPrq1D+R38XjCOZ84)7cyea+$%#ywDje6G-Vq^UU=5CAHx!v?-}h zoE;KcEh2?C4u5;K>?0Q2Fcj_$4Mfg&{#!Ibal<k^XvJ^>;K3y!RJTEg37R*F{trtrQ6a9qhxw&i?hz0 zpg&NaqQE9^8f_!(_*$*FWH+(|!>{s9q^WhWb8=+0q9!{i@hHw-Lrf_+Hc|d1E6kKI!+*8~Db)RUP_(@|Oyr7JBSt}8-?HvP zA6cd4)W>I7hr`9m>FdHB+@YR7e!(7oq1;m_f{1J|CWB3JdG+DJ7fVTGw{N!(SYOYp z!D_p90QH1?dA}35)C#xi&mFCVlpr<5t)KS}h3_=>Mw8(JQGjX-^gLIKl!%jJb~vmjNho|Vcpk}D3!Y{l7UbL+~ zGv;AgbF+>s*2~6z*Jw2DVNq$LEov0XSy9f#DNsw9BR69dQy1Q-IX#B#Lo z;fG$exaK;V2dBJtL;G6Tg*&sn*;HLoHwQibWA#=qR^t~*df+)&k_hGKY9G`HL6h20=)0>vpS8jS|W3* zxLAj{)O(|vtRuRcMDt&YTq@C|79ol_1ngfP&i#g<+QW97d-!@{TzvL}iO8KH0-ZU#QNR z8YC|E5+;&{sskVF9qDZX-s*(FbBxN(Zs%obPr|t&tVWM{u&82C%Dh5OFOp;RFdizK z+)%f_oIg8j{&!70&Ml6LEKdfN5~277w}J#6$kt`%9@R>-f8?x#r}p%>yp@jRY9wa1pUncor1F3%4@7ro?<$;ENe2bJ#&BLv z((dPXGPgfE-Tx;1eB2iafO7;ApY;&4SZlbPe8RiO?x;-xvp4#jHvCIYI_9}|zI?{? zCHS%DlKR~#SM|?*4k$(UPV=;M7P74cJN!gxHE5p z1D@xc8bZ%K7dd0&n0LGeKV{V*Q`KX3Hl+Hh&Y?Cw@7iHR{ZvdCHFwQ`Zf-j`jz=#~ zG3i3`hGC7b=NH9FLJAKQ&}8nhZ>lNV0uEGpt;v1-lhMh&u}87)<&q^e9M+(L2u#SD z3f9H)-PMejCmB*&P#yUjz>UJ}g|eB=hw-R0*x4x)mEg(ALVJce@-*L@5G}I=EM_pV z{-{>rW;>W0(tvhbkVZ{R0BoPvhL}9f%aNS;P}W$1kzBItybB$qV(?XoxvCH>OKW0| zu#H#@0^_~$wqaehI({CJ(qoMy&bb`gjOZ50nY;G%S ztY?&C<<8gDS=9`}-df6?so71y7F`dkwKf)x)js=(neKyX+Nm~jbI(Ho>4nIbafBr} zK5<a6=}?gDei95Pr#j(_JnSiT?qgO6uIZ^XUGUzx&53 z;|8g`fWP-SSf0^)`^~RBbtwPWlRqCU{=ED9ujAiqe_nlE+LXUu;#IQBa!+>t_3P{D zWfYl*Gx?;fxM0&jYQ$ZvGevd*~VesK2~Nv9bF$U@oCvVLU=p; z4o@9%n6m!bF$QWyMm`oCIWWBG7c(va(tSE8zi_6p9bTYZWd z#VJV{!p+s%|F7YU)LWXE*ik254Ch&yn-rl}WCJeuOd`YI#G9R9rIw%&?5HA7mrrqt zy6^?|A}b6X$kp~<-ccRub)s>pfc78IPHdt40t&3dq| zRb6CL^*)&6tU=%P-V3Qz0wxhw@NH90Q-fZj=Tg49N!}h=ogP_3@qk&P_AbrYSI?~E zNBr|^Cryvd-uewt6d=G0H=E=V;62IAJrS=>Ug7^mUh|xnlaMV+RcmC}$Khjf>h_xIgOBi4+$!P(X z#-(JCD5|uOC{^gK(Qgp+%lROh$hPC&%qCWD` z<(}Jyh#cCjg8w zw^0ju;*TH(qUAUOe)Vm5*^9i<`c-pzl|56`TMBJ$!1J%URn<~tc_i+s_aS*p<-TiF z-IOi+Xy`s%O`(2UIH}47n2PDvXSN{Wo=c+F-43?tF@#ekL^NEoZ|o;}c8u)SgT<+_ zp#&`M(01El(${4AZYI~q-Cvt{qGwe%_c;mmFI2u>@G~YNJjidhMNID`YhQXF`KnWd zCbbkzxPLNG1z;Tj2kO<={S&%>M{oIU+Mi!;>G7;0CNwCzRlXjAGn6ipOp{5Xc;7So z#MeNTJ}?mgH32N&8f~JzprAmny<^<*QlM;aJ-jN+7d|A@fVafyYp$QA?JuGJ=0Yb? zGNR$EQd_}+Utkw%7&_Zj%3i9e9&9gEASTnwPC8^ls!N#Q7aB)|392PkWTYuMn=uv; zB0~z_Ix%=h!&pL4P)Y?CuyTwd2c?Ad;RAidms9<~OPnHl$00eK-5R58>I+-fYkZ{V z$b}L>Ltii)?0qxD2xwM}8UN691E`1Z1va_>pq{O3&Kv&?%;fQn)z$IUSw(KhMoK_ zt%Kr^`U`eJonWw^h{IgTgbkxrfKStb#i7OqcgijEaQ$X?&0EYdpOEN z?j7qUB$vk4{(`L8hrVCWDfzjoh3ja=ky^)aN&G7UGj?IP#*5iaIW(W$V*I*1npug~ z#m&T@&K9@9mBr6Lf&!xL@8gZUv;A55WNU(Fw`q$8xOf|i9uZUrS5Fr` zb9AoO2>)6@T>gR(G%OIR3$}{$I=e~h)*34LEdiCJ{NoLkK0u8}cV7Rq+j>5O;vi5M z0cxb`gnip$@n2LFn8cbhLGY$FBG-I>m9ZvTeQ2og(uq z3gOe?Y-_K!oHxTa(D9cyZhrJ{9*8DfN5UF8c{hR(_P49^NB_@lCH6?P_{IZ%wEm0| zERogf?Wp+Q0xjOP(8Ji@0-m-|?^}d-t*W*6#KnUOhBf|{(XG))l)vQwpY_9 z`i4bT*mZ7Mbtr2!e=qi`?-!aW##CSbMNzU&&}_0F9~~c{kDX?a80wbLL7UXnLCEn2 zOfaHwqEVdXm%JoZB676Ap{P59;P6|N7%N4SeDn1BzM%6y5ZI#3z*dM|mxhLft^Z+A zp!SfouavZ?2RlIWQK3M}yQyyt9s-s!;yScO;E3-T>>3ZjuK70vT~PcNg>%G5{3`OD zOc?Qw-DL1hpdE~d$h7jN-KMXn6Y!4<@u9!(Prk?g&E??>#uu#+^ztVYu5ITFW6HJv zb-6sacK7n>(Y}73U+_2jjcWlU1o6&Rh{Hk7i(|znxA-w;BR>U&)*XpZFzBP;5!V=b zKJHw5peo{!<{Udzj#R!!?>!#cDTU{OYk_pIB6QTpwtl48cei0?B#b5o~&neoEh6&VlXWjncWaq47r%)rOKQcT`!Zk+B zf4TUGe(94LXbmR4U=ljr)<+}U!_@|$oS8ebbP5{qsU0{sY|@>(N9X(RX>*rYOa7~5-9_0B4_S1v5ma&I9!!Nv`wCsod_3Uz#m&#E=2^tInD32hP||6iptw>5cbS6X+I}0Q1p4Nb zTGupcZLztYy!rC-rSQA)NLvVL`-ZHb{l16w_2rpU*(r(J{>==0V6&p!N6s~ja4d+7G@*#h}8HU)ZNL&AoDvzAYEGxzXO9`{| zPhQD8U*7-yoyYgT`tqN>n!{o?uPK0W{ez$G?LGLz!+U#sA6##1o8FG?xz)fd$_=-v zN$?`;1?}h`!MQT>;rHkpLq61pMLbDW!Twbtkw90+Lrn_)Y(aKmKS3AEF^Z+#6$9ml z^1GEDISPBcKK|;nueh_wwLk7vvG$WLB+VB1>{@p&JIza+F1T3{AAidjRRr;(+wzdA z!hVA#QVy+n6MlxSNInD@Yvn`m`UtH@m@LT+XicN^LhY8kgO-cf_8&YW7(lwtT5VJj z@Ck~~5@^Fz<5fUTfGhZ>o#4t9mu*&){;0z&79{<%qYq{RgO;m+Q_e+A$;-ht0kK|f zo@ml^ruUU~^lYs6LcfOv)j6!3FNGg9)=a*XU$X+b;C$g`BEVE*q&H17M?G}`0uJjg zKv|Mu+Zu&v{p(pn*PeaPy~pO4T+mRVD&SS;-C<(CpE(nwhuvsJPQlAJ35Nor-+7y$1_%(f6IXpt zpq6Z3EV*myv!uQ-gb4__#5CEqdA*y0A{$%3?}>fs_9q)-x~UcPkX{Lr@nVu6<|NNQ z^DH?hW0<+M>!uWT{Fdfz2+V0+o^MQQGL~^>lMmDBi4g~1fB(%Idb1>t* zSKx7@?3+nBe=vm9!vsXynYm5m`l@uT2gu{zMS^|bLf^Z4_WB6HW1RV(pFCivpmaM( z^3|tSL~Ay?lI_y1wB`Af-HM`+o9^Py!NJ`Zhx^|kd3a0X?q*t~aEc*SE(6wksn(?J zlS0oC6c>5M@Rh@Cc?_xN(nDem&6&y_6Aj04|FSpZ2!b{VPN5;%uW`wN8gZwOS4^;Z@VKu019;#G0P-K z#dtxc3H*Z&$?Q!cg?r!10D>uJ*_;f%Ag$sen3jhWha&;z^heVQhAoGRO#5)Qbe@HX zu^D>NG6I2MWIZos_AO{}UE2lMYy=CSEaB?o@+2A~vKFo7(Mx4_2JX4qu$3$L4AX6f z!Hp(|=eRXF-d9daPpbOYk#}6ngSNAJBuwcs0}8V5B?VmqkDOP`dSN*R(>C%>j6q7C zwdIc-&1+4^o@x#qiQybQ6O`|yEl#<~#|6hLWJB&1`97lFM84|<0Kh6I%HG}xeUMAr zv!c|i{FL-cNzjU^n#^Il?ac~x#M?Yz#RcStj-#!l>aw~7y0(L|F%7*Y1TbsFKS7y> zf~NkaN>QMl)KH7X^77*Jp`)IBmWy$euSyUxfdMG+q7xl-Q2CLALd2#O6|tWd&4|D& zLj?-p^IZFJ0t%;M5-zuG)hv^dRW0Xww;PGjVDp&9T z4YDQ~e=ic#w=-cA7aSo?E}NS4cIoS;bZQ(eU5Y z@Ksy*N&(|`hi=qx6dsz1>ddxxa(0nn|9xw5s6}9)mVU1ah&)4pgAiu!YuT#8uU?RL ziXXdRvUrMHF`;^TC>9shA=$F=v1dXP`6!M|L_2F>AmpZ@a_MB|*mH!{jbn#W($4wi zKF)Do+=xHKvGlntNpdg8@t6B5NVLO&LYr#f^z!)&x3d@O1CW%jC;tl0pPt2ScUoi; zIQrZ`bxI-~pC~yD#z1SYPgR8@QwOfJ2ZjYnkwV7ftPbB+jW~`P&I@$#yTw5-kCoU* ze-b?+m@OX8j4PI)5ggMA zDYLTu$Do2K}u%YLs(KU{@pi(xU~YR!!hx*B1fV(>+%)UC}oQj z*!ENkWiPEy>5?n~vEG`Wf!7>tgdW^7aH%AyLat+oFnd>FAwrzO$=I!8I=^MNh&K$( zV!?z4D%*0bhBr9avOLBpzLHlUJ3R4Ii7lLpjQc0pU=EBkEY?Vi48zIG8kO1A*#gw& zjiOEntZwjR%22W3w1SY-03SWR^YHPNjdj;q3?U#(GXcya0*oL2hcICq0w5jdtlzOz zYX}2V=7U5Ch3Y0(Q-}tel}}(#TWK;j8Vj$QmkD1W?~n=l!|888px*sYPQEV`^Uj0N zsx2LL@r+bZn}fWk_@QXb>$j}32i~(^-ih`@_gld@LXomR5{PZ&BObMv?+2q~=>2i$ z(}q`b81i)Ar-1!~$xz~krr0z!GUu@nlaAjByi(-iyx&+<6RTWD=QzPuJkG*~J&2A? zLEq_g=~Ya>7??=!_(8gDUK^YH z`;G&Al0FBVW-tjB555&@E4psl=l8^I6_|TEYR}~tyfFksd;DI(yH@|#8 zQi==yp=u#{NJ@XY+nCv~O9tBU)$7p&lQt~$31^4<%Azg7#IBxodyhCbokhh}ig_J* zC!ZdzAqmhNRyu7+3i2FD|6&*nM+TzEp)xH6pOVcIDk^3nIfTyk*K|yqJ6pZRLbQt7 zzLn$0GhUZ9fe!m7-abAJ#c_#&v47%Qi047q8~NFD(+1#>V&xRE$mi`lTD>~^?Y+;x zdU#K#Cl=nw=b>z0DA_opBM*qqYo$n%2ErOEPWDP@X{`y1VDCzHXn+bFTidyx&i-&l zTC@XYuaFcfagO5&#me!RGVQa|*C$!b(Vp_RB`!?dJ#1t{dSV@wu|(@C`BF@9t<{>6 zO=6-oD;)Hzf2E~|fhuwQi_w?782o>YeUAAmQM$EI8>cqZs&APwx2g(g6*5%>DhVbmnStnOeOI4jHPxD6wV zT@;oDk}BV~*)^}Lctg@eD1y%IPe(%MhYp{@TTs#_nLGYwIrE~a?KX#$GHKlMSDe3h zt1MeuT4-{L00~<0b@4MYuSBu$Csx`gV4ncf#lHbYsY|U~4!C2M1{c)Vk*3-q-4T#3 zGUHJ+X@|M>ZZ+24K92Q>v&i6Z*lY(%IB%rm77Sqyk+d@9kTDNuUnK z!Wu+d&Ak%(qi*bDP%xNuvUl&s2QR9?%$hcyyseO+@43!S_a$$SDVSVy##I9f>Kf>O z5QAq(VPrzEo+WM2CDo5AkZ;yQ!h<^h1ZS z@9l^a-{`fY!~r|Q22wDswr$pNNh_EZc*p2*$_Y5c6{`uuo&##er9e|;qnWJ94A5Dl3N?HOwMeRUXMLgS~}@+tFAA6r#D8v97oeFzLPklGNJe1bO-Ji z91qO)21v|qGGiz<9kjeg-BRzV-Pc$}29x_T_7BdQ^$p{vuynA{HBLdce@m@%QUv4* zEwl(MRJ+5afccypauW!))nf6>oY!?3VVBXi6#rn2Lu1!)_$Ph&>$IYwh=uBvhR&*M zpZkl&LU}u_H5+m z^3+{nDSaVr43jw!FUMUoij0Eo?R*|bCmdMnx)Eu7yf^#knF`sh`f*GXXt`d%#t8fauvswjOTE(DCE*CKVMOAq z(hvTp6tv#geDBPKmaOp z=#N5q($taDDKe`|hS$dYgBHw3Ii|i}qh-AivqgR!)1e6`mYx#GqJbbmZa;Qzp6pf1 zi?RyD1fppAtME0e>fo#=ladETj(ugclpJFx?^R)cT!t=soL0lpGv=`&HOK45OpSmG ztlMNTEl7&>X$)q(A!l^IL^`;=c(Ww{uUx`u1-=&Dgf0~%$x3XQR3v!G_p~i^}v$Ae5?s7@P5Z^bRhWyFAaZVb+6rBy*R4*obzT2P2 zh3sz$)w0UFSaq#M;~A);8B|m&BAL(_o!j|yr?(uk@z*BBXQdon8nTtRwOxH^rZn4a zRhyfId&JGF5sTiu-JcrCP&4hD#@O2`3O%)KjU>4Nes2W}QG1Hti*1mCwPU>Iv~;@0 zSnnXc>r_QX#Ii%?;?tLpPt61$#1p@*BQh`B;td``fze5%i&C0?P%C|Y|KX#@We#rm zN;HFf(6KAK7m!E}riHbn1D)+?2Hf&X84`@yo}GK(u|`K`eVLUaW9_IA8!jVyPFE6ds#~fBJIYefAywg>0X6YJQg#Esv+!> z+9SDHrzqy_&;D&r+`Ed%YCV;R5Ct~2ZoIaqvPHuV1P zQK{m_m{x~}lNfb96Rx?kS!P}3RCqUZN2ZQ)FpMNLWQB6w)Sy;VsINvwYweWTc3Kzz z+Q0?(EuCXAXK~IMoeb>Cm3awuwI8L?t>v~OTsk18z;x6{NU7qMnZueuWwgg_ge0T3^H8{0 z;&g&7QQIYlK+;W8ju3QmaW|DSBe*6XG9yY?;xMA6?rVsp6eRh-sj>BYkeAjuBphDw zZiuQO(_N{S`)jT+;|c??NR2&FcAKvQyexI(w5tZ3UL}h#gKDZu+mo5W3i9lwYz*bX z&I3GP;oKzc)gt4aM`Cpf6mjGM=`>RnPO& zlg}@Ybszm}~ZBvvbK@R8qV-vD?BX4B)i>s{M&)#F~yFtU_0yAJsFiiUIuhv-9w_|tQ) z%0P4KlbQMuQlL_HE^+rwV|j!`jhiU}6Jb_8#Lw~Kf(+}|uRrG^#>=N9A9{Hm4K*SZ zo{ral_vp@p>v5~)_1m{@U9A;lR!6JP)8sWLalcSV(0Vr4FmV_0i-l*yCg&3b-k39u386{wNOVap(ZUypnGoi-Bea ztpN0V+<<-g+BnvCUQ|Wh|57-Vb84kc#FaZ>jXYZuG2nNoAd(_5F&xbl9q!FG)K1L4 zQ_?n3!oG6B(OwzAK5t)p0OB>bjNPK$Iuep*M&0j0E$gRQm-YbbRKJNQy?9d(Ar{q> zSa&&Cprh1=2x9%Q@l?;XP(zWFL8^fZQvW+c2N41J&eC3e_W`Kv44DqVtqSHxW1;ReuolHGT(iC6opH~5ZRG+7fg8d*1_E5@ zp<&ek0zfb5L#C0*Dq2$37S>pAEk&zM^RlM;j_Egl{V(w`bH@}TF!$x3g-_+_F z^+L9T3baXrl&Logs3H_=p&YIm=q^TetpW?BD*(8-4UpgOR{(G?m2?=x`osv`TJgp1 zP36j`Pa9nT%|31O)`(nYT^z__7=TZYj~{3Jf=W-`%)e)R0hqCk97EC}_pMPGIVjE9 zs32!$-6^PbB4nh?0*JemX?S~anwcDMsaK~1Xo@C=n#^jo$FM?5?a{cZrc*b7)|mH^ zuefDR;n=g}$RFJ|>ga#8@5hsQt9SI488?Ct8P9+8{4Y-9-}Nn=m;H1&kWl9z8H?Q3 zhXvrVk7D}@=zVGUIm$@o(tUuJI3TEUoxJ$%EgVYD>&N@ zU;7Z-LfoFAvObUR)BA)CY=c>yqK#t96L1 z5Df*T*PC1?67p02>dP)(wK6!kwE*?#Ary3t9TDA|6z4-MAj^xjwZ10KU{ee+z zEfix}FB)%$3M?X$AjPyk@%|q~swtJM=B5~xv-+GJPnV4n4zK^2YjJ*g(wx}oKGPw+ zW6!SbH_DH?(rtTn699{x*huXP3;v&>m{#hYpxuh*g8BAwY|`Hx_CJR9LBuun^9w9i zEOXNLz^)B&NBOIZ_X9jzT`TlsL0$*UKQ_Tlpr@P3fXeZPtKd@uzpf9p%k+Me#K9x1 zQ-`m_H~=cMHI`Vqj4glD_Q~={vwloWL}da=4^?voVx2&^ULDuf_91)?=(NT<`y_(Q zmA-5bN&n>F0p5brB(x$eQL4 zkI531BpGU$wq1w%+P!qB1!)RS?GQTiu;@SRxL17zJr0hQf&#r14=sO{sisFQU&Re^ zP#$wq?wa>MdA>5@dJ70|y>mc5ARL$Dgt9+EgVB@qtn6B@*>Yb=3D`TwZx*x9JCfo_ z=YS6z-8~@2i=i;)~K@dN=5}Yq=9rWxq%Q z8#v{14OhOeY*XtRWHhWEs-cGBjlg)&s8h;4~_S+u%`SPpB zLtilBPhTCKUasV0JJd=e7?e5NWLWaF6VJP_@u@RQcG!l`<5Qn5Vp zIR+QJ6-y$2H;D2U!Ka599JvNiln~84^{x#0SBFMI;B}j;3aJoI#M=e$=^E zv$>ZUvP{ZZu|;|uurcGBso?JYgj z&c^3(jH;!Kw&d1$V3C{kF=0U^+;nngt?A$=lKJ2!G40lO(yQA7$Gf=AKJG@(ny1|w zr}tP#!_TJkGewEh1r=7lWa%3y;r&^#KMG<3?3OKJX7+cnr@m2g?mPHWnn*PVYP z;{S429s7z!ZHs+JM0&%ZImjd0Xu!C{&^djii9$W13vkBW)XjXBE0WKJF1C}dYSYNTz+KjK^u+|el@(8ie_6kc4u z`OCxo7bkHbRznU@wXg(|s%1=PPWZX+*)rdE}Q)FN%hCSzTetu1*6m&0waLVGPnNHC zmt`#6)uvQrv%ZklX+x+R_uA_E$iMu{L-%T2I{nLx((_f=x ze2IQ+_0#;Zd-LY)8#g|JCtW%5k7xZ@Sox!uTi2FHPAI@P#^ykLhyzs=i?AV?8Z#}2 zGeY*7DtQOZ>$##byWLte(}xzgG$7{achPoLoLOKYqwmPimiMKGY@XDQsX_$I=$A~3 z`KLz{RnT|g3(IzWf_Gm2#5Z$^P1weC;*^GB?hTrEr-N`d*wbPgcq`Xj*+s2U^NCz<4qpvkc<@ zZVc^Gh-LH=$BN1FMYZ$8*4GeC-WWYv;S!e@is-qp_@%8WUeFW#NWI+d13Ae(xE5Q- zjyY|;Ah8v{u7IuS&_O#*MZ1}-83)&CzAxJWn0DgJa5y2wdm6Fq(1sKE9X3FTgRQen zTV{G9Z?vv=@oYQ~b+}HLIIkIkdCkL_c9TuU+O-w2H4Dpfp`P%(z*j zh~fHje)yU@dqo9*9n+%1S_}Qsv+7h-_CJXRqRvpCzTdIsCY!1qN}sHE1l1p!n_X!S z!x0zqqUp@od1mzR`=9xc*}CL}Mngz`4uhp#nJ_8}9nF{#8?ex*Y6RaYK-T0W%M*f8nsh+v zt*J9~e(X$e%X6?rBWTsbLsCCLE3}Ieg!~Kz(*33&8l+hgBf*i2ScH4@pckOnfWm9@hn7UC75k zT}TUI65&=JL#HZyxxCm%l7B>!&r~BcQ3G>HO?oJsZHC-nVt)F~5{27+pAbe4`9X2c zPE3 zAS>W^uz5T*MU}eNf){mMUxlcW+xFH-6W>YH7#Ji>A#gWt3`~f6a%*c_o%Jb)a21I^ zF8IAT?NTF3kK-FeZ}EZbJhg=+RSClrZ{1AFBpPQ$te0jlIynC{WyP z-9b`ZU;~V1ZV>K~48z;F?@--!wy#qLfJ7PNz$dyB>TT=3+Y-PoZp%J7_!4cPo3e!= zU96_GyS5pWdip`T*Y^w+7HELIi?L%?)Fg?_2Hx|#%tU)%KEaS}cb-Ac1FhVEK+G(f zD)OI`%TLj$+AcuGhe-J`XnsKfw)(Md#^Ya~jnW)?IM5)0Q%9y`1)m5~rZp8S6BV`c zffL(9$s&V=lYKvVt0bEmO^AM>Z>2pqZ(f%a=}8__Gm`q*eVDPF+JNzCj~YQ6^Ba7n z{la^(UKS{7UzJsBB6LJM6$a4wk6yR%z-Kbx!@4L|6`!+EQ#PJw8v6MBRI`=2;@_JD z9nAPh38a5*Dc%cUK0g3-h9(|LMP!w~5{H`Y4GF@ck)@)F*i4YJ7dazzFH&yyl%k!p z$QvY2f!Dqw(QRuJneAptz06n|FP#TJH?}#hv`}6gqb;1DKK%>cuixSidgI1-S0``u zoXa@b$5X9`uvV08$_e>ZV`IiO-@<7;l66yzM%(N{n^@G?FlGlH)798goZG`Ol~+p* z3j9h*EU{>`)Jj82rZRIffvyEAk$XtG|W;IPlr_-oP$j}zq@Dh(aIMgJ* z^(v}zvUgj5nz_qND%5tz-lT~VW6JdP!y2<$VXV@pv%5%UBr0Ycpn<`fqP3b~e>q%! z(+^O+D)JS-2ROJ9fD>dzpY^ATZ&(+qco6tw@=o@C0 z!6^goV=*ZgG#*6=C$Tl{(s`49P|A|BoyM;1$xhf)eozP?CR&F#FMEO%Rh8I;n`yMk zbqJ`d*NqGCjlD?=#o=J2E7UDeb6HZ@x1g98vaU(6KrLDqI7ocTdo^OJupgD)SC($g ziu2jvS(5>nzA29RJku&``!pL1d?o1*UNA33rJ|pKhKL^jfAjpEVD>abzM|!R(8(O_ z%;Ib=f?xmszw10MF-r(BFgNVlH6d<1ZG2d}bOl-or+W3q|f2VXt9_nBU!C{f}?91jg6s1LVT zb2(cRsWpe-fPy0l3Gk6bVd-C~tNBG`CHs{GD=Gf`_(&!d!A`?aq15GsCw0m>WhgYk zD8J~MjB6F^BU+7CS6qnbkVo^F=B=l|3r8O;@`?Z>C1<`$j)E}jEfKkVw~U68{@YUV z$}DZ~&j}rxW;yN)JrS83G8L=$j&o-am>RcPO$Ka>y?=*_Vv8~&WBJ!q#l}NH#j&8) zakF2dk5Ew{srzwVp0ar3np7wuA6{LX4?67yk4BB=fech?ImWb3_6@yi5xc*yZ4r&7 z3?wLt-9j6Q;bfJfLM&tz7=o>#wk){*VAyi{XJ2E9-zj!07ZkdenDX||*hn>mI86h>lN{sQj{!IJHm-){t!{@M~Y}1V>T04!IyIWaWY7_*4U9 zXOc33gsM*QY476PQksjc#!SKoCAoOoR%(-ue5Y(W-157f5}g_9^_ICdtHWS~8OL_$ z*;lf3#<;Z1-o`^VRNB-lc<$)6fwobbSIWwYf7jN!VVP13eNm`cvf{AWgkozH-P>ST zh>RF$8ohBv0DPgV_`54woyoO#1TPmFCDgYpW$oa|E%51Vr_0$p=o)x@7+TJ|sY30k z`r9E;gc8ud%o#ieYRH2VjA`&-JU=o^Ki2P*?qZp)mOkz?b%5z15bN;~i6GeZqLN9%O1bw^r9P zS`1@qWsItuc+_>G1Y)hl#tSuaO-Ce(G<+gnLA&5@@JSjj)d=1KU_iC_&5^DA$YKxz zL9Q^CDehu9zN;yr<{5E#cs-9?pqzOYtN1r*q-=Z7@xD9!?IHM)x!2!%wpzNVwlzIM zeX_+h;FR!D#pq{i#rpJ)iZ!t9b^F)t)z>GpwUy06WY&0k^qlQGnTT~&K=jGi-2=_2 zmK%S8m6FRha{q7F%?lW@|B`cpjacu0+=Q+CxaW<$ z)M?OrcQsiOh*y47R|Ua@O4lh)w-tp^ph?;_3aI`&XzM`5;I_pd4a7Cq zXV|bb^iFa*HYMAO(Q)ni6emMQiK(r#2BabX&^x!x zDNP^~laazp0+-F(4G_uOlOufKj;mXV!mHsTE_;QDKa6a_ZCg9W*0+`O(N1}BXRJk3 z&IaEFx|V^wNvkos5KdrJ9GvhVLw?bt?0<83z7YMuQfB~T+bPr30J(n8q3uy_bX{KB zg?nnC_65|@H`mKg(Q-(!1Aj*y(w_AAmoe?m(BQ_}CAzIcKRx#b)ZU~w#gMRAEk8lM zn>(Y=c(A|qYPuhPTRrhV$}RU^zAq>J-jNI&cpS{|I>u8d6S*%!&YBD+F!H^9F~bKA z0GQ6&?;2~nB~wRIB^{cwM4Lz~);X`z<{)qEk8YABo1v}+{_>ag|*(iY8tw;a;zht+r@jL12@@2Nc4$!9Q~ zau$vRoi#k;O)xe6%x)(QS~HIDX~oWz>HH3c==;y^Jx;>&*JKrg3cGpp@KKwS+yvOe z(6Me$gVwjlKBZCb-ARnNCNKhKc-`T$9Ux2Ujohc@$AiZK3{CnpWWF5Yz|w5N#sOZd z-yNSmT^>IcL5Dmw$#ob-FD;)9a@ocGjPfPJ_JQI+OroWd;TW zL*g8oGFE|rOlzcgu3Rfo33eCsSIP*_A z&NtBk(v(G5a+3fviBK*Ut*c;<)M(Bki;@wR9XX%BVx_s;t2H5~&u`(M1O!cJQ5vuNgQfr@ zYgY9z(5}6q{oaas(>r1<{JpXY^#a@+@Cab_68YRqI7@NvR*bO4}LHKtMjUUr@kjUpKJ~-)|0Poc_}YF9riX)>Pi;7+r=JC zE2VexuIxym?R>4vWYB6hOhms~=SylslGH%046>wkYuK*5SE5=43=UxMOm76}HNju6 zBj*{LvEh_U$7|oTP*e#pp7!6GKp|2N#U$Oel|*eQyLD^lR{40uT<^`Ta)}b8Rp%A? zzX6x^2{r{un_IkT+hrVhDp@wcBt_g8(!Y;DYA@%@XB;vjCIt;`wf1tWo^|*dqNro4 zVkfNWZa5*`_x+R4NJiodW>aaj6-=$=I1{JqEu)q~r8g!s`7nRFRpZ^?Zk^Kj`G0s$ zy=e^dn-|mFS`hcg*56#C@jdxOxn-i3DAyf6X8i&!xI&T+?I8)-Q$YEZmkwv) zqSa<5rf|0}z}+o|h{=a}q-4WZ?fffVr0=mptn16SuFPhkiq1?_VT0FfGqq+~<-9T}K5X9}aph)}*tDL#1A=`61bTTvx5G{awqavh_d|a+u^Dtd z(+2LwnuS8V6wVwzv>#v66Ct1KqVLL|JcS3$O*9c`O&f3HN`hvc`9ZdW&yp`2*JUcr zPl&Go`f~X#rEhc~+LpU69~D}~RSL3i^a>)yO{xhS<@95JGN;iW5w$oil4_Y0tQ`Y| zKn)7+zcc4~%R~f%r*FQC6vGOC@i9Re$In75U+@uE&mD^XkPb8l6va2w@S#q?DW&(M z3L2rS>^Xd;4=&~b82xoJt9Sd(3v5(L%BUw<+~F*UtA*v9*$;5!Va?A`Ug6K(DNqzr z9PaAyua}4TUm%c|hP2V}h_(U8qO&PRm{$((ylC6axwAYe#8TPSuIEshDA4T7g;`6Q z9Z><@lnwcoifwuP=5MkkiG@x=I}6#XPu)n7NFYjVFk4FgjlF*Yw-|lE-Zu!hx#Vp{ zSK`~c=b0271wsX2;hdt8dvdrLzBqzoB$WqV*nDw3vsF=YD8moU9+VEf(hUI=M6a0P z7pL$!#Hf{KV0{tVRGF-hZ!anPO)asOTBa^e&f`M@J!pxmuN5CFSEf}2nhARRuSmaB zjYTRjI8cb-0QJH562nSlYf}bz*ZmX5 z?fY6t|942nyCjCu%DBuULUb(46%~K@8$)q@&(7oM>E(tF{1OsjvY3e520hV01n%l@ zGZkA>?_0iEY=RS|^F|_+a_d|~;^>E` zgmw%ZQh)1s#zFznyR~7fyE^zh(wE=#kiB~9ti^c-wu&fEhXzl!yCAn)()y7n++aZCADT=!mH?<|$xqvOLv z?~D)_7ri813W6s@SlNWnB;dD znMUcG#@62s6dQMYr38e&7!VjUS~jbNpzcQ4RXo6vIb)`?n$M!GucPNjy^s!g;v zRjS|Kl2=IStf@o+<`CGuZMkzlS&8Rd&ZMuiH3GR-A!S4 zxJH@_BTv%*pL5cI5UYJskZ_BA#wW#f&4ggM3)m~Eu^dGOe?VIJ<4d9sXvlf;$e*(# z9)2ft|M`k&^&;jWit30E@XoZu^BTJVT8aW^z#!}*1sJJD*^QiK=td_1C)q8R$Q8Jn znZec(ns3ZGfuQ>@?#pH}z6~2oan%MtZi3CYv447e+VberH{Yu4{)@|#Z|b2c)-$N{ zkmwF>p-s%UMe6Kg@s!S8Sj2&65e?ealV5AU@9c=v$we_QjdLjcOd!Ha1c)kGQcv2v ztw$RCJD(S29@-(j9Rr!~z_!OeRAs0NjK8um#yF+@_YvY9s0K&0tD3e~dz{A6uQhB9 zyd$Xm2*;H(gY1x8I9pqEBl^x7uHsXzfdq80TiDz`bwJY{ZbskJ%=b zYnH%m;}*8+*QPG zro-H8sFLgt{|fCpF>a9l;u1=j#Hu9_0Y*VkQ!KF2_r>8$(Kc0f0!QB_c@bA%3in=? zY?3@_B1dBUtPQZ|vHar=K$_cl#(9!Z`bcT5+y>AIRV>7YdI_D+I8B|vuf>==5wxgZGk zaEDD|fa>m(?OESOr|d&U3Aq|C+VaQp^K!?pw;jH zclU^RGP6MTj7GM?OtbQdC!Tom@NoC=w{S*|cNRa{{mJ4-K%?DuLD6lODGWEl_r+S+ z!w>+rWII}TZ!)DgBFgw76&JSL`x+VWGSsduA|W=ia7BE zqkN`hnN2t`t+Y&eu{?o+s*jAE|J3EU50SRl%FlQu zohvoS!AW4@=phgCg+H0F(Cj&wviVeXQh(F0*{85D;r-fI!J`JYhta3!h|w*?#3bhE zi9{b-jx`rg-9bSmf)yqBiH+k)6QJ9brgeN~m$z-ltD(;>0)ol#cy`{T)vOvl-?Fq{ z^1+X8!j#{2k*J8rwo${OW{=`5f@N`-EIHDW`X$fh;*;0SM`trO(W4Vw{nqA_uRh?| z^BcCFyQ9ibTwMv9=+#uGg-vKBi^}NDcZkLzSzjw0w*#u0qUlYRQ+-LeXMNY$&#?IB zKu*sDaDRnsQTogoGeRILp)ck{dn}+@1zYfk=n@4!U(l$ys{vQfgO4juQcsB{30$;E z$2HTT;Ojd#e%6HQom{a3fxsDzYdC2afN#{^@t7pyB}xmGwP_ft(?TxqpXkc!INde1 zjKD{}S%x~!n*6+4E-4Sxgm=Xtnleog9ktrw9tq|Z98VI> zQj_GcU>8=A`mB3b(RKRg)tOM#Ymc6{hE>zNIErd`xJj+QP{ch!43fGggh1Q-=^0ta z4o)qT1jl(VN`%Z&VDz^aP;3XE$28c!zX8pBgW0xvMe_tfYSrVselR>a?&Vf(pCvV( zG9<$(#s3?V>CpHMLf_A9UyfbxHQTq;dHVd3)d8*%NFI2Uy`!UCaV}L@mYZqR9OG>e6RfAzPf>hT|;CP%IvtNd_ax`73U3h=jlT8zbgf@HNd}^$}))YoAI+W+-*%O9YI3eVa7{AF91(e{422YVT(dADr zo<#hw-ed!qg5nfgD;a;yD_H{*064-YhO$Rwnx_`<{Cq`%KG4ihr)Nh?-H7bvtsrQ< z@dvb_mq+0z@8Tkjg>a1*#7A`|_=88zMpX-eLd=1OKpWYc8xt}Q>i!qe=QrL>!ZA5g zTnjs1ei!&!?>RfQ*@Y;lY>53gS^c5h`;x;JS72#u-_@VljAnZ7UCoX}HFti=jqP7t zp|3pdEH^5wEbXX$hg!^|l);GB?r+q=mW-4F^D8uo8jFjAuYS$w5J5D^p-qV8Ix6?K z*CAaY_4dhvNMbeNtetGtn;?(w+gOG6h|ljyOM_AcSVL7=6MYySEyY(P1+#Wp&1T$%>qUEi!>FUGQ}*K((4JM~=ezgWJq zC9a|w7OkLa$fovKdc!v1UQ%`NhiMR$S9g^+Gp?bPJ21glb#g=Y@3WxZBihKFp*D0p z*2{5QS(B=&lI{FahEYnm427v=%Y0>sRo`_sYfG;wev)BwcDV{NP)JFU8da?wb$4UG z;-%Y1t*HnH@%KVM*+^^j_GbC@fN{t5=DhuAcok!3)%ypR2la&7g*mrT z#3rqmwcqPGBoPzY8M-HbIgYF5jd@e-l_@dl`HhAvl00r`i=<9~Uo2Pza9D`WrOzD| zXTFEjntNZ(_VZfC2>uwqc%@pjRd~w+ve|`={(NYu)zH!?#)ztF9igONVIG@yBn4o& zLyEUlHBBxDtRgRPK8Gt<$xqhC%Z*02S2_9OQy75keSx#J-XXH8t$QArNjbDW4-J-j zMdaf8opaVU^uEtd^0pYwBlAqPLDq)YH;A+>EKHzj0d0W#t^YL7)B8<>~TZg~yX~;d*H3TSC2_ z+d_mW_&7EyVI#_k2a$E572jM`Wuuo?X4q7;P_LPjru1n(%hrBwNu(~ba~@3G#jJpq zLFd`4*@Gufc5U2whE~_Aiq-7?$L|vcdAiHHEb1B#O&UF~u5P1a9noexUvpm?eMuaX zyda${78)n~JU!Cg#qWRe%lgQ+ZQD)i{!(-)+;^+P+|@BxCX?t8%zn-TUU-IyUM6&@KWu@-}J+fUp3Zzk2xf;mMV3o_QWa34jsg%ca$zt5GT( z_)MV%LJf{^PgpB>b7f>qZ?N$VV5nqgLTe4x$+r_A=Fi3Oy>9_wWL%Tj%F2*awTWNa z4fYddVMlH(60#-$n5uM6D#kR7H`E>TT`c;d7@||t*P?*)^)AGQ!ALm(UR*vnJAFn* zpR>OtUkRUwr~Q5War(>1AjkH}$?oJtcgTB$Z_$nj!JHE|OEq={x73)N%+~R=l_3uU zv~Fw*T!~T4=3mGi$2Z8aQsSh}(Tr zCf6#-UWqaZr^n+{aa;stPRv}%iYXI88b*o_vLuofDex-4Rd+rhsLGOq)98Os= zy_yEYa}K|w{wC;>wAVx{Boj4SkHDY!|9q1p;OZo#3N+kO60n&D<7!C-1XE7pG8wk{ zpRI*Zosu#j>|7vuq-zEq`_LDN)L(0Y==FzX)-FMT@$uQ^2l5pp$H(tpHO+ZCgxp8j zX$O}+Vys{^)Erx8n6e}3<-PVxEw__GixU&6ZpN1(_n-Lc?HQ^3GIyp$l&IVk8y=2M zf`esK`ZrUco5X2BUaUkj7YgcoyjbW{-IX+ z`rh4dQQyhi$WK4vj+37@u3TxI5hqjyL_51VlwIPEq;iqc1l|-+2+@?$(pJaZnz6aV zga_-Jq1B6QvmXD2d=g70xDoe`*z_IL060tRp$!P9d|K>Lya(0f4Xq(XjMOxwnS>zT z;v9fe>M^P2d~Q0@9T4$DW;5%YOtL`ynzf&6bML9OHqC)h&y!$^9!QQ|L((-uZ3%Y` zN;$bLgf}QGN8I76kItE!>jgkzsE08fp-1x#2)$@}Du5ljwKbxwQ`oB+NoHCbd8Y>< zQi(l)^}(cARX+&$zH)c0EyoGOGC6;Tm#^KJi@?GnHAb^ZH2DW1wi+gAGR_dWTaHn$ zsqWfjY9OpWlV!k296%iS?=(BQk^&0N($}O6(`uq8*bJm0jE(j~pgDQfy&({YH9O{9 zvBGs{h02FLTw7jfg*<3^QD8nkI63}ZT#sM~)F6uT31un~@R_b9#5er%IONQLM>CcC zE>RfJCrrRMLZXU$2IQ`i3xN4BX0$zPilldmDm!iIFFI! zqx_++PLGLRIe{fG8}6j&_qrzS^#P6#Vz^AtE<2Nu?P0hAbgZ`KOm2M6d`2|3F;X$2 z$6e^qZw|oT??8tF*wL9V39{&=!aoMtnlkNV2GWHk zu#f?dvPw!Y4Z}f-h&bUSI^5Gf1uCh*l~r6a2N6%0Mi0!E;0ZB&7C(@O$=MyNhZ4?j?vinwy)>09n9!Bdpo5Fj1ZX)0n4EDE z+q&8<7!PMetRygOlPRAj$s1Rqt;ut&jzt$?u*`vUL^dG8{sIf=BjSX4!?6NM$7$$J z@pWp_i8$&tq85S*L_oQjHf5?o5c>e0y)KN2WJ9{pMSGM1IGf54G!fqVH_gWfK!1u~ zneJXK7v<08blQzvRg$a9p68D8?FF?ft8%lf_9d$)oG?8kR>;-Zvm*}xHm;LUn5Fy5zf~d>~gwr zZR<@yNru{oEHcW0)VbaEHU#PLMTJS|gjs3~D4#69Sa`2+6|<<2O$~@Mv^tVLGiz59 z+!D2H5D@*)O(70>6!a}g3LTT|L+f;i3!6yu{ z5D-#B0sd5D_KPn@SRzu2pwCwa=W&0`&f*XOVFl`b117l~9(1x=NU<~jbXTa(|2~J( z_CYRw^6hY`7RQjL!5KuWQSl`~?0l;1f))-nQX!Elm{Nk-sK0gtUJRSf$cRI+G>+x( zcK$tAE{#T}gT&P7;qQ48y1v=(bEp}YkFFxxOQi&rnAcpUSq{?2 zEMF>+(+iohTetdn<0X}|7FO6AcvyJatHr)Hs`}*0VcTp zdpdYnnY+Nu9HY_^i4A>`z>f24=dxbU_!UOV~Vk zHE#X;L*}XaNk6}7?9Yu9SnZN!B$zmx4*`=5(g=Y($9$1$%96BA$^XO?o{( zZjc?c1R96_)vvZFiJ#~@AhzuR!q=aNY@!^vI!HpX?nku&+CNbNC z*f*lP5GRY;Z=Y8SoL+}EH~@T##m&tTHhD$gMEU)=!}xw*Nj7v++q2aA-m7wD2pJ(U zpw^UNTr??tS!~hztPBfr3ba<|tFDH*|ItUK7U`W^KGxBLynM1u9N|YA z`psw-v#3NE&JtxU&|yq^Y6;*R_hUF5Wc}zt`zWK^Y8C`M#YKi_A~0)QUcN%*ae0Mi zQK4O8cs9K~Q?!t^V;IZO1?!IM)$#A7fcnbjXTz}pB#aO&Y1t#Rn)z0P)q#L;$6Rnw zUaTPB3#ozSjlw9obO1vsBZr~@V0h`$n3Ww;-Cm+;jh4`@2pNUp(wd+qklU?q_XRxY z9BLpsqGP%d&}7X{o-JDGvp?!UTe~KPerwanCmbs3lge?JSCp`qQR>8h^TaTC0LBN&JI!hAgqm_kM;UIs)==cOoCllb(VfiMPAL+D&U;#FjO0zn^9+MbUK=M2 z_FSziUSgqPMd`A_o7OrLrs;mY6pD6y2CR_)HKCLsC#fR@-bFcM??-}%0d+@TxAm8? zKSr-hHk#Iw`l)`14a-X zYat0Uw77}9=Ocbw_{J06d$rfPY)+o7-*da~oM?rm~fYG#@!MHDKYp`g! z7a^+`zypqIpw@j&d2B=6fli)QevztLir$&L2sl8PHv@Heyy(3Kp)ue_b$j;CT|&*& zZ}Vo-j@G{|?#hrDC+X@JF0$fk7Yv+;*33^x2h$W8FhXbgv=)O7zFC*zin6K(zXKXm9CgLKxTtTYd#rd-w6$oxQGP+GR7o3^pDc)KdDHH2>D~={9GoCC_Rw{@)&*U#VXdQz6H2UD z>HaMn_g2U~1Xj}WVL(W~=)>bCh*4d}i=1kB6toAdc_v|%dH9x`5*)8uRl@fN2;huH zcpUq$Tc_r2=cWoNKYA*;YTh0Md}hAU_S0;eWX`CzPPN$^PifXXQaSOerI~DCr;rRYY#Ikj8#{VzG1>jGiy&gr@;FBIewdRw$AK zuZ_7Hl=Kmb9>!ON+zk?gXJ%{Pp#WKUkI%_YlKT*K5Eb*2aRZ8VY;Ho8YRsSJ7l@lu zbh!wh;S@$fPHI~`C$35@J_l(96@bj`85V3}$2q5*%f8vU`@?b6Wd`*j$OFf#<8FkBu|E~1T)Zhi23<3I&OZjMI;V( z@d*_Qa*m==wG@AuK{%{u-e$=Nm*DY(ERAvczdh!>@$rdw2QtLofr`*XE9Un|maD^BJ1)|0_% zo>DVtg5asNw5Cx^fS(#)9I!NMmS|1en^lkdHcPC|n|QuS)JLem2ClrjY9~{`kUQxn zv|aews(qR1cYBHM3DGFD#~=^IDE)V$80~~XaLGtW_WcAf>rl})6-csq+&>gMqz-ok zzird-+DA$#QIf&qmBG`s6sm1L*NmR`odHCHLnJa|T0^xDhPQ$12pwrN;8$vQlk~^j zb0I($eJn*u@jykTl7@exAU@vG3V!KB@Uav3!wh~OA6sM0^*t5qjVNaC_Ax1&Yf41( zk4EHV2bC#(PZM|q2*vW6KkvsJKE+FSBAn-T{CQtq!?zV*lLe2L&kzA$xac9vb-TOk zrx$c};~w_To+!>FY-x^F6eg>$dDR<+L+`hbk8bBUZ(HSb83p7o8 zk(3u2)Rt_n^Ye5OvZY}tpQ@6uk5pws>N{`!fW5H$5Ashf@BQZC!;k+#ySRgLd-*jn zqnF~=ajg*ZyYtpR-QR!otH%%b_usnHVbrtGXBtk96Ods7tx)^mOzzdd`rMLWz5|fh zHmwC$D6u941Qcp{cN2;OmixnKv1oxt<;%l=JHe*cZ{pGU*a)zwf&d5YgBOr}O zbU<0o@t@_mqAy%}w0HJPod*KZ1GHrSjpGi` zFdMB)`%1=O)_HoFUh1cLhnivM7f#DaXHkF?;k7nhgkt9y6uSOvvN z7>a*`NI1oDEwsU7Horl0;VoHe?HXrA^)gUip;Q(xFbzx1H~z!uCv<6~-Bvk{S~-L- zcBFD?@^Q@gwq#+|0J|fWVkzPIQan|~=Xu%+>8(c5b`8U5zXxjAwo0Df#isQ$rHGa) zrRYZ`G0~d!m!c0%Fmw6QZJ#4!_Q^$+lrvkMN<`%g6aQ4L>s0DO40gs8j9Q zd*#fy(vW*n6NJw|l8SlK={>gF9}t8-L9ZMWj9cb`!7aBZA}qu#Uwy4#B6B+1S9HG} zCZ%b(IuBiME<7UEG|NOo0crb+5l$2NlzZ?Or$lIQu0e05l)*ah>4^vs^k;Ecla(vr z(sX}ZT4%F-lZSnaT~aB2N5s*-vTO}QnSi`V}9&tsvSj6~gIJ|*ssQeOQI=>_o z{@!?n&FGqKU-;F$Hie(mt)5wb#mHV914w7p6rP8C5yy-?W_=R*ee$ybrB&S$MY}*d`n%HTCjar7&lazw9t6tI(nm562TebaMfPB14OaFKC7V3i4-{CG27nZt8zNF zH#L=tcBDlsX%DCgDj&nq*wst1rSsO%Is+)@`N~u$rvgWFBz})+1C;a(g^H+}NQ4`v z?DB9idqP%hh4`aqF@5quQ3E}Y6MuwGe#u)Cu%z?S-P~;?ORMB%DV7AxZiVJ%%9QH# zhEDZ$T8&QVP`nMxJYRT9<&xDmy+_Gv-+@719;9-8polzpMVYO|43&0e%higoj9 zFb$%J4&!YhYyigWcx{u1S+p!BcH(x+_v$=PaQjbgBICsI`<{Z`&3?W2a(iZ*5Lr^R9pW+x5LWkPu`5 zZgxGJ4=bzh+Ez4!ur)$p)YJTRc!2a+mwCl7#2lqHVhH~GOPu$0MQ)$YFc>Nqwqllg zx9{H$kh_vk16YG#6tTXsshe*shNo&x)^%*mY^fj-mIemJCPu8~1u0`sUfn1OrbqEL z*>7YB8;8zGa1;~K?qnClkrV}Qlh*3m;7Bynig7d)aUJPIM z!;rcrfX`b)L+js94tm!z?nK2eo=snWISeIPerQ(P2-dh`E8n6Eb*iQjcIq>=aLg0r zn~0F?C*87w0{iFP>Yz`i40VDlmNp@O6)z}>jJQ@-{Se_FmxZGHV8A8b=Qdi(ObyM) z!-GFB<@rWj_yy_-)NDzu(>>v4CYSGfcA{X_;2NWCw`xaemqQwe)uG*TDTGa$?C^LTO;|XCNcG@T)X}_8swRSvM^194WjaF_664)aUDb%cB`0!73JfGi#OUP z_xNbhQd#vcics7m^#}LjDGTf|1c=7@`S$0Oh_LB`Jhbv?4Xb|JzR^^RN2r#+3<-}m z*-}*)f48FkmoN}uGg&rOH^3nCUp4|cZEh+m4n0k_2~iw1aB;yHfz40D7ldr4NWi(V z?oQlQ<$9WrzE647W5YOztf6HKzb4w?Oi=q_>!SwS@Ua^9$tQ?=70v4hOF9`sf@p0c zUc(v)*@Flux$(;kjfcu82<{@4421FGef9iIvKXgLv1t?qBzjPWQhZpBPh-wGWYNT? zCa_px84s9lORCm)%QkoH*Na_^5U(k}d>*x$WTnH31jSPEbUw1JyYw>2iO9&lceYnL z1=>L*MZ5eRqG0K8t1Gi1M{g;+1z^Z^$fCO4$<@M2FjR_yxgEfAx`OYTf>gMn=p>sO z^!1R)t#?=_YXrUUZ+Jw&&M~YrW)}CZ+m~2Mze>=u)>XX6A@1X|N4l#1=svtb3XIkK z^?>n**^_Oz&UKx7nE?w@*o!O`Kb!5=?aX3hFbrKc(6Ve)L~m-f*h?};haAaK^#Va@ z$KQ|~OU{lT??vKk0B^B-y$3#@xrkyi%4ij5>F>8W#i7IY;A8#8<&9RhXczlr~7)Pvng=U?6B0#xCDSjA^fU=&#rd?G3;C3lMwxoNYqz8DHx5 zOLssTv0kT8ufP8J%zf!Vb$t4YJ5;>KhPH^-)L^9c?oGDJ@8WVeyc&99a{Z}$PIEp3 zQ^RoBIK$y9!f)thtyn<%aI^OD>ThKCY+w7c{s^(R;;4CtbtLvo@DQj(suo*2(;i8%p4T^_=u&sR;k3RO@ zkN6T}O@z8CQ=IzhtJbHcw2$nr6(X|a+X`rBUvQ@oltApvWF?N20v<G0r?}2<1Mz=2n{;G?Z?{9b%9P2^bcdJ_@EqX_ zH_?j=`0Qdf|MBdHXtVyTRKKWD?%J7Gs+rl-3*42YV+N|StAk_c+3qg>1y{1_-;KtJ z(wM#HMbC-L*^p{4E)~ZA*Oa%JyS1h z<``Fm57`98TPGorS}`2i6F=xI2oGDHdEhR)i+AoNN%_>eT0c%)13{V$XTlC?Y`=wkJQ)$xF;)$9pG(a zJ5Mtib*&2vXQ~(ovPQGDW&^S7U>z4yD^vK9kwk-NF`a|pZzj+n5h;p!bd>i2Le}zc zzy+Q%>|*aXA3k`9gXVJ%-9=PQHg%;io8s^bU$&;@j(-D4 zki~U;Vox|=#SdHvCNlaJr$C844g-dQ>UY&8!)Q4hh zlGuNa6<|QF$SqgSi#k+K^{ZjM_IaYs7DUk7O#ld_LgaRkK=?1&Kw>^SBhNCMlCU@D zntFJ;ZBtv1#t89^86I-9*3zsU!|6X)3Gq*d-u>A3@Vs_n76Z&MDKs`%U0x_o)k3W? z%))G!F2r?1mc%L(sdlqbxaM$!X85{IY-!(zv@|L@2>hb3+PHC#VB3`2cY51JTWHgC z`(me>Cg_A=B&F3V_Z*ON{bn0w^tB~%qPFS)F|Wj`EZEC1EqViK!7{uG2=~o@Fa-Ln z&I#+;I3c8|J^~NjOd|bFb_;u`vQZ)$RZakFi9)AgJ164bd$CZY&sDUNY-pvwIMN;j zSt1`-<{(VYGNmMC%F)jFKC36L+ZT?f4Twj8gLe@)1!Oa0MZ`*d$Svvs{*e=kBs33B zpo_*t+KW@IAaJoHJ78FGMF;c9)$A8as`(1o!8QYUASY)wLav;yeq@Nl#8M&APdS@= z(*$uM;{@4g#A3Qpz2AzF<||7KDVrqG87K^yLmP_kU$%?k)JuG?3Q3)r(#aW9^wcs+ zEM16`j5A}f57D2mq|Ru#W9z*mEE|C2w{b503x|k|Qx8p?$C{kkLGH9?I9Pfn^L1i( z%I}TK47)#uZq8w&#WtXMb(vcI?H4m}zK;fEfVdgLCON~wuO>4Jf>B55D@VL@X|-8@ z-)6J>cdboZKQ~k)r;#JkpQ$FwB&kuGvBTzXo;nZGM?aB~S+=;wWcql6BzxQJ(eK!j zB@F0;bq7N8Yzd-%EMu|`JGp$yEx1lv@PyD+ZHw7Q$6uIpH={fk?KFuO_fRyn^ScXf zzJ`ma4j==o27`O{d(E~f7 z$AHFLHnD8PhC!I1B8oP}h8wfE+gStnKI%1eD;$oMW|Xxa4Y#Q=vWfrlN*SQVz?$&M z@%-fMIX6!vRuJwl*@CoP&greMXI!U9J`?+ia)LI`v1Bo@PbJ7zq`Ncy`y~_#)D?33 zP~S5Nch9y8TCeNu2aQIgzmRpB`6!T#0JFxaWxI|vC6GOYmir$)`NWCK>Cu zMs%t$+xmtNoCGyuwot0e6~KG&!I>OYE|&v++p_0FUg!q+j;{cA!Sd;hA}Z2|$fn5B zIDv(ov(v}zqb=0PIG7Y$2vWztPKM(1fer}=Q~98SOJK1zBv!BnJ)*6Aq35pQxgIxD zSZ*uvJWQ$vNl+iJFLq7yq z0j8-kv3>%?hKzB?DImB}9zu(#1^arQH|MxCT_kisTo54E+|pYo4w$R1Z9JPw*_&FeSh9(pgBKuLcAT^) z(;Ks6aZ;~c)RaUfKSAW;5x7- zMhKx)$!S94dqBHZBF~a0uUdrYK4`)(ouQwM_G!*S7ZJrNx@3Y3JGbf0shy$Oie}N- zh6^FoSGk30&ewP?q?*yj{R@UqOd@%0hb31jgW7 z&xEoNMi})flIC3bf-D@Ntf$tl3LhB>{t;s4WDYIyL=q$Fh5Vkm9C9R?=_wOYD5-;z zEy+vnzQhKL2pBr04o6N~`dYTtlGIpVL0p66Fcb#+#Zy!5*lo|GH?ipDQ%VHbSV^s1 zS4b=Pw)s#b+QYF2cM}pNWnQSB>8CC^kh`;VD#(JKo5!V-^BK2zC4eM+;3SoyJ|MqS zp-Hi8@C{zGqhDQp{ifK!G#yFdEx>>CO}8HKdsG2`t3-?Qo&eC!twC5bI$sWzd39E8 z7q32~S=cn`ic_@PvhAc2`492i4Wwvu!!YP_BWZL*%<(qpklnb6bkS`wdMn$4ok$NIWHX^)sK+Dg<);Ag~1Bqwj*@4MYQhG-;3AE;qw zLh~qf;uY{9b!JYH?ax{SDY(<%A*nO&**zdhoEaJ4xq%@@$4QkeLhGX&!$^)~HF}K+t0G}^3jA;?Nb#cXm>v=}9S|VsL%+;YY-BrrLzhu- z=t$%tB&gTNsvA_o5BIDs&4AVutd)>OGu=O%z2If65dAJZ36w&!7P?EUmfECi};ftx)JJBx_=nWKUN~+XMQt6;eDSmGL^p+f_j45+O>r`yO;Mh&3qA?CWdq=Lgbmhd%A>WhMmYI$!^&i08NHNM=~ zQ&jBtodDVhQ0$BB;ZL_ApKKq=wo-Wd*nS`0blABp8vj(ppBQ`jT0FnaOq;GfAj0R? zP%Gj7G_|Hx>5ci0*3lVQY*iB<)sINWaDFrN`C_zfOSwt@lh-M25zl0ylQ?#6qh{6D z-(hlkWcOhxSsS=s#J@>xp~U8zZQ1hi?MBrI6vK_MTGwdmcm0aL*>8~bI$s0eG+Y3A z9*Vg0bAzBE?lN4lJu@~5A4yh}AXc}}2}lua zVq#4}rL@Ir*j!2?*Uj{rGT%e$sq`Kv#34%%$X4x9c)2`$ae6H4kdohPcqr=SDyH)+ zJ_72+dTMFBy0TbWP93EsN~lel+t3T3)RxulrOa;w2;3oHN#?%B+C#PL(Ia1i=8bj| z%bK&D3g6j)vS$0UX)O#d7tgPB)&1(zcRn}y8@sTUap=Tq&DV9aAIXf}(;oV&IWg+3 zhmGbz@`G2)qX$BVp_id}?%%kQQbjf#_KzZsU>Yl8MBCQem}IYynzsnmnv>VsE!;Xb ztQ8fllGRt&X_wgHK`FHj!>_Ww-uL=wa~Ew`3bs`#+rlGH&@z@LdR-IStJS=p2s-xy zNNyoxB}oSjS`UNQ|c%*Y6g9$``5hb@Av{41X|ZMk!$nb=Na*pl6$q`w`(C;V=@Y zafD-eAF5e7Ha`r9p^vR`7f||rIii}==*>2e%~txTvLSD3G9%9K*EJuKzb45Cf-un* z$3S*}Y`r>ckZ;ymIDH8Y>IR{9c>~tt*?IeQ`XMS?o|K9auAx(s2(lzlrh$U7Ff$|M zIg_1bhC^K%qM&*XN-~LHG!3n##9T+z4th#xx#)H!^zW_8{){aq=si&(VU*=w1KEsZ z{-A>kFx&0h!I%tyy8lEvQIGa4h&wf(5#WgNV(I%k%|9f-L<(w5N;iLiVr?QA?{L+; zklp{;JG%{X-qzl}O~d-%M+Z-resGj18Xk${-kWOb&9!xC!gFy8TmGyJMam$!87wn{ zNK1v36@FVNM2|zLE-B_jB33t}-GwfQeKmJ!9u+&u&z8Pbdy>~3W!la0G9m%vr^oV3 z$KOh)U#vS`>9)R__zHeF%@Ml88q1eU(1~9k2w=nSy)yt)Qzpt95XIgwcs77CGgKt^ zuq(F#rD!n{rfD=#+h3g=b8V4EIB%0iZ=s!`mZG9_SsyMv0*j3`c8!=(qKEqlr|KVD z;jylUJK2D8G)fmH8;0sz|Db6^XOA9#^63AYY^4IdNDAsI6rnJZfkKbvN&mXKK6T5n zz=^j(-6l6CSUo(Xy>(9?L@Kg|D%p{W|4#kD29%n2TQ`bOFzenjG4NNgdC&zc7rLbvi?|yh-YMy_Umjxev`#X!bKm7(rUcQ? zM2hv{y>~`xL3rK>?igUc`NM~J}DoU_1l{=NkF^hdw7==>R${N4mJwpMW*?SK=ysbeL% z35may+B;lORlBp95HA(lbbMO35oB1R7lMpyE9^>2LNte8 zCj{cK%uOW6&yLYw&v7J|p8eH%9+z!2AJ7}0;HDmb{EPQ!?L@J+!8B8Y!#syuty1#< zaB|TO*JpRg4G7`;_ox(T64ZM7PpARP`okAjr(dWhxxjXbwjm4N;Y{iO#t*diF@m$fA0z&75_Yvou+ z>F@bt^4QsH(BifkORry>Q4Ubs$8OgskSbg zg^1jD*5r71zI@V7>m5g<*5YM|&yx~|#& z?+CJTPRMgo`|cfaaG-<7CZ4d`C_^k9<$R~N11(8B&3%Q}>ry$`R8=gMsxG-lG{UNR zr;3Eci)hIoNC<$OOpO~JcPgoxi1W? zD~E6_()D`|`sf$0p##By$i8CL)cf%nw?=RR@G{+r6_Cb5QpAYHa)Xnqkug~r7Zl<4 z>?N%fFW`yIJ{0i8=}?ALbeP0*nXA{A70=Q>x4j&Ow>$zt$ICD}2(P^mBi6Jr^!CME z%Rc3i%pf5OD4wJF8UP7UE|fgS1mT$jO4M-ozy~w}<}ZM%TvCV@-bsfkO1EZQBPS zdy}`eH3CfU^6bY9sI7rqx@@pKo-VS zE$99Z^5pi-`}p2})j;T&lYKWp!miQx(USD7gP-8#!Rm|En$E4oNXUBc8-apC^^17q zKAV^GG*WV#h~wswEd|{L>Vmj9Xw4*(7YR)+7&6Vu;M_DE9Nm_&#tKmxg>3AgT^;N` zI9AxRZVIZDC#4a*op-gYT~^ebbB5cB{-Aq=db)K6V(zV6>-c{H_`Pwm4hpv8$s_Z!wN<{bbp!$* z_?`?)#xC|wf63*iN&y?T0t8-ppDc-Q7dfm8B=(gw<5k?5Fjj@F{!-ry3RKUma~gvV zcptt$lyTVrnr9*{212o4g>zXif;8lInfGygs+YdBY#7E(vJ9RNscN4UVae~YGs5ta4ut7?_*;ill52g=KPM;0hcpDC|!RG7x}v+T5$^CA0F-+;o+h`j+H!w zv0!l60vk_Xp*}c#F;?K7z~{IMBxf0&LUIg!kTcx!W3l%M{$;Ir@O0-{6(0yKp}{C( zIQszG<+HP|o1=UUXf3&M5vCJDQYs$Yv)jM6!-KVrcOZ8g4&ch#6PxTwgdY3nx{mu{T;Bgs}>>b9PWCV9t^+6 zU>jF&kaG6r!51(nbt?}CJa~Qa{nsL1oIzm+R3MrbmFUYBrW2>t?Pg5}q*ZV>&OT7?A7Tpbm1h^d2429Hn0N(oc_E0ih7qw*87d7A-PidUZeT>j3EjA;h2Gow=NaW5LX0hr=Ra8x-z0y>fr>;)P^H8- z;ir+J)BTvt0Mveer`FF-^~F$&SV$=nke`kLv#$?Z5=Lv=D{?Lh8`f(S8?4P6d{bIz z#=*8c@Q`#ug6`kOu;OJ%LrjTvwLvxL3L)q%hGZY z8G+lm+ok1Emnj2@BF0x$ld$i$Y;BO*rfT9+$84=^v^9cvq(sP`y^a?(rZTNlN-H&< z8tUWS-98SLL)||(Avg4S!KLEYrA8D!x8c z^)Pev^jMgE2VJ#{SK-NleA>k8B_yIbT@u99gyr;u6UQX~PGwn9pVOpvWf90MBToGz zyD7KNAYgFV#$FImOwOqepJ|TOYjdmPO+_++$4s%iPb0u+sh1hmD^MZrO@Tg*Y{>J# zfYp#)x*hKQ%~sl!i)2l%#2D#n=o?}ZRuP@~`>VRJE?HaA89zEuXY<{+Z^n)!X^H3kwxd>DS5dxSESKEpuE*#x zv=%3?n!Cky)G$e~*5Nhe&nKqU6%-E~KJg8Om42fL1v?O_y`^S(a*n&_9vV4~3M?8Y zo>{{()raSbB&i4mN4GaP+8WkS^=`V@-<+ zebxvBW34M)MG_(qG%@X_m#NX&I!_8pj#mY6hn$Nz!7iTxQUJ&e3S=Dy@@0)^5E9a8 z(PQ%upwiK=X2I{N!82amn2VaDs;6-Tm_5_Fm}0a){@&alV-I=gP`k;KktH@aVN;mK z0CE#PYZ60zJAkq&dWM!KQnN^ZZP{;cmNIE=y8YO;Iix|VYveKf=QaEIRn3Y@MQ1r* zH=KghAj)hCJ|VYQ9I;Yw8f19g&I55I-5#G^trV&x?(t$tP8ROQh*lb#l42qf0ZM}r zH{7jhN0z5d9xTEp^fmcBoOvX-=5}?6n7vRdC`Btvb;ti^)NIH8kbMiU^%SgsaC%HiT!oVOK{ECZBb2QwKXJAe+Dijo1 zBdL^dasZVM_awA4c4W{*R;+2Jog}`=RZY4E@yL8TRL)nm!GfWNv)@_(I!gVBn;eV; zYt&gwMUU$?o8FBq6N8kZ!{W=|_P({)YxJ`sEfMlv-wU~f>?~T`hlMsT5<8BfnNC> z6f@Hj*OVqIo(`X+ZV3}>Mbl)FGpbFQ6@^yn-)EVgC{9}&hV-U`iIA(bWD~2Swwo%v zX(F%J{-LH+Jgv;@U0aR(s=k|dY07SlrBUy{ z8w08KUZW1F^_Wa?i-21l zYrT<3AWJ1YyjVWh&Lev03ePZg6yji3Q~helc$R|;ZQ2#YJrpCU4$ z?5iq5)jrN6`h;60;^&`(_q@u-TeoUuA$1qeSD(6)(lN9?vPh_@{p>%gx^49*f=d%f zGv+m>tL-l7CfoC0dq>xaVt_{#Mb3_tL=vwit|I^^#R+ZWrmy_u+0fWfnm)Yv^nLG; z)bILQ)A2N@h>U8J`?T{a-Qqxu=!wD+ERbfU76h3koKNzDAn4&j$@)xF-rW53E?fpm zRsLU%It0~lC*z#C}?D6Y?#*y8oxG61Vmq@@!*gmy2 za@YqKFt1j7FEDhHKL974j9K{b*`v%Om<-U>B{}b$azy-cxg*he9;HOeBvRxG-^jV5 zpaI_y=kLwP<(u9N7zS$BG&gyHa0?(C9>%EW^ZihSu6lHqCHRd}%~{ju53u2G0uN(! z=AQOfIL$!+Kk3T&=JbV6Ji-CrhSF<>U1)Y4Lgk7{T!|{BT>m*oo7{?VE)4HLk)N#i z8XaCPt>wYV7}ueiuw+v;4Cq0tz=erN!N`hAbX1d+)@-I3UH4 za(d&&Tw4MGL4z0Rj@n%{u^(wTrNmJ{0=3dh7t<~2iHb%%-X z4K@j_VW%d3H9XBPqGE6GJLc^nbftrFvy+Ftv!TO)P-Uzb_noiHNK#R?oH390sA2Qw|;ha@wSc(Q8jKT(UCaJAX$v$qR}Mt8IWI8 zpURE+>qmgFxwqSUx911$#417SNq`1``1_~jtmRH%sM|$B!+!(8vJ1U#62b9mPiT!s zbXbL6m}}f}d1MpoH=08a+{`2iqhNNk6Xq~+YG0R^?9gKsO%X1(5%}&O3;9NyoD7d5 zSgghJq0$cba+a`~^k+8{L^Xb|@B8TW=dE6bO696H0EI+23^fX-1KrYWRJ*3plBFLy zsp8Q1^aZ!gEua0Ua70*No+&C{=%Ld|6xt|PKtF%9h{ygq$$ERA&%HvytJSE2UImK- z^l2|O|E=P*IB;!V{Xx@_oooZVobTM`C*sGNvtZQynCaA98_VpkwDLDPck=N>pL`xK z(kJ}W{()cYlQicv5=Y#^x|2Yxb}r;4f&Zj^=8p}hcV97jVXGzEI^ zuvVw5C%=2Zc$ztZc5kJ@-)CxRx2DtYQ|{VJjb51qJd1m1w6az3Bwn$AqP%L7S=H;D z8?sAI5@?${w7tOA-nK=wgg18O`_pSG?=0#)wiU2@p^Z< zaj2k){utp*5_!1NWh3}OWQ9vo&MrTY(}BmcS*dNxHL!$F2Dx;q0zHtfnKpfMWxq@Y zQ4;eWP(lLWCrJf?y?Yi)CgL(B;#P>RN$8vXGd4c4{q1jH9m-mk;Q32ri!rR zYo~Z&tuG!vXCgpa^i_K8kLQ*_w0{XB}E(4vl%t-!#$V%Z1 zo)LU_iAzF0I%Qm^7y(KGBvhFRcFaojTx)*~x+1MZvZ35+mz=?p1i{3mq8PSQmTdF> z&d;@%p@KR`JV?Wfikg2fbRZjP-E=F(&{Hp*8oRO^wcj<8gJZdAXaD$dTt~9C;e6M0 zc|~ii*xkaX2L-D3J=3tcXfPD@O|EbfQtgig5WYk@M1aBKF(QOWklNiEG7)Bk!NEO_ zP40-*e_g0V)DaG^c@^M+393(R1aa~+Ai>XxU15OZ`YQ)L^;C;BD?v(rklO;FHlw2C z_@DUw`-7JHR`D&0)bm)=Ke3fHGz#K(-Eg#}L zoekJ45`bdF{3fW@#Q}-yzT&^phkogL?kLl*C?~!wQ!kM{vi**C7dZT!y}U=7AN`H8 z)v4Omf8!bF*_S8}euq5Ke#RR(!LK;T-xEvFk0?DnIe19}{*x`r_2z-Ht>Yyl8n5 z583An($AdmW)(k*o|$x?oIrx|m#U{+EBVAn2}6%z49n3JYQ>Q>f>Z4-tq zJb!hLN6l*W36pU;c^0b4wVN*y?3Cjz7ri&VSrc00x(OYI62V)qP55X*AyVVs=7@D$ z=EG7^q=7!pZaP84D2n?@f7H%Q{wAKV`bny+tD3;Uc_G)LZv$89iartkQb_6WBOI^m z6?$^c*)IQP5C3}a@%`DOkAC%w4?lk5A{GCk|H`C?smCYTwx1YETMyy*+Uq>Aht4e^ zBGwg2lHyE^?$aofLME@kIOQ103q;9)5e58^^PiNtS@Nux)S5@jc)ym^W;DxHP*1rL zwA+7~X_%zQ?~@o`%rB+K!ZW^V_9>+7$)~QpEl3>)PdEcl(=Iz?yHaUOl$FQkbVcM|uvBmu!DbQE#}sD!g3-u=`K1kkfyeD-`%Q zS?Rt<-CpK>HW z3i?9M@e88zEk4X|?qp^*lB%f_Y550wHc|SsO|V877=3MWxzC)2cbsG(YOk1a7ewR( zy@n65;N8rsJ|_48$>tLpp4<)ru}}4yRAYJKZyUz29DCNx5|(PMQN2NuX8FQ)8>!)x z2sli%zWmU6?7qik7xKAxq^YP;Gu?cB`xUepPsa#CrOsC`$heq3j!s#t5yn43faz+S z#g`_ys|_;6lKOHxp!()EY#SqruM7_EE9-f53``wMdhe6|y^gOP;e?PCy>jQ(f%uS}@BLPNG6M+q;YU< z2>mYwokTor23C8259Av}Ld{-WHjFwEUY2OJjmI`cbz#YIAugQO_>s049t#z4h>ia* zf9N*)ZJcV3bs3F@DHv$B@26sBQsr;sUOPpSRy)^L(fO1H^#>9!ZG?8TkPz_8OI^Vm zS_U1HiUhb~*vYq(C#<2!a&E7&^P|Pv?<{_@Lv9@n z{4wt8uUJobi~LcK&c1s1HAnar2O^zY>gH1|`=c`=TJBP}H0Fya34ZS1Z*RO!Ztu5p zDw}?r=>q-sM;mW{G_?HVjkiCJw;c6!@AA-cl*HS=x;l_Dto5qrc=O=uDH&3SS1xE@ zq23(c@fq=*7CHXvigW$+9R=|Y=POboj4z`k-aeG`=(Nu)iuXz;HGZq-YIiA2lD%WB z@Z_=;XAA5E0v?8ezvq%{1xStWp70!R9%7;x-{?8sJUG6X0*U9JR=&A!5+!cOUz{Cc zne*?D^6!stqf}NGNrCtw_12D9fGVn)y2_Z+Q`)n4{Bh8Ufk7QjPh)R)&qruTpr0nrqN& zHC0yXuSR`UQ&DxLR98cV^2yFCD4rw+boEkcl(5!8pAr-fjBza`2#(8WS9i`X&i)pQ zG{QD=wQ?v!P#!#al4Ac_+@{Q#7ko{JP#xU&o*hGu6vKz=^Xw}wav~4$%b7`RhSn^< zwjm3<3goFRicdVyL*-tCCgbeK>ctP`h?8zF3d)0#cSEvso`NAy(rUZ(B)%IAwk}qN zuQe^uL7|9tZwz45>BzkmF{|D!kl6aKgJ7k~7|od5mz|M?%i@jvpv|Kh*=qc{H9 zfAvRi{B!=d`(OXj8~+pk`;Y&dKYHUo`zP!F_s4(y$NzZeKl&g3+kf}({?mW_-~G`W zcitjg^WxY|T1HJ-wT#6Q*eWWxCLT+_h&UtiZigX#4jKit3WV=vtGAO5Rl^r+-(A-L3Q_ruUyC;X8pFi)u7}Ni{pSbQqHXQo*L-_*UDu)7zy8Z3e8RR5dO}aG zZ{XSe>lzr86xV-#^7eI~Zz0jIY390J2kgWSuK$wohwby{OYJ=InAd#$r`LS`izg54 zOMfl4oL#qNB^O-Z;cu@6w>Qaa_xhK=yk@ZCpabK)zV|Qx>be$+)4t~0zrOC<;NRDO z`PHwk`!e|?cSCJsCQ{||;_4K^BFBhf7(IWr;!%Lz$ zo-TDxh0Te88L$3+!erP$|6i3M5k9_`Fg1~CVAelq3eA1RidU+KM^4Iw zw#qtljIN~R8vU7&FE5ZN z4@DSj$PB+c!dsA_zEq{EOCEnPj5BlRuDC1~pQhE-(+3>Ukm1~-e`~x|-hKBtD@APZ zBH~^7lp*+oUWvXpzm!u3#`3F5MVMUKSjQOaCZKReBv)IXYbs-`)9lF+r%%ofzu+nq zJg)qH1*9VB??MecxpKsODVsP5yu_k$xzXPp2VocRLjI8#~HLG&}5u#l=t59Ve48 z#iDMk`!{VEwdFC+-TN&4n%y>EbakMIQAXi>`}Fwv$5%?P{r2+DvIrCQt1O!#QAdq@ z_s*jasf)wXiv_>lnx#Hw|1a);^ufO0?W@WiE^&+Ap06h9hF8C}p2Q94ch)*Qlg8bp z{LDg*I#tNeEG#C(n@&Eea5P4jJ%l91WbO!sucN})O&k_bXO&&DXSG{v^n>&a{$9=2 zXeJEixetitfqmQa0 z;kME`U;&71Odmdc`>q(=_-&*=`S_E)u`nB)Qm(Q(;P~tCc5M3VPx^uE3 zU+mT8OvB3~1cW?b{@%dYy9o_nLvHWcJmVUnVY5R32ZzAGiO|${( z;8ocl%U4<>;1YsVJB3H8`3P5O!GU&v#`U2&!2YQQ>W?5stHWbd_+0IEC?GRZvNJge z?%T`VKa0T*BKF3hcVoy0yTAM4=Wo?`A;-QzEKsilw@=p)ehXkPcmM73vs*WTH(xhc zA6-QW@uaD-HCAG9N0nSFHvekRcd*ue5>KHdd%=DUg29Clnxjb_P5`F=05|+Wq`zyYGIw z`0VKOTXzzlU}2=m$6fo^av@5j`t;x2{*#^0KK<#-*d`sDvi_aUTddN#oNd^*0uuQ5Zd3Kn;!d*^$t~P6V?>)(MwynI` zS@P5L^5fIC=j+?isW^!qnRAu0>g1%_jd-`HDNUhW?&O95X^{}viPJ_Ft=1R;R-iORuTXv!_Du8_VG;$7sW{@tu)ipy7GJ(H2O(kUan+rKm6yMOuE-ii-KLAStS*JI>X zM@zy?#mlg~^a6R|r7YSOBE-yS@8h$-qz2;>E55GP?`q^VpAVf5myYOzLJM7tVuh;q zTfaktQjTt4kbiwrcLg*Qu)93^;DVLQU6-1Nv1)qOjz#i%`^5u)NAZt*K7b}<*mS7s zCxa-5Z+Z6U1-=d;Dp#cSxXZJw;)z-_aJKjjAu zKBc+%Dy-Cl05cR24eQL5L8KGS9HVCUHw{g>GpsG}bO0K<|-e zHsK}^rGM@^WH&$8TDr1Ek_a%4VAHW8E6ImKw5C7y_1Y|qDEd@$4zF()1OvrxhPOkF zVp%M)mV)H+{Aao{Dsl(1Di&8H zWiqp&+?)z^ioiUbk(iYTk^c@6zS9t2cj+pvTkdC6=!BEDz1-?O7)_&Li9M^_FjnZ` zadkyVokT{*5Z~;pFM+$T1@wP6O#wqPi{<05J13|R?2q&{+yIOQ4b}RYf59w*_ z>+aoYZ_c414Wjgz$Tf7TGsw%cm2TAmm`Y78l4o&Ba_+<&Isw7t&D=skiea6}NMt*R zJ5b!>LNfIIOY#>NuYqmSs@wYDfG@o6;|!A=@w=w0dbduxaN z6QA8u25>gcw8Cz$u)DRwTfG8WKDQ9<-O*EDzXM?wQp+Vb00D%1*G^olPRlW_t5ue0M>$kVy%~+ghv-+yW_!l6a(GvB z;CqDN>6{ijg98>x85Xk-x$#P(TN`5p<@L8{bjgm|Q8bTkICVCURyQ^Xf|iXoI+)HqK!Gcx<~BR- zNzL3Wbq@f78p@7L!tHG5-h%D=Ijo-HIK1#n32!mHe12Qc&btvGvkKlUU1hA%J~?=X zJDvpB4H))U+;UX`Qchgo&qN{SJ16yF#?H96ked_A8uyLCEtN-Cihd))vh`4TZ=gcM z*=y2|2->tcRW97=gI#by@;O=`^bRVsco3Gq!*KC-V$=Eh%2)@HOJ9qGixS)4t0@Hr z3AlgvYFC4>&t;}Ck8eU!Y+0$>_3pkCR;)++R&qW&Z@K&eR1VU-j9(mpF-EL#nPio9 zb-?oLbLIR%tZj+o+38x?McXi_({x39Pj@z1^NqJ7%h4XvA$grlkMwtbDnL^U@(Z_< zkZ6)`XY9NZPDxhQR5mR!%%9J6(ePmVw-GC&6Q0w~_h|-Bt%rpG>z2729U=U2~bvhJ&y8Ygw3_8*i;^ zO**Sd&~PgK>w%E2;(hW?$upU*OXiBu0o~7jseDh{7Gd&ghTr;X8F0@RJczuGP*8|PzG`4)p=8dq%8teC?6{0Kk`DGc3@7h^fRKm{6RNp3JWW_Q z*FWSG-Js@g6qall>gn|WL9O`ep}i|bKu7F%MC=PX-4>9Fm5rP9J>zqjJJn1vIe1%&h^TJSaYIr>=&Z9Xy4I;*?sT~8 zZ|4Dq%shg0b9}L~mluf!F=ptXj|jvm@x508e5tcqB@b$vGG}-<+u8TiPTP0-xSHMa zZGXk5dgxyYo*dz%PKXhIT9un3FQRnS#W-H%OTKZclux4^x;ViswF;EgdexZyd^QA} zR=-q;E63LmMqR2-VP|G-k*ZU}^=B3B3r4o*8kfN{-lwtFfD!f62G|sv6AZn0(wwHK zaScsv8D30h^5Hm+bx2Pts)uZS0FdSqrSWlnlKF_DP?b_?;kq4rx1|@LiN?~Ag*QFV zzXuNg`+~az!0OPLXp(ONPjc}_q?({jVN)i)Hv+C>iT9UVt%cu)F|DOS7!}k9`rS}O z0~j!M=(Fv_Yr7n382{bQfI#Y~V@je^K%}9O@9yI~l2_j#TQAe8#%R_VZ}%|(Gpm8SAPdNecQVy1>xa=~CVkJf1E~*6kzT70e_#5hpO2?jA*AyFI#5AiCgS=wh)hI3HUz*i2kc#N5s$}RZZU#3{5eX=Q; z4DA-zN4cqWxsOvP5kn3cA8F?FWnZZniFs?GaBI8`fia|DlAA}&($%v{%?HIEhj~GU z@X5T$hm#`_a|e+7U2$L8lcaMqj5)IdqoYi*V;I&+ix^N$@^!qcuXL}Jrq`|%L?!sr zX}d1Dxma6OnhL9E`n6${TElmI#NFs_DU}8G_Rx-G&r8$9z~t`0keo0t3eg5?LQhan za9@@^Il!GSnV~SjsJSPN%u}v?$AJV7Y0X#%2z8nOQw#EE6rEYUIDUriB9!c!y$c@X zj^)4~ogAKBk=yMcvYQ$$O(Q)}#*~VcP(*70Hy3zshEodSBlGZ?U1PW)Ghzc6qmpBb zG?^tEZ=hhV?PLWiD|Ak%gs_Gq(}QNip^>r6tLzEJ8-my;v12K9T41C-eAy$9NRD&;*OR$I&*|-)Qi%#An!$|rJKf}!p)D(ngcQ_l36F2v-DZ2((pI>ucjgQ{VlHJ+c zz}Ig((gcavJ2Oe!EBv1feS4J@<745?ASMVjyzZGXz2~*yu5U!Y)eb#iz0>i%OG-Y{ z*@?s!v3oZkjRJ+**0xqd6b`!-)x|?FV#NI@>Nq@N_kK zXRQ6p%fki8l~<;HrHJe{Zm@$9(O8)Q^YcN@(;>HMw(@lsmNsX|y9P|*Zh#xHuxwD3 z33eTSqHR9W7T%rW4oDBa!}S`#S-##Ni%9HPU+umldL@54*%kerk@Kd2RPD>yzdKgI zS287Dsr=YCy|;Q%6A0;7_*ceg>irL1K*l9 zq1?1spF>XK`}pn$Z@y_nDJaJeEx;Tom1%^z|6H{u|4+{Kn%5H1Kp(s=H~;)dk;VO!j+Qi>wz!? zIg)OK_;tz!_HFxc{FEBVTedTUW`bsf2;3L!{8#dYJU=_XQYeL(&gJa>2YU}6D}i}F z8=^_gYc9GW3!|2D6k&cOBdZPH>J;NIaE9y?use1!9n>gY021-2Y8e2N7Mv?vcD?ByN&?hEJBX(r}Tz zVjqSBVhPXANhWm(Cn!Z~<7hR3S`A4FqLEeJ3C^TYuO+|sYDuMfL6;c1o5tWY)p^+q zjw2B{BO;;rp@i8fA;D~b0Nv4I5m+Wf>Ak4if%FyV=Z(SzTGj{2`kT@S4f0X?BM5`3 z+!3^;%O+`Caltts_?ThFuYD3rUhQMvkqTu^0fTTh=z3!VdO2fis%=5R)T9x<+3%JY zF!xZ3SU?a(K>s74tWc;OT@mK2T^ndaGLO2;?Sanb2e9f0J$MZ z0;inV>4hiaVGb{Pp}gO;6QNc~UrD8DRc&a!OfMTKgHlS5vOJQ0OCgw?z2%vAI$It+ z7mZ)x*M|X_OplP;U;gUJo{j(}0YSz^P!!cQJ9sMSc1GCo4L0KNZ5(c%KZhwuS!v}B zk#?w69kr#5aBH_J6!#H9hnFG>GC2o|sn7c*zB*zCP$?q)_AL3aDI4$?xO&FLV|ZtH zeCJ674BKEL%uS~l&_v+LG1GJEG`@0%G|pghh7vlIo(XvOD<>vG)Z|Uu_erfVujhp} z$iN7|A%w+2CD=l8MrcvJR)R?o1C8JMWKmG&ADg)PR8F%eIC9GZ*Z=a!ow*NKL6 zUEeKIEtP=NdzRuWsb^QBtRQ}5EJzA59ziB=`axGRkjY7Gl{z0)fZO89q(Omp8Zx*u zX;;gf%|-A;1|?3Lscacpb#jL8bO7T3p>PVj+_TkVoQy07WU zM5|_}U*_tTXp~y?@>wmlM*_)~FrTI+hujE;D$yv^_>nJs&B?ahgG)qmRV(r3mugDk z@OYomvZ3vD1HRf@kIe-#$SsIX_}_CE&=sHv7tAqqsq=>ULC(&12+hUk(_zxg;^K z;G{(blJkIfx&4mLjm7dIaMQ18CX5A{RyQsh$djufE!7Ln#}u}*rapTZ7YA$jQ69EP zFRepC;u-3ZyNlVw5@XYG;Taqn#fH?@{Nggyn=&$6F7;g0C8q)1#imzYX$*^D( z;PH+@egAUD$D7?Ih(`lqSr$y$6v)znFH-u1-YAZ=Y9}XIjF@dm&&{@VxjcMvipz}J zSW`1G#u}_Or{d8BHrG)@N7NlnZ^wJpKljdb^*~sM{jIjHZl4SB-}ADon|FPTHZTx4 zzAaIA(0De4-4Bakp{%JdFEi>G3wUPK!B?(qdR13WNFP>VQ|gbMbe0sQ#SoxgEQ(_$ zfTGWb2U}OdDhcaBa`18B)A>X6%*tCP1``q25G85a8iNR&h77RgwF51&4Rg^aO%-hm zVwnkt9`d7Xu@txs9#YbpwAX%r8-(h%D$dsrkfY<2IL~f?{J9 zM6D>~DL6-`GI`V%04gaIFQ?=%$K$Fsd5bxl1Kqz?8msmG4w03?2t&d6v3uRe?p?h`Zsb)Z_C*{t`iF&qYEo-XX!#VNQ-FRKwp5SG5afPxjF6L z<(R*xvo`;4?F}*I@WV6A=1|T~MmWkl#g{a+UmVLSz>aI~8YuM=GlJO$o>-y`OlteO z6ACX#R2-K`6$;uuEKMah9XD&KecF@J9A z)dOn(%QKW@2E24qYed^?P*5fN+96q^g{M*=SjZ81jf7?}1}moMYjYr>O$(jqJRFLk zELP0xV$eJ|nAnQ2>s(~5+0c(X7J6UUBA$Mkd1f@_`YLciTC{AFVX;J3%mh~8j(M;O z_7PmGeVW`7YL8-)#C0&a&6(VP{P@FPKYSua`O(As`sKFma6uIG8A@oY@vtd(>&DTU z5T=_)77jN9;qzFTw7QMN1e!~Ny>c+?C*)>gOk07jC6v85BiNq4ssJbtL`s`bsA*bZ zE!dn?EYI1qXJI>`wXU<6Kz9I9ZkVUb7Y8f^@_=;G`f_=8j>{T`?khO`m(rR=++6Aq zYYiX9Y#>z1vIy5(t+HrDeJJUT2}iVYRw&5vS=+ZUYSl`FU=-y51Ez;2vTQY98OcU@ zg2{VzxOn0A?EOzZ{*yfgBXpD^yjQsJl_JOa@k$5_uwO<_sg~DC_vdt`P)y5zC)-=( z?OMLp8weA-ePGAJWXR@d(QI7W5{xb{(rPO3@y?RXdq|R2xq@i8*&Q5=I4rO)PotEGy7hW=Y?SVQr?9>N!LwLv}ox=v_wRF9PN3BlElh-u=*g}t* z_oT%XyZf9CAt^;5^N198x?Ey?Of8ojPUc^o3C0Wc9_F_Xz<@_SmewTyANJn9Ij-YK z_x$_%Q-E+drYRB4H_IOL%2v=6CTK092{cJqAb>#wq&OV;v+wVDGP9~q zcaxI5mthNi>eQ*1tjw%@t1MlJlB?l8d2=Fz*`YU#-D4eG(HFM3({?Yg>~TCk zf_-4hy5~G*7fV}qxDl{*+)M_zl#HOcV0tW3r5pSC6$dsv-f`!u;f-bEZYHel)?uB! z{|X120}-DH(A4e5h0WKarAs6)f`E@}H?bv1h6Wqxn&_-|gr-#G8edrPCP6fo^AjK$ zc^tJ^JO8M#m``C*tw)ikpb#}iE!vav5yQ#Xn`2QEsh_)MP`2QdSm9D2lkI2+jXD+{ z$D=b|bcK4L|w zooImg4gM4d2RK!>T)bYE?%#1G*~bJAqO24$+N0ZP99{JhcJ!)g&hRi#jq}a02Enzi zPl}k7raS$LMY%E=s`rYqC86_2j=90aKfGW}Q1c{+D~8U0*UBB|_uHK-Ie7=dz$Nlg z%>FYH&61f?7q2QS%fob-sKJjA9?dfGS`dM{B@mV>QN!bz&QCF7Tj#iDt8Wt+g*X+7CJj}u2M@*zFzLNjTeFco)flJ}A zK*JD*8b2&xUX@gk374Ui=w_banc3d21sHne z)9Rr|Oh~Gf6Te*15h+4OYfNMkn}ddk4pqpI^im}d!UM%VF7cZFq#0YDjnEY(89GDN zh|?~EuL>O&jYy}}Gt%qvpB@rwB+pgkAPQMF^a%TY1qX@PQcxm(duEWaoe&nlV)y;!ULO6XLxHDUk$EW zR4jM(YZ<4c5Gr_jg{s+cqwRYUG+n#7&~Pr+fVlPQ|^;IvK&@r&K8 zJXS)8T7LKS^V#liCt_^%h)BBoscrmY$?tZDoxTOcH0X})gNZWz&aVIVIu77nc}z6m zCbZ1PcIm0nL^?dRwTOrtjpQQ&u}@?uTApRYm2HL)DXJQn5(GEPYporq!|F30>;b4w zp}Y;A5m7!x)!4S3CXAZ>D#BO-nH1Gp2Tcv5Bbe_Sy|-n6+#9TCe#dpaOUyz(}XC`7PlQ zYaE%hNIwSVllkV(c7$MlQ^u?x+z4u}I5q+f1c${=TcNy_+d{xYI=}Ug@HQ+_?KjcC`AEgw_W- zjS1i@AcZu@uU1cQe$$e;$!}-rEdZ+qR;gY zo5qr_B{|M^o5A%Fd(QHFSELzDHr^km=M#3=BMVFw4E7RN?DB+d=`H(D1SDo2D8+7I z%EF)tLtm5;O-&Q@RS}JCT8`cfj}~!Xp8DFTn2Hwj^x_K)%1b4C_FyV+O5{eFuYD9b z*0m4+(_z@K7z&xvbjt_m&UPQkPMHITMioOGabg>-WA0K+Dd`(+qGr#^%Myo-IGTf! zkDo2xhIw*Dn)l>PB_Z?ThNDO?D%02 z{e!BKpG7t>mLPseW{@_gdhv}UQ#}n`A1{2h`M|(bGUG55*?D!(W{5G~HYVMCN(AEx zt?R!6AVY$o^NGs%ZLiNAvBWoS;(*CWYY~cI(HL-BCF-=0(QwMI_LkpGIb;W zh4EXV8wrG6-sv+@monA&K;O*sreic-OX750;b(TFj`I)C>W4tBn_#A>QNU_IoV64% z*!x%lQwoz6@hW+IS(Lppv1MLb7;m4J{5nL#-Z+4|Hbkk~DpGRE`rJKQV^YV<^%3NUZr{IYm2DLAkk%n`$}O~k zXQ1RNEAYItoT_a~PR0?3rNjUSz;J#tYu90T5zv!)6CzF0+(4)!kuH^?*JGR4nTy83 zxT^(k=>6lkAFYZ*I>}bshzP?!-T*c8ru{qmk9PHf#rsFR&x&PeZgxA{Jv@5NbaG#g zJ)r~eB^Mjvx*g#cMYBvDljB^>74bdmKqwgG`}rpbOFl$?4vm%jXxMz%lAZG;U}EC4 z9qbvh!E?M7It&4EzEWlrZl^iod=+kOz=v*Zp`FXlh`GLld?^dqjEqb>E7NE!kV%J`|+=S_^TdX<8!W=bB*P7bxAA) zoQMNWlAOI1@GBow8Cb|Yag*R3WgDW0F8gTcwy1GLirbfu*-3}DnU94wU{cC^Z8_sP z;ozriU@s)jpb}ghEp>IBY@}8pyud1WG&F`eqBQr(jkI zrwc+mMoXJfsOR;2dfd!USR#o>J39HdUOfu_y%&7ff4=QM^ZqWu>aV?2N^7pyj+E2> zpjiC7g&p|z+&E)->fR)E8MDo~z9-)u8V zjN{k;h9H16fW<+y{)-%4^_pu;TRCdUHQlc!Ft<*QtI2=IcAwS9wp$_mq}mVg^+&eQ z)_#Mz1qewAHzX|h)_}kETLUy@E!AJ!;F(dvpt{-Fk>$1~Lspc(_8~GFOId1XfbLTZ z7CPB?#f(NmH`lDrzGIf(VH$eNU!;LMLn} zO53_HEb)z*%W8j2?=s^RKm#im-*v2Pt73h13eV&Ak|qMZV#{$y9W*-qyV3&esju=L z4J$i;<{9BaqLMeXJ%)D2KQ|$BN#$+#>|x z^oSuCndQQ}uQy)0*5Bwl*V+JY%Oi<*uM_^9b&`Lqz4!Wh2NJ2Ey z`zIRaq|U+d=}L7z@%tO|8#ivMjy|tfx~a%QI60qysP;~!!Z*I2oxYjf#Kkqk#`&>4 zt#!}Sd{^6wFhPYOYC05_#uv6XtwHD&;@nPv3H?acyj#D7W;9or$gTM=eP2@h&o9w~ zkX#R5a$+4HTAXw7m7KmtHSR|y>Lf3NjiW$Z8vE)}H;RVJX3&3v~cN6L7vwM!2i z(5rn=6E{OP04u`CU~tLk3-)K%(Zra-YyN)*8yc~ZYccj{>=*Kbk)u^Oi1d}7G=Chs zcF~%OB9gd$h>B+?_i9uZ$?h;9B%-lWdA8eUQ|}8!Oc_1C04JK9?wN$vxp(sup~CR* zwv&3@{N&~prty74;?>DwaxH?MXZp_*vPHPNfSzENwiZx_sfH;dYBpi}d~tYm*}Qs3 zt6QHp*%S%UpV+|EEVcQ4tx$YV2UVGy>pd0{X{cqP<5Yx^xRX@^IMozER{oO4%E~dV z*Y;yIp`lV!=Koy7s2uj)cV2nzr#TFw;o_J0$mk{;?*!E81Tg&YRCYo;`XC*zk#}CN zw8&IR8_Lh6=*lKoSGR2 z0mR!>*WOL5w^eDas>ddDHDOI-rB#b{<9OM;8Pee}#tyEd*0uZ0w)*=kovPK$hzmKI ztSiH7qD2b<@|wdBT663&)G>=_R4hyYU8|0wG-A8_xJf~(qHzw^!VpK9R>QwED>BM- zP?}s24;~cpmFKO9C1CV^5^OBg($8l*S0v6d%ha`6yH*69fQC9(W?SBeC7jS&IsU5q zaMa4CN=#6xpm5l1bXT_I5aV?f?|TP=6VFUQ9sno5_<58gDjqolupJznVacWx}1qLIhN@TZfKHH14mng;af8Gn&T)!L$1-agX@gcv~WUs~nj z^o5r7Nbvx%Gpjlx);>4WP>wY3U!S^}c<4H3q50~mD%l)ey+nzJD?XMeR3GGBV8svC z-mXYMeRxR}-%y?5R_)#z60&-L2218}hfPS48iJ9Rd9;?Y$W0TkN`(o*wR)o;rgx~= zgkehvImZD_YDp}lzxfd{&wVC4z}>$7l(;>wd_EZ+QG@dLAY-3fb2m=uo*qW}wj%<~U*LGjEBLTxpP%9gH%8g-DF#o$!j1H?WP^)Y^xVJ)} zcHk-sSmDKw>?|BXJbg1V59|e{t|?~il;{KH6y=%*9bpBoayyb%&|-ZH8)$j$@NFL` ziUYKbx-r5zmgy6P$}3lfmd1*6wzh}j4sXzZ*ig~*f^G;K9BVyob#4%h!mALTCX5%_2 zuu=Ic)sB+Scl9n>Z1Kh)@BBK$&Y$iIMRye89&Qo!oPpU#to*NWD$>oKgL8jf7g1Kj zC^RHCBfB;L|FZ^t|GP6}2BO0WG`v8?<2lE&+WEM~n$2r65%lY6(OFKkx9(99rmMf` zh}2H)HnjdI*JZ8o>y`~E7K~z6xjvc!VR;1UPPlV)@+cXp>kGvG+{=MI{_>*UM*~!d7B!9HDSs!+ zjE0y#_9!h|buJ02#`RGjg1Ca0aS-0)ki@BIZG^>8T$fr4!ynd0O*CO44xcTYxA_4`r%U(pv8CaVaC00_uH zy48;3OT^BXk@0i+s+*q@=*RNZ&S}sXF4`xcCC4H%GCtsm-%02A1ZkZ+cMs?f3eeJ?r<@yE28N1n z#z7}~uD0h;(~YsBko9qrX}*B3MzFLayjUYk!Mtu1Ehrn0k4 zuFfl0YOZ3ats#DEkiWymR$nCf$Y5G!UBcRljv2sNEoV%!sz&Mh+UC@1`6`zK&Ga>^ z!trpd4l{tY-z^U~WB4U`Ccij3U!}&a1#m!HotO3Di~?r0Mi;N2s+ksop{2YBgJXqx zS@EUqyY^-{)Ov8yEURemI@^>iD&k!80hih3aULcTA=eOU^@4;1Ak$s6)W*jizx&XQ z?^^YZs8~jClGfrqR#2^M1Z`w$YaKZDb0`_6`9WE0T4@|4BFzO31Qz}udGCDB0z{gb zlcUv3?E_F4n@q&rvHPHH6GC?yZi?V7qCk$P4Ob?xZ`2|3yuKk1meBygW#~r)X|AsO zd@HRfw+4+^j*DD12!&p5i4wKo06vS&gJbb1%w@rL%O)nU&m$~6mO5Wc^=$9;Bcg}h z($K+xYFet~p@key>>BTxSU0+VAD3hmGmZu^F|8M{pym0) z<4Xdh2swA`^3$Z-{WxkEFIlDzsPV;&C4GLBH->vRt%6Q`Q9=_};@4cKoi(L+e7c)A zT<=_Wt?uz4)f7e%MSmKDF&`b1QwhhLSa&)`cm8-PJNQHV)Bi#; zcwF@yV&e?nYUkbhn>*_T*Xmf_#+&b*eMxiM*R6i1Z|)P{aj{}$;0!qC`1m@;Y~_M4G6ET5$1|)lcP_|*&|y7>v=9GL(^)sV5KPmh-zA0lW|(pCJfzDPa}oD`kix+!XI z{ikq}r!NLkB^J)vp944gY8%UARaQ@hFW>Zc#ZJYj^smXXx)G~ZX%;Qwju;E!&}VP& ze|K*>^va}0iF$+WU){Wa9>%rSaw$Z2P z7Z;3lg>+27Py4c0QE#Q5BW{pJ!uNC`r{Rz$R{wCRqZX3YR^Xa|jaeq9uUiKh`20D${^N_cKA+|{xXlOp zdFtPCmaoo^kC+6Yn@zsEDy#JVOUut)PUd+=Fy||LzOOQc{!6(aUfM=L8Z>zGODqA3 zi*U@Z{az`+&tAeher4gG1MfFwD1UW}MS6vS_9H&iOMU*Sg5as4OdTq{O^K3pY8dD@s}8PbUW1DG&B4{OUA-t_ z=vn=ESwEV&pc%mNUe-&@C-t-W!ASSYT)c-{iD~!Q>*;lQqgtk7=% zWje#6@|b(j;B>pU&c55J|C>g3KB1)kfBxdxOicgAwHsG=!2we^gDb^p*PrYvl?iJ% zoy3rjL{2s5?!tQ`=?x|${k&3teg~V-MQq%Lb%;TaIm3X+VZt=|A(ql}a|;?6N2S>1 zq|S~B`=n}1xs7C}dv@ixQE~-EI2k-nlLf<5u(U40Aa(S~;{1qfGOS0iWa>(Gk5L0* zLwj{}EEASpn<>P~p4HYDX8k&y1i+{w@KewdCXCqp^z|Sc`%a9JWxTdYX=1s?t^@v-J3Vy7Q}!UrIM4Aq>1ZR~R&h)1@u_{5N0Rkf&IGzmUW!8O*V# z3zK5b524*N%&u!r5-?wkFK$^NQt{4?jv2JU-X2~ESi3*pgxzM8Vqs{hy9gV?Rp{`u=VKM^P=0}RA7)GFx z{xAy+t!r?Ej95#^w=wGF>Uh8@H5`nMAFnxU!4-V7b;o!DOkgLgKTL20_e(zfc%k#_ zzu39`s~g%te$~!AAtJ_W4i7lHS1E>=tm6gF@U<7hInI;(Ha0CCyqd`c&Ys3W4t}hl zJC$bUCSiu~S4GNBsTl!ZD|U##nap0$U6m!Lot|H?NGyQ&puNQE-Y-C41$XH zX7#K&5z%>V=f!{$3mu54T3g;Sv3e^;v89b+q5k%|$5D_(Z-lSY2s+3KF}C<10v~%S z_MmI!ymOux@iaxfiU-Sv+X7D7_ZUB)b3nod7Ylvm>|@%Dw_yM<=|K?!ao@oO$p+a^ zcYfI+Yrr<@Dl22H$JS`}Nv9fii^p*2?!YeRgQ%N`9!sVs7GUn#ECdFxk$Hs>*7&L+ zUI{cW&N^SX|OVs(qB#?xLCS%KnkX>!O*xPjv;(IcEM&EGkF>C;d8 z+<{&SWhmdWhU<3WXf#nH-9ctUtmOYmRud(bIB(wQvlis0OP|`scE9F z&Qoq7<&bgitt_F=e*T=*y@5=6GbGiR{aE8hd$*&?!@VgSc1-zr!TxW{ep@YjkdbGl zNiwi|(#|l>!>a7Bl&~j)DYphk;U`auUf8oyjSW@mT?%>PklT_c73G$eGji2`K-mM5-g7 z`Z3YZeTg?SF}M{|idi{})&P@|W5Co0%#{m-fM^v2$A7JJXXd3XET zFTcO~?&h^y-}8N=_3PI$4S-39Z*e*#N3XCrwxLJM7er2G3YVDDUn3gs(y>`0pN_l%p`xPpLoEYx*=JzaeB*;9vEvc86ow#9HW-t^ zrntO%dHCf*8rkjJ?FHV~^J=i#E(+i~Az$9_1TMA8?eiBtt%Q~!GsUf6_6`+UnB&~1 zQu{zQRpOSM=c`MH`=m6hp`I`QqyJvCU;td($Nd2#?Zu*1J8HiKyAg8Sx^?hv=@J1! zPB)z?{*n14ECKJ{IMr%RX?;#Ev2~)xx4`ZGQg;W^Rxcnp@JupYFHyi`fAVe5xdYE? z7{61`!@9AJ)+;iAL|k|Wym(u^X3WE~Cb5ny*6RknYc!hnu&A`r7Bwp6tf=SeRH&uQ zky|i|sY@N!z8_#J1`LB%VmVs)_+zhHTyq`GgHv9+p?xjv+?`q9Y^JXGHU~Zav3aXk ztMLgoHG0IA`l+iugr=WiSW#35KRHnm6KKLkEgi#3U%$7Dh5<~HAZH^D_&GCL1&5n5 zI9{SJV5V2N5mxkPzGT~Z3KBW2o$d-PcjE%UcFQ7D^tP%`35($Ye_)d|VzncGA+3iWaibr9%qE{JScW&R*Tc+nQ#8~j*UcKboLY0E-fE^M&_pO28 z@>9hBe&Y&tT7dF?epb6NUQ2XNRhQ@xcYJJoChrLTO2)5yM`4#rG^s_1r0NTMbi{qw zg=M*i{?Vv(St1vGU;0iFK~)(eLPTK#j=hX5^H$l>`77O?V$bwG9JiGq)JA}U+e;n8 ztmrwMPU++wb5e-Q7E^q>PmI1$ojo;JT!0oANki2^4mL%aOu$?15JZmgar4`m4%?G( zZa7wB&e&HaIOTA^UrMYV#v^5u8@}y@v*%|m{;sLVN#dBua%WI2F^XStD@gExY+Y{d zq22U)$5fi2bH04UqLMzV%Hz!yWT2k&79DXdQgEyfkO?CMN|SG})U#Tr&W9o3>7Tsm zs>ho-KYbWnL+=^zT`MAUR&&M1P+fmwVr~Td*7qv?GkYB}wWq(OR5p^Uk(k+WHgg!0 z>I0_S5Z#@ls|a2t9TfZ;$9V-wyPrSE-TwIW;M<7vabF|=&Jjp`)FstiRd1O zqc#J~Bp9{f-{5HhTIY-BOkav0G?(1(ZiT9U;e9|Ux_4WorL&N2t=QowPOCwCXILFC zmuI@Lu)%{cqyNwnsc%-M>runmcR{V}6P?XHhpyUop}lWy>p@?*DUbX(*|B5M%> zHAcWz(FbLE>K?r$)7bqzhXK!XP7R@Fo{NI93CufQgP*c$kg4hklntxCs(q-9&r~~% zsPBpiqZY0i&`q*K;&}Y(6qha=$uO+3cy>{uB&_gI2bwHBcA}b!E#N@a*P1*aJ{gzPp+6@+6Ox7F0+125@6Ad#P+@vtc~y3~_cUL?w7~ zvhbc^jy%owCrryC0gD+ztY4~Cq}dMUhBTnv7Nk)V697BrwIL=?vx=kVd?;(IgOOaa z>%0pcq!RG;5pz`~M3&aX3}qX&7z8GI<6XnLYIS@)BBjR~Tby$_v>7>;7)GMd|Mo#l zEvr}4e3IP_`&1u2gM_$ktg)R@ft9=8RA=>NF!t6`Ql@4%0b6uEtk&9C*jD@OgNU$+Bdc_Q^$f`)t_h;Q65u_6qa91rq1fI`G2|EKP9 zkxKk`#8mRl{kxAJeD#OF?_B; z!rL8X=F`@7XF*KM!4b;a@_Qn6Bw@%bVe6&d+haP+{4rl0R{36Sp7!T3cmjXl3u zko;N39mQ(B`@V9Bth(2ygi(T$lp)+wt>gb1&d9u_iAl(J;>8G_mAgqN^ongD<(^4p z_)p1ZCwQr)D1q3bQZxw1)c~Z(^ySH<@B`mzt zjZ~5I#x3Y@e$u!E`j(d2wpMkKO|?ogWYq(G*H15`QVEzv*ub~VIL#OI5eNN)=(l~7MQ)ua;BT~t`Vc*d=;f)c-XDq07U@;yl}J0E&<-t%-j>l)!S#XgSUrn zr*9aISrI!uhC;4fru&au-QYC=NsYBqFWAs0A5?y%dZXo%p>$(1A6_mWaP&ses+>Es z&#mFn{^skEIE)qCI~6k@^G?hF6+@`CaZazzT30(l5LmCxys*ij6U>1+NJ^rlfn|D7 zIbAS(ruUp)&L-f7`RmijB?f%si`J-YwJ{`t384CcE|P5`;p=dejd`5N_m+tTIP_I?Yzl5FutrH{<)Oqo7V^i&~QwcnS8V{Lqr=9o!-UuC0=_m4SBLv ztbNLCeQ|IhGgDhRo58E0`Tgutyx{B0i+Kz`dnYe_n&7=zL?6L?gL%a0VIBnPDZx8` z`dti{M088#Inv9oyooXAj+q-8|_?chMyopzmM7`8(AE@L&!;Zz@G0RFzO_H^<|z+F%4l*fNHo%+K%Facf=!C8*2c=$D*7obRhpIz>I>(B-}e%b;To zY0Be#)k_<*O{CL-zJI8#^4gf&sD(W7PY?sqavTA_dN&mIDsQ!Z0Rq*l38<7xTO08F zYi{*v8L~VQx6=ENzNLEKH?D5ZmVGpIAFifQzwJ1w>cx7N(5=^yAjdryoL+Z3_@>7r zoT?$F;hLSWpX%9XWVdcCPK^yGU~z}G8->YUlj*yeTpxEYHuJ>Js%{>z6Y4Kqz6$sm z6A>QdJNqK0capU?y^k#F9HD6~#SELR_ftZW!~^2 zg$AM}PTz3-ENy=U_qP-}IVB?=&MLJP9OMP4P{YvPrdp0tP4i$YP=%OGt2^nC3F%vo z34W<@#4$m&qz@TsYR(pn1%$|u!n=WM)gYz~;|ak)DHELDKR8jY`&~9lDeJ=v`iM8D z`azU9RaC|%IqcmUqkQUfd)I4xr02+m58zE%3?6R@g@PCTXSusx#-qL56GSsCj^HYocTbV3X0N3>k0oLSWtJ zb9BM66RbOk3a6RB#_L6vc5c|o_p&)6@LjHmgG%OIR3${Avb#{~1Z8cQ#TMkr` z@{bZe`Uo=~-Ff}bZtM9Bj)OvB1gMd!7kYJAlS#c@aeF(wW2Ni&F~I%{Pm5SpZv22q6ycQu*Oc_k02cT z+tdD||Ih3t_DHn&#shw|{)`eVktls;&2&izCqn zq`x!cCTZ)fXP0s0%=h_mz6(u&+!|n_9I7OksEg%fmV{-Az3{_ed-hgL=}@*UGz>Xu zF<~@6G6yov_8$|QEu5-((kFr+t_k&h_ztE1(nCk8S&?#9bXg1rA zmp&h$mz`&j80wbLK}2fqAmn%pCKyrJ(WuVyOJ9;H5j|Sq(5X9vVEG+JjFnE4eEaPB zfuQpt5ZI&4z*eYTmxjha02G)#r0pvuE#|=vkbKlpAm!cEy9N&dOBr!}v_{~F_j%Yg z9ztC6Zy36u_&;=bg%@J*l{f`{0&@}}LUuV)kRj|=g!-yclg2mR*q z@CN6LRtSFivx(HU`=v4E+W)#-9A3M3`RwRGKhH1tFZPXV0VEXhE>=jwL1&6>#XGm; zF=nGU1s$zB5~ED~U z_)2MOx|B&w+w^&;`hY~vKO2;)*=}0LSj4q0Y?mFGNYnMwQwg;j#R^OK*^o#bMJ!W? z3I|Rky@@JXr2L8GA+d~;CbykPthohUjfI-tkKUO+RY#w3?M-Y>A`PtqeMRB05}*`4 zX+YAWINS4UUCQR#x3jin8x81|>($ma|IKYzRVS17Zq0ucHLJzn{PQoV+P8)Y)OBaw z!E!=5>)0vO$mx#)Pt$OX5wl;^6Cs-|J%+b@pry{^#4h&0L$XNH;{Lzf{ql?b zhYwQR+-z5J677x~_7s;bNbOD$*=5G!Mq!UHmZY3H%#E=XW2$#nsr?FJnbvy;+X*pl zU_EJa_NQ>iR|IY!Va$6hC7~p684a>+MDVG30)JEXI*qPts*#8*TDQz1xy5pCd81O-9wfE7PdUzOVAa?`(aW4ab ze@M!nJ?HGXd+%TF|3kaDj({MX`@`dVq(9N7)0RAoW|2PX8mIc5FDjrW2kkt#zRN%cxasaZ*6x`bR(C-+%b0NB8&lKf2x) zH3R3{bNd2ED0kYX?ZB(60@~3Z0l0GT5$T9(LnyOe%;QPM2`E;T#Ps|*F=;aCXAANK z`w321p-`;pok${NU$UhZHq{dsa~cZ;r5Ygp-nNfVM5l64dU+J8ap9 z?eQTNf&rjisFDpub>=-m@p%Gmm}(RSSB@~=OoWR_bk~NW0*8As9@TpBvAfeHKlfc4QJZVG5HzUeqZ9Q9I*#-!V zdi(7?DJ(C~e0=f#Yw);n_RTb$KN>>nVFDsiW|E15U6r8q5DnZ^B-nQn`a$a1?;`|{ z3Ez8h@(@bF%yyXUt52<%*3QnAY?p3jAJ3=kRvd+FbQgCI5AVHP9(;?gVUi}m&Adnl zD2C*?3|Qqdrpdl16Q0jZT;v|ZTQ;-BF|3|z4mn+DSyTb2c=y|lsKl^&13F*s5yEox z8kK+#ot=tRs7;}#sMSRYbfYR8p#m!;9-Riwo}AJuV}?27rlvroG4y<1#6=XJnZK$rmrkEkQ)kl3d=TPPqS_Tpl=Y7A>scOA;y0F%XhR>JinENPs#0 z(X@`gRtQBVdN^A+vqGGz8G6w&0s%J@^HMI~f)*FFU2w5Rhycn9u0AeLqA||WVy8TM zrF_o12q{(@d2)rEVZO~UxWi<5P9T#{_$n;vX?^}pWE$70R`Lll7cSL zvNMU<60A^Q+D5~PG03d5w)~Nmd9CT7sTRVK7|zx+LHW+wVwan|oU^^cHWW~i<#EnU z?7Ip80Dd@e_EsYFK@)AyE4X*npR!(=1zI(ICI{GFD_LQHc$XWjq=0QQh)NqUW;_~A3kpfeq; zPWh6JLd>RB6|kh7YJflylMJ1QbrbBwTJ})qIhWM=j@xYAvk2@ZA*>XO+;7 zU^QqhYha!x&o~E)eTqO#F?rL$1+*+rex|0=z@W`9kzkw>F94LeoVI`_4$XyiM5`l4 zakZV&Gv~}icX95K-Xct05xT>?oHnnE?Yyyrl`1+huHa%AL9%^}Di;k9Qu#PCz{H-( zlg2TghDn@=IDB$iqskRL#Ad8X#((FD>Dz^{NzjduCYMc3nq2z2Y29;G5va84SEjpc zM+}9b%f&+-8x?h{Ml}4NYWS*sdS!BPyF)i>I4Td##OKVmcXD=-2mL!~v8lyTKrQ`# zRSC9uN-a#f=k(gp$6H???gVg!-P-3i=nE9kGQ5PA^})bUXWD zHvma_s|&8rPS4_gJ1sIP8@+E}EG2c0ca$6kW1zJ+z7v}*QyZ?#28IP`kV3~}ua0O| zjX1U%_6w};dnG|Hj+M$s{}Mgo_*y)i8CNi5bqcqmuz`yC61y;xg0?*GY#P01ija_~ zue~acU>e(5C!H6{itJE?U9t{7hHB6!OQ4>H&lwu_H9{ROgurY_H#% z{bSC^fjtt27Pe5b2tLILE4lQ!yPcUfRwpb#%!qWF5|rLTli(N=Vx*Rxpwp;NvHEA3eFUvF_T7VFcu5=E(Ah z0OO1QCQR6d0BFZK>-Q|x8p0ryc_R@*VYfEtRM~&$2BUQ7gOT!S!>c(Ac}n-GVEaB8tUZ#0~lF-jE?)H`_>I z;GKh3THgsFg{0}-|6s#Iw>Dqp6;~!wD)%%JklIm<8&BFw^_X8}FnnvY_cdvc43e!% z$vKA%Ossc&A=@^^#^zq$ae!B{=YZ1;Cc)ytx5^B${hoJ~MwKL?>TfRjIA4?xZE3t! zrO^r~M*kQYXk&MC;fIk@Qt*#83n?a2_S3y4%!Vg2(2loWkEWQkVPQ`=TOKHHwiFWw zch-G9lH9Zxl~gI=b(EdFd$fk6K(kqCw;>J43pD+UVK8hNs3J?{Rth;Ko8@q*goTt4 zy4YXSF>mf-^_mFLJ{0*@Rv*uJUDpIU&`p#+IkmF+q}0HmpLiGQdGPhde)iq80XQU8 zaW3-^>e%TnHd?*9^ZWZ>eEsOYc29h|;gnE*FN|#L(UJK>-zzDSED*L>v9nhSOIuA? z1jkcCp#dszY>je1+xgQOiO>#}uR>a=)H${%3@gWDlC;lH-<)JMpYK$JEhoVw-6KXe zq~~;_a+GLYrC&-2uC-b-vPn&}WrgXl{)v_z1**jMFWo@;V#xnB_8IOE#nq*@-mudK z4-;;40DD<{r&+d3=)qu(01o}gDMOUNDk!6WplI}UK_+g(lP2UFR*Ac)bSyE1K%QY$ zXrqZ*K*K7V7KG*!RP?n#dZW8|&6`dPsdcRsmfpvv>?*_}s4&nCamh*(AlHcd_t9Z| zNlIDWx;RKy*3$_TMi;v%EDI!6hHr~&URTM6B!+iB7;i0j8^e1B}v^TG<;2 zz$^<&;w;tA<=e;=NNKj zB6AONN!&jPW4SYrYf#BrHl0>lEPpOEkR2I2j0A+kqr)Pf%QJj{U5#I}$zRResTi2q zkt_(HKhyPSl3gM>94M;bE~+4IRPx~p5Sw0&fR(mvVyFzjD2ZLFxG)p?(Yw;w)N7_s z8z#sEy2jqyyL^*C9h`+Vh_;&hrS!+QLC2tA2<$E^7}&cU8d=rxlkCbnTe^%^r~N?Q|X`c9c;mt5j5+#G%%R3KSHn@T<4uu$#RmICGrvc^py*j9_hFLz$IWrSZwWGVT<7KbLT5#mq6 z@;B*4!w?JCD+`@X*Y+>Y=X2qKjAmg3S2fP^GK?7~Y%q$sSR0-ZwKAz)p0RQCjglc@ zAVF%o&<4PfrRUE_c`kR|6`sj!?-j=yIIwBXIA@Obw;OcrK;cv>1RZE z#ymFk+bC|r)Cjo1x=jJoiljuJCSXPhS)%*3(IM?c$(AE`6$DNz$hFuebd4ZsRf1&F zkl-cb?Ss`LR}n*L^?8WO`F*^M4pZXnf@*pG8gZJY@2-d7HAdZ5Bsq6jtCR=ZGc3aP z%JdCj@5cNF*5s%}4w^~G&}3%*&>@1_!FMAkjZ+uq$GWq)>m?0Ce8YG;@+b2qIB5h^ zbT*Kw3MMq){mTwlE9#NSIe+7QK0gKQ)%2X4*TAvA0zmdg|E|Q`31(+7rk^ppPS2N&VU+R!j%>L}8fhQUrx%A~$ ziX62e93%w7h7ndQR1ayf;K+y0~H zpEBo|R<@Fp3Q=w7{r#iThZ|#BEtiv1>3ZgX=E`oFb(2%!-OwGmIV!*~($0_v%HO61 zwVJ|wH40j5yUe!Ty5!deE~IbS97{;^>i(D!hE_NXG^N8p54tNJR8>yNf z5!&5}U%qc_j)1yCY7OVmTTdG+oVCXxX3=bGe;MNN z;ZaJqHQ2oTjdg4oDU*+E9lh=8KQMS}_T$h))n8b4eIJ11Epo^f5WnZkO(44?Y^fE3 zI1xj_z%!1kOg_^95rZgODpT#6L{p17ZOm@3!=J(&bXG*nUy_--t%ljCN4YRue~I%l zz_F6i4~(vB=ZYXn3neMfFh82xhBFa`Jc5y;3yH8{6|^jHLP(h{`!Wl&S7LE%2AyV} z8W18tzjdc!bm`ojK%Z1_M2E{XJp!$lGUIpV<3ZRZMXwt`hbm#A7#x@z_@IL6AXayM zJ;`JUS=I*dW3;y}juyv@Vf(4SOo?1&bv@RhL@IrJ$d>T64m1?;cb7>iu7Jx-+?5XnEd=ubhsUwSBHQ@&JUc!4;__HG&@VGdQzVkH{Vb>_MxWFx%OrX~*Dx-JBmr>3)8p59 zuvX#;qu5b8{4uTEq^Hj?g0_x{j6jfBt+=yCai5(4h!D)C$8lF#Bf08vKW7+u$(daT zd@G_MZNj1YkQ4s&oXat=oO);Gd#Ma3wEPMo{}cscuvi|UQ4?kw*J5DQT@vSbaY0V? z>(^g!_2T6-(ha@3j)fW(ib%)ne|UWN;q|!3^7`#tx31O-GOMH27wPhvk*Z%PBxpUS z&Ew~Ui@0F!*+AsHg2DTh-;8tdlpB%=JG>IKx_$1hU#|i?1U+dSZg%7!(T`-k!P29l z*vuc*VLd)Nz%Z|5$rB0C%%D|(pN|CCm#>Xuo$}&S%>A!~Lpi5b+e}>90@m2GEfE8L zhY2D%0uv+9Oy|K(Y{S=y*>_9Z=6J9#S@3DEJhDD(Z~FnnYi=38MZ0Gt)aX2CzYn*p zpB7!(1EN#?<~-@e+jo@=3oDyf510~aLwcTNsY1Z0`D zy?XBrQ27`#0f1W-%&UTL3#k6(xT8I1f4Kh9-*u>2A3b^S$NOJC`0DRF+)e{^Ze2)b zN5y*&Jny$93*-Y}Xzh3gh@FRdRRc)=y`p!Q#viMS*}KxcgqBmdEFK3r>7b@DQZyv) zyVZsmFWTKH$<6(_P`nLcu6-u;D1GCQv*<*0>JLcgjYCS?VqL`&#T(v5YUFX^jaNZT z@!b|bPy2B5-S}lV2h8T1Jzb-o%V|(2Y?2dYmW=|cIK`^jY9>K%h+9vC5bjORal z{uih5cb$auUY`yJa_9U#V^O^NumC*vQEXoUm5wL2GlI#*NdlwvRm|)2+K*K6D#$Fm zTo^T=7_*-&WIT0iiyK|HY&HsCdl6(IG0#w0pT`dwe8Ty)A*D{yMm%nWmw8?Z*kEhq zTG?Q@MJH3gqbT-T40djN4o51)LqX~FCfAvS0+hf0>dSw(k+}keaf-a+{)?lyHR1|B zzPA{&Lu>d9l9&)4nvza2P4Tc5cHouUun01%bjrk|-V)v1RT}rn=gv5m5oDruB*PzZ0pZT(X**VpPuR3n-p0 z8z&r!|B-8PetFWO*XcepAH9cW*XWJ2hT%+egJeIebW%piBs@O3R7tLk)=1Jp{2NeN2#Of;t4L z`{*66ls;D8RM@KAg%u@@jI$z&eLj!CU3aX*#%u%OBy=RN+B~+`PTGHq67xM?GIK6= zKKe)+(nlYWg_^NPy!*oD(7htMJn=7IqTGcmPQ4Hf_0|FDv2u)>7YjmdF_fA$S{b_* z=T9Ab)xc#Bq7Ou3hoBYqpPS3Qo4>}j*uu!!-ZadfwYaXNhN1|8QbcSfqT7s+4)r(Cb$$`93T_FRLEhSftg)KI)JSkJ9q>yvQHv;n1v zg`KDo7T;cJH4{lQ)@kGuBVvJP_6^msuT zVEA#~zmg7U{G}W?V0-B2tFNC7eIbZHdwq0zxl(ZL@Kt)h;LO=3!%~Q?_)0MR`Ofc2 zzPx`|zudM@VS9h!(j+#SXB-G( z2AR|5@HBR;0_)r^W~{HG8FeHwfkiN=2w?VRrOk)MBYvMmuCS>A7z5DjfRCFbB>Jt6 zck2on4@49d0n(aQL{o20DwapV#^8cUu{84cgD5Wye73~X$c=yERBtqF?%5^5khsz% z!3RE3r0nAdWLs)GN|!H$)@w;S!pt57UCzM9>r((6{4VD2EH9xR*1AW!;eyIF9;m%J z>H%ATudQg+#-*o5TY4zUCfIO1PD>q;(q7X!_skuO8L{J4~s zKSiz~9;=4yf_7Td7PaogBXRIAsp@!n^5Wv9$l}09Ax$t?4swe&8Za&ibV#OTP(I5hRQzoi&NMw$_qOHNYPfw}!FFt$H76uVW zZCnUcrjR~3w_T&Di)>XmP_iEU?e7d23v{iiM);Etv>`sIX6f@MoQUsZyVAB*QK(r- z;1-Y54kQ6~fUMOHxucI}?L0qnNwlp+x8kJ>R4wB(gS#tbosY4oP#o8* z1#0WmlWeX0L}rvb+ayz5DmUd563S`Yl`_Y6rYcRX%NfuQyWQx(<$`*P-CHGxx-n#W=h`0@_Mf0n0+G^&-A7RE)9q|23$0%iaiS~ zWb_^RA$i|l2=SzSOdrHa8U2z^G5_^rM0MJ`@P%c&KEXRLf8v{^#HMWHI&m&TiFXrK zxhsT=o!fh%RK$g#g}5oeiT7TRj{i4J^XOoUOgD-Kjt(tA-JaiSRcFTHHl>J_68c`8 zFHTlUGH70XOB-71HNbc>9g7T-|85NJQi)~s632?k^TlW9%huO$jJyeYw8DKYFSRvZ zSp5=dN*444KT$8Y`#?^T2G0@4drx$$Az0R2?ueS~G8Wa= zQLUYDDHrMq&pUpL4Nn;-=s!)M)rJ@`FXziQT+b^m_}iEkAFQ>|?>DPX#by7MV?cZ} zd{5u+A-M@rwN2^M^^V~BLvuS<+QYELg}!J$Gj^V-JY4<@Z<1UX$#z1xx5^wmljzzw zD?-RIYpuC&OBIFgr`66}KiBfMZ?WUXy)k7-7h;u9@I$1+MYpzapor=1n4nvENww;? zSmPi=jzLO+abmLZxN>rRZ#NfAU{Dbd1-!-d++?*Z`6gQS25NYqNX(Lz1(>FCZkytI zo}H@@YN=EAotyVsSlS{P8;hSl!03OJ56U{AGhcvxA>f^BGmK5Mb;%Bmg^O81MS93Pc`}i~Ah&6OPVL z)q^rnw}F88H!R%45)%y*-%7YAbU|1b`Y})!(!!X;xRt=rISOAbE)LM-ACuiP%?M4^ zz+F<49_nVBp*NVBpMJZ*;P${fgpor5Q0z0g#n)uX!tqzsWGNPJmdD4P6AH*{?*4%L zL=@gI{0BFvh+(EyB#RKT;C`@;0d%nf68jvs(yUlKG((lT)`AyzTwjGCkR;n%BTsxU zQ)6JTFr9t7abpld)RS9VBX!oNBEeN9{&nQ}5Kg<+h|=Tu232{D`@jK)4Mnr>h%2J$ zSiKI7_pO_3#c)%S!xE6meyF|H_u#NaYaax)GUs!N)2Yp3aFl1;hPg1!zF~(VgK=Q5 zqQhy}dhF`**`D`d*y=F+Etf|NEO4N>$hw21q`(Fk&DL4yYoEVJn+g52*k{ysbc>*xqKCks_g<~yog*MgXI?#fYguk%6spP zvK)Fi@F0OxTc&gc?+7xcH4`fn6}R$+6Xc;Rks-p#zn`*IvQ3R9RKKvd(w>{QtV?e6 zWRGbXN&D;p!dOmi!1(k>ji8PB4MEZ_@cvST1&X4p@@h?#j%a7YM#|gz=FR$o|@LyBEN`e*ow_lemYf47J!B8iZ9N zYejWbGeHV1vPb9&q$Kv#qV3`|f#fdm#s}X*`y9Q-Ve#cA-ry zY7mUYfhTk|wiNsJuubJHQiB1%auG`{8a=hLP~@(u?AhN!E`yDP+mM=7Ak&iE&`rv4 zTiH<<7;v7*Wu8F+ODtt8_uk+Mo~8hZAF`pSxL}i@<)9qr9GFtutFw9yU;{-kpwC=s z{Avfy4$lc^9&{bTd|yw)XR$5EXY+lr8_85TuKdLKWdnN_AbBy;&H^o!ZRt50kB^e6 zlyEm4qQC}aDv`){7qW+T)2uCE_**o3bljwnpv1$|VNs5?lo=&1F30Ki?>Kp^d@4yT zFtcwFV2+QJ4vht6&yTpKqYET032LBE^9P%L|7;pPYy1t_Yx&a(2(JBDnMer2I(m63rJga6EQHV| zr(Q#UYE0N7P=E}YtrXd#xk-iE?$|_{C^6b~83y_?&=429craQA&^JwJv41xKs$CW0UZ)(> zDA1U?Hjp1;>J!l7N^qld9c=mkSvxEHzb9*-EZRSY#sAnY-oxr8FW^K+TD6~7>@YE_ z#C0lUiBX>HH^~p5!;JDf)8JG9_qLdv3m%Ulgq_%ycG8E5#9Dq}$T1P;*OC__url1Islce+E`H z_L3KB#8eSKDzC3R-I^8qv%#~b12BDa9Lsrb%+@~5#tL6)`a=}VD{-mlXW${?$N%5l ze8+RLT)~;O#t%Otk^Csi2 zt21Fz?_$tAGYO_OWz>A)Zi77xc}=)5(%PIq-YciBuV43GT!Bv&NGwfW+x`_9Uc-4H zLB8n!<&sp{87Vb5kq^na0No%)L;y%kOg`=kXVOJ2m;)BN$PN-ebUb1I#zvUOe|q@v z>&N#$S22bXWn3ii&@h7gaA7sKvNe@ja|j72B$ChoA4?UM{grPuzxY^Lex<=mi$6a; zl1oKk)-Y5lZ8;H1oqA3=3e7M=Q$p3r1CRcyL?7{Lth$my#D_eZCp2$61yMM9VU<@5 z7%e#yRk9U?TW^8Noh6z4z=pgTmCL&1y1W zTjKqDOcYy;5qXGz%~WhW6jXc`)HZJDCHe>x1&Hj&b$!a}jlblBQu2}2MSSpSFL*R+ zG!JCpqn2Du>*Uzbt5&gld67jlmO7LyLnGayQP=*6i#v81ROmtvQ${2M*XY}ZMU`d~ z(1)tfi2Ca^D??mkW&&>S^6ph#i&HSy$F%$>KQ5 zZr8JSu{H4cD6E|K(uCS`^tVl*7$u;8l`}BTki?|A5iK-$upU@NJeNQieK>Agomq$r zr=4ZZWH&uCCG;N7?(i5AZa?@`L?;c_2Y+?SSKa4srZZuey1k+$=8DTl8c)WnfhlUW ze7HUL7Ka~Y%V|yvuWk%Nwn%d89V`(g+qv^$sZ^Ej@1CENSvgx7JS!oXBWvC#hH=ON zf@!!WB``G(9kZJY2DTp83`TA|{9c2r8fuoU9NA+8*pnAqhBkbw{=U>P`3=CA^1SJgg}rhjAe?uc#iLBN|<>@93F~ikpz@I&uSHalSj(8_k!rV ztC$qJc%}S)y zcy{yx@|{e?wkja{^qU@mW>ibUpW~(E){Uh9?Y4OVBj_(BC)nhA|05B$`XkL7i^p0p z%+QbFz>B!HJ!qg178F@WYrbjFd;e$hByeKQ*I`D>a|GMtx3fj!@_a6Dr-NI3+JGwcmp0zkmB+!lxOGie^WXR7ivAE`_#n&}1*r|AzB&M=WUn zW*%YT(`7x{+v^LUMe6mR9(^;nOB1(}BBA?OH2>r#lj;SXfQ|k;CFqnbhW#i?l7S{` z*C^on@8PWj7em^Xd^9lET%UnpY3RM|bZkn#7o+3q>*qO~m`%2o^4gd7!hDGn=E231 z1QVSX(zOwxBf6u>?jA{F3&B0;i)r# z@$HmrYJgn7;L!dkH)^;d#+CnR59z6a+BZ+P2~W{-NU?)_$2X)s>E~a@v^ztC8*7*7 z7JYQ+XXM_1+ME2Q1QHgjgbQn?SxeL3k5j$|OrEhGc&03|;E2t+Un{YXJVY_l~D+lc)%K*y^Fyc(m1vZ+n`t3*L<)*eCnq8ad( zO?rK^8h3;dImhyz$^%M1L+DhnaAfAJ;Tdm2sOful+i9?xv4u}R>_VCL?+}Q7c<

      >cRx!A+o3{)fU$c{&0ecwQ)*Wfk`u5nTJnDm##E5GGBVdN&4wvl!S@7K`eOiA! zd=kLWq)$WV%OMUT%@%AN;I;b0@#(Y0v6XDtQ`20BQS{o1*&vBsT+FCgGD5;J97ssC zRx)fuj%C%>)WjVQzH)lPSmhzH4^0KDK)|N0cCld4c@4!v6ydQ&A5JkZ-rge{J+AK6 z-ILUO*_aAfCeRAY$I&?R&)Cj4(E-+!SYLjlMqEz*-=2mn{n#RKwszCS-0?U*};31jbt0CbZB`(I1H6ELD9)USJlu{BJzYCTul-lmwT%s zLeoEqZ+VDGuc2HBdK;JBJ|`yrlF4%#D)0znlcFC>ccK|S>+iJfQ{anlGck#1R$G>e zy&H_$N2*ND+>n{USq)oe*fxKMzM$kL0cH}RT+CZnp;f8ToJCe86)Y4vo4sbGxzwvQ zp`g$2kkVhrOE4V zE|e!sv+fK8OK5Q#ulvJh03&Nw^)T?R{h|Hdie=Ng5-t3`vI_MITp92fVD%dL+-qdP zLrWX2p-E}4yp~_6RbML~J_vH@1qLGDnSCkp@`CwJa+C^r^pCVR(6FXG*H4*ace!$X zxm%4LFaDFHqb;?lzF8Z`+FRl49oe7-`D&%O0&jMeCbBhunBsYkp&m7k=8l-vGNJ+0 zTEOOZ)zdD#A{B=QC%{bO9Uwv z#IR;ysu#a<=2rnk|E!`V-x@0iZnk-4lC}2ykDsUbLH#pc%=hWtvPT;Q&@^_GuH<^x z+To0Aa#e7T9*mE(0bybbz=kht&7-B>Y6okwvI?7!hdh{o)qYjK)83PvPl!W{_4FHi zUMfmYo4wtWx{Jl(c0q&br8Fh)$&VD)&NsS62CHVnMC_Zjzoa!JSq@psX1igBbl(q7J|`K8ZZP;Q>GNhQe$V0tKx4J@++iKq+iqnEP_B1U>+(YYPkP&Gxa@6? zmP^k;%}+_`fGbXQ$g(kX7u20fK{K^xTIIYeDPC+RkGN~IYHWJX-UGo-0D)d!(Cx5O zg>BfF-uCr{yla1%`gTGPh6xQn29 zXMU9L;PaHr#&wx$^AqMPfWBIMN9`LOi1y{K>qmuFafgEZ8~p>Z;-=Mvk8=95KUvb~ zkEmMg7Rj~D3f8uPLZAi(_uqx{yj~&>&1P)AtCYZsd~t_E8OP7VDqrxCRL|v!evtt* zhg2mt)9~S&fKzJk$rUt0f3ol6D}8V=55VZRlUcn#c3xoPljMwglE)p%f^)TqoI8#K z9A#L`bJW-I=N=R&4k-zDwfv9ECGi(1ujNks^^moY-Ktmi#+M z{{(I^`hdN!4sLVFYl^PKyY7!S=A%Ke574!JTDRK^H)XFljz6foqOjgLZpPc=smRL(IR~I|y@sficw8Wj) zIv=Z0rd1p?6ZH6hTo{vwL6AUUibpy@&0yk`m;&6I`bC1F;r>O1l9F_VhKQ2Ei#7~u z%@Lt7wm1+k2ZKn&w0p!#T}>kWQrtOt#fxA(+={Xjxe;zl!?I>?OG*ZDkICP{f#>Yhd*{>ZWGbtH`` z)TLRVV`3oN0UBsB1d8L=d}An`d8m^@lYl)^O8mH<*mKbmagLS628W@=t4ReB?$#Q^ zN@Ukl0eH{-bBx;;wUGXANyfWmhS9^g%p*c{EXx&@eE2&{QwSKQNwD zOEk0x8E%TW!~N0R6nT>I|G0{L5Mp&e3KFib&+|!fPcug_+y&y5%ve4}g?vC-_~T1X zAJCBVf^f!t?&R09vX7XTTu*A_W+kMxjRbGHjz0 zfRpT&+v5sc&COu%2+cR)oP(eTFCWNfGM0vqrKD6>>|_u%E_ z$+z`TAJ#Ld^N7ExnVmL@n9c_t8H zB?iPNSyN9U-qs@x{*Bl3au4m2-j0FHb`jfy4)rly1;Jn07-O8W{(B2C1**Xj?dnVW zt36KR=r!o zCgTi0?tMx4P0UnF@l{G`0Y_{uPjBP^W5SE4H~s7xx{_A9)?;q`n89mbk;FKOnF{y6 zJF^o*EyKID1&f#l?3zQGi2qPd>n_>^}0_AOh zqX-los$Qg<=+^NLzuvXx)RTZ8%>VJ9|6qWStCV1Kj(Kqz=!$HiQp_0gs|E3e%DZZv zX1sy`6Q<<$H%e^AvAShw$ro=)CAkk7u1zSpQkn3o)i6Txs!6=_A zS!NSX%quNZo-dDKq4Nu(&dm~q-)*ldj=}fZ2+accO2c3tMP`Vljsb!r#xm9}0Zkvi zJz2auI^bSpZ*rDsVmH9C8utoUYit@|n>GKS{hVsZ6y1l}7>M#3^HGW}2?cQYrM6!B zMza;lQD1q^XA%#wEyWiFZzQIJ%SbNkVL2ezD;suBGlw&u7&RUSczceU+AX2diJ&y! zdDJqF{~sp%f!ZmnGw+{$A7mv7xg+GD_f1}WKw371lad6IfcG)ds%O;Xp) zhhksfz4F^8RPW}B6$k{**tiBwy8wKpXvbrch?giWR2I=NRHubp-aXb`)uG)rvy8w; zzFCGk&YJwZS}qw6)P$*G5KWmTh>lt9;NlJ{gDwbn%<3!R>5k4gRgVPomK{$L%~F$e zN^e3~EsjLp8#-O5e_ovlM}4pA`SGx7nis05hDVsx`U{=7=MaOWt_dR$c|SWP>)7JN zGD++>zmF0ja}*f;9R(ERV0}!3?eq<3W*eJrt5-Zv5TsT;&guulQ{Y~bYWpm?@pMBn zoKpP1GMNsIU*YIGlCqS3Q@z)0-%{tvi-$G`xJDp(;8FJSepATkH;raX`5)ly7E9Tm z@^<4~ny^NdbhMdhDBstfgMGYGz97b(y)D5APL2%yEK>5a(#(~OUGyWY(_(1f*n37K z-(iU&v$M+!>#{<&(A)-f7Go$L4|I~j33B$9+Z!U`ul~k}d6s-pI{Q@z-q9p#$^$Zw zDJPb0L&_1Y3q;N6zuqfZ12X`2gs%-{kH|bvEfD$nmIQsEnV(Kh50|Lyu#B29A>flR8N@4RWG>IDX^TnG#Gde^N4RUA`X1R{a{q6gZ zu8?~BWI-ftH4&_x+p38mRrhUMg=ob3dosY_Q~}m7Rn|ntfPy! zuwi3|NFwxajb@+Qg$}-b(rGa^t$;h=Yy*svr}>;z)+E1pzWR-9D}$j}hXJgi)I72k z)9g1G0({qtj}ah`md{j`g)ne9R}3?-9-m`@ed3)!rW%fIj49MDVMr}vUuMT}f@;1$ zdVO?=p(bWRqu8FYQoJE4n61ldHv4YYlp`jd&~qy5az!Krn{{q-m{)s!PH*xp=YK?s z?-g^Bz~Y-uVinm6clYW9;d6r13bf2kzD!iN+;9Ny^n7uC1m6!c$AN61uTMEgJhTF2 z><;_c7I`TecY-r_#&~P{iL_@f4YXll?6Gp>Oz=R_t>~xWiyn$oIS@SqrS-eYt$;WV zU$xi6@YmyXvw^kZYD>O1I(I|*UF9vSPrj??dcSskv%eq9s$R>Tp6%3gz5jOk*1onn z%`k5TRYN|tN3t7AT6aIar0Nh4(;%p*?kaC?Tth11Ram{ zawIETQdL#5oj=NBloBq(U@F-%UwJ0gcj;zr={3c#^O&4Nu7V8|Qc|QwRclw>UD>bm z((R+xR2&EK_d-AUNNe*P&=_l#%k!4(v5H=-K3`lc>It(8b8e#u zBCVH2@AVv#h?(pTwkLl%j;rR4dsEvhQ)1GyD-Bm9d0Y{Rq)mWdELa@iun?U~pA;23 z-+gM$OjkSmc`aic{usY_t6H>Gc*_Dp?7~KWKD5+oXlZoDh^lHGp`>2n9-DR~17L(h zYHz7(np_T8MPA^1j!>|YpKOg+7>#bPa`MGzYyk521r+Hy*Xl(-UGwj8gOa$X-?PQ_KOq>>M=d`T)QyX-1gKICJR za#cRKlBztc#Cmx0`<>Ul_uu~pNY0GB4`2pF_y2#N=bm%!x#x9r<|2C~)RhqKeTsB< zlDzF|VnFFgO=~Vk>H7>3)Al-UVruV}&M`?$L}Xv|4y;NjMlzF;*q)ab0madb-T_gQ znG$Cp-nv8EFMGq<@Mg5w!l4_Kv%k4KjXFbkJV`EG85;C0s$Ms;AS2R!95yOqBa{<3(!2JZw)O*&MEo*4$%6@ZF;PI%ptJL+abbWJ;Z%!=!@bQhpUgD z__2`(fVc=;kTY2%0!yW2y44uv>CWlFU}(Y5h_)7@&D$o8pR& zqS3rZcO1Dv4oePevZN>x8zqqSmYkV9&IjPvASp35Vjh*mcO?i2{{$i2?rSnRSBdsY zD3jpy*xToh3qcttW?ab%QzjU;Xf=qgH1*-s|fqRB3#+_%>q&Ke6B#h2ovY1Tqz4GSuK%b-!i*;1^{*ffZLP^&y# zoqGcH9led@+Y;_L`F!lkp4J)S1d9OC`qSC75!{jZoUGJd)zfUVGX4R55?v-ZtM`tG>07x0;7qXxZGdsor$s!9H^4RV2CYGg$hoOXGX_C; zi{k)nQjf4|oX>@iBnL$JA%mECPDZjo_*j#kowzsHT1+!z)Jz@!hUB3pJz1eBu})0JSg%a!QAWY_P(XpBM1b15YG9CGM)&y&ua5{>JWdaxpmb z4e(UZ!f3Q3+Y2{vqDQ*xR_-Z&R+g+1%)i0DELra2HDAsZ0F{uB$) zhsFux4UQF%bR-SkK75@*I^m8wLDYhv0w%!ROye?DCWyU(J-aH5k!6E*K^HBfRKSU; z41y+vw^S#5d;sWo;aA4HSKUSVJv#aLoJF=TE}t^|!WbVplG!Cif{b?m1U(LcerOlW zaOV+GTR>$T5%h_J6HtvSLXIQ?yKMbo9~`4l?&O_xB9W$AjW_Vr4v`2jV#w$%FhF51 zaky~Bgv^ELs1cn4CR37+|COb0_ot3icNwiOjl!o^U?AP3-2LZ z#Y9xFrZU9ITFqIXY}QhYa5K~rg8=ylZwir+M?zmDNur~%eegOSA{9ZqaAkESg3;*0 z`8DBk=ZN~Y%4JD#a)zHK5Cg}!Q5RZh&6 z1jc9QhaA@BVG5vER!*-C^oM;yAf^I>Jd#8t-kA8s`$p&@l8K;qhMfbwKW3`61p#3Q z)O`$0lIPfic84u0cAD?b5Y_Sf9yo0pWNYb3cBvMQA)&#^M5|o!MM3PKRCa+EW+hA^ zVJa9`f{9T-T}vpNgbo|Th!Lw|DId%8oqrFq*rm{=3eHf2^r22diTf+(@KZ1vG`XtL=V0XT08`1JC<$96?n9Pm;EQO2aggp|`AmUqUdVWM?pzwLzC>Xw1uLu% zTrE8Ds?{c;vQJz&EH)e0@RggeI zSxYx7%bvms>(V3ij4~afU9oPFU(fco?9if&5sL@`K^VW@PDLq=EVHU!CAWVWob(QL z3vypAZO7o}ink%p)UkMCiwU*smGG3f#E)_~Y*_YY7cVFZb+H1?;~4kEb@2QZ!|)pd~xyQ;CpH5q_&-!L6@ zroNP&ONF2^8HOJV$#g>DJsYarbeM$M9*BKbyHjz}xqbb-B5=A2 zZQual<6B%)c7*Z0A`y|*&nXP`+f1^-liG$zt*<|FR|b_43k5sV8>N?Mk_Jn*8} za1_@~U2>Zl7W5P-TAc?;4RiVWbytg|&P6`v(F1w;XqniCAF1j$wON=&DZ=0^;no5k z#;B*J0FL9n4hIKW`6`2!qYQ7WX(8ZAFEWHC0%ncT=n+&NqeEyG8QR4SPfTw+j205@ z7>s4m1@n&UVeea1Ks^xiv%oO`qDBZTsoNvCn)a51<$(aKiant*P%a=S0U1D%5pghzCkZU{75 zvu)2NuavVt)PZ8{Dh&OiO+!9mRZ;JHjzhbm1hfpLj{a*WhRg$?G55Lf8jy1{v})F= zO=C*clv6y);KpkXg>K9Erha_0ma`pCAu;g0$EAjmJajxeFv!@oal~MmtLTcmu+U&d z(WQqsRXQW4@qRrMil*cY=pzBth*E?cr4AK%TkeeA)&vh3>gK*~)t5>ix!0vMX9g+z zb8YBxe+Z`KOaWBUEb>r&TNB6h&DEJUrvr6$AaVsdWt8c!folZ zo-`fZ+VF$#uDZ`!sh;fMek2s0FM z(~tPE@UbUK@7`W?8BU(j?}51Q9)RJB!w1M8l@N|dH(Gz14@U+xwR0eWBF^@1F^oxw z1uq+CHCh=;J$a46o17-y)g>Fh!$yzNX-b&!fK5m{JMDVin{Qr!hl+l&29uWy zIIOq>T;a$DeBCR`V==^ac=8nG7gAMI(c7RG0S*wdHv{U}pB6Fbz&FvQNI_avb-z&Y z1pM3lOLW~5H82Xd(cOXbSPu!^9$}ii=Tb4(H#oO`AVAc7wO@mO4W$*gdeHWZF~7OS zyI={|)PWOC^5}-o2L+w*YH?wOvVY>4fX&poFV0P6j4Z=g8K7=YNqV0I|5(F+9Tm++0pa-s^D@+_f27yp(UJNo3gj)nc zX1A?SGwEZ)QFcmJDn%q#KzGZ0qZ{AmbZ5r$_}=OoDPh+7mOC1yO#LPjrKf^Wv=re_ z$j~&_fiU8g1;~Njb+(w?pbw8DRq(uV?e_YH;B6K@x1R z)>=doN(`~msV)fjoXR~2tVGLO3L$<%A2MzPF|td2VN+F)g7^Y!p0F^_JbaE$2@C$K4w1F_NKLsWX@1+?UUGJPmM4>a+b@x zJ=$0|`fr2iFgxGYh3ynCU5RLE$RobV6(Eq3!qb(MgxQM7<@MkfTR6bFNay5WonZ{# zB4%nITX4AGFue}_rTlaF#D|x>70!f1lQOIemkumYh3tk4DcCQbSXeq3jP7)s2u}mt z5HTlhafLKFaAnNiph$IOhHS+j;%*QfJZ4s@2L(t=XuOH+Bu0l&2ce)<$qA5K$2bx4 zDSLa@YCzniqDvmZXV`=hm6L+RZQ?8x@i~xIpaP(|-NJ%}+2Ney&Sj6M<~}!tZ0!%h z_ux$i1IyG>JegUTd-6nfoW~6mu(DzawNfn6KrL=xbTy{4`4of+rtRdhS$HIlTk7N{ z&c&vWWkyc~RcJUgvSXPWoa$xw8xp{%J1zXJ1H@*_;&9*PGCqFt-g)fX{`rZ@d~z$4 z?0k7$+s+#s*h{syp^98EH6z!6=Fx*b>pu2*BX6D96s9Dx3)3-<7FvPiiQzNB40t@4 z`9TjlZhQcVP#jF+6I3XWa~O@vrTD4^;b1)zSr%_BRv2SM{{|og`U14njVcBLe>LC% zdV$UN;~EVwL}od4(0|Y!%tPgT^DudG24Nuu7x0M44a zfiv$e+p!cd$elC|-cJ0CV)rfmZhFFdLO2T27}$evl=8Pwj3&lFxL714=)M3<6)GfC zg2bAK`v+r(*x?l6S2qn=drb*NPLg@NV({pi3e}j;gwf-D+5oh{ED{-Gs-W5%*;~bR z2pwiKz$er08td1&+d=?YSec3v-vb$yiZuL%g1A@H3jETu;A2VLkImrQT3Iy4xW30@ zy&;N;cYB_cO-fQklMlhC1rTz}3xD1>aroq3I;G(}=k?E3dJUgve2qQ0 z-Q9r*cvl{+VY$vHcYX7M_HLwyjs800Ow^Vpv5LfG_SN)q*>KSN`QG+<8|QgZIh}{e zQ1ngb^&YD8!>s`{O&gk&7d$AItjY6pxd_%$Hk5Z+h}efzWkl-PS3V6|nE6U;E0LMzVh?!_N}*WueIB+%qHNZ^z)W~6XyunQLhn_iwcA{#u&Nje}E>U6GlcRENGG6Wq% z7?S(}RCQqFnC+Vx1dtE@;0?> zv`{JTv=*(q!kgPrK8SdpT1@KcvS>U{MLoo@(x^X91qG3WDK7 zTaQM$Qn)5czG1hiSg48$={`EtOCmt9d{!@#NyHnl<+wr79`Y0bwmhX9v1I8GoC40h zYen9}`^on=;;OJ%sF3(o22L-sG9ksF%;8`|_p4~Z)}H%Rs%;P728cHLH+T?GL|4!v z?XRA501eqc{kA?AE--65wv@N|ao(z5nEKNCH2IRr-$=mpm+ssGB*L`k*b@9<1iExl6HXp zsyK&=RtQemn!_aoW1aDN3c)M^?A9QPE~VxXH&Z@7uw#~rZ9a;i8Vn;oXWTGI#g6UV zpZU?mhscrQ{KK=CaLv+7@`sQ}CB=wr?ZQHY5jl^PxN935jT++Pq0SQ<_Ox)tmyHQKHthnLKW@rE=!oe~`dmLl zX7jT5uzvBBq>AD2K$X0<@Q|&_^b&yrRP*^pSZ45Xzut|gwhYU)rmbm1Yx9;L3S84PC7ZQM=HEh4X~o^C)j z==uy|Jh&JXJ~UpzSTup`9lyd|llY0U-ZR#p!LfrL04eD-iRUU`==s9VS2s1Wk5$W1 znx$rEq0WZXz+3N20{db175CT70%@tBmvQaoHBfOW*|rcQ{m5Y6Q?Sp3AlJb;}=9kd77C4(qDpER>*+ zFKK;P#|=m2=TMQ_Bs1T<-HJOND^h=gKI(K|tFT@0FanIc5EUHB2Q)kfqc5LKTP z^o<<7`NyI)YbXa3@XeH1Y(WgW>?eT|vCkGI0WjL%bPGZ!q2Yb47O zK=@+goT_ZfP05dKP^KQmzF?YxS5ycmCH%`(BGxFlA&S-ZDT4Bc>X3v775I$FzTm)Y zGuSC-PhLfhx?nFb4NMWri+Lif0!Fsu3X!Wl)J-Mgy)7-T`avF1?Mu^;arE51$|!f) zejaw1S)8^Gc)qY@V_G!JL3wDgDtxOob7lookjel$3t+c{FAcP04PGA8Lv9-+thMQL z-u{#7qQT6nWJ+W&hV2U$!)#?)FGx`~2r)wtjQrL-3J)MX`Ym4CJ~v0Ii!cQFd!uvE z;@!AuIvGDhVaHb3qh5>4doqB`Q9e~*WrC3g`6^L|Q!Fe_-Wtv7FfN0nltqX%kZCkw zz3L8-D|YwMS(ji^_+H3<`Gzod=q#e5FcDHGs6daT(Cmh^=Jy3_hM9N_50eagbFc{) zpbiJ=2rS`IC`hFjfiLJG%UPqq$6J90*FT*c_%2fIXu*3sNjvOC7} z8YQUYXv$&7K280Gc>?(gUJiQV^(xR@znaVqtWs{M1+Iv+3HIlKf|SS*(27;xg76Pt z1?T&~fDzoz#ac=GG#$u z91RPX(DEe8UIM zT~J3LcBiZcVl_=9z`4;cO`Kt2|JKZ%p6sXxf|2O4K+A}`MwmgLQ2Si;;e!o)^oHf+ zqs-kOHT?sYv>1Ycs6vPnwg$xNfeA3H@t(!RgUc}bZD4+Nh~I_V)tx?NF`PEJO+!(D z3=d3A3g?yHzRuZ(Or98O0ud`j#sf_2vZ*C%sq@1=TI>o&Tv2|>c~sOSLmpNrD7uO# z?IU&FnIK>jp>=(uzu`Isv;&b8+T~+JLD%7WSF#OB*cQ`T01UPc_QyaT8Hn^6 z9?EN4EzlC}&?-mbs5*e4G$nPA6^mYuT_QC~2|{Mup5NULAqN@|dchOdQ-o`yc_^vH z*z$OTom~V*TcQshI#Mhs&P?H?9Dzi!{4&BDozY!f!1Iv)eKR7cih2x!BIfIiLnU79 z*q%N_H6wZN3 z8-@JT2%$#i8;N1i@8JPl=ZC{JUTX;_1z9P_1a`%IK_ox2H=F?#L6a~xx(YESUg1l6 z1zLzV_?%tT3FqbZBHT-Q#g|i*y_qskd;MSWNd;K z!r`}@Gz{8Or&Yj{8EqgnJXYu+2OXWqpmY0qyR2_d}O6s92$1S>niZqSR)t-X8n~)X& zVFJ9J13~EORhEn4aOfQ}Z~-hyFMC2u)F#sWCu8(`R~X(f4YU&&WI(fQ{{a;Z6Kp1! zgBV*=Tp1Ut_{?f;07>c7H12A*};EcIsD!4e>C!U>8V_ zkpLrUZPC`RR@55Rjv>;`h)Sbw%_%whL5t1B{F`N;;$*@;pANs-tnp=jlqpvCTSffO zHHwae;fuc^y0To!JG?xM2zUVD3;v;l0ruHeqq*4l9JE;%UG)nU%A9!dQZ>`q9KcVB zI%Ys0rxW5B^lWpj72L(jpR=(OnK64q7MWxSy3Q9%!UbfZ@IoayDGO}ns)aMT1kk`A z97Q!*XCU)71PnO5(>09kVD*H1iDnMt(zqcpLE)`rAE8=NJ=hID(3vtGkUZuAKiL_$ z<&KbzkGyVYqHI0XLE_S#z4hzeYEe*oR1?TBRJbZ$GIaYIX8K8Yyx8aN^1s zQZbxjJ49pci1oU{6)@%}P=sb+(xM0_ak2<81k*aJ+#H|A_-dLlSFIRFIaOv0v?NBD z49T0cp$I1|jl$}v)p#>yDN+g$vJpE^n2eIv1q&x!Q4yrVv$9ER9W5#1iFo-2>!NGGDBa6X69rdX&(` zSQKYw=cv3A7sT+79~A&{XL<}vu!j47vDQg=u#K^toiRQaIpJvvF`lbhHsS#uzB;4E z+BYs=*+AF|7nGa~=2D&q9I9}N&65wsRu8x^4NxD~%I`DsAmM|9$GX_~`n4--@XWk} zL$@%?2-6ia8RC)R9oNf zK-Stjzy*Dt?E^*}Lc_3$0uCaZ@ZkN!y@Lk*LHUTW4=^Ut9J2{-EP+bc1Jv8VBSU?R zhPgULBtOwWUp<tT=B{~i2k*&01=f?!4Q*-=fp5nF zK#&rV;~)Xy-(>@e`JfCt%Zy9HLYx)#a7nhNt)~aNrA@+4i-A;*;ppF13F03Qy=|p? z?0Iow<_2i-QP9}H>T;I>sv^`1hKVqnqzmr4DoesDqd9i1QS6%8)tTz+R@l;>hP4D2 z%>;gOSQ4&YAQ(hhPw7ELHN2@LU)ZV2%$(RTjMH+JQ}Rdpe1nWE>{=voglqW$qUjk` zv0!^@S`-4}f>~S@Ae@N5lSTLp4-n5Yc0w>yy+#~LGluljpcc@Or=f&srpxFSbd8Ko(8JWyuF^XDK;}n{r4QPqTX5b<@J(+Ze<(vO%Z_ zI0eXBstOH~x`yl10r*>zNyMPp*#%z|OhkKnswD&lU8Dt6D=zt<9l64O!EBn306T1( z3Opbu&TNRal05bKhL}yv6cXu_Gftbr5DOVc*+wvnl2C=-d?U42A~Be3VoWFFFi061 zDBd2$jd1Km>$8AyXH03gk15L3EIiD7hmDP6#=t&^{-{NDM&OQE?4)x^nIZD*F~cC;sO5a}5yuMN9Reve%yqkbK_>>QaTwFH{1E~e&x(~S%`-)jRj zKuoK!iDcoxuaFrDK`q0)l{wzYQ*YD%&V$(Hv#(7IMH+IJ6YPlmr_@9VOA2n2cNmW5 zrt?7F=ye*IX^V?ZCXH8FvXIRN`psJs2?P8=bO%IpYY9xfM`JP%JGOjGDp+ML@PyzU zZLP-j-aXm5!zhm%c0%HXdnh!t&AAq?yv8oVG5{H{Dl@oSzZ1yDVVE}2fTqL<>bltV zlSE{TZz`kU5#csy%9=1qN=t8BXKAFfA;#lb5f&bO6jCN2NK750WJ#Mgz6VQLv2?x? zSgz)F$1)u}acvSapw>xC`JMo5DfB0hvwiPRIFK+P_Lgxh%dsI7CQuNHHU@%k(l^LhfMv<4J?FD9M5p@+qLE=0o#Mna{2oDP03h}K1D5HzKf8(Av$?{t=B;X$$qNAT2QLf6+me4 zN}rA@qi)9EYG_{Ng=BzF_zJ+buzWnDkc$Kp85db%ClFz$zkfR_)o>%hLF3p&5I_DU zHl)=vK13We+tja@InIi6?!FOY~~ua-%&lJ0ZljaWGZ{L7V<>IB0b z6UG@(0dNGE7>D;1HKajGEP&c3>N4(D|oJ8@pG7`Av$)P!uR$TVP!taUTV;AX3)yMtJr;UiV^A!d)SZe#NhIt?nVeQG z#%Pt}aLnyiSrA+wQEQ|O&Wa(VoIxYi5wKlEN2~OSV+0Y3g(N?y`sf0*l_&Hp33*jS zh~$Gt{NfpUJ-1KeEHu#YP4XpS$k@)s^d>o-!Lu37!m|k&K-yl#DB0T;8?O= zs%qnK|MkeYPZBec(uGW%qim}*5|e;yK!aHhf!g{s_F#WtXE1r|ry=ub@pcdqn4e7S*|AjLinau7gyZAq4dRmt zbzBr1r!S^f;z@b@2$RV+B7sxjf-z#F9%{Cn zL%A6Xj!H$jFZO9+)x{P^t#ba$ps1+t*bO~%EOb061t8GtB!z)8wNeSrLu1C5GZ0bk}d zoBP#y?H9NWlzB)TZvp%lUXa!mez!c}Z)j+7kTU;?bE`5|3(KcNrQMn3?=W*y33RMWvI0PW2SOUZ` z?97fS-#5U00*r9$aDF&lk*6%20wBd#ILMFWOZ*0@VR6U4GmCiYdx=1^`pg5{)Gtq##JiMuG?6 zCk~T16Uy|HmPF1kVY7(&h`ugOT1E^KjVEkH@l)d@Y$uQUZE1H_AgbBWGj3=p&}5W6 z@e+7ob+S2Wnm^GZP{C~m4@#YS!EOiH;bbF2J!v3|(UELQBIIIsLvwH!V116W4=XFw zXcoICI$rR4?M7fkM=~Eh$AmyRgwZkZLvlcJFG`N-Dp8{Y-0mWWeww8~$l~}7z6=Ei zk3=#A19f$*ygEhwaQm?|8Cn-uOCbx*B>!yCf-Iwl=qKTcpd^|_=)O}PRlgd5V^2sQ zMWd+^a^VdMSs@5(Zyso$N(y7banHw-J7+p7!&=Y%Ig*-5f&y(hHG~t?O+ZZUeyWt_ zXtK&#qJzA*p0QW5n~5w&&{z@y3?Z#<-7US|5&cp?FXKoht70?8rIjz41R8ric2)b zutk6}8Eu0Ja@>iKaD%M2E`h9`|KzbTcUT}W$|5d_**zH^Bnf^vHdyoF!XW3!EIkh; zLH-zOALL1S^bPbJzBTfJLb`FFAPdzG#KzCeUG(qJp< z{#07i{OQ@|6xUHQu!vQS`zSwXI);O3)#r1g4U&>3@sHi3R3o0zLPv4zK#ZDRo`18+ z@hhkghLXy_`9gn+(nN{zHLD?ctvgm!1I6G*=&f@!{@Fk2U+Y)dx}UEBU^85RtKo|? zcYGXUXb^WXTyA@^u~GOiw!+M?ymp3AXKH-@m5opeR(!jtK7o)Ts(y2dm127AiSx2= zVxgd7zG5~kyA(yPY4e(reGgKPr}x-J95Mv~YgIf7N8PQv`#oBRnDw5+gQA|UVm!~n zM}WPEo|+o3q%5YElSgTa5^R&^Hs}SQ)TY&KkLI@w1kxeEVw-zqYgg5-j2`kOh%9&~ zVp(mrrSNSHFkQA(D@(!fGPrZdJMM??F1#n~FYiLMj9Dk5);y}4wq`Mwo;IMbY9dBG zdKhaSNZxtW-M&I}$a={hH{~;2Nl}D09MBIVjj(A95hEI;H#W&s9%^1^R23($%Jthk zHdG!tucFnL_h`G=A%kLS8w}r{rS)D-qctiTvlP@7aofTznV`s6oam$`>Wlfj*9o0f z1(LL2v68OLrJOr9DoA>AO%#w62#6yAy&qh*Z9zG@{&U$VA z$FOhVDD0#8FvB{0O&xLL@y7W%0#H%Il)myfcPqyJAUiXZ5@MlFdgd|oj0s6UWV|^X zat4);Fn^wgDqA^helQ%WKGw(WKuH(nkZYFFn=z2_R??`fAt7p{L~LI6`#mUs70Cyb zF`+FS13~>tdVbhIqFG75DYxH1-9XfKZ$SUrKZsBJ*Pyb+H|Ai(uEA3h88RhMOalr= z$4rZm$C<2e84h_{2!rZzP@+i$MpM;VQp}Zz+DuOgUQWL4nfz0$v_HcZqx>FGA!?Mx zg$A@4(fol92Ec4-UmT2)0gxA;P$w#*?JILf$sGhZ!g$e@i#uiipa7$}r(sf>{xlS8 zg>yQlqfVj6v>4)+0+Y_bqL|vcMGxni82&Y z27;S`WwJq-rGm-|dFv>I9t)9Z4_My+YqR}^0DR*ZQQzj^VT0m|#YU2G=={0y zzof1=-LfvQ;jMDF;;IBu4`=yqrKdME6;{zfu7G;^h z0S9O2!pvVe1(N}|AP>N21w1@{O2NnzGdsJ9g6WzE=w~6^3Ug))T3A?VO1q>@(e+2- zTcu2#HE@wM>cInxXV<#cB&@E`k<_^DvTtY;4zR$u=&H2`+~Xg9=Az?Iw&be?X4Dpu zINA&+ctyvMauXzeS87k;W-6!7Fd>c@+SJ?k>v5VQ^dm9dA+EZ42$zw|5RSlxDSAPW zku7D4vA4Qu zng$2+%>0&3^8n!3qHR@Yw}q<@)c5a}E6^yYrSzZR22j>--96mD$CAheHiKvzWWn2N za9*@_N-whBb@Yj2C*Ng^-N@bh9)E;ArtMXEaS)^H^_>{$098MBagC}vp<~dRYAVnXbc=^Rj7j4W zna9vWyX2BR(NVN{K8mG>a;I2~>dP=0A2Tz_#j=0Z13Yev#s{ST95WZDLta%oeO%Gk z(kmzR1KE#*N5@Ek@>x`i#)E`AqD}Z%rFJGw3otW9pb?xPS%Nj@V8YeeNlm0(NOw+( zG_`0r{(4LVFd@R|PBb|}oqOwXT2DBtrCNI`j!QYiW^)SAsv|I;3K>tjShc{QNrf!I zPX&)4q~nmv`<-%3@y`dN1^+18QvX6TJ^32@QX^v^G#DnW{c4Q?N0xiB$j9PR=G;nY z;bF{aLkp?gxCI{G8_?P3UPJEBgkS&lF_wu?esRN=o9(t6x*y!upi$VA(2+k08AVFirK@K?a=;Mi;!8xrz_;*;({UAWZoZd;-~RHyiaV=~?Sn1NX>=g=V0Ru?Ky z_8`W-rrZ?hcMZX@i1+SE&_}v)4LT4Q5J6X1HTK@?zoIX1lRHV{;9!AP*1 zcoT*$X6)oqqsjFyH%AQJKnWP!fyyg`xI$ZoOVB7(98qKoO$(=ZA`fGIvS(?bvWHwS zE_L=OUvu&NFd>9z>8zL|1B=hu1W)+^&f_}8~4@pD@S*$e66~3@W7yM%sPKx1I zpMC?J2{M<{YZ?R%O|th;*uZP(5*IO`SOfZUt9nsdwh|#aplGa{qmZPKtcW%~4w;N$ zSo&;W;qj2<26iigNiGKgjrcsu2~GW&(lgH znowGU#L9tod7^ux$9QMn4dl5_ToriUE@`P;PZVA`+5JS%baN1W4+r7l(6PVCs-u1Q-_`=&2<*tX}9zNZbQs^FwfSm{i zak(|g@8QT-haixX-g>rVpkkr)JzRIn+^=dRfTT;elP&_=$qxPIh&HojJkrY&@}k&J zZ?Hb0fZ~>Jj$`1-?%LJt8EzSX${8UR8KY?X!zRrZ${LJZnrR&G@}*o;mJMSX=>-q6 z9JM>nSgbxw%tC_Mp|QU&W4$69Mlp=yjj5vvoRLoJDvS$AVf~;PUhgnBz}JirGM^u^ zSt*TddXzE}R9Ye%u?7!@JLJ>_<)F8#RmMly$k7P#{9G`>)lM)r(|Io96YYM zrlbzp-f~ZiP=>o;>HV0;*eV1dS2rD)SPeKryS7CYXj+P1BWalkoG_o43#v{dQc3qH zzJ_d|OT!M* zFX6Yh1fi79Xc_%x2yPU-)dE=(L7H2+If=V-KKLjNVYA8GhqQ1SrG4T!Io=9+V!H;B zA2kJyh=#fYg~$}Hm^$uhrC2L(!cgHqVPeTHkQGuoq(8b35aL6)A@NyLi|fdxG>w&jV~u`U3+I7LzRf{+ieINJk`KXm%rXLM21miaXpUzVUpKc> zll;58JHjIn;U8s1uzdLFECT=K6b~Rp2xX7SMtVEAfIQR79`5(R7j`Yb7vaq%6hIRv z1z`!_igdjMFx!}FW$PunesF!zptxxYfxMZE^Q1)DvldOlWrE(H>S%Y*AP_GF{CZEP?gdt?y=CQ?(wEkabYUe zf))jG`MR+P^vkw!WKx!qmxHJb=LjFAGzjR*Uv4-uCVL>)e<>*WIM`>fq-N2J_L}pk zsNn;)fqCyb7Ca>U%y)rJR$YaJM<+nS|ATW7+o6o0JK?L80T}$-sKm(PJ}*f*z)2xqQxBhCAVIht6!=>nS8c zW!gpbQV7fD0LL8@iFZ7`3i~Xx*|{me(u+vW9~w+??FF~xwn1IKaV)C1Y0K=v3S~xF31!=DYdKuDS=Yb5X!FJJYcHytJ5>s}T>CZ6;S60Yv z4p8<%5dr>2nR2@394iwo7nE%ottc4WZOgue#77uG*Ub}@_OJgsz1g>T#}H4XX`q8R z^Ede6&|MQD5s6tG?6BpRaP4_ z*YqB{@R?>u7$dsM`UW%6=RDFKe*=(>ezSE40(1xeV!Y8&(bPEi?w1H)P4!zaw+jwC z|H+$?Lx^SqgVUdz&)kpI2`G6*J2j9E$Y*+94{&=%#uRdk8^jREx}-0rePtJ-OC~8w zs*eQJMssF6x-iS}A#;T!$UX)4C1?bwVcN7TQ}9_o zPm+mCpeg{jg>w;3u-zSi6ad842}m~#$h$QnAVj3$qAT%dpyJWbXMxY9rBh#=ZIYWq zRgcCYz-$Pw(`@)(IeY!&&5}!LXEtAH*aWFelo=O%RBjP*M3j1Ebm1h* z1L9D+?e!0bj8Wq5akqcTP^=9uL!LHIyHgw7|^9p?;!Mq-yf%R5^qeFH=ov zw%JZYvepT(1j%sHv0Wf)2r!Taeux`QZ8W$TPk>oqlqx8!gmEe2WCki8?vcq(u*0Gy zte{WR>?B&pR@L|#n1?0WL1BC41g0CRdihl%&!N=UfXU2AP~py8D)d;j*`#i0naHFR z9v1h$nfm5pSNNfWK@!>~-on$DFR9I(m2uW&XJ+O2rdx>QoZU>rFKX<4lSD)V5Y3hl zfy)QYc46M5M63nYcte+0Yfh;p2#ZlEulUKK`7Z7}P*&asg_&`QeM*IjC&9B=PmAuJ(41}Q|k}5@(O?Jarf_p#T2IB1m>B!7l8M8 zWna&o^OXgw8{8SbD}|VcA^NaKL`~AO{9)0$)h`5>5J)Z9Ri{gGr*vcO$zO4c_7g=0 z4}YY|I!qEVyeeEr02~u1NXDVByt$J#mOVA+T{!bSbu8*}wK*M`1`0w(6_b0}xj(J( z9ERu#g(I+lniXFV$Smr7VilC3tM4S%r_6OT{q7ug8E`81|B5YNgcR(4v{(%WxJM2f z`vGq*<-V?~Nz}ry>8c2}hfh~H4(ry$O=>BVL;{S&wvW;rIkpenygVFk+=ZbNi38xI zW5Ej7c5Yb$LE8YOI3?$)eH;<*cc&;iH}xq(WDF^6h0oetp`Zc2L7ZQ0Ac?PeGr%z5 zR1^O31Yr#z0}pl7&1PE_p~DoGB@+DDQ_h*w#~;83mlDV@axd<(KgVed^pB-0!8gfU zxGp2i@GW~fVc3pllMu>QjN*zGapn4}INBH~>bX$81Id1@;1N1JTUwC^i!oNAYOn-R zg$EJ&57qV7UmQaDJgsqHg~s&7NYfd1H5Qxoob@6?QoA7w)K8}U^Ru*~sKWr{ zsDxvEk;Ih$k;KL@Em4-R0G0vL zs)@Gd-=q?Ukq9VdUb-;dA}>+TGae|7gXKuu2ptpVv8rFO-KAzEMEPAsNlM_lY6p;- zBvByJeH_HoteW&rq1)V%!Ei*iG-QI1tXxLy3VHw{ks97ghlcL~8-rFxsfJ&Hr&dD? zrUs9hw+taE9RxQMd)Vk_9V&!8RYgvBvWwb4xK@yW!FLxj6c#-l)<)~ zlo&WMD+8@e0%!mbKYcz2_bT-I%_wIvQnsoAAe9KSq3VNjpf$~Eu?da3EWIY#6tl+57r17wyK}*D zgjnyMDSY1Im&7Nb(1vma=qHt0`Zc{awjS^8dn(}YiW2@H6@kS8{At59|531fthm!t8`*O9 zHDkm%Sa%FagDw~ihzw5$`f18Zd&$u=g@DXr6&fvT6?meruz=*eY!b8b*EToEE;dO(TXu(_ z1(0?fiIC!j1dw|S)@j=t+Wc~(lQJD<{6WeEWe4BL8joj9mW@?d%Q`Sxhe)LfznsI# zLBlywO>LY!_!L8n5rA#J{^%NF0b<9nC(Yir&&OFyGFZ}Yfzm&#vS2jVeaPz_ZX=i= zYcV|(^kPcdt=+@z?$wkuEVw)6X<0pwe?V9n%QYgpuE@FnV7L4Oj6Oe`l8;foB9Nj^L7D zUnN&u;us1_1W2$jCYUhG(6iEh1-fLdS(YIqwGqx>#)7bkQ$>-HlRc^P{(~+x{$UurDMIRZzE2Mb%A&&dK3MngR zV+KEswQp?PzTCKV{jD!udvjeL@$s|%SR62r_?DbxgPt&ySP$ZO<+YvIRp+J<;ntUyEzo8FZ2OE(D{$bTzj&Up7@$;%kX}6sZG$#R)IYkA&}Z{ zSpFp{^3x>p7tIm%Sn!PZl4%Mid!nk8iM#ofTEVsaL(f0hJd>DGX%$4r)%=B@WQuL!1c;q}-$MksaXXJ^$#6x?YB7>N*oVc^irCXVFW%3qLd ze1NEY5g(e;YAR@P7l_CQ^a3Ar z!IPPleH8crmW?WCxVRPq%-+;%RE^n*KL|!(nfJ_@87$daaJ@{D#`3A{R&&BJ1F)KC z<<>(#i&Tr|<0!dmIYRv*1TbBW)AywU zcS#^6mUzv2KqcZ9*v3YrwFDfvs4OMW5n%FIl6o)tmvuaHgaspWekGlIler2E{Es$s z*MfMsv$_xL_&a{?&*x$ z;4<)hAy-flS;_bgLIqsWp{(2>S+^k6OYU_f+OeZm_DBTWRATBvYkr}%G=-!( z9QbYcsXxMcVpE|b>URIZ+C!Y(hd2rGz~XnEa@lY75y~=$vaTv`=@Z?^<@5a5TifR4 zExpOgx|SeN-d-4cdm(FiaqR7)zQq}jH!Wu^>l1zZwZjgzV9_hT>zgZwo5+cpy^;q} z3wq7$9jYO)Q)G>=9pXS=zQY532d^vSLdak06MefzuhFtkd!+A~MJlh$@7`{gm_$QI zUSNF`kF5nz0wNuzgaRK?x*$C%Gd*u-G%ebfFm+ z6$kUq>K&)U+5VvaKJ1+kWbe#GqK~ zKfwJ!NN>B>5IVNNjqXD+lR#?^8u-ka7k}Z$PJiY9{@{Zbr%vC%pEG~*GcUb(_9sq% z>GwYP;Ip6o6Q@qizJdU=!CoI%(b%wG!CeIH2i?sBz!+Rw436z~3zoEaswIc*HqV8% zEi@Xh&%u;7%{vL2D6t9pA>p%eu~prM8Hdhl@Isi-z}1J78o&;`uHIu4E3dUDRTd^V zx!13(OsGgMDlBDk-LFD+ub=Xuy9>mbT=V7|lWJy(%qLf0hlpR_@uZ}sliPZ0Yf@Wd zskYa&b3#_{$ zuA~#Y?i^0)T9uKLd)CJ8J628Ze|LUTbrtrCB<)8uGl}W| zJ1VCq*M!4%{rpjrl*d%0N7P=PQ2k5m$1GWY63J3DnB3tvCxTmuEO$B zkc8CHEqrZK3+~-KdF1!MF{v(kKeE>cZ%wLsAX+wFV^g=8Q2B@#hx^#Fw{H<0K|D zOdx2;=HCD;a04tic^eNBFWM)jX2eI6C-u2~(O2dJ0}+;%A^BHqLAmY6?LBJc$;>)t zwaKkCVVFs#m}GoWlZ&`)LQLQpI2l#kj#B#T@F>t_g2##xpmIXMX8maq8cx6ScOfnO z*QZXMTArIou0=mgg_wpM|A(w6eUga1sApNTuc%7UwU{%fBm8ZhrC7 z(uIrscQGruymE1AVV?h9OeL2uEu;SOrIoB_`MNy6GB>wyDV1EAn_rp7!=;6Vc=!^2 zUi|DQPX8yL`rw1pfAf1EeDKogw=t!cAQb&Ie4~u?+x+|EKlNjn-jIB zx08Bh`TDXGdUn0t`Nq3ZFCbk4*Y$@s*aSOS`<8~aDhf?E9nR4fW{bWiAzXnRyd>=B zad;vn!RhP(($8DBuYa*9(|Ui%ysMvi>C6kK?tJEFR=@I<8=c2r{uL1Kuj2RD@cY~N z{ZH}xpX2v$;rH)+;?${sh~Mv=`7fS{YMN*M?DX`RzgRo+Gyg$462(F3%y*ZU7U#~q z_|MM#DtOkJ7ys}K+00)Dd-?3of`FfmW}8)_1srRKGLdR)M%d&4(a<>g))mGitZcCY z=rG~y2??K&aK48;3ki#c;x*M!ydD~gPoBPl&!@li_dzy4flYaCKJDi7i%S=ujfO)I zSXo?IoSsf!S1zs8l2eqJU$`*8aH)naQi%)m^A}b~Qt8psrTOKhBP%Vh%&)9~w4%<+ z+``Jj!qJ0qG3KvOjQNj5jJXN`k-z)}6J!2j5@X(+`u-GS{-E(Oi80v1jYUo5hV?QG zrMpsmX^F(=vI`nE2?LIYV+HeH0acIgal^ zZ+mn%I^Yu|q`PxB^~pyvM7ggMCGYm&B)pH|*=UL-n6y72Z3sjsKm~G~el{@;(AB3R zKHwV+Kn60}Cs91UqJ|5KSD-r{(rRpV$DX4Vxs0cf5{pMLyuf@ugsO!1E})*5T>t-N2x?H3om02 z8G3!oAeKl0^BH@r0x%IsBtwNfWx5KkQ!Y-pKP}c-VnHTn2K<2!B2CZ0CG646fo=#h z(!L>ZQEz?ph@O5K0xLOCU%-MKoHgY&ZGa1>M*4saWW7v~22%!(+GS1kB~M5~Z8aR#}v+k;h;wV#Ll{7Z^qI#-r$t59X*o-bWu|dE9O}uT?nZ-#7*o z%6swG!L9MKK&^so;Q!+=3diUAvcA}aby_jOllqaUM8JkcPN;8H zWQkRkF6v9{A8z02A`A&q;@nXsu8Z6_p@Fwg1aK$&T2^{%y`Ks=X!BHjzQz$spy`G><4g3H}`u4QmMP z>4+?bPbv^uQqEPT8YDU7@?$;*E*l)oc$1$l(>QLhI3Q-FbUwvAygfU_WP@qRqxvTO zfRh*3XXE9|q$%28!l0wsgj3nmun6M{N3e&ZSwm0^B2yG*PB=(CB9Km4Zm#MMJpMhJ ztLR&BcO}}DJd|dD$_VTY>8^Prk9ZAPGD2~I_F;gj;j27{F<^wS~wD( zCRcxx!jBYlI9FG!tktF)UxmO#ezFDR+^3OsI!7ozOX%h3mslWLZ1+VvIG@<2KE&k9 z{(T?D>-u-(sd!1qq?$z3Y`#?_%o+{0ohox_V^c-bY2c|$lJK*(G7%}BP8MDAE~+(U zQh8NQFOxt5m!DhYnJDm#i#y7-kqU;_od#E+YVmO)N??7GAWR$}{z8m%G7&_8Ea$K( z35qkUROh2f^$DS}0o-X!oofQ?IU|&r7=a8*%2k^!o7(J;;2)ZVCX`l+!svZA(v}vS z+!*w`#3ueI6lFJAX9lw|@Ey;^V%3k56irqMFhCWX%YVi_5NS;&az0emHovN{me}89 zR+vMiT)`5m&TtY>FW*1!Rv09Vs4zd;VWBYXvi(HIUXVzHlEkyJs88v5c`TR3N^;<$ z3+NB}W3(fb@dZZAzb2Zh2}R05u|W=%@EdQDZyLumIX+RgX@pbPsM5+YtxBQsp*j)O zwQF>9Ov75LY`G$NS7h6|zQ}~Ae*WcO4qD`_`BPV1;P?#X6-3Wa!RC${X=WLp;MNsK zk?O`Ze(E%yAS@-@AUHd6oHk{NW7J25x~OQc)FZ^GHbg>cAE>E9Kk6Sc7JljSgZmsl9k4 zR?sNvo1ADL`i>G2rE^i{<O{V4s|5`;icN{_j3n#9dTN*!^2CipnN3Aipr9!kS)95I5z8{phR2oi zT5gQ{=`Kaw4rXOajuO>R+&Iif$TYbkM<46+apK0oi@2L7ZXAVa|HO?Wjy@GXloL0O zq-6?um;!K8CK-o6apNFZvY+F1hF&;i^%FM^2MPZcVn)KZ%JC_$kt_U8+&FM>KXKy_ z^e6}{Gni?F7p(;hPQd!1UpaB(IC10X4oG+ff|r=>{9lXZ z-^y}HdEuYR_mgq*#Ek>F<+uWR*gtXO081vvKXKzAx26szc0Oop2$^II!ZyWR+<6E}{ETH{B{jYIO5ENR}7i&@^1OUzrc$-E^iA7|c@#c_v@$R#qrfOIL# zHNFj5iHq|W7Ar|h=I57Ij;zGACd>4vNbOu&n7?%Ks7edS&W2}p-ZOUN*dA;Rf%Epi-Ps79MO5Nm~&>0Lm%%n|ia#n|P zn3QOZCuU|6_Z~f1Tf(f%F%|-(C1R?pS{}#iO1O6b-6D%V?1h7a?4Lh%ZD5*3)zm9% z*zhKlNLz~BLqMoAp**gD>@~hnHftl|8|=&30rzlPuEbI$wA87C|{KGH?+kHjJG-=#y|?|h_*<*HDc$X#mqe&LpP!e;7u*a@2< z8}OeKHereD$|TEKN|wJ$$&&uSA6G`a`MJ4C>?kBSNSE^$7HY^pmAJ4t zzc^P2m=`ZDT$)=twrv;v{v1WWUl-BuJ0|*l$3(whNuuA2|MK@|lDq%!bT!ExH}iHI zZit#J40kN!rV{2+;blSoLM~HDvY7A6{u-Rv5+7PS$mHUso5lTVAwM7uFhvMt&t{6U z>gC@mSnT7^xpUr`(a-Bmbo0T!XC`j( z>enVlgj-_@p^aURa03#0#{ck*nWqX2i>)A9!i2{ z?=HDyWQ9{M7CiK0f!8QrK9)rgGl_+8sRxIBF+Hq(^C&p`YW^Aa&HXR%6|g3%7ejL# z&3#E(2wh{0%(v%ZGy1hOE8=|- zg9n>HAXTN3gNIY{AY1L6LGu8LuRsBq^uGeE5 zuqgrUm*u6W3rodAGiV=}fC0TAaRQ@;)wxp|czvt^eNx}R>(M~P!}_@fqpR>C2ICEU z6ocW~e~6)I^^am8f{PzwBv${U7z!}{LkvV}e-y(Idi)Rr(fTE=k{oirTYS&?T+Xx; z%_hfr;fT)ICGn*)G302{Z1?i)S(2J6<15-llX^{AYrDU7xQ8?cmU_vYj+-xU_wK)p z8FIVjb{)OfWRr|{t*tD-YCMe^+FBu%q;^}9zABrROw&eS+$)-_;gVMzJeZoY%6OvC zpSY){MF`t&%C3?H|1rOZ`{!w#qBB?7pX46N8@=ssZ~#p8e;XKq4D%*W45u7 zRz)xML)CYRs=7U-n#!EYs@fXU4_Q=V_&$2_hVq@Zk#+5qwJRbLGs^hR5EaUwOz z!zW5?*y8nRFSG2+tFb%s1;>kcT8G0suwz$;%wqfzsEmPW#=(o4GBF*DR#7w*mowR6 zULK;S(OCLG7S@3zz~Ot@QW6zeoamjki<=srs#ObV_embr!zL7&S;j?$pw_R2VH&!1 za?T-B_F`ZRkblDgmym=LA(6JOW0OqmT zXNuh{5Wvir74kcYE#GJR+9VBI)8`M0`E<$)nuG`<#Fq&E}W zQRxb$l>}7B zwW{1ShN{f))v{fEm~ufGCLKLo+vK8U+s`UZ+tX^>rSSJSz(R29`7<5a#}+BYHO0Ew z8M`32I?5S)mWZrIpOfe;!@Uyg)3-751B$$E`TT)aK8s1%kx-wjJgH(G2Bey@j+3g^ zE^?}?3pJ^7{W7N7+*nF+luy1uc`cem7U%3+5yU`p(Z*N}k|zGehMh^iCTX4dUgsCzugW{OT z{C)?&zmDJU;rD0Y=J8ql{p%> zdOBk9b%B%FyLzO|3RJK%dsCog_B`Qb_AntP9-deq9LcybnR9@J7qohP$1rYh=EA$ zk75`?%O7GOTE7&^s(iQjeqw##m2WDCpI9G|Mg7G3K($dQu+&Hsn$CKi^bd^=_{91^ z)tf6igqbR9aQUk=Z=6^kMA?#vCA2)bE%B*fcVc~bUd%hOJ|u1p&J9CF;A5f1(s$YU zHECXN1NQoQ)AX%;5^8^|d18Gyu|DX_(8Qk zNchBA4WIahEPUc~44?QdhEIGO#)Le4;=-ks#l`t&@(^!Eq{HIU3jUv-P7jvn7B8;k zI@zjaB^A9izce2q5o7AxD7Q3!X=(AIH<@jPnSCJ@URuDAyl_RWn@X)*T)GrZ7OI6P zvpk15j|kIE>fTgf;llD_go`BAZz`~~u)G{C)D)PXyKr%SZYf|;)5-j$m5cM2jvMR3 zg{9?%3o9|BN%LNuyL54Jej(Q97+@}5T3K0|o11rV9U zfs?t6F>Vm9&|SkI$QTf6zZb(27a`Y>-iC zx6Ct=omE1WCA=ANEeFGJrx}_s;k5zc6w@)edh#-<)Zg&DC3>Oq5hEDoB`39V!0C{#crOb-vXal2T70hPhj-8t`TN-?ik(-c6C z=fyf|mtG+)<5-QfbY+!d<;H3SthufeDo(CcR;aAcST%>Gtx0`l0rbSG@>VOBH_r&r zDjg*Al)}_sOC!~nP9E9KFj_0YwOS=$H}OTfe5Mi*{y2ntq5*QK#&=n1Cw2IC6G(507#Hs2Rw_jj<*?w-TLyvO`ujlx&v|5}vTH z8HGL7&SqsNv?Mh5RP9K~td%O|jW=?#Lv9@o28e_LXv!VR*5qV|l-=-Thb*K6-&=n; zc1Tf(yrc?|Kb0v&{xlUL|A-2a{{>rRt`M1DT)Oy7N4ca9Sy^0J%#&gFv5khN zV1D7!{Dq~OJu8*Curj}Rp-3q)zqGtOzjP_i+%?-{RQDtIfO#bzVrzcs^zYh{d)JQK zd+EsihkxSx^T_=hPz6k3nvLOT(AyeKsT;_NZ|4tsUJ0Z*>pzI#R_s=}vg7^X!}j11 zx0dg9Yg8Vycs*mUryw0XrFx|7v23?B3lu90c+2He3^eIfD&fu^E{ihHV%zgmqE_>7 z%;zBx+U*bYP5N%{)}i>yUh%8f$|9IC6s_sc7-ke1@A?n2;A|=9f!SW%X5(Ki^avt` zz2L0ztm^N(*Ji6OpoZy`ml6NYl z5lVaA!JY2*7&t3(d`)6OxA~=D31^xTHDUA2M~d+mm{E2LQ(}Yqk(!D})^jaIn#^S` ztmDN;GZAU6I(~ha4_ls8Mk~*JkZuCvs0t>8!}r7CbaM&`1*RBe5;+2Zf{8SS#PHSH zHA{4}+IY9N`KZ~_+7&9=kfave%tu%;P()}tJvUg;`jM97QgADRyo!Q z%8JE{ix(L?@?8p5a@Fthg}Eia>i2-^i(kc1PQphBZ@bP zFk=!%T|pw06&%~TMAWFQ1mv?yVzIBO6#avjdc;M5Xc5GBTiie(8JocT*NtUZ-jm|wbZ ziQ7new6wCceBsDS%S%fu$RWQt7nPRh=9lM=Ojf@%neq?^dW|l6cM3-S#7-B*&OzF4@cdXsb*-V)yW-PIII}K*L&Lt17pr!>Jz98 zd&Lvdu^fL`mKiqkI4OQF6H)NVxui;JrG#%ND6MN(5pkxCYx9;9BXm*`hm|x>N950Y znhyF8x&!fZ$mgm{R2|4$2M4Karu))-vfdeCHC`W3m{{E)V$c|`Z$OYgUuf*65hJlk z`jV&m@R8>=&*i{=Rq}#lBhnlt*@I$j>e|+o=f6jd3GYi_q-vD`;YHTHBzeicSB5j8 z**6dOHoJpXZ}?{C%_hoBH(qPZHL|QN6~Gkb2`sO`&*iv}%6I6kYTTT}jaBl_d5N)5 z0e|6tH~WL_?qGv=T2D>2w)*>9ol!GrP_DIXfRcOLdZDx4Ef1i<7(D0AI zqC5?cea010gg%l~o?}sJV`870d2RQG@YR0=5%6wrd%L^;@>3y03UGch-JJG7x59&0 zHYH)_sl~KW1shJHn~FK9aC%eXXnGDrtSc@7+37_tiBlDXaUoRJj7Kp85=eG$Kr?GO$==7;m|Hfy&T4!|n zN6-WPGyMKIj7dL<-_PLpA@l%$9>33LREnHuW5bzXS8{XGOD|5H-k}xgAENIQE7A{% z6=@6$fY7-iDJdUnlzJ5pnBXh=6 znN!NA=#=uW`~w{Pf434?^f5T4M5dFmb7?q!EFr_l{Bq4{G%Im&X<@N&F}ZMQdF}#o zg}6uU&>xIgjVG+OW_r1P zxYgV4UW5Iu{r<4s{`%VMw=Q4#YWv!aTQ_fStX*y2xOw%h>uc?~b{oftH0YR0b7|$m z3i|oXOV5-Y<>*8!FMi^)e;ewz*;iiqG>q}TxZB(6?jv?f{<<=a| zf!Efrpd5>C@N!_y-O|`X4uJ-~TJ7xyu@-jxyIofB$1PS{?{?++^=ntw-dta6?DTd~ zbzhzh`u$O3yT?pF{lTL~e@AW}_D)8FZkJ8WHVnE|s5W*6{k_J^t=4Sy4Rn$(fBw?| z{BY#!2oP6GHK%Ni5ijtrs8RJ_^2n(zS^lY{A$}Z+R=(eQ2&3ivLiS#sLPb9Qbijvm zm7@2$Qg-hS^y*X5w5rVC(_XXD9CSu^vj)nsY@_|X`K89CndQcER*ECCZVtb7_x|9c z=;l)6Qe#pt-qg zU7kMkoikvdV3YqkHN}77lRwhj=Ld>YjM4l@h7%{uqRJtU=Sk1YES{1bh^+Td|E~`| z0HyvR{+#)fpLyxUvp;eA_x=f}_D5W15P+Qi>lAqJgHz70Tv%9G4%u>HadBbk(nm%c z(e5$@)(i2~rBF(lr`IWklA*qI`nOFAy+P^o7k=#YoBaFZKLu`n>TlsPrDu~H|JbC^ zKf>@bk=-qo+eapa-tLc(aqP<0gC9aUloxCLKU(*3_nQ|xW4)A8Vu0gmAiIN@0m3BI;A*Bb65CR zrMa*D^!Kea_gDUTNOMScytdtgvTMCNIy^XnVSm&rzyIo|AZpDvesMIM*}B`^x(D5* zDD{3G`ZtDOxexujj-CoCB_BtDQ{-p7)4zjhw7do8x@@93!SK-Lo8ExJD zf_}y1*C}6L-Wv7#`(N0X$d6YsR&QIb`@7xFewyH*+u6Rkzgy0c*~0ekq(Z&@-Uz9}VM7=J zAVq`6&Km>NvE4l2LJm`_eSN^@X5Db$ddG0=E6K7cnB*~SyWJ7AmO9ZAY0pEK9k_PB zkx=D)!`B=l#nk(q`<>y|pm#8WBp^%8#5Khl;JFY50C^takqWHy(30m6Ip46kG@hVY z8RO?gB?IKiG6{?Q0Ta@9Q~~owv9rx)8xK(t|LUE9`-i)`xC9=#8~FT-?l1|jC-s~} z#1mf$z4Bi7#@RX`csgGP7dzw+b??A})^7h!bLujB(DiBTL*u_g@2a!R-lb*rU%+nz z*~I#Xqh@pZi?5a{ZWc)Zmf`yNE01mP*(_3lW|N7P(K!FWX=}bR1h}Tp&;9@Gy$gI? z*;yy3?oM|S(+wSFEsIxlU1{2-wp6NjNp`!tZCUPiw_lO%?gYgtm#VI$YL}|ibxXDt zwRRf_%U}4Y-XeGM>$}NbKrO-Z! zwn=ZN*F>b|1O{Q6eoiOQWQAF-UV@r>o#N3S@gWRG(u+YD(WHU09w_>s2f=8hNXZ!_ z!r+s)ThzPVt5MWI$1Bolp;l7NBTon1C&8wRcZ+5tb#Ygy`4I?56Gy?@I*1vPpn02^ zP;tAu73+?&LM87sRZr<#+Wr&qPBB%iFK;HrEvC6+b8n;CKWWiSn6&afw55`_;kbs? z4)B7xf7?GtDFuCG{eyMKodr|`nO0!16TTh4IN)Km)qrvk-k)+I#IQ+70`!Tk?L{4;K2L2XWCz!MutBYCR)-NF z`Usw9TD|u#Eb4hm{g7h`!s|FdDPy4Zd;xn5W*Lm7wIx_JVjkoa;)eEyllQ5s?j1cwnkw2b9Tp1Q5M59%`)c{Q$^sr@7Mz7?#%CYG{9T52?oml( z!I?dt|5 zQ5fJS#9(`l{5ZN#qQe5=ftd`a!;oy{v0eQT*2SgXVG!6O)V0o5;9W8YfpMz|i8ge1 zr#6~Gy<2Hm+j~{1(wMX28M0!x+dS2fYhGl)iVxzccy0)pPrXWO#z(6BP#$KH&jm@{-KBA@QMaa^wm&4!aA z5dU7kro=%ICKIsMX+k-&`&!Dmj$EFyslG~sf}5U1T0YMwB#DT)bHvINgSkz7 zp-PT$^gS4YRI2sP=2R{XMDZbx=)5$r%*+5oJZ;*O{@+-wckDd}fYE6Q1_6@ghJABz zC}^NSAtBI$qTTiP*@J}Jd&IrQ#ex>!SwJ9t@9WS0EW{ZPVB7x&TnBOeGk8UP1lI#N z0(2j)({CIZIfLs*as3DS-iL2oufTKlm9dY*6u3Rm1{`WSoSioIv7s_fjP3s{{b!fi zqokVtYsh1aZTqcpl`KvSF%Z~KWch83J4xrw*^yl=pKk~Xv6{o_#VlW}IP-j$deKefM&1qFnV z^w|ZV<0Ri(D_R%|HPFhtR~T{2AQp=++-1=C)xVr07GDsDwMYE?omK3<2ZcS!C)u9l zHw=4{|C{VdVp9ek#4yZWVt7-AQ3CboH2$W3)uu4nVm>=Ft8X)zQaY0{ zOl7j^LLS%5P$bux&;@66rBXIGlOC!ZqnP|`E}Ne%?zEUvel}YwWOrDMa(gFZq0uZE z6OoAP!011d#zd23L3`7!A@~@aUDn-_5%-r$+Sp=if zB5ccXhnH>=CUh>@7^ynMSL@s6=CggQWR&aBhVGwbw=2J7^5#5gnN`)JNoa5 z`)Ff^=4NN}ncR+{q}d8CPv7QqIs8u*CXVVyyhh(UdWe>1n$8DC|2MfjAC${;!d;%< z2gk|Vbb0;~kU0Zzdqss%g%Rm`#ctYd%rJ^ua?(b)7KELETdW!1+HFYpz}L#>%_+k) zlmdCw$|1<^62bmsVP}gaj5rpD-HnC)xzL(=$gAYbLs~7(SP^bo|JU7}R^6Qr$;dXZ zf}?m^g4(KB!n+u$CAbAUQn6mzu-ls==`LCfqbTNQMAQ&}Tp!P?1j)TGa<~%fWh+5A z;oj;Ar=$5$iM9I5nx_zkVKNaJr$&VExkRRPW(XhAx^zm!6!MfOT(IR^7eLCCvS)3V z!Q@dt+^8_b_FZ{sA6LSnT*unt*bC@21ym5GqS4lq;d3TTqoN=*X^DGixps&> zrE)v>HiiTY6p4nA=A?@=2&4eyBAKYy{fk+kPK{yG}8ESfu!>a@gRVRID(qA<+6xC-I5=b#Fam;)L(u5+52AEMoe?2Qon+OM8FxJ^By zUir<^$YhP4dwi4hgP{K)y-KZ7w2S0)z1f+rPxwnDFiEj}f+Iai*wG96xFHDWZYK>O zBiNT=09r-ls+Tp}(xXibkgjb~%?~7Xn=XeQ&~QZTr%U+76Bwhkc*PwXe?mjyBPEhUtFa? z`tTS_zGM=ILzWRBv}%o-_0$LYxbVHChg-szUTa8-x{RQr^zUko1X74>QBR4z?h z&WGJ*g~}(l?gUIvt;A8!D0^EH7-<@0vQf9&9R#e>ZR%QwZi(5#ZKH+$9vKwMj6y<{ zMBwnY885_57t;J`GbND+McO?y%JVQtr_^gjt6tRR{IUywxUrLgQ2PszLtv>B0oS(Tp_W&M# zoeaqY9~ZOMZgk8`cLHmzrjiwodoeFfvSXK`Yj6?Cih1eo{C$8yrZvG`6X`DIr3nf$ z@|*Ko=B4*)(T*8%3OkBzK+KRM$g;6vh~{%?!o>_Zw5i90kgY$4T$q&nBlea;1d!tRYO$Z zdv!MH`-B?)ZaJHj1`+TL9!yFv;Do#=Wc&P=mJWnksUnQLwiDmdzv!*>Bu-@f$2+as z^_5j}M9yT4%#?*rG0pj&iE~N)3EPy?f81%ClKLOY6Gw04?Hd`_`I>p}Ar3Y@Te32l z=S!7>#Rpks5Te~mU(fp*&9yGyxW4wTwLq=jv!w*k`#65IfiVa@Q0gx*-$$URrSr?^ z_|ZK%Q0fao`o{NOf6~?Qb0HwaaDOIoqmjG;9h|qE7yx*efFJzD$@xneOpQ zU@=$`b#x!;L^(D<22XVieesC&NAw<1_8Vo->(n$o)9-y{Ysnbs`A;rAeoNDq!a?97&Bffj1FS_4G8vRV4lCV9on3j5Z zU!TrYHgOyd$5)DKvFvB6YQQ)MV1^6Mw^ zE79C`9~JVMV!CUlVm4EprHQUH&EyI*g+lk%C`<0w6I=I?VCxcq5K+2&BwKf{%hr80 zVj}t4RuhV>~-B{{fX|>+2 z(#}XXV@v-c_P$C|%%bsHJQM;?f4w-cE+83YA!8+TbNPC)cUyV`pa@y!b-$#QE4k^U zmuFwxrAkT>mDFpStJU;wR05f7CjZQ=53<~qwZigR_NCpZB}bJ+VC8J9lb+p$O4eo} zZ=Ooc%;0}$cN(i3jcgyN*n9YMr~+|6Q<^xE3~RYy)|3B zu?tn5<&I^jd+1m=f@e0HtD8Xufmc+o=wKhx`eiJAQ`Oc=sKov+u^8V69_x?qM+`+_ z%lQdxa(72c1+!2vE#Ob?r=8eCufMC8{X1%j4lK62h7<8BO$)0uxC<)%;#FFJNB$AY z4X^_7Dy^W>n|F*?X$7m{73(`)rNi}Tfpu6&KfaZvA0O4ykNZczg>-3m`7U{s05bYB zzXeF#1dEa><+52gMCR51dGKl!2A1H+yNmfSx{sH_UUgp5)PoZJN z+5Gi4u|n-{=$jR4Z++`+D|z{dFd^FWNFEUG7(Vo;T5TBFG@r9KhY`LE7Ofj%fe^`C za<7leGNf5jxB=H)65)rL3ohdnkk#Ys^=J`NHu89`*>pAy5mI!0>@dvHfS%f)cA;rj%oi>xXnZ4kb*`JzrM`@ZyY1*3% z*;(YQq7AvRkdaVM+AwFMPNltKcTQ0VCvgap_;nIKu+o!X+(RXg!&8L6mAWT4*(G?( zL-D!M#yKbamL2{@>f<<$>bf{aebT~_NccV10G8E6DgKZEVuBe>Aw-mop0wbjuiI$6 z$V9%$M!w0hCI#vyoQ1hqcU;(rHlH>gTmb=Epz{St-zwDU$)wQ`k2kFUdC(!&NI_00 zii*P5S!gDYSmuE=vUvb7PGNFE?}Rjo96mAAh)0Rh9A02mWr^h{?vlw{Hq zXTfNO0crHvD|p9wVBslUNxhh;CJKhW;wEaLK5RcI9~qPAXCBmW3-JuCNUZE#y7!RW zbq<>J(0cSy>)`GaJktz``lOZ>CuvYJdO;t&^ii&eRFXbLy!DmAiNn&ey$u7K>UUi! z;f&4XRjl=w+YRg3)#=K5eHv@$WrW$`06(;BK3QA3*w|P(_Q;l6Ayc)bvV%w4k8Itj zH*um?3RajE3OJ*DgCrzspi(Oo1MV12*@Os$@u=@1&^D3SzUsD7F(1i9czY1$ zqO)o@lgYO2cyO9JNTZJDDQBZvwH?PlIF!U2a)+L%52T2QyQ~^O-<*|aohlz$y=5U5NTXx7lgZi=Ku}x4h@8T@ z$+mhRJmyF(<3+iN7%Gxvnw7Z~a)FYWp~yfc6QoJAY7i{nINlQ+P-RQR+K$GEZ+P`MGEbC(+hHNEWcycEDe52MI{LU)0O*0Cp$5F_T25Yd0cGzv_~Z3_!hb=5K> zmx*w6kbQ{QGhr(OHPW~GRBCJW=5)1D$9{0W-EOr*kC;@wTeCZ>Ez%3Dw;a>oOTAa$ zORXA=7rIYfy*oy6?s`8h+BYS-Fcny;ryDTacBYDjsghqUt*Tbvh)L`qX7Uk+MoQkg zY?n%Be$yIsM65&sc&lW=5vMm{bI6<0y;EsDyrId*d3ZqM;DfF|MW(JPjF&?sHVz&> zCC{yXwN9uNCu`ClsMQ-5j`&=2rVxL+-LY0G>o5?yF-05!9Y~u6nQvgFx^7zDIAr|o zM@~$F7wWanDsZusUcYG=8@L$b9__m5K@YjrCHC8U0t}tDn=~axaE$1E&?(O6ZB&-* zM(9Lb?W{F0Sf3Di`c2^W(#n(r z?6#+Hs)E&Sk=CTfsK44mH;(A{8N8QA)81?x5s1M36S<4&beFE_+I1Hbr<=>I@PSf^ zqXta94}(LkemxZ9RUY+ifelge&>yG0Qu*X@<2 zg(+!ap}OW+*vF~80k7;SF>f3yBBudjH>l*$y6!JE)OdO;9j znmO3{lFN6&W)B48%sVlu}iWZxbp(*Hat+A~rZq9d`l ze>*~%(SH71E2IH9=zO)(B$gxOq;my*VugvnBhEP`JY7`4#Z4UE9UeSN;E92y4QLccsPdR;lgV|^!hrNaB{jb({I7kpPQ3k!t_v(L70`VTMx_LD zE-HM$dXONwW_K=9wL~HjGSPMiOdO~oc`DZ2^;;zk`}Xkva?iBmLU?mARC_$KLKX;z zPG++&Qs!tr^8c2*-T=_MkCWn9{iV^p%h#H3x8b@6=h5h)^P{pU*fk4MzwZcKCc$6F z4x+R{MY;o;dV9-;D1cAf!KvadZi|8B)Y#zCkW94JNl+TPGEf%!NDseoGRjFjEF#El zX!ZV;N@d+)vxv$EVWA3lVUnPP5e*AG?!LyF`#;)92r+;Yv87B&I9DiL1TqB?qSk(v0Z8CTfOFcDm*OvPznO#hJ;Zrc&(J)YNonWPSpM`V6`X zQNAI$D$2Su&WcJf2BtrS54JGU(1F5ZzpSyz7)6P{Iw1{;pZzl?OY{g+1J#Eh>o0f$ zR8Uxv=&Hhz9=apN?DbdKa7!#TwHqfS-uL2rRDab}NRc87D6+$zg>zx5GVX6QY@&0U zx;j^s4dP^|#YjQdS@Maj)%=#z6oT~V>S>1PAr`erR1m)-B=6KW7inbMFyBchP1YQY zI_~qRZJtP>g#4yPz$ieyj_$&sgkeacurq>iM-T&dOkJGlpAdM_E_%GYGb2d9y65ah z1$yp$sA}EJ9#_cZPv8)Ko+@{F!^HrTO7H0tnW?^?Wd+9xI;=rAGaNe zsVQa|EHN9AGqPb(96uG<5yp2|&)3Q94@7DbCur8}n?0o%ay{5Vr>T0`aZ$5N4WsuF zl!rbp9E_~W*dY=SloJ{x(Lw95mFYqzLj-=5+q)qV<#{EIeptIAmP-U(+MGZELso|2 z`xGZR$VMd`8G~ced;3CN>1zwat?#yzp`!ZO&Gc7LpBo#hbI&(7xt(opkUgBYmK+<2 z9F4tDF2LTnqA`-I8o3P4u}h}j8y$jT- zw2FT)&q1<70c!6`;0ESWRfK&9`6{kla#wuQg>I-aX-Q6&y}PDYdnabL&19x}$+%TM z`Zn_oAn!Jd*cn4+mUKrjXJ&(kWYiez7_SH2x2fuf-@mC6x^ZwS4Sk0*R%QzN-D`iP z()TWnDFyV05|r{gz9! z-k*0{l$DvAgzhqN0ffl?gLi-$cV|39D|8uMISu86?7ttqXF63(pPkXNe&|?VJ5p{; z*v@oUrjBM`XeNS4>>U=t{xVQmU_7r1viistkn!ZI%-Zr`7CZ2QM*F9)G#=BLU+ z5EeX%MXz7M6P2<%!Y3+8fFf+?(_SFd$70#m&f(ggM} zD=QDPGJBZ8AKLe#JNJP_RazSNG7F>1eI$58xRn~t-lsIb2TO=9W<07RgHqx_sIXX> zv3sc?zOd=H9*QxlLF$|M4cajs3HKQ5Z*s7IptlHe59~8HwBf=>P#o6n8&vE_d>)2A zm3AO~sN5~-M;3`iDBk}@dN6jcMrRML&0nNUtu*Og|3_id==GWJIdaj94vi})j<9^} z;w7nu-~6WCP!G>ZGr9ULho{oO@!$xb#uI~#)ve<-7+hNy*%6am4mJ;(Cta%o{NDrd zC+bPqcQ>}BFUBN+(X))v3|BctEkGfR3(7J=uyiAu@QXW&q*zB>7`jkBWnM$*U>D1Q}sp5~bco*!3|xHS)w$Z(l5b69US8Gp=95^&7ax5dZcIaV2rBAw=4{aE;*H zkcV(RgX=P`S8)APT)%?rQ@9?)u}NQm>#exniE9P%b33?RKnz_Q*DRvlK8@?)H;#-P z!1dnG8yWdVTvMMvGE&aq&;N((?{R$w*Bk%Q$jD(_)42W&*Pr8B`JYBcuHhQnKQi(~ zxUA8Uk+>lY4;jQn4?{`gBqM*bAnD{sb0EV#~$kBpqh^;TT(#Pzkfz7E$< zOpJ{D6t0gwhU58u5P$yi@W{yD;`$%BUOzc9@+_`%xE?-&7UN1jjz;0i9UB=b;(G5B zBO~8{>wQn+s25zHIyo}(2e|$a*MGH5cXI7`>r+xLy8VSmMNEYq@=O^ zpAGr{-Tjro5m+eyFHuxL9dN6>+{XDtb`!ebe!{LHu-YO*YAjba8XdTPz>_(3e1b~- zI7;P~z@xI<-e`8fpG5Zy=RY9Y@=a%A>|;Y^oEZC$<$*)Fg*AR`|3A>VIPx!kcz^dZ zKFZ3Qj@6-Z@E<=gR`~mO>Ioi--@jPa;;O*|!-aPMhxv#g(*FY?7RP^f;nfHtt@omF z1jD|k5^em-H|(YLO7$89$uDix+n6xPyC8z$KKdvMq&R$R*WyTe14h#8kM!R@VfF@T zuMxS5Rql(+n#u?bO<43haz@-)B~nt%@!Q-0eLE}E*K(G7hP9vH?7SB;-hrq>${YtR z)D#BD0r2iYg(bGRD;>0kP8<|)w?THtM-1$5p1o$n3GSf#B;AW+4ceWJcGKNoyW%7r z^hs=UZl_p-yS^QZgBEs37ezWHumhxycLPa6=^6(uwA(7iVuVE2uu3D*)h-3+h!)QZ zC9B7|mdtGgmlp>uOv7v`$^jbqZJ0nAB1WI?&`4z1{14_K5HJWMQ>+LC5~BPr?;zTg ziXCkG#5gCzhd&NlD77nk{o*2$Q=bk1mQD$KgHcG30k;U%UB%!P+|am^*iR->T?`Ly4=MiDbeb zJK(^_9ICBhbH^lY^xK?ED&pYOs}eDCs4n(19IDG^S6@>xCWnQbpROuE`M*uTDID3g zsFcGtzUM47d*Pjtul+cdLjje@1&3}4HH(#oJW?XxH8gL)t6bP!hZy~sm=zHYYuCKR zjh&olyZ59eLYrWB7i%te7+~1v3T4g5=I`PB?9^_> zEJ^)#_cZDWefPBPg>=Fb#MM-VnFXoe(y;av$;xOe-pj+Cq#r8n0AB4o!)0la7C>o( zirhv+r1zZ)#$CMpBe!vM%^`c=hhj~cafR81yPVf9 zAXN_zg-|zyOEKi5ad^+Z#M^Or&p5m%O{O82Tgtk#C6`LLW1>+QIzMe^)qhmKIJ{?o zW1-PkpI+f-!WmV{&8Am=rH`rNNp|A!o*Zb@oanbD4}M1wgPjoq9p^&0y1yzrihct8 z>SmJnG4Li-xefiQPS>M5;S)Gy(<0`yKBy;r<3ee6fzRxZ=cmeKSOP>{2$6140`+nE zU^ha8P(^nO(BRkEsKV%5YO8lCAn1^rgMRjSs?icuqTOzcm}svzmCuEok@ZdwAvzSi zvHjV#-B|ei*@d~&#~zJFwy%8}o0P{fOg%o3eeK}l7^Y+g*Xw8pO=4P2rz7pb*pUDW z7$aXC!_)<&ih=vYs!s%i>->ut5(e(%cE2^Q-+uxr<_D2`!DLX+V!xI5^$c(rgnh7SnMsRK%oH(jtO2j=^W+kCZQ80?|%5yp+rZ60gqZP0qBdE8jT5* zM}1s)`m#sjk;-|e1za6=Fz)gYt$Ve?aCEsi)~lLMzVA5JtChxyO!BzIBZ2U-ajaLz ziDSK5NpR?HK*75x*6Wa~*=`4B3$r6slq`-f8^@PbxFEizB2mTbjpNIDpyS?LiDunj zt@yG-lAAaptvjkw5oyQvKXT9L2mae(+KW-^7M zzRMJ5vYC>;&1Pn^GimpBCYzmg6Bo0YVlLl@MGay{h)9sSpi*(BG?N)7=L~vR$PJZq zwm6%f9VX}OOnP>9s5&$0Trrc*4^?X>lP+X3nVDf)oXO4PGP&8}P)=o=!JYb zjVrg)<`j$hLa{g;4j8?fN#_bP>EaGsQ%uk1am@@>j4@UvV0EduV~i}#q>1(qhdM5B zX3`m~Oqs$^z48=;2IbOy5Ig0hrzgQox`g2=5i!{j)@9PgnOXdq%??$P+nG#yHkYSA zJH@s4=`lK68@BSO8qm%bS6)Kc8n0kY^jhbW@l(1_6mHZVlJ1#pW%?smyyIrp|>hH4K-z3vc zIjxO$)pn-mTFq*ub5Yzq{K~z9mG(h@X$zGbT-5mFtFbRW+p1L>ci)znmz-K_tz2!? z?PiyQT(Xf{#RAAHwu*)zqQ0g?86q(1Ql;It8)XVaum(&Ljs#BmZRN&BwO+GvbVSz^ zWO9)eW5Fw-;s*~5gvTEaV4l6+s8nsnzWw)(f7wGLBeDlu78q}<;#g&TPtuK}?wmh@9)SazH2lsUuaj> z*X=e+t+lEfYe3T!18JW9!#Ome4CknXa%Rqy4se7r65@>tt_D!39Q4h#0@CMNHL|>R z2P0_~=&MVnPqiUYvfGfjy`@~faCu?ATqbEAP#}4h`Z3qSylA5NVVV^Q#v_)3r>9-i zHU-}!`d3hvtVRjv?MWX!PchpQftE{vl9^VDz}&3OQO>CDhFVGLVR>o8Zf{=1*?`qf zt9`uDNG4KVXit#I-F&6Gn&b-R8xzN#*z&ZIx+=(q$T{CA1C;i+*Bvpnr=~EqNs=m^M z0kr6fF@2E7CI+Z@VIzWn?v4INwm% zg2tuf3BXT+YJjdeIFZ$l#5}rYS(H)?Kypi=opzp(>3HCALt{_f={ed?lA&Xaxt=L% zdi#&|48fT|;8p@0eKb{ssii>esVbkg7o;mhlzN>w%>ZSybOBLi&Fq~FT(=^%a!LXI zDq}COtNiL)jFN=C29J8FzGXGRj;REqlv7PjenU$#=dsG@H3aq>A_j-U2?o+tMTLxq zINGig;?(SPHt9fCo+zpS^&MO(te0PQy@&#R3$ZM1+sjyIh@@aj1i==CeyRoPeK04b zNLV2~q8CAM4SbCH%4!QvgremVou`zQU!dPqC4KtAZceGtRv|0!wmX)4vq?1E0k-S% z42l!kFO|3__N#<_%>tD;Y&Ph3;R8>v6>1y_8|}A=buF|*hK^O$a>bL-NWd?6fy5H= z&_3%i>nXvKT3fB97r~xvGl!b?yrLyUu50Q&lm7XJCtVUu3t6viTZ^L5G}Ek8%`22_ z+U2GV+9VPxCYSsn^+GWTLX73(RMWrw_TqwQVU$@XR2gb%y-m3yKBe{ZM=rmx-hSt| zKo0RQas3XiPvQDBt}_r$d>O7cKnU8yWfMxc&vMkKkIsNvv0JeK}5I z{VH7l7}xu8{S2<3!}a_dP!6uI!pW@v1eXKt<#k*)<)zLqePwL0^GAO~OIQ2cG|R0D z?dOI+E0oSBZHsL(HWU3FPO6xOvG3rF13b3+ERu&7UlvJ%94@nfbCj zp%r9)_%l!kJ7pB-h~kh^{QbMJUk&V8#g26l;Q-_gffHTjfuf&=yleb*Z+aEXEY8x( z8H`B06517y^37a`J*SQ;gj0iIz{yWg<=_aM@!p$3rRiVZM=ceVU#C;$V# zN?sKq-J|h0Crd2xQZvH+z9S@FL*mEYY?))ho2#*YZ3^CmGs=6|8RhE?XOyoYXO!6J z1}->WyOrJ?EadoMz7s`Q??J;EX%NE&_bES&sN>Z(x)~)58vVehfI7c_9~?tw3fim< z=8+lKO(X-`!Gh~3k|}0jX06j^VIrDy-{x{z*uD1#yt_xxB^9#iLe{mS?Gw7Dbk;3u zrc{{SvDIV-V91nqYLt#5ig4eM{xN+EIh6EQ_bHQupG~gRr%MI4Wp2(QY#@t87qoph z0trpySy-cHimE4F#nHjmmvV(nDL0(;xogu22;^}MSB%k>Y(7`Y=JPv6k?d?PgKMWK zf+C7^?G0a`@jw}wk`d|XACi$NiPsN|z8^Gzj7)!*j7wo;`YHNmBh#M;Wf;sXw7YTM zKz4pzEKL6+6iQGFl2&l8wZ7S|udH^UN}I5<=}c}4Q4}3vq;(2bflIB{wMpxAvzkI` z%5Z75?pSOB3u`eLiQyKe5q8tDYeL1|wmPe}b@ucn_1Ic&0f<(;NiV2~GpFa~&t06i zmg@~<7muwr+56S%ZDBdJX|>r@vwPdeWuGd>_ zw3W(S?R3_UOiwQ_rPl0ex2&mp6F_d&kcgVsS#7s&oNt~Koj+cso{@sQyS4h?>~&B72=u1Ei|hAsy&kCjzvB9rxV{b7kKy_%asJ!b zN4KKDJ*iOSsI@)zz7UpX?A_VoY<`TU`5$0lJjU7Vc4(Ah2%fG3(1k! z-<}J}3M>uo)Om0S7TK25Y1gZrLs$g#LU92!pQx#G(T4SN$4ha^Ped#yzEolz(MII< z+Ina6)J9V*Lk`H6K5i*FcQ zR8p}Vp6(E{;K0qMVL6p$+q$u8H*pwgqXE`ISo(`1Xz`>ETLIG=hyaJ;FO8AiCPR2y zc<0;gRy!#ZADTlkv@Yv`0c~s45uUcyb|hngbshCL!Du)e>*S$y_%Y z%8H$`4q1m)@t1)ty6BV$|D$gKV(c8 z)nR3$KBK28vIaqS51nqJ@AV2;jOXjEh8Pq^!{ojlahMTxk@7)oOfvO7G7B3w%V1=BcfGoPPbHF0o&zy(rPu#d+MQi-`rSR zvfJhpHh(jp5DjRqc%E#oExF}#TbiDhh^C!~iKv7mx6fvO46`WthzN@LxQ>$^NV^j# zq6wDTOvud*B!e48_%p7^(<*1RLX~@-**C#D8qY)@y;yz3OJg*t;;sg0k}o+51Qy}1 zmnx+6q`@eAUy0Px^56dkMS;`1Z~h0cZ2uIl-^2Asxc&s!{ouu3iQwAc4O|dh+piPX zcJ2;dt-3ByA-qSDx=x!LJ?A|u2Cp~a@AOD>B2Pa3E?$)4MJZmCXqAc=rTQAL33uV5 zBzBrNc&GU;W2d=AJIx>bBP=>6u|z?BoiQRlVJC@`d zgFPc0wok*+3r?-kw!P^{kL^M!w-+AU?|_g?Zo{9FvRKRXcebvlQ@LU>mA0m=(--Fk zljI_UlH`J4f6TgQ+hWVK11YXjH2R^+o4`Y<)U^K%b_>|=u!o&7mS7_NDU%7~eFCnA zg0A_9et`d;SHF{8t=tZaR0%l*jOYoX&derdF3z0z4V3h=h2hJwz{SefkVjFE&qAAON5UgC9l-zWiP^lynxyAG-b4Levf&2b^*U$#h5sCI|8>2eF%nL;t6ZJj9RF@p?(Q>ya&(m(sSju8sw9{&dP;Q?@u4zT)t zd&NEeG)U$6hhIJJk$`m@Y%}j%=22kVG4lJ_owZl-j#O?;IA{Zz=)LhAl5lk8Pd#)& zu%}DRp4tX`S|;{1W+X-lCZlis<0$U51To^S%@ECwB1UP^uvb>xDRG~pKSJCo5!VBw z51?5jd;A!2rQl9KPT$O({vOEtVBG1gv3fj$cD?qERSsR8pIex}R6cpWeD3_E@`d9U zFP1MobNXWW{6hKd=P#FEIDO_!`NVwr)aix!lVtc3upIF!U)c&q=wI(SuJo@E(_rj> z2xC4zbq7PWt5S8(04d1c3rzODOq0F)Mi*(i|35U{KaVz}UY!BY!+S>Wf%yNx=#eUCf)DqyN^$JzG*;0eobE4A8b#EEQngc%Fid~KDR5;1t4X>W={6H>5*h(UIH z#XjDF!3KN;ZHKhc(!SLZ!Gi)Nby{cYO&jK-`{0fu?3Yy-B)0n4Ml8wpwT*QWY^yg2 zL5eeJo`e;KFbp{g$PL-pzn<)*JN>86_cfV{}JlN$8Qb+wsCHsmjrnO~6t%IL}q^R#xhp;pVS}+0raUt$Fth+)Tve|2~@h?~NYR5cO7)O6h+v!%Cp)hk74!JyfoF3>;DhQL>I0Xalqr_s_6W=lAQrCSa5X_Ei=pSyn2Q(&Hnth=COrpV7djzsqWoL7zEoj$86UrgY9~n*se3+ zdPXyU4b}&r{p0tH{=eXe4vao4nV}C#X6QpMGgODE^6j{b`%ln3hB8Cj@T+LzaLu&} z?O-m7d0`z#OaVNG1E_p1w^U*KCgP@!lfggve)56~UlE(a#?qDurI61DTs&;rcBvf} z$DW@je;cvU1E-P?;l_eZ=frSi?Au!X& zp`>UM)!c6;93tS)BCM!Y^Qj#-$Z3L~a&J+1u;nQL5^fsA1<)BC$?4=flkad|en)5G z@XN`hC4NjiGBLffHfbHg8rIj|$hTt+hrHU0nt&ILZf$gAyZwXFWz$OI!aHEi`g!-f zXT>%g$^0X#vZVxvDVJ)%inEI2i+6y2~t`W-KArQxQSQ0ZkJ}s*qW~q=&-o3CEdn_NLZaEsI?;1DJlBNKBY9~0i9-{rd2kXYaRGxNwZ7r3Cc*M~VF0dAl;8-4 z6nxiIc4FI_e&Q-~u7KwT4yn<{Oem01?Lbx=*_xfHTHUEEHSDRTeX}zq8rp140XT4o z-r!>o#JIS(k^v*u&)5FJn=c?i?csjVyp*s&S+r*fJbxU|pTy9EP3BDx<(7chz9k*^ z0TnpqeWEzlC#|a%5772iw3d2;?h5Eh=G7SCP)3yu2fNHaV)gwqYm)t^1w;E`EIp$y zU_E+JEM!M{A$!7D$eyHy>@qE66UIXJhhibS$P3y2gZGWTmkRoN`tx=8bAVI>-+&)d zHSlj;LU?W~m>h@!Bu zjx7dx_r|-OAFI{ZGpC6~?(CyovS(voc z1LGZjUTRmG4*4@qS|Sx@WD{`|CY7zH@Z#*Ws;!2o{M_-g^A`~cd)_*K;@SDROGm8K zG`XG8IWh<};7mKB+El$Yh1J)w+tW)MI1y(W9hs(m;!P;_g}W@LE7x0eL=DoFMY=L| znEVz6{W>qA&4Zk5!G|jhr0rz?#Q=I?Mbri;0%5)|6;9d|x&r3AaB-qD!sY!0O_TYi z_no{K?=HYI)b6m4oy_V!5-H#YDIl$jc44AkNi;YLJn#V?@(-f&VStB&E>1}&n+j|~ z2SWK>l#&G}BY7j&_~fw9fh>50B8%LPeCwOhE?&hc20YYbm)?G1{vyzl@l%FDN;Wqd zIJ<~eyk-ltaUBWpW4+bbM68m=J~QuPg2WPuD@c+^Cyx5wiDL=)WhU^FOs)A{Hu$ck z-sJ-CFr^&O2hN%gyxv$}X;*6Ubs_M&*=ntG)*{{ofl*$Ve|~-eVOhd~vQI(^mgi2= z1cVVn8SgZEXIW+=y=+^YG71t=>yCEjjX9pOEjfRl5p4f72+ zbyr{+&qRk@pYfEuO|{9pS;=H*J0>kpCG1~%&+$(Ihrbx80{!O0uiUf${`ZrJvjF8E3dof8@Ce6 zbvhAL9Qc_yA_9kO@4t8d1NVL-LF8YYAkT781yE_zodU z63PQUfej>hKb)p$CZUjG2@U%MbW$P>rIV|n;OQt!s?%bjSBm0*B&h~0g_M7>#VjyA znga`mz+M!!>q9(o#$7@N~9G~+yo`tf`nQnEF>v)Y0#hJ&5J z;|pA+2*7rFK9iPQIRVn#-b5f9Kz|8by3r$&KDZzj zV~<7<6Jb`*Bj)OD! z#j%TdQHs$Ge|hXjC`$D9%K)E=r=mQwpJqA;O&ATh?S?>!Wlpa~|4GVA07)(qJg-dj zgaxJmWTO;|MhKk+{3Uqx(3m7+kr3z#l(q~Sz#x&JV_|(LXATM>9<|13i?ZBNf=G&G z2*WvSDv_A_a7sT=2Ryh*QmtmAg}6Y++=x6BYeSpdP9sbSDY-&`|>gJ!MyF$DNbtC>%i%ftE#tu%VVEH2_BO<3Bt*V6|F%mAJUNH>lM8z9p+RNRtxGMYPB=%2OBFyweQ`9SE0L8bjbADn@1IxSPpc z+F~T0@Q@h)ELG^`$>3?B!NF)?3O;-iwguv4%^>^)9Rlq^bEr(vQ3CUwoVu4F-kxVE zkea)clF^lZDexuD%n;6#;7GSap$m}~cWY|m14h&@C6>mJX6dwG4~wvOe6^+Mbq8E zGwl`GiTSUX|B~FH;M#VF|B4we$?zEj%EL#Qe9v9PctLo(|DJpH|2f#4|1PDn`~Px0 zmM1A8Q!G!4FyfdD3&Klp_$kh$NbFh^D|PH9kVqtTO;LK z{mGNYKLEvGI`5t^mPx~rI6Yg~tL>atk0D%XK2u7&x=NgLRzf^2_W_LG$L=})Fr-{7 zxZYzDQOKe0A3r;|PLl-Oa0Z@U63UaQ3JE@0wdB)me&RMgLE`}01q}u(H=(2x+Dtk( z$icxuE6`tVETy2?ls0+wR!C2!;Eue-$gTL$@e^|==TANT%;{&JJ9GBj`3rAdxOnOE z^Dn&Z?O#?|szMpKvRZ%fT4Sx*T7RkSbT+QvxVibRbOs@33&qmR?BQty1wf1Fz=Mj# zhKpnokE5F4*ab~uP1wb=A)u^UrqZ%PS1vD9pocV$9D+UW;uTo9`sDE0LJ{a4W}hv3 z<(g$5KCJdJT<0Rcr@wO$z8>!+>l0*AR5ygKtW9CTD_$iHBr$}=B+@70KY`HKIy1wh zRiA`=S`(>6YT2|&i!l(756OcWL~rVNAT7<2N!pd?R3B*dl=;Xsmxn0< ztfAWRr%NVv%114f`1s>i9%j&%dQ4u4qLBPVKc#T;N3Bdj6a}w5Pf=M>RIyu8vN&55}ruzjhO6F7kiwzR%W!;XI#u6;06m(P$H&Y=ik3#u~^2)2Cyp=S(? z22M?JAq2QC1!0^+3KGzcD2zvo|1#K&xrI*B#5-;%ub7lG)Sw9#C?=D+G{!Tbx#7`s z4|BxDI|Wb_Danb1m6x8lz)*1Snt`U0IZ@OQ^~#hD$&~MvDQ9NlDY$<4Fp)r|h{_OY z;Q6eZ589HK{Dc@TqI-)fpURlUESBVeDU0q1k*1#6bI8tgsVInv%$*msLFQ&mkTc6b z1u?y#8oPJyZLqL>C$1krG`AnarF2%mKmNve<*aNb_h#jcmrQrgGf5zSFkYbb!b|g< zR=Rk}#H!rqk{Pd+o<%oaE912i+m_nS*Gi$~_ycG;{)^Ib{Ly&4w}dock5)(z@6W6a z@mvNEn zWX-vJK38zX)3b%_Y+**rDoI*Btg8)A*bBnkH^SBCf4NOvZN3KEYVB%cI!Q)3Qbu^- z=rSbnGLvwjma2Ubss_S(RFDW?y1MqEH@v_ zg(k_2yr3RP z*t(d_$q@O`Kmv0x!W}iXq@ezY1%Em1?oRs&~vvo9lu8H9U=0)uWt zkKQ}zdUX}@au-XDVW8NFXarN!1H$i|LFwoNg__Xp>A)RWliliM z@t)EtmxLu%!Vsf}^kEXfzeD}Y=#{GTnM;>0K)&5vnL;1~gqB&M7*}T4kf?e|8c!Wk zu2@lRUdDVs;RDBJK@=}|JGPUHVCb?Zr1 zc)=9&#X>PxT&8bPCb{W!aepD#mrss=kX&B^zApwgf_O+?!1K^&IB60`UIK~ec!>;I>x` z)~nTvThFw0>*-KrH0J+e{!ehoCXeN^dolmljo<9a{|U9uuYpndO{LcPt?^hw!+Woo zY3e3gx)n@Qv?PQXj95Zr%M;&e_jl_T`&dE~OK61LA(qgz);uDwU6as^zW^ajy6B!7 zUYyBf^ID0NnayNoOZpa~iDGdFt{8*unRKP*Yz`4kdi8FXtIec~SzKNFJJgO!cZ@WUuYbeUFMjSm;Mj|}NbvXP zxQ;^5_pP|@fuL^{*AL2t;Tmh8Gev znm%2qln=TZQFFL_Im~gGG%5*+c6f3A!tsUUm(DLh@+e~wlFnfcZYAU!lgvRONJ;_6 zwk_phWH(bc>euS)cCB7Xwc0DwbT@s{Zq(Q69lQOO;}_>npDx$reXZOyVU}vn*gsK7o{`h6R zS?|;<4RXC9H;}aroS1+DoXT~(CU#gXfR(S0sfv{6kdeeAWL4fiLbOW`Dkxm4P01lh zosX7gepa?V1^0q^M7~by7*usbc}xo~X)9Xos;#_xM4hC0A;$#P`=}P`?V*Avg$UCH z`+{3B=J+b33cZ~o_aUEB*sEe7#{BSM**i$GWycMz7Zpk$9qP(k1D~6vF^=NraeDsi z>Zd5GGd-hkt(a5zu2Dx9E}ldP%6Wu!Qi2l=pMD_n%E)+b%eZ>ZtFZ4FoY45Wa1`+! z38D)WH7E?S>aOn@b;uO>*LYme7}YZ|h~9!QD4veF5L0L+PVV3mWQhh?g|<=n7|C}j z+W)dnpF?2#)n-d=yK>E~#k7x-GGAG-7#Y9AaTU2cHg{}ZI2pA;RO|{)qmgJL3n49` zIDr7LT$4$*G&XeTYyx_tQ5t~jw4sQ!+o~V}Cw&-RT&1F`I-6IQ5;6s-1U1Y870xJU zE6+Hn@zgD(eDonKSQQZ*U6}D3F`p5sbiIz_4B><%sFkb9rQTIKM>I{X(dm8&4&P3# zwcdrW@l06l=G5hj)3sLBnMT&>;}=fTH)|`Mvbb%7#5GsS`f(Wndg&m=w+Nh|SL+qg zvog=uKo|^LNY`XlJIUWGA7ErWmtH&MXC36Db5t z6gp2FNDj(oz(1rcmpZ7@bv#o~Rvgb$L=?M$+n)=mlWJn@xK0srxz7=u364MIrhJ}m z5@dTP%@pZ)I8VPqaz%h-uyLCWDR@u%U5cnkf#^hig^&T!Y|(YxoNm&JW+FvM0YMPZ zDq4q&GFD8S+0?AntDr~@I0S?@MkF@k8Dyyx>X?JT5`$vF^oeX7&wL2>&7fSIWJ?D>fjQcR;SWnijl0YZZxksieyL{&kyx!u9a#P zTplG9bQrg=w-EQ*9h!{Kw)g28&ZiI7r(>aXf2@;J=6za>T+|0ZI+0ZSTs@MKh13o4oiUye?g8K;1#v zV6Ait*(udw>I;4Neah1jeq))fqet97{_Da^0ShSnA}D6J`t&>WTK`V*kzg-MJmTUd zl)0-klHJ&YlYE+vT>IB5H!tv9_pm#14Wf2)JXVQ@COkwqRry>F9mQgm<%bP3_X24Z zLq~&(km4P(icDKL9{3{Nq!#9npDaIvKl2MXJkT9~bPFdX;pjBQD@3F{AVAdZP`XQX2L{-s*Hl1h*`2eh zsq{@?@n!AGN>Lt#b~zu~T{!;sGv|+=)Obf}%}+SMG)v@b26eX!Pe%o-hGcvVLBQ(y zb0_Cdme0(ed-~EdRC-j|qZr_wlfzU>#DEkzGDBBAc7fc`q@MT44?z{Hih>H|wU~ zYJ3Ml@V%mr@FImAT-I`!2O{oD^ke|5PV6|={`%U+8pLwTHaPZ8^2ps>?S|N{;}8tN-188*ck(49x-e0<9~wFJ%*}UQ`gUl9)}Wrc zi7N|L)G=ItitE4OYC$da6}Ud$h+eFkn8EL*Vxg4p#}d42@wtF;`JlzWGWKV~x4)1tF6Xnw zS@bSb%9dvP=}%vWMhvIyB`x6o&+4NiJ~95rFC_bUsT0y-cVJkof?{2l+@CYG;YHaa zzqyT6P{U(sA6Tg+`LRyRb^eIJ2aOo~W$lFXH7-g@m=w_)hM z1P-x;=*j9GpIGe%`+$J_gP25*dIMtEE+QH&1dG*fLfxu#h(UgwwpL1~q_vB&+RfZ? znjnhRZXU?EJ0kTsWc$UFF=PuFl2)(Eq&M_siPdg&w5=7Z-9prStl=S@#lUK}P=-V5 z!(x5gmR^coGox7FCa4{6EHtZu+o1kE*0-sJ0pD7yjfE!wA6YJab zd(gu!)F`WF^$2Mymz>f$u2PFx|5I?21nz8QA1StLH zS+p0ryKWe=bFtvvsSNA}(><7V5i`y^+uS>kVv!Nct5KAPZT=kM75u!4SMUqtu_smR zNd-Ez(d=Lak3Ffp5_Ko`q>@XN>DvTEG3^d~AiK?#MAEJzRCF^Rds0!jq}Y=x_M|c# z#$uI@pKVuKuUMtyfsD(Gs>fJ7{6>YbN+X=6O%vb$4x(ua%SP81$etQV&D zkgs;=Ni}{yLi(jk?tx^bY$og8WwP0f8D|oAxokIuQFo*8K0G#bAi_+#l+UDRx(2S? zvC7Y_En7@OBIJhD%;XS76Ac)?vqM*nNgx!D{JK+z8hg-ij5q7=I|XD7-!x1!mZ zLSc5cYel;U_F^`lFJ=o}2YFYzRRlnbCP3k;S1jgpZq!r?eEGn0KZ|4EAAu|3Z(~{< zfeWDx_rYJn^~-P@d~9@NK^NCsO}p8dvJoB;TD|E;eQDZu)~3TETYdxF9PfSj zyKdM^6jMkf-RRUC(`|dD?jZC0P5fzA8W-(0A{!#oO#8z!?Ud8nK=eRodcj6iqpE#T z+zwRK2LnY_Zg4TMfS+85`8%vFP z6}Qv-l-H=%ZpaMD*3yf-Gp7B7xRHTU*6KIwP4R@{$n29fpQWe5XIz5Pf+`s?(>itA z(RHs^+LbkH>-^G-2-31`p;XZ%S+IKUHnUy7j$kj`PTfGaei6(;g!#E%X#|_ z?N13!HpPHa`+L;3h%{uh8%QHwkiP=$IAwE?-t6ER8snzb;!dvAujA$_BEvO1S1pRf zYF%A!x=@xqWuM7yOQaM1k}pneG^?F@tBIJQO%DuY)6kBPu?n<1h2|XF7krF3ob%K) zZZv%M5%EUWm=tZ9M7uZ#Yceg8e;fW z5PPb*(jZi^I(5V)Meu^ARoUpY5Xlc=#u|-H)U?(@a8W-p-hv@Q+|Wq)t6>3R=|GGE zkgerqHB>DIm4z`&Ro2%Vn_?s;5ny#?V-2J12uNZsS|}y8OdFf!CIOcVYWm8F0{Maf z5P{BO^j26QqMRyRM;tbQlK`#g9^kK12B!MnLw9*ObO!KfyZ9e6NjS;zMnk0n_D3e$ z?dgQkL5vLnNg=UGBMyN(pgyMq-^{}J@{IINA0l5|u7fC8_2qh15gv;Oq#mRmbCocM zi2gyHVZu92xef*&b-`M#G;4_eNe4Dk#!R=qAoj40XkNZ9d1whWAhK(+THQlgH?oL6 zE>UK^Ce+c@Gy=X+95pm_3G23_{I|_8aMdLw)G1((z)hge&?^iLW)(^_sPYg4>%A_gAig)`vSfvfRknA?v0OqmjXbl^MoLf8n0sgw&M9I@L$Zt4=D>Q;dheP=$VK zK=p8&NG-zxs#s8-#vsNk5W|z25rrFx-$$*(hY=KeOZ3~oc(ld8B=Ks*tW*Tf5aFv= z9Bado$lJC>XxtjpD+lhk?N&zw@&h_|R$H}+h%sMK8AF)56d{GnQ7qV$b#DUhRIHcfFagePjn=T&(y9Q9B|gKhI58xblBpJ;GXbE|gs8j%7b zyB5I(TNRLPN6%SB!utoniB=0Vrr9qDP?@pLhCx9>_TWKY95l=%pcLJvej!NBJ(VL* zy@HM2z59Q7{Ev3D15yK`wgvIlC*Jx9PJt#;y!DA#hJ%uX;HnHK#dzx@_&CAL?DpP2 z-uhrYrxlG@ZN*n>R$9V6-uk$lj#@(Ft&ikn`&JNv@;D#q5JMOA= zlR{}%cB@2*ri_e^;=y7WtAKW>QN`%QDj-+&?2%!z@2QS<66YUM|`ku z_WQ=mc*1BHBWX`0WkB66*vY-^11)>uqY#PxTZqKIUx~#2{di0xO>B#4q*N8&DjGRH z112Qx`n=@Q`CP_z{wd^V;d7$bl)`MOn9k{2@|O^tOlfdVhFlVSY|Obg-kxks;q@aU zb$DRlJgY6sNAzHt$9whRx))2~`p;vGl<~$&1&>HV>)sgO_c3!TbyT zQk7P#a#5dz#trPq_CCmdp0n+B*sizjWxEZB7Ffl$Ah5IXpwbX_?BH*-r4%ea#oJBj zbDL!RF0AKpcs868aH@Q}UaQ$nd2Z9WHkP+zJ2A(3j#9)6?I1Id&bh{)ON0r}ftXYDme-UMbGM^!haw|8Q8&PItyNp82 zHb)c#zK-x_sp8l;bd`OeYBESa+$Gv@`&lBK$>qKjr=_pZX^qL%PG{XYGCgfKQ#b0@ z>g#r`UP-muE7Np0eL@s9A+g}Z@r(1teEIzI^9yviG9aHx<#I=<&Kowx{A6%&J{)B*oNs+e1cRV(`(e3D`pUKqRKJ?uO9>v{NBHMP8`_mTYE=6KCi*H&2-1 z()+r6k1yo(%3eH1!GuXv7^SMNR@!qQgvUF{x-kK0l2xI+rc;zv8z>unpwOlU9LC6o zkt-crL*?&MK(>zpYBTAyFr2rZK%Z~g>2#L@foR-FlYojAZRr=30Oz;6Dd~aRDI9}H z59q_wnE%Q_=5&JivcKHZcGGUd#SC-DYQu>EYs}0PLA8QI#M_{_0@=tWb~=Evoc^Ln zpVxbL4Ogscx&lJ}xji2OZx!A@B_wu-Zc-Pn~$? z@-^(gI=H?C*T2T~1Gs(+*Av)vJ&o%taD6SVAI9}lxPBGa@8BANWaEvvz695!xc&y$ zKj8Y#2S!G|4;Ss>{?Bd>u|+;bu~e)Umy1~(&sc>|?o4sElq=-uyI2zr$rY!55ogC{ z%H>p<&l&v9T`09yZ^JnJv|t^|{wjWD7b+mNm#^T@Q1kbHMxT`U(eWq1R_)VMKV~~R zAE1%i#9=y~oXjQ-5*)B9C zKm`okV+L&(Dj9kdcA@TI2hFj*WnFyDaJ70daM{P0odv%Wv$LAhyKUH6jjOLFA1eg6 z-wwg;cPPQ_caFzWp;#&uONB@sP5Ma>_Z3TpXk%~aRb#1;l&cb4VyTcT{2_SUZBn7} zn-Jin4TG3sv6R(1r5wU^mAb~48$zU`OV4Kt`D}g{wj}0O-z`0#Ml3UZTPWoVGr3); zEOPIqt19NR#R8;PFU+5~aD48$^4aqzFQ1t&FU+5sUzk5PH(xII3AH||nw>4BXLg~g zz^+dBrj#v0KDP^1^zKcmI8!Q>cA=^+y_qe|q`L;w+qJRDq%(y~I-Aju%#_l_Oey0| zFH+gQ;rv@5dVLAkH{tpdT$>QJ{tB+o!_0gU*N1TZ8LrRb`Z9#T+rsq=xPA}UF@(Z< zud5Cs!z3Ycgw)adpG@3N46Yc4wFM;4OVjW|cI=n@rf$E57Tu1fZimq>Xm40eOwmF} z53E#LD~P+cv6Mm>zv-1q<63k2r475i$pUs2m~IX+{^|`O;Wytxld~YK7?qG8O4oG? zL(=R(Es3ydu#F>CEI15^nxOzNJ-E+v06XzW#M3hZ)%g{ptfVu=033*)VzM1N#4DDe z1%iGIRhn9x2yJvdppB-4?q-`~t!BbmV!9b|UF_fC3z)hVbKqI?jj0o%PkW3`+A<9t2 zs^kl(QL{-)DdK5Fs(;p6?$tEXz`l#;kB~@x2$SW*N+R{m}G$B};DQLJI9X)*yUueE9$;O=1E6zSX1frQ&3^CO>G#ahI|)Nbr`4PUFGQg(*NHJl&_!%ykkRCk zVP9se)CNN;oS%)nf~(RcxzZw$P8N$a@|W*Dd4%9)!rKLOkoY-LVTO0q?W2sk$GsFw zIpuuJg$a!Jz%Rq}h+2SO0tPTX63OJ3^%REO6GR)BCz5E7I|F-P?S%m z#kWyz(lpDYObkOm^lr549qBQ&49h>;1xhHw$jHQ^Y&WTZFFgbN=*#y;Yy;%0l(_LF z;E3%i1>gCTu!W(+-YrOakSa=nkFVNn6Oh6!z}9R+Pg{23u#D2uT$ zFwFNx;nbAaONts4cIlMTWNb_06^xxRHDHBSZ^F`1rwbp^R#VKK!DfnxjHyCrCKIAv ziAfRjRJWp!Vhvo8ouGk^fb;ovyGem;VdSi6fC4t-CakR85ZHu}0&4*9+U7;<$;I5G zG-Unh8~j>}N;l64?A@NZMvL~MT^dxS6xy&YoRAphA{G-Aj_RXQ$+tW-kc!l> z@Qdsw+3gCC@a_^lv2|JQIJ*4`(U4=gC#YI$^_A5QY>(G5+8oW)z$WVkd3?X@4*{K4lldHp9{qHzB5SM3>VusOT?hR& z8RHZNXGVQcNdD2IVFFhK{`K7&p5`^X1OHqtv?2@(!5YSF18>4wEE1u?s>leUe4zpx zejgE>Bpdx!y9VEZW~)OkDMSYqU9f5!WPeYRx{dXfb_HHIfhi&A34s`e%a=??*6B%7 zz5xcwNylEMm)rHEQ(d*!Dw8Z21S-K*#uyq&@nkB)e3~GYfQv)I_e?;qyxMX)&B_{) za@XQo1Gh{&gYZ{^gIKSSxxAjnZa%@NB*kB{%BB}Q2h9rI`OlL?wFP}+lqV)dJ>){D zAlXy(A|;NaIlr7t9064&5A3Oo^`xaqiHwylAN#} zebm#)8-aB@61KuTY3qQB9wgg_=Z9SDNJe%|R9Awfjzw9Z5dXqfprtVSDgeVDa z3jyi21PLI3j=JSh?JnH7vs7ouDxyj-rVgiA9=&b$j{*V2=H8PDY2XUNhCg2@)?l}vFXfAcQdU^)N2>S6 zKHaUn68i+q7VT0FrNJjacm=>0fJ)96ONF9cq&Kth89T7=6>+7N3?{T zq_J_+JC!?Y+uRK-doY3G4LPj_BoGl?NxUJ~TNm1)_*g&1%EcRU+W5Q6I-wA=9Px&n zU_o&U2_Er={Epa=cUy9H%tFOGe9Q+;R3qf>N|2|vKDWBbq~P45g^Z*ZLoZT zEE|eFA=i#o$E=nok)SDiC9h#}KQI1qTziC5mHZTBJc&ys@-l8WgLJ1G@^P8;(`STATh_RvnMu14VE;U(yEG`PqyS zP&Sh;z(H5P%oK{*v}=u>P3N*{*H$~9E9UdAXCw5s`BGPJ+rhPYx+SC&p6%+9x(7Nj zU3)g0D`vC#u5PM37Le-Na`~B=TzAq?P)q+~X(B%MjiDyIWBY${Z2w;fWBYlOG_0|`GritwG+-*^v%3GGH{G6A z_iLYLSlzq2WgU4qHSOB1inznt;@%9P;~K+vv6#P5*(5_mvd*f)he6)ztRdF@9@Fv* z3|FmacN@DUxCLRbA`R$+yL1YQ++NvOgPEk`mv_JxN(>o<9fq+to5!rcVNzOAaW%x% zDU%wRPusH4JA=D%RgKb;I|+YIicafTGUr6fdcn4YaVXqFFPuL2w6$hCPGv>JM26Vh zZm;3&4#f?LsK*}DT?CpH_L+V1P0C`}FNhZqP^v%fxX}-3E+^X@tcne3Psy_xw!!p@ z95Bx(FLpXpoDE4i3@r!jU2beRtFSOd^ikI`ntCIQ5E?%EL=NQ+B2rO+1&^dM+gPySb^Ox$Ei=43{(o_1lvxDx?*A_a{zJZgLtfkF$@^_O6 zM8tg+f8d2d-IYt5XM`k3F9@+B116T*k;ovIyu^#S(`|`or<}ztapo6hiJWZPD$<1L zr;Ce&flm}>l4BPjA6CvW#{(tt~1vsuW zI}hu9Yq={~+K98z+REJNoh+Lipn+~Y8o(@f$RWWU?#_@b0^C`NGYdAlZxcOibVJ<@ zf*1}hS+<_mBTl7aZP|(vr<8I@RW7G0b`+QGNU<%)ar8`-(!-7-*^&~KD=9ls5+zz~ zzVDp>b#LEp03>HMvvVfi3915lcz6B@JC7|H>0vE0eD$1 zq_y_%kZf z{5r%=aNZ5%w~6J}n|~4%A8uvLktX{umu!#>j6F4S$p#{!GJFD#W_TNdR%M-LLZgya zmr^{JY>10y>ZB&Z*%O+7^T%^>{Nzs*%a^2250=U$8@XhIcpyJ|4a_AQ=CVbZjPm*- zfXUoG?_9~oB$nbaFlM=|#EZgHwEuXQeeP^ITXR{7Qn}-SFPD`(aFUg;h^*uYbmdX* zW4ZL@9VdO6gi()t0e>rtbHpFzJK&G<=dC}=UwAS%su+~BH5Yn)%8e?{MAvxZblTxj znQm@W;j|rrh?#taXS67N%Z(~>(Sy+_1&XEiUD!vP&$&^B^5oRiWB=r$hg|gFNGnhx zH>&U|es_;g>TzkNkQ-Hqc0u;eB<%uEqqvkCRRr>++^8b3%`siR6Ow2*} z7-adbzxiqnj!nx)>F-fwe7?Wha&^8o*}vzJB|xq>`ue=@gIj;ErofV^z3m3^b;`&$)_B{b0gYbm|8aMq^Vy5ZVxlE6@d)4R?F*V$Be~q?UwZKcSeF?yFR=nUoB5LwH~4$4$8Gw2_116zv;jgs#v0(4k+(iEBzSZ5eLU#Nh(H!mNb8amGd z=NLJ2Z@Zszj{L7a{???4r=!3*(wh4{P|{c|2cDiVmUVuSYbN21E%!*7h!A_f4fi?Q zRyotXGMPO!LOuxpO;}aG9h8|t3M&u}+U~ZXql|M5HJra#yt6wzpouX|q7r_ZOgr=W z7p^`c7k3VN37P2p8&mTSWk8R={O-Iu1fk9hivi(RPCx7b~p|T!NogPjS z=0SamjzDe)j3o6?8r2@GufGV=ucp%o(N1d?+eDd}YkG}d$9KeeOR7x9jt@&FqPepa zj-NqqCyt;a=tr0!yjEfDe>aWoGkqJq2(ePhx=!# zIM{16;2lB_%5ET_u&-@Kq!LIplMn3;g0y4V9uzhaQxR3LFt9(hjbyYDER*S7mn-lJ zGES55G=a?R7(SCt@#oKt;f>&TC~PY-x(F$)>p=>ODS4VRpxY6nmH9 z5ip+zu;K9#f15&dBn{hj^`dYz*q%uWoB-UmU_dh!u^g2KiA^V7OJ-a)aLn{G31!F#_cMHxYG> zk-Su(52%uN}(G23CVd+yfz(PrIGO?Q)l9hnlNhvhfZQBlq) z?4aUq>mGmIi4Wuxyg_%j`(O$9sS)>w@|%0D*l6# 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 %YsF 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%0A{{i&1aqqgJK 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

      a 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�)&y3)}~O)w;v zw%~Qt^Hnd2VqJBbHx$w-`>Ht(kA!WR)(XrkCz_^2qjZIpm&A-xqyjePl95Osl43L}S83&bY#*^j;6$6}l zNu)qhU3uX~hcuIAcug$a=#=DIrmv|M{A$#SJsQ~Ol@@Mv4Bwt+Y*SXmTe#72zI1+W zbb;uXxxroGk+l>)a1=U=HaC@^Sj67K1_W*^XhWv%*Snm_W_<(3FM4uL_PW^Dj?@FgitR_yiY71Lgw?$N&t zoun!Nc?;-6@`(yORg-DC!}QqFtcb_O=d_`UdeepsbL$-|h9Tm~w#811*+C;7XY!H!kI?~hf{2JVRi9#eP~B5qqumR@PwvC2s>y48_f`k7S_VVJ zDDUiU4k&uz-ViCbuEBqrHCi0)c>M%pl59oyJ768$E<#eTNz-PqJo1rd&p12S?RafD z8oI7o`CeXl@oiUbA?UEFg0yi2dw@t=G;Isgmen;-P?1#9c5N=CZR&2!EvdxllAjt9 zs(vtym>vT0l!;{`wvC1{3jA+`TmqtdJu}vGZ@+*z20J5gUIQ zc9wD&wNo~=}dlKYp8d+XQiJH(NE2CO1q(sp|i*~x}N@R>`@^7<5k2q|%?L1O2F@Bi^ z2}Du82aynBUF{o#@d$azaIQ~Z!J-}Uc@Rkyofic0I7wTYAO|yrLg4AQ!&JyKNUY+U zYIYb1SV$XT{)f?dpzg~5tZFyUgvDayd4w_=c2P7ZKJzXr@!T|;4iW53LK$jbUI6}n z4>5jnV7nM#^kS=zr*qe$w)~m4XUlcu?{fu380%&AOuKDdg3S$M>GQr(W>kxB-|}n9 z-?M@!185#-X%>;kM;T3_JXNG3)Sr!H7}EEJpg#!_`S(K5KiDfS1pT?9yvq0^zDrxd zLeQTl4A((9#|MlwMiS>4_>GL>3W1a2bD;wjkjU{F*MUaUwonvgk(|naP9=?RY(+tq zW4nAxdB8LUdijZTMowrA4n>bZ=qCiK({u?`mw0R@zNbvGq3j^5aYkls1ddkhWJNvX zSw%Bw7U-?$p9JWfQhEOT!F3Fx9hG!qR$YT=a~92kcy=aDfOt642xL0-W|QxW#&bpT z%#3`qD#6647!qbyhQ*%BrxX*9GC5qR49l+^i?wqAC7Ebv9teE!<@uT|0mu~;9*Lv} zQeDq3&7AMj(k|C&BBvuF?VoP$EKpW_Ml6_qTNd@F$<(s&E}|{*Df2Q(>sJ=uEwGvH zA^k#O7h-()Q0F)!%@m%LXOFo$+V3K`-fG+RccAsqqKJ4K`ph8$KjPMv51KA8gRylRf?Cuoi7i+ z;@x9!TUq{+hmQY)KfHHudG+}B<74F=Z+m3<(f6CjKlaD>?w$Cj4=pWWfX2rAF28u? z+SOwUKiOh?ExL-VfrH`5Z#KE$@q2&%JbEW8Em0`h&LD>%kAkQI(ku04s!%(CXWX-dFQyQ*1HhD-h2$gh@QyPlncl_30+`GqS^Y|w}j&J^-k;u;McEqcS-zm*E$`%22YDC9$lWq1Y$H#<${|NNt_~X9@y!+G7T3RYs ztugG&5pdFLSM7Qu{LwJYT6D{-*;Xa`X#txWm9VbWa4O~K(R#(f(rz~2yYcMhGiTr3 z1ftd?cfoLZ&oIF*`>>$q=OPP^H1 zyWOVicdoiyp4n^`n_%ejC&}FdX!x+o9ZIqf0Fmmg;M(#9B%V{`S+s--idbMKJtJSQn=NWmWQY}}o z`gCm{09`7TMx$bvGf!!*q1SBCjj9&t2N=3-)$5?yb6KReZ2}w3x!|H>l}*PowUqGy zU~y_z6-C?ptjox$J0Jm$c1CAyyJ|HW)k;~ri0Wx1oo%Pn>3R)&ajjO>ZX2_XAMILb zTnn3YCc&;^+RSRL+6DvR5$k}BO35E!Beqbq{mlFhjfPcgWG9n(r~%ro)yw+%t)@4wPs?9Qf}5TxLRe>BgQ`&K5v%66yVUIuT-hm zOuK3;IQ>NUjHunJX_?h}b+TQl?|Q9aHk@jXW-ZeygUTp|8#QY=W(5nnG1;~B-oR?p zLIC#3N>W2$S^;}S9jT!T{jd8BAlXp5sNagEi2qV)CN#ftJ^8yW!+$)+w8H zr`)h~qXijv97_eisOu_*RyCb+j;^a9;MH2i)OB60JK)}}x~>j(U#n(2gaYC?mO#R2 znDqwGyHQi1f?TI=HpeuCPp3h zc*WhjIv5XI-ieb-5I9VcU9b~5ollPs>D2grbZYGVN1Pfz7Y|n}fO`S|-tjPYbB zmePqal4tOX&{@8?%aR~m9JJjoom3%-abl8~WTljIa=qM0J%vvf15nJS(z~v{c!`3+ z@FB5dGsz<2ms7e2#mtm=LD({3%6ey+z-YwJ=eq>yj}fGQ`?mqm@Bd36(m0_wP6%nj z^?Gy;uhzjdM(6Na#i=!-yB1bDj^=jwbfs$BXbwC2p0~N{wr(~UAEDY{wz7IBb$T@z|Sg#2-CX59&6Xjw(h(j zvj_Q3I%pXp6+Q2o{xaE_92=}X%6#~56NKHgG9P*JK?p2J-Km)KY8{Kiv1?i;S)Sbp zS*CMPP8Hm1wLTZ-xQa0YaWc1^59UOHO>-Ks&-I-k`FD1!O0Dp_04 zgDqfCh)L1X&sj0CRtKf1+jBX>LV#64$xK=DVPd_~a8Tv~l}6pHqRa&P8|GXv5#+pF!ymmgcvf7bhAsTDwCn#c_B?b_!vV8ipNm9`8m{0^LrZJ0Z>iK6 z*@Wg+*}=YAb~58ozO`jSU4!-^X`Kf>gLt@tBePS{!birUyrZw1U<~Nf@ucnsX3W>vRtj(CS=ey7TALOn&SVnZGRVU$*E=AZ%4 zFNLsA>Ic*r6j~){lq*4L11+Ck_Ed%zu-wo}EUWc~g)_H87$kKDq5^5QsUJ2@&p4{r zw7o$@S*g`jf;g$SdKs)=xuFFlNeQ9k&p6 zfO=I_C?I!M!2+(}upgI4rAhous6#Q=)w*JE(o_Tbp!q-?MK!5&2ve{?v2AMCr)fKN z5E&dWC#%VgK?4jzZR@ANu~5r_vB_jx^7tJGd$|K`)nqlPOB$Ey07101sutwb&`@hv z5LEzk0!dX;GMPFRRm>bzR;n?|uTlj_Orp}-K|)fET0jI{tw`QmiR8T+F{ltrl8Ysm zNA^e_`B9Qb{$sKi`YaH5$mb$@-Ka&f#Tus53~vEX%tk%@i6ELFT;WfUUl0!6CZyh@ zXD|=~2?sZJU%CS3VDGyxUDe98uJ2D**pl@+?5T5=MeqwDY+Y|bFtwY^He<{b;vm4w zAz=oiUO}19ImR*RKP}45dJcdYCv>y=wjo1E;iR)#7*y;UM6{U&oq3pDv}-}7r)?Wc zDCGsF3xH4jRj9kbYC)e8^0RRjx@}?4ucq8|Y7oMvDc@^gy-YjhNeEXPl}Ix$GuRM# zndMq^FFqd3C}bM7XhaG28)|h@`fHh4vjKY?XpnXL4me^GVAr?}G}9x7lpkDY71jgV zT_5+Ydf6$9{YX-ih3!Op+b_`GrndZz8LD@oT=aKJ{6kog^Is|IJj<~u)fB1!c)ezz zl}7!T|CmCZR_w3wXF{`Gg%$A78w}e)Zdz=($Bw^3`|Wqre!EYa)^EnE(avc_Dm^+I znjpv_Ak3NxLs?5pUra}d=Cqqak=v?nRXwn4WQ+@}jMkV^L3hH&puop~Sl6sLSk_J= zs|JkKpYy!kaD353eRwAI@WySV@`8f`L!*s$higi?&3ocb$~4x?6+4Son5S{+md2gZ zv*Xcd(0_h77;{F5x|6P@bkr!PTfWCpaop;(y#ia`r8eH8y^kKLBr#zA{lUAZ<}!My9oE*{BMDK*5`2Clgz_muMO*saAqOM zfyG4l6T2@&BjHadn!(*iKO4|uM+O711F2S`yHGeo@lumGOPFieuzfhlCY{-a+{WqL zhGP2ubcVAqbhX-TN#3*b$&X+M0_|R7UaeOkTbUx)JcunOMouzu-8{&ki73_d-5P`q z=R>`6?;t~m_8kU6nc<#i=v52CBM5x6f+ZiuRH1`InF|kzO$DsKt=*gC3C%fjut?P@ zX9l_TJTQkj8IIR_v)}`u3-P=tnWr?@&|x1`!}(B$E(aNUt=fPPV=jxd*1&O~;b>3m z@{H!g7qncdHS~T5>1WLB);M5YVY)jn?GIXpSXM8=$Ej`RV@)0UVU)R`W`hK?5Gm_W zQ=Z>EXb-bi2Sv*<$ZhAt9Vp}>2`2I3JjQNqxJS3UKlfn*0fcWxY<`;wtr>+y*%>z;|7eouui<;BgAYzG_Y*bP~I;N+~bZ zf}9hC+^i~ujMCV!p%a%63G^fw~Wjg<&+tY(aOcZ3GqIwgd@@EXhfO z1k9??B@RxC`H==@k^LLBs~#Bq$swP?YSIo26`+=e_e`dN*=49kVZozaoY1Y42@Z5D z+MWq9pd_r;Cj@+HaET;|Kb0=>)rh_#0jxS#q<5Jn^e52-xWPd|ykrU1N`lUZn%@385>`3hw&$7HmNbFyCitkxD~ zvT6qJfql20`IMXwFlZU-Nxf(*eaR^2TB+k=uH{gy>6WH^!pZp-IR90#(z3Rm=MW2N zEA-LXqk`ldIl}RPrOrINxkg?GYEIFMfLf%S%rZ(q;L#4vbar=^JTEX;H=MFVLO(6a z92huorKrO|H#64f0S;JE#A%w3;07El9bUD&w!B(%jT@%IaG=$0eg_ezkl7*xe|j^U zSqG1XaX3Ld9IdFvPFqvcw?P<4Lz)QwOv}W`!_P-=sA;mo*88xii2@lnWT*J(1Zadm z+L=Dco7BL7mqB~xLG>YZg{c<)WTwnH=K*$LkbNU4MAp&gZ69nWxjkrEo>W_{jKm*e zQL_4O=(T$C9Ot1FP!G^~9Ma3IFv{0Dj(3n;>M7CeV~5=ri9@su?SVHK$Xc+y;7?{W z%>^RZ`oV&}R@NfX%pfAa74lNhitP^$B8q+h`z|{(Ma=~wIDR9V7J?FF#nGJW*nv{m3!XgI! z!Aj1&%jBG2G>tHCSY$fm8*r|5daeFTcNEjf^M zn!F!pb%?1|dN)an163foVWkDxLL?OsQb(@|LZ~~0>8fj0I8_AxgvGu>2`CK)T$Bx( zrB!?YWf0@ILb@Hbq9Fl}NaF*ut_C72YvD^GRVe1P3L5Af%ZNWm?c^K*WRkGWcNBWp zXp|7o!6*+rjKXD4u0?S@ao*Abohm@y2lZ5XVCxXsaek;E6f~GL9RgAXL|S$lmJ~8Q z0dlEH=ymDXqfik_(@r(eGlI2oHU7l%L6`@)zahGe0yE@xDA)?rgr**JDJITRRT8o`M~O-WIj;j)Q{FfId%A;!?~(5DgW{kS7V6 zaqx}hDgMf+fb%D`bHZ_k966(TghC&UAfBuColyaefVEKBuSAW(1{8ikus)e=OddFD zV4FwG~J{CbQeyT7=1 z{4?m=XVRZf{WgAH{CoHA{oMpqntiwD`H1i5y}0=bBF`T$qSEnq!oUXz2Ig2K-%;U)My1_k0UlU86rAdlG;C2=%{Lprho+HSydn4CEuC zBH`^sjZffhm;c`K_a6T$xTkzXHhP$-`p28-`t#p?@7_1cW(^-vVYINwI(`QO_?WUr z5|~SEmG}rDcRrf9kW}yjA?tpbKBS4ZJ*h` zkdcjiF{K|ky`(2~iHv!|lsm0%2YGVNj7K{!`QA`i^Te;FbOj^JOfG_ifqrQxz{S$D z!;ZIgzCRicu7b*T2K@l0Rt%;SwNeHFGn`D(YZHSwHyD5@oE^C#Y{M%l9YI8tW&RTV z(Ap~U>`29y&rPN1T964Ur7vuJly-=wT&kSUkyd&z%eV#Jopak>`+N^m7C|Pwlrmg0 zcFEJnS){^xwmWFu47&)gr1U`iP-+jEy+k($gPR44S1epa=|Yn(q;yMcH@cn3Ae5YB zZ#b~nyS(j@TpP#VnbYm#RZ^5@ii$>^|bMaCTif+558jV3-%(+^+#@{PL& zh;PqW<&Mm_Cvw28K5;B~{)*?eMsl_27Rx&92ltAl1bvC>MeA79EtZPK(&RFa9*Gtq zAK)`3#l93)ik`b;Jd1Ti;lIOoYc@CC;n3?g2Z&ML1IyKHKFv77Cq>mqpM10{Idr47 z>?r|Hoia`x>Oack2drDP`XE7IPK(&M=yv+XS&=~yYx&%`&-fI#Yuuezr_b!VL$_z# z;YZKA#_n*i>l+0FXO>&ukpED;sXVZ3y^=j~>Z)<(tn77=AcT zKam~t3A-TLJLVW@QD?@)%9-UXV>Vtw+nlP>rh9OcW>Xodv)DW=ay%@TDWePZy24C z*8`V^10x=KWsDFrTl)onqg{W! z#B%EfFHr=~UBau5ki50%?_l@#$L)dP?`VMBb^F_6umEV>-|@O#O;vwquy=N_yT5Kw zGI=G+X2&B?w=`lSUS7r{qB3d{5>S-A!WMBVy-~sDB#8)NfNI@s&09rS7N?J56yo#I zHO9c;T*-N&4}OqyG<4zCpwl+W#?#`lg1-^eStt=3@NA8B4qJSYQllLgvhAc{!$_HeM5rJWtD!lBn+SH8ql zx*&!_pYo70^voU!dtbfU!5V&P*MNS*I5+fCh??Br-IGdu6;;ykR@|SYgTUW>v(_H8 z{0wg@116X&NRny0XdBx@cOQRp&Xpdm)8BAS9JfK5rol(k%4#mWpoXFqxq8*}4BFhD zBj9OgP>f*8L{qgJ+J-a@s2@~35U-d7o)VeTh@p%R5=#XhNl?6i?Sf*L*sh(zbwt^w zZw1Cdf%?0MVpr&H8wjq4yyNXcuWbx)Fx=|m@=gbP9=7udkVKQ9#-GWTSX=G%Kxj3L zk3Vb?{pyf}7(#uptp)bI&?QEwNCHj8NW{##UD^TZcxf;hv!<#Hv;a&ye18})^(^>R zIvI}!yM?lWljWd09(hJ^uj_4%3b+OKV0d#q0MG<{XjI9G6(c=V*w84B9B4RHID}|x zRHk^r9v9dI?k-D~|adIkpm+5Y@NosP)fwMJOI(8Sl&OC&>i)JB1e6WCU z>}`*%y#K##{vymq-U{21&qR3?<((+!QQnR6L6omV`JYgJ1m#U{T3XtJ8OPV5{3l;PW#mTsY3`#fAk`3jWxqkI_U@1XqDJC>Gy4&`eO6 z%C95x#c!evk1s8aQT9+igmU$frKOiqKC~kL_e)u=(KGo2to&D9bLu!yENU{MtRm*} zma~Oy#VpS#JP8m*8NU%45snLG*b1WtGg_Bj%vYBGV&z}y`poGJu(EuQ{{LlNlllEq zSC&6T1Ev4jmtWB}pB@B0)!}Ak`O_=QpJadWh5fI6gZ$wPY2c5%{X-8ezvV4|ZF9V} zTA1b`B?YX=D*Fwg!^T>&}oOu1{Y>%;j8TXPBX{R3~E!kqM^ML?#1aq-a zcmru4g*t4ZZlpt}tVUg^8wnz(B>fvxJulRa1eG*(WAnWm&t5)r_T9~kFFyCug^lKw zjdL4UHZGmrXf|d3C=-h}Rc)!`ZRWrMMzXEwJRg^7B@Vxb3yds+y$4IBnh`!3{6`m> z*~8Mz9_E}(71+xHAf_W2jAG>Ij>!|P7joN*R1?rmx0oIpqa zAnvW7E>uN$1(m_#X!gdN7fsth~EzBK)?Pa#( z^L#=42DX|wOcc+u+C!DUM%^!rEe^x@;t=0Yw;$$Lfu)_Q9$-6=LxlChoCIpZg*gcn zpbwhe$DFKGj=gQ=?H_vcL*I61b*n=WMp!tJ)%7j6>w9;X-?aSJH+>DX=HI}T>0bMy zyZgw>JKpxl@>?H10b`A&E3&(H6f|Vv5j})aJe*+Q6}<3>o^F}2ut}KH@_xWj z{jl`z446~ZHnMPZp)i+FRDqfckLWu}XETDDj7P6qQ=?lwmt_3mGJG6_oRZN&GnYs z9VcqtsW*^8BXg#@3>@>g*@^+ZC5P#dt>19X}b#StZLiNZ(bjQ1-W;s z6(kPJI`m97cv0)MS_Rmm&5t=V&>OWf5^!qMxy{-(GFFyRw98CxJ0DbR&=VBxl*+B= zK}FlPkxR+eCKsH+jy9Z8B)F@h%xCPiM#HX`GtX#Fs3T9S-N>HIISg?Kq(>oiHY)+C^r!TqLuA)jJ9$zWjh6y@ ze9L4rCxc)j-x12Z6M6BHVL`qlOgb@9aU#CQcSgstiOLAovHX@3kHLy)GCzfg@_!zV zVAm+$1+vy4^3C#_mmmIYM6_8NU=H$SOu9d*ApQurf($u}R1kW@rw7a|Wj+Bo7OlRq z&3)Ydevl@i*a4Yiz!1q1kY)hEq{Zz~XVmqS_k)ZGZI8$HN0jX;i4g=rRpmyYQJgkd zX9!CjHMz)_u*jDX7>z#T6rLB@fis1 z&(jfXB9~TjJk&4!i^jzsnixe=y+zN+i#jC=xYmp$HdM-&z{74<%Rx9(W>&(l*=2ct zsB`fz8n`qZ#qeX7qF}~BY|ceQ&a4vd2T!6qCu8V2HA@jWKjY#rCIWJP-J6$|z6Irr zak6|AfH3XgJmsKFr*IanqS3Hb<|L4NPV_t81{b#lHzUfM+@ z#03QAm#gu?h=e%TV@MbwadGZYIw~+8XAwB@aPzdO&mHshB9{5$Lp{D^9CRi%i8_lx zZ0Pem24#Ge3_|<|<1}@c@4GmZDXC}T;=-@}0kqzk+o5b_`JsoFe;=oo|0i%*U;ZyA z7V4Qye(8&I(EFOq|t0rl2~Zwn?sK!Zf`c% zoLZ%Z9Fb38ESb6{%K^WHl^15V%aDd=dYecJ*s+br{fzuAsZt6w><+tgQwdDVHvXFBF{1& z5SNSe80BB4>leF!`S znw-t8;h<+cRxGM;;jt%<(JYOOt8AK{r&&5nlLQ<{qQ%;3vJ&h)xWPzdHnKYOT5_uN zc#MU;PJ6Ti-#xRQut3@IC^NC@&TU+*Bx>&~t_`UoEKp*5_Dzqfx?7#mty+|-^)9P( zgIAS?zUz*5qz2+cZ=<1$4WqtOld6!t2k+zN=D&rZ-#exH~fLK4Fwf?+jJ}!YS^;&hMow z7oJp-f+Ausl6k?y8$Sd>_d6(`MtK|dv(LinmezELxuV*Hi{w*x8-w~4O|Kr4BLj`X(@*+NK zv9cB`Yfc;LiLb^cYSOVP^7*zLc;M=8X)SPvT4aiHVHSxnDanjPi2BD||Q zP)y~@d!}WW4$iceVHa#AOKY{N<;L!G#yQ*JCD})GcuC%&GfDEOLno5tHRa)DNHx_b z8ngDwzUNMVpQ*6BXyY8vDwsvnC>N|kv4KC<%XX_wm*|&)-#ccx#cBY;#RdUd3FKEh zw;SWFi9yBB4dGN984e7wMLl^?_*2k{w}7zx{+pJTK5Om=g^!;w9<(JJ926p$lVB%3 z1MRFQskPOxhs6RGE+F`PJuP7M2|%$x8R!3R!1@20;QasXiN#(=qFEBZE|!Y1*z1(S zvB{;RMR&`DG`yG|ld4D5Iw(*=+U z!lxf8dWX8%DCgHZco1Um6v){zaUl5nZ#kO!hHt|`<&C3n*r4gTfZ0(V2*SHF@e>zo zMx|J>Uv}JzQ8CKwKYUX%t$R2l59$+4>kPU9h}12x%+AYZ-KDb#>zCMRVwl-4lYZSQ znDN^$SjDnh5WiKnDt6^C#)g48;Pjmr%$nS}VcoKELkSqO{mR~;d>EbMcxJg~*}(t! zgVJDwQP0P#ulU322M(iKt87$Xwu9HDdi%=3vY5G9W>w<6-h_7oHB2lT3$0 zGYNb;^Cgu(Y{xX!v$WOQa?A;E#m`*fYRYoviqXyVGuK5>t1ilXl{3F^;%go>su-NP zBACzX%oX;qppgq2iPPpR`s_D6jZ`0N6*Q0?Ykv{P+J7aEwg2mh1;-X0YZugrcJ2ko zW*DRarE{bTc)hx=DyOoxDH$uQ3Bf7!H!*D()3BIq(HdlTekSX9kTtQ<7kt zjIbF6Y`kNH8jI6LxY$k`=YU1;_Vz7&V-x)%o9ENURT59(BWWZl#@=jhxC2&sJ{xOrtY*mrBn+BM#@*>}*m=p22$ak4D z-{sVFm#eQ95Rk7oDp+#FwS?mAuL zKP}_7{IgEIQk zzqA#us~$`eue1iJDIZjF-Kdn~2HR05@g#ga>Yj&=k(6lPiUeNr1FCRyQM*jU<*vYX= z`$gl-h*|8n215_wMct7Lljjch1!Fwwbn(Klk;cy!%7(SC_wBhgjn7h-M!N+{V z^L=U!-R&FL2m4fkDt}-L2!Hx=Jwne z6Z9M)PIGIV?G6~|GR-kn_6(QJ7kiqf^`__TvPs_^4tBlah+t3Geb|`wT<(P78G~VG z8(tbT)9lIdF1`X`a1HEC7ns-cirgn;i*t6E^_ys_Gcr8a-#11B1A$L~Rp{Qk#d>fJ zblDzr5++(c&2F(l!A+z`9RLSgr;WWG@)YsGJr3OwAq#GIhPaRLqi&}?ra`!y@DF;7 zFm(jnD&Bvj3D~E&LxosyuMxt4wdvCI7}pqh@}bOE48}$aOR&XIXS6p6fXrNW@T=X~ z+VX|~c8D5&$_yHNoe{0(eGqB4kF$WWkG2U(2sg+jD2{QMXKI$sY0^J8X{`4a?PXUsu3k%y3!4xqA#EAKCbc&h-oyiLFX)>g z9Q8sk#J3}Kg~O{LYMX=GufhC>hoYl3{m+548#soKhn>-Wra1>~81gA6Cp~w|19bfn zID)pZ>Fr>Zu~oh4!Rd}Rl->YefE=AxhmgSQw}$&TM1tkud_j@zYVvh7>vsKt;ex<- ziFg^nEY{;_f7kQZjhD|{Is3wyD||NrGF*e}C`XH+bqs}w251lNZi0e%tW(bEw6VYS zfp9c9K}CY`W7mmVK&L(Twb)H!r{<%DEgQ6_2M2V5-^ETIYVlrpUoxss)F0abpH#+J zU@vg{18fIFW4G&$2=-4KViyWJ#94iZ%`0a`7&T#hrWgb<7PmS+v8sG}!C->%=!N%r zgneRnS?_&sFYN7fK%U|aauTDY7NI93?eB}w*7^Vmn!AhG33HB}0N+#Z#OJ*G;?_>{ zBM_T^H%b#CY8PdI@;|@;;eSMV7-nOif%20mKZEjfDE|`W|3mo%%BN618?OByg-id( zP`(f4hfw}^lz)%%TPXh-<=5ci|LZ8ff$}>jpNkYs??Cwil=rRR&nJ*y=hG0RL@A@(KzTpPCQ1*5N8_fy zM?50;uV~F2tu(J+&eEJ`&hSmw?_9+e42#KPb7lF{EBZF=8QT05<(yjn)RdN;8Cw1% z4S4yJQ(CUh(DEl(zN=46X<40t(`h#~5dL!-@baHeX*qwww3X#QTUo}i|7=Rj`Ey7z zC-8rM;wzDeET+0RhJRsb=Y?$Dco*2sfIoQI9WJuP%#tl8pJF3p?SrXI&W-yjVYxz; zz(T#JR4+l?1-)fIDHPT?8|6$5de|cRj3dhwm}q*`=_4uX&j^AHp)}SGd8ba(8z>bI z_v+JmN6o^cWh+tj&qu_V<$cizZSDnbHYGSwVGLu!a|v4+jOG5G^SIpI8k2Gic_gnqxjP%(wd@F zbhdUm?e@Z9nO41mQp?(QCTrlRb-PwJ?b>`sZr2>su3Ng1&tQQVjoq{zppyI%I~B6-ze+Hk<;W~tStZR3jY2Lp{7|`{<)QJP6jh$mEh|8vnyX8itJaGe}*~f z{>;j^`V=BEk?pJG0;Keh6mQOweb=YEoTyZ+?LN48iT${@CA zvf3ldZ#nS@rDEYZ*?BBc7RM(UG4z*Lj%LKrZ^rz@+-`Z8%2URZhx!kC+*1a338#RU z^JqTIzpe{*inyXfcbi4~p=hY#4-rQcLBsOIK+SeGM^w$juNZ`1ecnUpLbrRtMZgdd zgB6+PyX?1Lirrp);#lz1WrVtY!E@W!+-*My+)C-`qo}wda;sc1dc1{*R{hbL@o48I z9|2K#_*gU`+_n7@E>Wzrb}3#pYT{W0)7v`V9}NdVh~20aX&8J#g~53z9*WvKHyDh( z;aSAg2}hIOPFOj5{snJ1u(CYMDn`$#9n-Tkq<#`D&qt0!tv*BXiHtjU5K6`yt{WT~ z)>fZE5aiZPphUsnL3FcriG?v*Jz1pLy+)6G(CAZmzq@xyA{3B|&UPO$m4a*=ojwBU zJ!#yz8-~Y4usg(6dLf9be3l2hMU}XDIeb|V-TNEgIF5;|3s}C3i*lr=v z2q6@Mz};(qa3#jQ~Mq5xD-N?0+G6VE~1bk%p`VHgr+riTm&dYVACxGg>$4IaNw~RHk8rRvHjAk5N^$~`cBFhq6PR!Y8IQF6n zG@0v+ZHul&%T%#+#143tGhW5Z6nPL0%OfFB+;Y2Ptfcs)(hce{oK?DTH|m*w>UxKz zC#^pkP5P&L7vjy61Lw8*-v~O&CX9BoXTQt~|>9!?JQ z#uI>uB0$pXOT;7iN((pRYMRG!cA>srDBA;N`!NKBeE&O}zX-Y7Uq<}L6DW0*e}?jV zD1U&m_NJw!Qz$o4dMH1R@)IbZMENvI1)@<0<(p70K|Fd5q5LlpiT)x=9b(b1 zK-oeWq5QuPh5k9pCs7_o7|3Q7e;O#?it@Knz6f&BFGev?9!L4lD1Ua>NPuxIu#4y z_@R}rrJZTzKg`x&&8bz;lT)RC4th`P=a+Qt%L4jLCIKt|+w|s;bsL$ztF>wy0|OWs z0Ma8Z9%}5)<$Ejm|Ce=xtSIMD8w~O{b?v3&1fL@ZbHni>1rrbr^55t>NHrj!5Zd| zPkw%wgM979@Q3&|I%1pukR_v!kSjhQ`T!jurtLb@PKUB~;UN7?mlPy+H(h5lo=6uO zk6~YInrRUy?$i3rfA*Kx=lnG^67*? zGKz^UKztsKX6in@`wYS=yn9B?*nN73{KBy#_X_!iaR;P8*&pzu`v+mP#2R2Fq1_ zq^Q)@lg-#(>a13&l=T4<4{R zH1yH-@~g$ep|ikgk2Fnq27Wurvj~p%cTo%kK0spGW(lhdn`Tx#ZCL@TKRO``#N#$Uk+9xcHxP;D$)}7p40sb!UMQ>wjs=NYEEz9i zTCiX?t5cpid5k=^`4F#dT)A}Sf^qT1=U%$7v2GMg{XyGn_6F^7*YitkUQ57?g20Sd z{9~|mHzZ_%d^v(a2$?k-tP}GK2OP3=!b9H$&9i<}8io&OIkjPB@G=UhXFP7$M(|qf z4Puy=(p9})ucUSr#uM^Os*qf53Q{t$CYBs z=fI_F!Lmr{3qidtbVgGyRc;DxTq1m#V#yTyYtn;R#x3yf9O8bo&-XB85oE$kDZ>T# zS*hP3Hr3akI(`PwGX1e1R0*n+mwP|{XoF)TPs?SxQK8LIq z^Yg=<0;rs~1GqAafJ>U@Ve22<)K4K0hn!bE3)Z>79bE~b8qPG z?jnvEUszZ**_<}j18R3}se_bt5ry#*k1es+zXd%Lh#xNerq z<=xvijG@;>)XrO;@oM3^UA|#-MqbY^v=Gq^54|$>N1d(xfb}XN8IUc7R<8I zYp>&rRaONt48tg9iI+C{ngIKbseDPIIP|Y2y(}A=eH(ArUT5DOe81i0->+BMoAwH- zaq_kd!yoN;l>y~M1^Pr>OT?e%c&Ugq#(Oxze7A0&EwND-APP9D%T>x|o*i=CDH z@yejnN7zwB58WCd2={g$89euq%abYvkx(fJso}P99zpAfR0;$c#X&1|BpQb!xN;t6 z2X1&aNr-uL?k==YS0xs9Fj z43Q|oOCgtXe^MYx`Lg()w)n;UX|GSno^MXugO;D+#br1JGl>KWv@f-d?IA)k=blOZ z8p!&>C)YyJ$RyR92F>i9tmZ;0YByT!t5-eGpgs3F0=1I1iGhgEDOf_);_*qvgW^-u zfcinj1M!MUSZ2Y*G_orrlf(ytu@kg4;1yv3M7-io;kv`W6&TxxZO29A_d<8u7=jXE z-!1go#sH_?tu8L_bg&hJ%a{OlG$(50oAypvT%8^$ydwOs0K7kJ5vA;qToR&WaN-5_ zz0f7@tw?GU#lXbVZWj#RDoN>(`~@v&s>(17pti#|rU8=!faj*u|7fsVC>uCT54z(K z!ld(iU2khtz%4K_!<*{?ye7a!qe@P@80kDgMT0tWkm5k%0Hf_oy^s%m8EKdo83V!z z=JUFFozLcIDj7Hd@*b+20p~l2E1%fd-d5MWjqW$#OPvtS?fp2aXd>nf{oMFo) z%tJVBuVRsErY?1vO2g*ldJ&d7t3;TDm~-;8UNlQKyp!4}p}G@k>t1J?s0U05vQPuf z2LhxYnMXRn2Sd5!_V)u7RFQPq3>ZT3gcKnVwTas-6^`kBhBT16mTU=-EUL zx8(3>i1aTSCVOaNP)W9(o{=d)Hle6i))N~!DW*6>Uo8ixDy9YE*X*)9nKTyhFM1DY zbc(l$U5ex}0oT9a^%uN;RtTWp91lF1>}u5pZ(OHvff>Wmt`6Nd%vR$jmdQG4MsV=F z2#w$}+uA{gheTq9ZMQ#ymKh0Mnb941d1B+9>2{#?@jXKxym6~sgsVxh3?rNKSI?pz zRlT-@B!@oKsx1$C#Ws|TKJ>Qi>9#>aN(kd11jYm6a*-Y*;V@mlaQ^JZrK=kT<=7@I zBwZUKNiXz>L#QYR!+la%j-*aTP&iN%IBEfI&^RU&fCEfWkR*YZkj_BBlza|Uo9_bA zUa(4IkoJr_G0L>pX^(awxHRih6{2-JfzEpJ&TUk$Bx*zZH*sx96|s-R`hx-%SKY17 z=vFNf<=ka;Zt$wo(07p%P--APbflJBz1T47J2j~a4W0LKb8}!q(-rnUdmnYfw05e> zPC7SXJ+XfnotUO!R(Bj_FM|(MoxRCdId%g}24+<63~=`%%tgSYzjWoolggD*?76$* zXrFnFwV>L?+VWsX3xn1Nacz-u`YgRb)r$E7G!dr({fB+Q?A@0)l@HMv-Zlq=T3j0sj$0fV-d6pX3;dt1*=eO z;E(mP-73>1`eoqvj#+N88h~)IL4Z~Q`PI(t#&~ODP?|*(Lv_Abm|KkA9Yo$0!s)DKI1V2Xt+2&>LL9p(g9v3?GNjI1-2OUAHFH^XAf?sgZc#i%&Ydaw_mV| zW%Y)zRkq+5a~Na8z#J?(=LNGScWzj>Y}`-+#%#Z`Hz*%Q=b)693)M0H#~+ji8;p8B zUVX(MRzGkU-9l?tec29Pmne;Gly9kth&kADybMT?iBc!YY)Gh+lT38lOahG~A(IoaKjv0%%P}Xwr6GSYYH}##j~Lv8T4OypxiN?E-3Y5^iyn0dzR%p=j=Gzn-HnQX#Xo{S)1N!MwU z#k^lI4Zph{{j|ukJo;HNw%y%Am0iRa?0?*b9$FU6xP0WLB@vA~IvUe;`Zw)OPOb@k zOPc8u$%xl8w38Gyq_sz*@;k4>bhuKEZ%lMY{F5h(%UwN;1I7~jRbYNdF{}EgpH6Y8o(Xg<-UDvp?ADvj+TqI6&NHX5$#r zEtput$lfm+XW-5N$xdr9^x`Ju<58!J7xn{r4{HQRZ90n^{=N_Ih|`$g$9%){eQFKe z?Hh1V?^6XD@(0Eq%+q}|4-=Q|9dvD+xqN;S4k{SjKLiMm#Yb%B&yh*@bAi``fzYuG zu$eG`Dtofm0Qm~s^t@e$6684N4M#LHblry(q{n;@2o2y+unk$Ca0!5e0=|;HQXl>? zaCTsEDY#^D%Y$7vu(RjhBsYbT;ko`kY=#VID}ZxwTJUbM9$fPHYmb@tPuTKlc8d)P z{r0E>U})>Ku?J&j&+t9+(c^v)U?_*U4_%hqX^&|TOl$ZUIZKeMfWmFzwM8j*Bu+>* zj~I5rO|DCGXf_r2JmPfZ4*WjA`wEy(Gy5P%`yZi8W%dK7osYShG-8o?Ie>P^g)h5uDXl_ z@y6J5L6hqcY4fM-HJv@xT$oqRWFlSU8WnMAreqkq5(j+Ey}A zsrO)e*k{vccw6vf8o}Gi$DC~q2R()oUjJ5SIOwxn7-OGy73eZRfnc_bYN9)@jX4A5 zf%R|!UMim*pN289V}T!A~rp! znuxsg2KWM8>a;pUCA@xXxW7yI81O4awx7z^(X89`2L>FZJ6)oL*~ zHpB)PbO@JoIIap-jgu-OGCeT}Vt{US$g4Hj2*D_RI*5_oUk-&Fs9aSI_r$ z!E{iRhkK~>h_&qBalTYaWPq50q_b|`6^ zaKOWkPT{x+NzT%7j|H5HO9xoMsv@^43F@qM`kfIZ-t&9^IITG7FQPSzvCa(wY>f*v zg4h7a+6RY7m*u!Y0iMlIchT80)+jc*P>zuBj$>~ageH*xJC&sLP;xY^q15lLW za(bm(C(Q!iqOVhY5E8wNUZQ|(P(z1gjYZj7>qD9y(5dhakGhp0cw`?6kzIduW<1)V z#u6YoxyJR%)HnSLx(w%lOwj4NObIiySM=Z&wVeirGJBH~frcmXYWBv%pu&@l zDj`FVmAA{AG7!Lq7l6kC@fO3o#eFS(UvQ92<@+j=cEBU`mzb!t|1 z%h^J1LgebJ+0{mMtLou*4cE8_CkFsku@lN)MqeNIz3p%tfG ztvF`p)K~c?6qr&$(I(lObwVqRS{Wrn!pZ!3-fYV(qiC0zJnno@K@Pbpigrrn*7KmE zZQCY_KBs8VxD6Um#j1CzE#%9yGU1C2d_kGd*lUf3T`y;z(VS3kG^%!^F_)1$R=tdp zdE|L!)Nzpb&S}hL4LR5WQ04;@Bph;T`sAVY*$J1^sF^64muMc4pLqP?r6pt>bgZ&z zsw832ept303)zhG#P^RLwm@WnIr<)uv=`e;b+XdQsG&MCbb%b|>L9l&5{A|seI3wi z+p*K4lZPE5KbBdkRcn)t`O&ECGV;fQj!ssR>VTg?Momjw2hP)WwXPVs+*zXxJgzHd zOX{pqr|r&63qu^fo@1H~2lKBRm1CnZtjozd(x{voaw69)?c`O>a;<9WM-IY;B-T|0 z2%@*EVm(xAb;W?>I%ua}t)~V64M6}_kQSI01XtX>t1t;`c_$uQLTbnfCpu*e!Q9T@~j_3odOrTisP*AIA$IgE_M}% z=8z@@aIq|g`!m4hhYp0oG#rq_iCF&h z2^(9=?9_mR@{Q=qe*7t#(IL&~ACu(l<46<@HqQxRTdRR`hrhtuf#ZmNI$(&RO&ZDL zE7fRym=M9C%;kh+;^c)gC!v&S*O0MuK5_=M3t?hiEATR{*$+vkV-XXVS-O*l-$1)K z`Pf>hLxSRLk~DM%Nds8$3d&q~CA5nOJXI~PbP%}X+*n4L3$~+OoJ%cj+om%++%1QA zYfHO(&MKWkyO5LW@$o=#X9upDmLr;d?DaAZb6SCeS)Cp36`TuD<|2#v|Ji#JI60ED zPPAq`V~l3(oweOk;e*a8W4n5+>aMIaOXE3owCrItGeXiBV;1oojLgW)$jHp< zDvhMcmZGvMGxCdwFRm}Xvs!MNNLsw?2JcvYAvLMYWvrHH2 z)?CIr;8v^kmUjK!72d(SuQsaMew}u_gGXIP(y#BkVBkS$h6CPw&Z~giBtE$I1h9*J zwT5#pJO^p_?P>82xV2iPtlyhNUT!s8wQ{}bn%cWX*D#1`^`;g9cwPtf7e)X?&sGgm zXI;JV9HOjxCDM-DtqKksC`ZMt_Zoud)jAldAuQCfhStG`)l~)0!G&*?b(X(wZ9Hzr zK9Ac$isxg*cKT$9um(3E=J zds+vcO;3vf6SL9se&P(%YhDYu8gH=~Gz; z`40v^A((_s5Pd@7fQg+fN9f2HQA**o2~`9WstR5`teRz7mPw{U(oI^6%i2xQjI3M} z0~pmJNoWI=1d6>wkg`%0jG+pKj1Cv_+Mkj`44DFH6U0LY{|P*tQM|=V4#pab}*}{QyE~Hciav~%x87QOO>%{~(!LY)-(~{ni{K9zf5Q8c@C2C;QJc0W!nXz2=bi%Y1gJ{M=ku?<5;9$lx5iI z79uEmwP-Qab*v2C8VP(kN)WMR~8l@d-2{srgP87>Elo6<0n4$`73+>l)im}K3;e$ zK5nIt=hDY}pN@~8#>Y33DP(&K?h^a<+okVq=B5t5HS9-Nz~r~c&${+TXQw~eTWA8x ze}PQvO|I_G-XFrD>pNM$1VQY5_B~gw{6}$23_V@=W&rylWcl7Pi$~LD@o3sC9!)57 z5&7Om@@qVY+m_(-uVrWZy++KY0r>ec)~Qct3soJbnBEKJc`#_lwa>)SvIejfGoogRC|8 zhY#MIyZMgyP{eHbI9ciU)>gdMGI+k-pQ(dq?!3_AUjaC_Pz*Quj-IC)Dv3eR{2 z2Ci`8z}1QFc*D()Ju4Nsw+6v^C-AR)QmwxZc455^?`e+x?g0ZXH14_AC}QTVffYdR ztKeuOkZXx-h1>0i+b2&Rk9fm*%5uUupN;ZDL|y@XX%CrzClQRZ)%$w16Fb=5>J5%{ z;3{lFJQhT!s>1gjEg9URNqQb(%LMj<2`s5~i4-FX=$c|^%zphowVaKk@df!j>-hTC1)AYa=Dw|hV$>nQO% z0(=W1+$0SXYK}+Y0qEQvp6x?jx%DM13qn=L%=Dwxf>zdem2=nag_q%Trzkw z;J(GlZCn=FRvZsg+|eYDP{ADYQnA6;isBI9fB{`YWzNy1Q$oWaPqSp?J+2^KrU9f0|vWz zo~EdayK4`?ZIvj)xaXdG401VUJn@A8=D8u_*_4g@4CjmY&T>!kcts$o)&!KUK7j6x zFfe)qKzyhJhVVv4@SLdaE+!p6W!LHmWpfL@SBH=51}2-9Z0#XG)i&pYvacuX4Hitn zSYBS1r*py?vodeINR#pC&VUCeIbkEB$v{jOag|mowns!{UlBd*_r*n&;<(6Hs_A_v zawrAFKv6p;>my*VGkZ4r_637JC}fixfe8^QS#+lIa@{yzLd=GKU~bV6^?bG^@oz?T zDi+{2-v%t>k~`=LlKi(h+3MqXh=qVp>;YB3xY$dt^l7_VV(fN*)* z8j>$#svf)xYbr+dPTGhbg>g>QT;|JllSTH!E2mfx0@iN-0w)?y*Wus+YSIB5J!m;E z+DrG`8;yQ?Ln78*dFr8K?Df^YO`$a|Gjf*u-0qznAh<$gM-n8y9Wa!x_OTh*%ahLN ztPO&Xo<{xgx5#-uUU6PtM!=RaLN^o(bYJ#jtAawVbH$5n{YNNA5J1J1<&`CQyHdSN z_r$v_Lf0|yYvD$BYj_S`bkBE26gDQV0t7_RJhD4Wy07}XY}kFo5774uy%??;j#`PU z#p8dgD!^a^YlPh-7@~ZqoiWSy-ZRS#(Nd3b#7~CDDDKN)ghwbYx!#CzCPL_)Lc1W{ zI{j6h((4bFUQ;f$O6@c3c@i|!If82NDk5G`d{oW!V~*PIxK3X0L+WsfpG=C*3B{oe zqcBJJot&rvI$pe9jGb%(q=LF~TeY-|kP?Gpab%AZ!y~vf4e$=IK8D06Nw zH&f9NQ>woS>38>C?CgqNU9^#rN7L-=)9>n{=-qG4Ztw4ETTVPK#9|h1 zz!W1_0CU@rV*ica3fB5QP5~3bHenGOTOIvEP7yLWx$xQ@dGUP@NH#lt_)#MQ25hU2$ z4EzDjg~S}Z*=M{wC&60=7PIpDLc*Tg_vIgZPW!`9%zHYt^PYipC(?_M21wgTzmN20 zD8{`D>8qZe%WWYIkuD?s(HG=$pGLa*HoTAY45S65S0Wul`Z&@jkiPo%T<+f^?SF1A zS4R3E(*KRLwvfx&NUQ(h`MKQJA?oCf1lJE04VkU$)3zH*-BtZ zmj8sd1a3tO+f=4S3+?YpV_j*Y7HQIu|24L2>^dh6G%?NIFOuj2}%ZyZC5 z^o?7c?eQBoJLAoLixyOUpn`TosMO3iK4FXwN6N>U%Ex>$kSUTtVm<92U7qu9lx;WiI-Dl&430C!nGvM1r9orkVQZ_OzctflU1Jilgl$W361v8fhi2JO#^#>2e2y558hs^+nHZDP&qd61kZ49L z{xTgT1yXQJFG3-#kqia1EoP|x-$K}Ob1Ch8>f+h5+MB~ z7DdI$LK&p%SqCZMrk{);%_uiX?K?(C$fK+aOf|?yUVFn&tuYi3FDLB8L?r55D7P3~ zNR(SlP8H?G(5J=|;W5*!%JjzLmitVzYL{yHV!@)TyCY|sRWe%eJ&u~V#x<)FZZjFJ zklI8nnevlFGRQhlGg9~{h)iEBf$(V#ie;I;7|HFgFU77o)ppPA`8(cl%T3>T zsj$%_Cv7aGW8uI?2UdEQ7j9m7`psVhMVoKr`Zsp>q0aWc{IhT0xA63*E$)Sm*$LT! zkLPzS^KmoU8IU$TyuxHYZuDA3^HrhIm!0-$R#$<6Of_j*y(GN%q^KrkK5jI`7GtYv zp8Fn6k@<$w1j>Be2tPTJ!<@{=%?2DpW@$(=QR0@8jY% zrWZ1$AHNvY1W7u>G!m4H_>=C(FQyThCI-!2{AC{eI384=VIL-GbQARpW2T9bX=3=s z+%)^IeuxqH>s%9q@gHuCUG-W}eP9GZrnBJVg{yyLItz0W*Jog%xUpyPZE#&f;nEvk zSj9@CR*~YPS6UPv*NsD1Z6GSF6w`tSUM>DgG1a=($*_)9f%C+NjOb_iepuR*Y)|(s^}pj>xWMr0P8SvsrB-Uh{myH6!M0{;_ABUd1B){YXE6bPIfo zb>LU*Cy;(~PcD~-53%PVZ6kdj(%&NeJNOg(HKfgF=5jxdbOwIJeh{ezMYFF#D(uVU z`bckjVJ`OvNcI=!azBc6b}^UxF{C%c^Wgeq8G_iu6!Y)GB>$}k{Si3x--n>KLFsiM z4(?L^JHnA~$4mKd;m}2_3UYt-mT<w=PzpF1P1yxT#uRk-|Ji1>HLeeytN? zZ{e1Or`-mhZMn~(k?A6>UY&?`?|9yg<9=)Y5$$|YHRWh_B9x?@!P6g{bL={&-OR|H z$K`b5@h!`-I=$++;WOnHAc~%FfTW1L>Ag&Y+Y6Q{3SuGs1QPsNyjS%Rxdf;ceKvrL z(}tq*5w4fVshD%{E*21lBi)PSwVy>-ptvXE30NGbSWppmV?W~RY#`pjCVxz}zbv*8 zf`X1Nvgl*nm6f*~KIOxJAr?o%zbQ1lQbCr~!B{WNA)plJOrP#hOj+Bs(|!n;mndx3qk_~u@b}Kf1*p}osY63LGrj!3CkDYl(mQ~ zg1_a90d`-YJAKG-LRlSPQ6bfx%f}NVQMeOLG?7z9KKYCDgXQDP4*SZ+RkS)A%X1Wc z9ejli#pw4oSmb!b-0|omwH#gDCen@K)swIxh&@%a9OuF@f#4WOj-=BC337q9zfgJV zs;OmCD1XcrCoITEIskWNJfu$Ds8)Sk@i++(DPxY>}<-c9!4-6XFEs2C~GuLD5~0cXMNosk98A- z%5-G%{UM^}f=pOODCSMtJTUk%?7CaM!AfBn%LyJANn75x5W6?RYc4&aFtmUox^ldN zczO;fanA?NcQXu9JYE)<2W&P$$GSj#iK4hTSYUK_(Ft667`!7wiE*^k>)YKsjpNWt zL=?nRIH`5cc6x(lU9l?Mf{wvhh@uqejffGTpc)i$SeSm#I@Q`P4eawg!hMP80);xW zr_pp;IUX4*BIrR{#Mr^)5Qfd;vP(&7gZ#IJ5!g8ka+ZNp78Il=#p_|JvZ&_|=;|R9 z4Gy>}f4i+qVQptJ0a>jp)d|JQHvvT-h^ES9ze5sl_PSjg(3RDs_o6$y#LFv*3PytP zhCqRhbqsB`w``ZY8H4@E)&`s>*bL?D4jN93AL8;y+&dI@m1UwkVxrS`6~Bb; zD~1QFJugYsD^wxwxHpVdsggeWB%ISR@va(yVFeq#CE);amz-(mQw_8w4TA^fhu zo42ur^Ds`+0fSw9l@0cv0>Qd5uNcGIrCPywnNg%g561%pDlZt@!ydT&qY^thjY|XY zER5lHXT3MMSgMr^@T^=YEQM=592`bm_s8Q;dEMdq4n+cPV>~%Qfe&4LpsOa^itUK( z*!;wkWj~-|LAk&N<{YBm+8$ku`k)}n4m1L4@xXy<`%r8Ki6*x+srh8iLLwzK zF3)^X08?{B0t<=sLS;y#S3|7!8l(>(eGus{kUov{B{%1CFF|S}b&%eR^gg5yAid>j zx!m_6eLvEVBfSUW&7VQ~G}1pK6(H(dK`KGiX(CmT?nnBHF+R>A6`qmHy%_1GNEM`0 zNUuhE7i6CAMyfnJm#ZT+k&Yn!5Ymqz{V39JA~l`^nJCh)A>Pt&BK;Q9$B^!VjI@L# z0xWsg8z9uu$8|#RXtfU>nxbB9)*2>K-BTR!$1+05p)1!-Ho>^gFl{6FCK!*!;KW|iUM8WsJEc7!KE`_*FZsl>MJByq!L-!|qiF z9ZtbDD4Uy8ES*d|JRwH)ZpLlgMw?dHJlDD;7hPYqYFvYp?dZ;6o$)SD*pr>n0IrMZ z?=EpQ?(eKYW(UPP;~_9Ijfm_k;5*RkL1s%rZ<2}hCiM$qz+?V|08n zYyWI@KW2ynoj6@|UZz3< zT@Oh+!&MlWy$Z<;dsa8O(@POlgF91Zp&2r*GRq9RS~rO^ofueV2tBk+Cr0KIC-=3I zg?*W$mdW+ynFV2A7H+y};V&Uk{%a?m%fjC*W`^8p!nQc9O{Tdl43B*_%yNc;8we&d z+rdnMqg(_tHm0bOvn2Duhm=^+SOX4R`bFD)M{4EYPwHrR;ym~f&kR()izEcGJ8#TQIk2X5EDA_e$d`71k`9bxZ40J+9-Dw+!J5OskgIA%7zC5)W@y zt!i5JDe)F-_T-hrywF3HZg#pZF6>Gf@gmCBTpa%cZnIKuX+svIw?0zFy@ zwgv2)+5jL^D3*HgTUZlXmATZtUago&+J$@CE(P31y{aGZ=~WV4wA34j)6tkuoDLR| z;<@ebhijLo!G+7MNb5*nc}p($(@38}ItL!@6v`Y_zLJQto?_9FF>z8mS&NZ$$a z;}b}KhP3>Jx!iH2cOd=wvvRrGzsco(5nfqtgC~|}BE1IbgGhT2!QytL*C4&(m+OYg z)sjE}3xe==M5YivKLd{uq2llJ@AR{40$B*cyM!kOwSGpPYWlbNw@K&g5Rkut!-`uM z>xsf%cs|CdX2HN0&w2T^8TjJM8oAt4JYa+vWkO+xDL~x-aUlEy@=1;a0oeqi)@*f- z!1eEb&aTNKJPf*qa2qog+8iqe8A{$M<4cwXIz9+UQHGmYawn-=($17+AZTaYFrU*s z?@riOjy;1rJ$N7FASGb!?%HnP;q@>`X27s3s0@M(xHsrcdYwLxEpmja%$h^BzYkuU zy`i_f(HnG&#qQeDJ@NrwxzGFnD?}a5EXG z2@6znWQ~CkBTMmWa2UWi^^)sLba|P^n7i_wE_Gmb098G|V5 zw5BL${IMKo9A8LoiR5*afsxwBekUwDFxq*Ioar?o&$*ak?8<9FG?+Bccn-{r0Ct=z z15cPvIy8D2S@SMClkD2{_!Qw)MlAcgbV36;#<+MLDDfSpUB+0wfKX551ecAPEEo&U z3o)Ts!jJj(M~jI3H`_ogj1uANAnPfa5Rprz?|xl_hljjxjgxjC>hN$FuX7KNHQG51 z7UeZPSOop%^pCpnoD>SaB}Ha=<*A2`(c#STh0LO}#H&;BC36GsVbh;hhjEvoXvFIj zW1*l8L=zKjCOnYPC~BK1!KafK@Z3!KQ~;DN78r%^#mWzV}0(yjw1Ohi| zkm^My!nuvFDeMOs2suig67Ho*r!G|j1RBfkcgM?^jH{jX&0Z6IplB=`IGZPk?88CG(S0aFj1sYwRs8WItG~qf z$UF4*c4tHp+Q5LJ*h>`IAvEOUi|0UCcM1sXhc^?Gz(^4Wh-$8$bL>gFa6t454Yw2_ zf#{VdS(}sw73<8~X^B6j-yi^ZaLWunSa zw2j$H7w>FsMq!3sLPyJ8H3>jgcoE- zk)&}Ljf&6~(V=e?@p8m+d_dwGP&>unwWuCj*c@r&3Mo|dq!=p7^)%>7Q#3!|0+lHT zZdMbQ&H|It+RDO|ZotyDG`6>TYr}q*2Q3{Va;IHtl*@{)5q0posIW@GVaUqZIZIIh zQ~zOEyp*CrdZCzX`6qyj>ug;IapXQ#yOtk|1B?*k)X-oIlHGPPBF=Vu=Ms@O-3t~-H<668BHL=8VReN~d5;cg9Y}2=fE&Wqs0x_gEI|B+vrwJ7-S}Cra6C&tF z9OPu~EjIQ()+^m4#@9Gb#XY_iK-;H`7$WgcYZ8&$b8WKs2q^1J7fi+ zxF}{+ehMrTpm6Ji03=w9>UUDS#}Z>f;DI(tP6vWHgTKQRStv*R@yA<)l+%aFCL#Y_ zX8FW2wFHjUHVH2IMA{EoW7obAOG1n4sa@BzJ$T40P7^Ix0vZbvPO=+b8D}cTw_Lo> z*DM=>V1?9`JlVP5!OoLFGYRc|jAsNPkE?5yyfhi#z6vLrYB(e?R3mnu8F3mA&7!Lm zL{7dfzH1(zQC25v0}5|EPpwU#EoSLKP#m4)6QQIUpvFxF*>c6enfzy107l0;}Vg)*$|ki=X*-uOVxFG~>?6TA#1Xr1>?wNc&hl3FaJ z+#H>au|On6g2jpO?Tx}hsbmPb>DVZh^h*`JtJzIr9zO}2O=*4DH+mC$Yg`)R2r)6v zcD75V21_1h^z?MN-x6$vgdh5oxkqso;%~@ZrmvXDAFg1r&>L*;Oi~eDj@dPIiPj%q z8(z>LPLwOI&M9*;JbSipmv)$D6px3V0tnlHb_YVn_4!iG*hEO=9faK7 zhM~~zra1-)IM^72+GIsq?GjLi0t8)CA6dl9s`BGhCd9k)HU1zYawp3fMWzZU;;Nbo z$@xD5ipK|<-GKC%x9pqCss*!t^!Nek9z+HyMyi{++0UP@xJ(Fo|+xA)KeDq znodvXFRq7FJu}|!3=*wT^33L_+QL%bL4@uA<2!`SS|V&pSUhwQTPBu35>QPxdt-=e zFW`%93|u}rwwH@zV`tl#3`x{tLw+~e#9PGg8q-b6j)-qN>xk!ui0d2d2A6EARMI#C zy-!VFsQVxa_bQxgoDql`$k=v#&CM{nyeK6}lzEZ&TxVoN#dW`1OR(KAQRf9JGzSl9 z6mvbuQ%oa9i66xn^N%el1AjoLB1tD)`*jW(GtbqrBnZKU@j{a2)qAUy$l#&1OWW~8?xy$&{vUybyGNI!-2k4QJc zhH(YysM*0J!XY9%4+PC53r;vUY>F1Gt1?f{re}(j) z5sLo3NO!`1@k@|if>cF%E7CiV_Q9U7{t4+L&(Gz4 z7wO^)&r;NBS^oCGNg>ig-;j`@jzlbmRDSzib z{de{uc)`aO58Q`kh5re2K&}VC=mQA6x2{p+O)UmvrfQPaMjsA&_lu2lYS)rV(nCh5 zNx!vUr^qbX=&iNV)Cv=3C=-i_x(<14>*kg~ZjO_8wyy-wJw*U(@VY3n(lZu7Sijwy&b6**+ z`$C`Td$aF-dt(x_Ja4!e7m3?DPgZlz&%X4y?kLT1^$WoMS%Af1H@nRW>jP>wj*+tK=4+}Sv<@^lsq9b;u5IgGzH?)PBSmXfN zrm}C@0RQsUL&pyuez5(}BS#)Rw%R_idUW-~>cfXu+wGKk6krfOd9EQ&GW++r_zy@p z)DyDgt`9#13EP}#?M|-F?y0d)X~Zw_lLhsl*CvnJ%C5qe#+#_*&Wh5-HS>y)c|{On zV_Co{#z)ju2tcEri~F3VlX*oD_~2KN2&b4c4R*kjH68rCo^{MG0P6lyo7k2Bz=35 zxejd^@oH# zx91mbx@qALVM+h-{IhT0xA63*E&R!17S`Gj;gYhj*0d?#B}|8(Gc$0v#{3Sn8>EJq_UYbE;Z#1yq<-%maR*(u+~{vYn-G=b0S)6 zMN+glU0}>UMm=R=t+5ScVXcYf5%|l(S_cp!|IET#4+qQJoyn%NITuzs-L2kWrLc^n z>w0HW1dnXwV`{iJ!txAyM6t{fu3A|Ck5>vy0+hH1hYVR*>wE6Kq_oMC2d6~U%De$N zi~KzcYb|4gzBAiiieD8_?56mKM&2rsrn$}e+%qpABR`u!>W>s6J zRliDTY}G1et6sk}IV}Y1XuTzYEySO0%w=p6P?oNmXy5>aB(j{c_dQb#ATMtk;^B zcIZqQ%f@X%!)!Jird3Ybf;1fqxRnNGwGMXr& zRvL|}7A^9iNeR2zz@HA~Q$z&taNcZI8W@&3_*2*2YFUj|c`j>A)5JJ8D~VyJo2bo- z)oNB++KDV~H^=_GUkYW0jSB9Mq<1I`fr1{jmj_#~i6OWZN z^V2Mw)iQl(X*d}#>7WxWTCP{-vL>1!nObJqDkrXcx;{0_El?QcRwFUyQ^Ge*(?UwV z3Z%lli8a79Tl1NzW(8+Gd|>UKou4gtRX4GwxA37SHKrYv`}Xb2KlYOLPv&yD=iZdd z?M0d(ed(>a+`Ex}2kB)`&*geZzl8J|q=&vBm;291H$NkndmYkmA`SQCazBssex&Ez zmdhPQdNb19x94(Si}dwKzmN3KNQa)8%YE*-x!fZQx!i}Im&@J${9La6EPR|s`bDJM zUXaUu9n$Y0z3YX!+^3NK63P1FT<&|3{tD^rVlMY%NN+N7xj#UMPP7ydlI@ZZ`0zsoP+=ijsMpAk3l z=pV#)Jmop@DSzib{de{)+`5Pg<@VgYvSKW+tPkOPdjJnsW5;$w*jbEM4tBdtON4aY zmnY*3d*CMLmW8L?hK|iWf?m1#j`y6m*S0(BkFWH5Yb!gGUVmj|pY4q&_GtA2J_eos zNqf}m^n0(jNAGmm6=B?D}G zqcb+zxbCMPa5BPwjiDyDF&b_eg^}G^pRC|nX|yw#^k9y9_a5hcX7(><^B!F?1a4dp zFhPGg+XxRPP0eW8LUrw!-3lz>gu8}Z07DKE=hiCxJ#1DFvE3yA~*;r z1`y(?8E_EmeT*=?EndkGfKeP-L>7o!|P#?tRr>>l|hgJpJpv*{lXk)c>Qrk z#vyn7acDT~+nqs?y|d&XaAZ$*MgxTf3Um&}HtRfJa2#2Jzunok5fRR{O!2h8PP_L= zkdsQGK`wx)2sm-;jkU9-wf>G>GRtL*n9<`0q#G+{*s!Xw5aifAYM+a zYwU-d$QsQzLPdde)i^J7mbJsw$9DIC!TOHPJ|(n-aXhd&Bnd_l62m7OIr2DQQ-nN( z@yRmolLyI0xvUu&-ef7TzB3LEhKN@?;zm+x{Z2_(CJ-Bxruj#@hezW+#cEMxB{MwJ z{=qzts5Qvs&5LDo`^A&mT?UzvxBqSK-uu7e^jH2@kQ%>;^p{9~h4e+BJ)V!Wgw#bE zBkdr44bp$PIhXrMq(4LYA4vB;4MZZ+UnBh;(!(G+zYM7l5@Cq+I;5{g`c9<(i1aq3 zcO$(a@BRCvjubaz1Pn>!C;3lkOW3{0B>!=30WnR8lab^h9Mrq*Zf}GgRuP*fzwr4OnChXSg}D!|C_l3JvtJ0xoc^XK&9seG zwzaYj4tKp-ZPb$t*`l_9-H+IebR3K)hMsiPc0o)Z$Ia2rQ$oXGUMoa-7C%&pt)T^cf;qyZ59grXr3DSF6J5 zDK*W(h4~c!Ef8|QD}0Low~Ql6XF`{K=|3uF9Ldo|glhnIG~-ChTWpxcr!ld*<_Isw zFv>WRQio;~Q^t|Jo;i|>Z@fjX!rk)pu1)ByR6UJu=$KV3?`g$?MvJ7;U2jzN8kcJN zBpt`bRRX9st5r*{NVdUHbj?W3=XC20 zVObqXtGg;gPjFcGU^mQ~3Ej`6HBSW_Ixx_K(RS|C^=<(tP)paV`ad88LX*74OyKZNwpNRL3)@ph!6 zShL=Y^f!=sSdeR+go4dGk-i)0uaRy6tNCH1<4Es9TKK*E!tdu7{@?t<|HJ-&EWg11 ze~X`H&o6v5|4p(WCr=tBP;E(}QNol45Hu~IRPq+6^<0ZeC6|D$8%3$)5Y%-J?Mx<6 z`rsNc%gZbHf7Tw@qfURtd+aHf9DyP~oYLRN^K1Xr(CA&9>R=cSrW%fZ<1gcrLEtIuyO}#@H%;xwCjrT*L3@U9vzTx zwW(yye3EO=THwwvv2>9WY|>M5*P!4l@^6K{hy0kn`}IG9Pc;D4FGh_##YmGj7kNz$ zR)H4!0|tF6o2;mzzh=Q2DQZ$kBH42s?}`;#(TU!~Rg@ubfPOwQHCSpzP#%aJ~f^jAnHK|{XsRrq){(i+mAAbk?)AjqR5NJo*r49QcU zp>H>U3eAj_Tt2Ej9Yh|9V=XyJEd~E)szCEwy1G`Cb=4hY@(cg!)Djid!mdpL`*Zn) z&&4R_Oi^W0%=zHr+oABz6m!CwIVs3g9X8d+!gQRTtE8JV9T}Zaq?b%tWI9a7&LMdZ z@>X&`SsPf_XWFbpn~>Oj3@B4?jZ0&w`c4eeIho!0;OaC=?D8^+rr1*5Y%U$-?-21^ zT&L@x1biOt^h&?9q(Ab^wp*_Gqf^4>Ch58B=>#^*W@iVv>>wxBMfrf?-gCbAk4xfd z@Yp2oKRGLGdYVw)&PCnDbi${p?dYp ziy7ZOZ?z!o_P4+G2@{}jy!s7^?=`vl~84S1y^Z1KHT2fW}1fQIwM2A z2^T!=w&O~wJ+fc71AG5=yI613>&$z6OgTK%xgc=IE2|ga`3g>*j`r++ceUH&>Wx%r z=t)G$aJyGS$+3>P2skUnYn$Yn>muBZUyE9l+ZZwP*P`@wuu8*G&fuvl9vgPL=sOn8 zTdCwIXYgJN_pDQ7cr88m~i{T zWGrrqt8ss4Z9Eyldm5_8c`N|uoa>C&N4@Qd z@v08|)2;PwUHcw}uI%P;_&6ecI+=~mpzAtMb6>qC+seAecqOXu)>HJ2uM5$6%njLo zQnFgz*nsB~_LU78d$MjUFE7j8x;|uHD*Alhu(9V%5ru0r+2fPfiTZC-bg>?w`;huOiMD`V-P8>d?j*IfDBMT)ay-Aq6bLv;qC^pw1^#^MvPd zSMQUQKqIP0b@$pWt<@}^xA1isynk*8tx9*G;R{aMqz>@-)0+IMP3(YrYg5#UeBiN~_^=zU zl_28|c-vzL8f}*f9aO0=JgrT4v5EPT#U8@qHIJ}68CZ%vM6UGy4O1O{^_y|_`*x&X zMfx?Qe?=nmvD)7X;Z9LGR|!|&>_&POT+)^O@x?!d9iQKcU3S93 zKEUbDm<>TZo+7hE(Pk$cB24a*DECWru9@KpN2}_{sHmUB&|3NXWt z(5~(2sUmsN5G~Bk)dCX+v+B&w)w2vdn+4wmHs^?hJ-0J;QIJH<2?=`^-v_akPRG9H>B*bqo3SNpmR9PL%6%QNz&#y%=nAkPzFJc;Pf zbUeAbF(TfMI*u!#BOR!~Ada7_cC30Bp#)rqM!Ks6JarV=plj9ov#(91;P*gO42|yl zC*u-}RJn)ipWa29Q#1U-N#`zuM{*-I$a#QYF%l>@?>B@4Q5K5W{V`=YVkO0;xH$(R z%xUbw?pAMbtaEX=gJ{AmqB8dDdPSb$) zLy#aVCVLY2XB{`Ys`bEA5GR{~cKhM>$&<&iNKhbFH*zyqyY(UM!UUQ8XIQR}y*{!L zK$KzS!lZcVGFFu+2Au$?(mf}&H(6_(Y4<_9yt{T1Q+BIEi`{-Fwllfnm6XYOZD|oZ zMS8Ay$c&|Jy?fS{a383K`_t2e^g7}+8##_%Xh82%p)~I62w(pLkgM0}SUtGE6@W+q z*Z)2>0*dWq9Kqf{?)_H0U-rGM(nrOJ;8PBB1#pYL7o^HEMOtK*Zjt)7gcqm-OTVB6 zJm8id#Uhg!BK9-8dg{SU#aM#pJy}8wUXxFRNVnF(uKVUCKJd=k&uq0_X_yMZ= z-k*boxOd@6v8uf(9G?1Pjgt~KeKdaW!qCvC?mjDbBS8{>w2U2KiB`K%Z5VunV0J;VjPVr3FTmCu2 zT)|5!-~xgQvNTPD(_U@F;U_<$FeibH(Q>ECvGv2z=$GDPchq>47Ni)~C&Bm6)Oh`V zdPg;{lIr-=`$@-*W;6u4&{I8e9uW1!LX$tX*#0mMhA)KL^dgdl^pi;ci1g1$$8oAX zfke?bei-Q)IN|O=x&!IONH0SokIP-8$B`}~4RPw-K{}80JxITZ^vg)UiuBt^H{%q1 zE7D^~>quvwfuryO5`{DWDx_~idKc0!BmEB2c^s2pkMublk#E8g`DsXZAU%jALVmmk z-~RyVV@Q95^w&u5fr0OPk=}>&0i*?(Z03=khxAe;S-+dU|9{hQ#}MrmW%QhGm221?)kY^oWdDNr8w44Hz(7swwzP2 zA#7qrrJf3`0mUX$q&>zt&qXr;5-Oi25+7(4x2M^FWV+EKY_8uzB8+8NJErW_|h-N3cy) zclx^uT)V4;6FBHgt342f6hcf={txASa`=W<3$N*qjlgSw_eEIRHT&{vH8}m5HfkVA z%+QRDs+8E!z@Wd~vr(D(%nyLK@Pop9=7$zDRS*g+YhKAe668!3BvS=B{^*I-b{l%mnJNh1A|#R`Qw0G^ID=OrF)~#UK2X?arV8S% z9bAz}rAtPrN^!iUFfExXh&ReKR4Zjtop|WJhw%XWfaAA&ikuxfB+H!6QdE+k{K(EQ z@MNsi=t;^7(2NFY@1g+^p$f9N1?39Ffv;FnoDPdDZCpEtTD4g(m))QBa;4t#p4MBn zhUNWiShZ%e;bv|&;jiDbU9!rEAz`{tDKAYnOPS>_mD6lhs#fCoHwifT z5^Sqhsp`j6dd|KFzHT;QeX2##w2KJfqNTJjfBEX6;|C8v*yeFE+9y_zuAW$Z_%M#D zQ!wDYy3;1ttj=d(Hmi*ac1>;F(=)lfx?9jav}#)TQ{x>Y2K$0`Qkm)b)o$I%Z1S<^ zw!a2irk_H30W?Q9kzR}Rvq*o1)PT0=w;}y864_AxG15LLgpQEjjg*5@=u45l8tKKL zUxrAZf#T=AQ1-kZ>AR4A7wP#>_Ix4IYmxp3(hAJBC5Gf!)#iWZ7qalwbIf{C9wkZI5;alirrSEDkvNh4-@mFwJEDzlpyL@(hL) z^wz?A@(VvqU*0AiW`gFL$nkwDW%E$J_vF7dz$45r{80W|{M213+ZUkUx8k7Ep8nD7bkql^!ml;*VX%s6!8i5hTSf)kRyXs;j8%ALW=mkr1 zZH2vC5oOe^8iff;UIy^eT_5dit&P1xyn7L)R2#Ksno{I|6K*l`&4_Y9Cq{RSgs~v2 zpPjq8sgToGOZ;vJ{2$73I|Lusf8Wk2fNkR|?M1ARxCDi5Zs`d z86O(P{(@$6eq*hsiYRRo6gTIcS@KLcr$7bn078g55XqMjx(znW=xh2ze|N?g2kTz1 zvu*Fl&UU{CX9R4gDzX_JEJvFnsRwd7M%wJ+=ZtsP9)PW{D8m<$%6Bsyk4ijV z?sfejsn!IPu0DY7jW95J1VAp+o(>a)SNe18(_Q59Czt0v4i!URb&FR+8nkS6nL|uH zRpF|8^TvzR)VX>N#nh2bggC`r7%vt1S|->7vY^Y8#GQ6W4vikaTuuozQH=PFzJ0-< zj}oSw(VN&?uJkADDSmg{Z30Gy03G;!?5D@2uH{!ce-}$KC?hVa&&gw?+ovpx^wh z4ICWtiu3aFdVe^!$CF}#?hD^Fs<-K0Z^I~x7unviyhQ|5abpLzM5dGiKSoeP)>shTw%hPLI^FJ!PVtjX(K+Er zyLuG%oSdiuI$pe9jGb%(oPt<$TeY-2*|Y~mY$D^t@CYt-DBc0q$KZq}=~hu2x)LIN zWRQC!Oa>{CKHUhFD?s1fNmOtNSwmX(67-9Jn0Shb7wD>O*A#1l4BKs5g7rauPd|x8 zPMHuD_k!2U`whf`jlp4bagraPAY_O2jeU*$yeU_;fIbRAIOEG0+{EKHZ%|n`BtfJ& z7Rl(A2%?j8fb!u`WDMd`+>gU4P|9|kSrbGtZITG0n4Btth@l|?L6ng~QxP0fEPH8| zy2R`BJV~MHNr7FE0SXd8w2{$L(~tqvlK`UV-S6XW@9%04PdqNf+7@oW6eCvvbK8(& zvyR?51=P4rI(CE3wqSuuaZRwJrRPcLy@-mUrJY#vC2ACh+awq4^p|G7Hxmy6K3>%x zP(`(ToQPyCk@nwYFZj3Nlbb`Zmt-6aH#pTEg@F*!5+nuP4EzC292E~yb#D$CFEbv= zEMwcvHLzP&TL?$ygoHiG^#zXNKz+k$2atw%^h z|75U7#S?7cr)2-iD(9TCzwb==IAHQ+3M@c>m_e$=RdtWOpn9OXH$`SikTWlt6=y-8 z?vUaV8%s>8PF}R#alvHpGH=&;2aM{0%~(|I#l!AT#oKa3bm#T{utN%v>|ICCEapWO zR#o?=z_bdC;vR=Ab<2$)Ujyr7v!djCuoDqUT^uP;=|bPwDwPeQ#!7vAW0FLoR)9{1 z!^wPLKy1bi5s7~KD9E*O#s+y=jwf?vCB=Z~9@4EK=s0-9T%%gXB7_SQnZPkx>R7`x z>Z8HuRFb~o;N;HQR*%$zqh(dh-6U0Lwa@hn+7hAKX2<3IMms8lS{7h0Z;$MAka8X2 zs>8xLnINRa69r{@<|=2%_cnTVzdQE%PiLEfTow9$S=}b$PVwqV z*bsDM5C;8DCVFNdIg(EMB7o3N8Y)j+H8t}F<&W9ogw^|q<4x!&5xbWRM0fEP2H0II z@c=arp$DI%;5yBC9DE(8p5 z?XG!!FVv%a)6;h|JP*X<{zD_kcd0% zV1ZHfMMrz)FbH}=iE*^k>)YKsjpGpiLlxuH=%Ud%+vyFKb;YW13(^K-A&PjQHzG!W zf{;+~cNuSvTcMQ(_W2USO^MTHp)u#NBu|H)QB4>slF^g2%&}7tGvo-YUOIiLEsRe@ zB7y=Eou-u42vVa|HTsLAN|%ay&1PM-1V^96@?Z^{an%ZIJCg}WdR-+PT{6C>Xtc@X zBZos_Z}z%f8_<=tCgepAloBtmBq|sQ!W%vXHcv1u*uJEEL9yj=W-V2Q{(`;C)|Eh@ zDEwrc8kciJgOlBHBOcKmvEk5n6(=XzkY zVGmYpqY^u|jY|WtUW_5)-}NRJOSN(VvBC-kW)8|np!ggP4nrya@%R&FceuVodXMe1 zHuM3R3gn@S4|LTeW3e5P9lNY}vg`*`EGSp+>b^2Upc7&?TnnSg}&*vGHMe{5cyK7KQ z?yi9YK!T$d!0UoqpW5w^;{0x()i!?lK4u25u$;#f?9XtT7N`WGP+^4g>Iq zFS)el@-mGv=*saJ&8N#Aso~8u9+Vg1oCUc(jw{9)gDC2>rYL9pu^eZd^SXm4-Z%zE zY9ITZu_aRuXuj;*JzGJdp5= z+9pbn-cm|XRRENdOD;bRXBXm5EK%pLREdC@OHDyrNE3?f zPQd{iA<1OBuMj!1AGAFeXy<3Ym_$rHF~YA3VO-#KHe%HvoPBF$V zt1omK)TIzEBHol*OUy|I%_CD%gFE61BpnTy)^06rAjyfxkeK4WlY-D4lIu0)6O-f7M^oh7Cu(A=A2!u&J&x5HWxz+ zaBUb~KWJYpoKaUM%BH}9Cf8Na38&bhN)3*1C-}m;5j8`}HVw0+(rwC{M8Zw^yusr! zxKl{1Ifw@!t?92NI)HZi{fotTTXs5ZJ9hK&nW;4?NK48N9SO6nHCT>X{9^IzCy>RQgKTkq zIO?(qZw!VL&|>gg8%ZsP(WsE5M2ls$C%Mx~YJ`o0WWvs)AS0QW`DzZLD@$bK0GmC;)%-{v;Mf?ahQ?vyyNc8$r$Dge-Hc zL2mT15-JZ)-8J{rB))>wa{1tb`{VE^!0}ceX+%B5mB|P=X&vxsC~~N-F0bIonsOTo zz7s{71oN@lkdUjWpCR&lQe7M_exfP~35E5?}GUIWs%{bSmEGOPG!G zxez=PVeEbf8&U$zgw*#jm21ek++Y;ROOw&>t8k*3hm#D$JoMSfS-WUL)KyZfQf1LR zKBI&kwLQgk>{FXyU@KobYJn|x*Ep$=v{@lKA?b@#5eb3S^^$TNt0n{6EolFADG653 z2-$g}l1(Mm8qVrCrUi?CwE~d5Je;#F=&z|kur5&b}#*Ls- z0AYLC?m)<>KVPaDn=nsEPCibxCkhnMdCc9o7z*ufn$wtogFQB=$fvVt7q11csZUM< zfU5jB6%+BUe2qU(iQLI@Mv=z?inu128OfPc0;tEVn%(&HnAPl?%bJE@WAyj|=^n%@ zDF(5(;uUBdN!)8kSMxmt$@VUiCY$ zr3vu;L&&WqLav0=Ll?38+Ut*#Y;UsJ8$;540bgtbcAt)z0G|9Wj*XpdV=^Qul?~D7 zWD{=@Q*KN*DLZ^Q?5t0AMzD?AU^lo>n1j%Fk)~_ZT@uw53A#X-BT8DT0_o!FUvx?R z(U_rGm?$NQd6>w{9FasAWa$s~H;lQMK!xVOBMoXM$IuNu#gOw4H7NssK<5}28ZAXX%g_l(S36Epd-YhcDDCYP8V0?C}Ga8$=ZFm5O$E}roc zodn4Nk9X&WG-o=^T7HTcCd@j6twQXl!Z_p5a0n+5gCcup$>Gl?3A_azllIW z*jg*bh%{d8u2fsG+(*?~Jddk=qH|;NbE5xT$ht1}SSTL@lf5CM^?a$0Q(s+y8i9gT zr@U!TbvQ+NqdCd>E%ABH4>`%n?6Nzi1q#GfLmW7fnhz7H>xysK+*Cr_1%(-Z8VjAi z(hrNM! z0~4_%g_4o`mfMLQv35DdK6#j|mW;uy}O8-tIMp)di(d|eAhP;F(niJ}(2yk&#S}J;> z$HQJ;q85{+(5bZ;hug4z5#Tkxp{fcnL#ffzsV4q-j- zu8(%M*2dw*B(k-h>nLRwMg9Ht4%Romo{1u1Nxph%qfqp?*R%0OirqN8@l$_EZS>Ir z@Tj@^>Qk#H9zJ-?c<7NMj~-h+U@Wh!i^$yLm9zH19(DRFui)3?!|k1IMhp<=O}>fU zz1==!yX34R@oWgfM6+P&ucRQl&PsPnCx>x~4b&Erm z#>3TjG$F5RfqmwpOlwYhlRl|_+gKq=8)SM~+NK3kTFSj8+)qafH+oPxieK9u2LMS; zhtBu9lTB2sQr^DcKfR{i$rw8=N;DVMG(jH}XyKGlA@0+)U_?BKM@C^yOYh6{oJ+kC zw{81EscLLrESZS8?ND+hCc+AkbBuyRU{05$Bl<3)w$v044bnE?^HmkRA7=4NIiPNa zarAH$^(JlPR5<{WQpni)eDnR$KmiD zaX4}={jYi$L5KSW)+%XnaG8-esF0@FOeleAJb^Hulekdcl!OnIXHaQo!R zIxbO<%Lg5{N#KAaThhof zR_Xl1t4HJK6wzL&Sb^AKr|6tTW}2=WeX(#0RtS9LKVi@S9=~p<2Osgm<&p*cEY?*xA>sPS?4B$oh_x2myEK3P6%6n)5z2;)J~cHyWF) zBFDYoiuXlGc>c1A&cR4>B`JU_oJjK*B;tkOKx9N53?o2cgMGQ z_@6l2mY;HS79C$s2^Id#5XG`3h9k}YOhShL0ei_CIKGnP5#f7)m!#3*2dEkf{v1q= z#DymbeZ2|pU&xh9P_)pDO)iZzBn~+BIHH{#>s%b}OcES3s61La53o;vTj?47dE~eH zIeajWIz+5vu1H-U0_&2;;hZi~O*3N7v@ z@A$xM93b){w)9Y8s)D2`5L{mp@i+V&R(bM^X3$kCCFaydx!JnqoKU4V*&Q{OrP&{I zRwelUB_TeN1iho0z)8=n^nTJ&r5P)M9`$$!&I2OiF7LTLzwjkD?LGc?SFS7+_MXHg z|LoiME!_Fo%l1C>4_B@%e&wyX9GxIeK4ctzv#9el+e1s$|JDtdSA3yh#{ zw^0U2T1W(rKXT&KN#%Q8)q8wo1U3ygKR|$ndky${GuE(wk-9c?0Ry?1M6k_?-H11w zrz|JpmTh!)`jbLLUIBe+4NA_75Fo+60CJLnXXQo!Zq#c;Y^VYE*&;n&kydOve!*tCYB-Hz1xU{$im^4GUL`QM!p$Qj@dM$ zJ4V7-P?jYTDNbKCeSIZ8k0{xyvU9o`k3vm$ys|N3TWNPi#M47@Y&3}95#U?pN}`4d zu_H+{J-1md3jMbu%4$@Y05EY=7(?OFK@a;eqw_?Qg7+hev+7n0Vz&XjaR#_AGE`I*X6}Il~-S=^WqvEdSks=t5hoMl}fYTtYYb?HZ~e|6VIC#J*juw>+n?9?u>gUI~%syZZEgJ8erm> z0HZCi#Y(K9VyIfJVKyp_b!9nSoZ#0doIj&3uTnNK(kj{p^5TLG6wOFb2G+HTRjKIO zROU$RG^;>T)k9Je=oR#EwW)(1-9@!VvjPM*8(nlCI*FC6?3s#Xp%tw;wW3m?IN`s-Q*|MtW=y|}d)9f%CR#MpM`nFy*D@fYWIW1P|wI(J{Q#)>^h21RIDoBm_ zV5Moc%1G6u(9?_+%)e%{YL({!d+`fz&gIN%t!36~HAZeNg8*k|%?lH61*~C31HC0E z$Ix@jYMHI3i4%En!wH-_mt2^YChY>Xvg#D?WwJ2)TNR7fOt2Ka$E{|oTCUf%Ffi3x z)k?D(&g505TB}y7^>Ra(2djFkUa#p3t2eAxz1h$fR&SyATPz|o}v zYB%z6wT1oEszkjF)&bao6)jPQ3^gppcltoR%1@Bx9HI zfTAUmRc6QqXl=LEl`6>ST0>82S1q$##aSAK3O-l>o>zFiTyGLJpsOIBSD`pl_OrVJ zAl)kRQ>CS)iR)F%0ukQOGod_?^(K0|rUlu+fsn?Ft|531c0{Ws@gJjFfqB;iJS|>4 zV!NJ**!CM!a&r5Nh}?dN$n8rX0J;5%XXSEbiNDqW!R(@eMzlw0gIdH$a35A`R#hUU ztL0XZ6IZLdnQJ(mH%#|u16k|Z)iI7hOT~o)ZW|3PXJDq3bpy+PqoLnil#8gxWK2%% zHnHM?0@ZE8akxxTm{m4$Y`!{$Sy)l6`c*<>tA>@ct|d}uhQ>-6qodr^G6!c@SgmDM z>SZk&WpW`M4GYM%3I^bGBO>_$1*H=WY%t zP4I)7EiDNyS3O@!n{F%5PM)XxRm9P%#bdfZWZ&3WtXZ(tPS}wX8;KK5~_&iE(ZwKMwMmf+8_G?SK5l%Z2!Mp_-reAqw*y%71UTuT;we!GutB&r( zp=KVi&9VszI6kyAoQ#(=D~ri!(Q>^qmo?D@$<#8-kV+)QOu9Zb%MicdBRRJ$C4AGw z0pCoq3Z%lli8a6^?m<%Qq=H_-SQfgTsbyO@MkE>G!M+Z6yTGkYv0}ECy3EQa( zu}8Jqs)d;=k_;2)R&)%LVaBqZ8Wtpft%?Gm*9bgsz*$K(8QTd<1(u6uD_lhnVzXKX zudS)&BjI#_ky+R00UIB3{G{wFFwSu*Fts3)2zQ}o(t?;>(W_D~SkQ{Hpys5*1DJ25 zYoo0Yb|nZ~%BEhpZI;0}!cI_8lqXdR+XR@USj)BDgT=Uk6&VUgy2@kK#soG&OlWgK z*#K)8hNM0hWTlvq6)T)eu0FJrkgZjZ$p)oG;-y;pR#scUSq;McaGBmvB_)mqgu;4; zCOF(s*QmAhS_&SYGMQ3QZt&D3>;i$ z26g!NR1-l*)+)%)g7JHhm(31+6<>i6m12$yU<}c*|Nmr>@b-$p= zU0!i$upmIx?yio2u_7dMvqiuA=f7ln}9h>sHBGin!`!$Z)m$ro8&3Ta!W1 zOsy%FT%b?~Q!BY{NxBw59EVw<>x=2JgJX{GKU-XG))Nd)%qXe`* zP6U>=>N50H8wv@XDvkN@R4hy)tEt^+r>?gJNv+k=*1I-+cf$IBED*Ho&9qgA!xU&Z z%?&m?SLsH%xr<@G*n$!gv^W~3%gqT=04Ag_^`>v5lCfP+!4Z`R34Nu^DzxRGPZO?|M{EFd zEvPyus2?v+1q`N2t*mICl&1!nHMIYtovONfI%YnEa7{g(gq;LjEk*mJA}wfcwJI&q z?GZ%IK2Vp*O*v(6eN4CKMs`iQ_YR`sjt~`hb`4bA`<|w!;{19`P{H#06nv(-MAX&M z!yXlf(;$QFW9CIGllwrpt+ za=WQI)X_|+HYBZjI{MFSfUD4$6IY=H<<1zZl&O&p))`LbTC8ASo_fG6ZeV=_7aPZ1 zcYE}ofEg(VQA&6lkaj0*D2&l6uYZBf=b}5?A?ZX0#2ni4{)# z6o=xG`xLeY5Sq9@tuhXW9@m%-U3!~XHBX7Q1TdJPQ_roWQZb8hIsmWTtrC`6GT6di z5pp&z<$<{n1|Df`c{eK{njl%3(^`iyOmg9P=*qKsycq~~Fi1k?V?Ja;G>0@7Ee^1M zzygY4MJm_QX$T37FObLD<6iU-<+h56nf**=)@W(>{n-@;9vdtScUKrqz=n71SDPq8 z*&S?eZ9&s+tl)!Uj+7H?t)(M3NHqiJo+&$DIW3hKf@~AK=lSSpFfK4ozPe>(7cvJ@ zQ3lbkMbXrq3*%RC{Ix3}SYK09O^k|fCYOMD<2-(G1?&c74qCimN=#pO(yD<5fv#Jp z#yi>fgK4RQ4e8s|bzl4-csUT)LgLM-RiE2ecYB5QHMqTDDo!E?0R#GcvN=|WZ-Zke zh)_MF0X#9#y)`ZWgGgPlS|gQ->L8sPk;+6S45y*d5~WN8-V`m7p7;trI9)uDi7yNj z^=uHBV8NM>9$Ux&?G-c12oAb3P*&1o0nh7Tw?LmO%ITt8?P|FO_LQluHV7QZ!dfjA zAsje(cyM742kTgEXW@ArBBQF{3NcpUVB*0b7c%fW5*}RMF#^v)VOll6D?t~;KKzkO zyC43e&tF+se5|ndM~JF^FMa$deSGc5K7VEJ`{>(`(Z`4Gz{dyf!N<@1TYUV})A8|B zJ$wvr#mB8L$H)J?4Gk10?`&^8u}2tt_Gr-QpR`9kM16m~ zJ$i?e7lF9Q|HgO)&0OzHxHpbF-f;6{x2FR4)*v|VEctuTzM-S!ljQbryZ4}daqRHX zqx=&3GR@fO;gQaGb8Xlebu+Jra4+dDsS!MY)LsvWBTCUm4!ioE2xX?2+YI?;L^E(8P37@$r?+xwXEGTM zUV$JrUZ^$cUPM7qg^G4R*xBxt9>?mja*!<$$FP{;)%yfmwE^0pxn0A)nl}G5&i|4zjIuVo!ZME{4K8%0Z{rF|Ull zu*3p;8n4|MPkI{{OKbMzyloE*1a{v->=MK_Kn!~L(k;r3Sst&W&z843ll9Hw3I(S+ zxDJYDyt0It(FNn|2oMTzvtKAk0ZtL+yx&`Y90Y+4cl~}h`7FYR4bqJ8!|_3Wr0EZY z3`J4togEBE{y?D=eYw~cZvjd6G6w)R%lF*F!Y~_8JYh&Va5o&&%6-1P-XD(b@uXN- zV+&hhNrZIv*U0sk&pXnG8LVu)+WgZU*$8UE+E&`KyS#4JZhnnZe#)b0S!fUoSmNrr zj*lLrM6*0H`2X2^7dSbt@=ml2*al%Q1~S$p!KmDT=@IJpTSm5JX#@_ktd(R;R@Z6w zbk|62_jHfDdo&XA+#gv8n}jUM29f{?*^uXE3Hjxh_Rh^r>@GHCMzTyXeKf zX85w~URkPy{*A_0=>Ed1zV%?g^8T(O((_peS|B@xYVblqFB!%}9#)@{L`)^R3PxJD zK4w6SCr&XRYOKp+=RW2#?)Z~jJ;S@?wb@TE_Z&SQ(9n*q)%_FpK5zr3<_+FI+!=LZ5+{{`AP7Fo@3Z1RJG={aZ%oCSfC7q)YB) z#ZepSpExwQ5~SDdTOG64y>M}yxiD;9F-L0%DV-q-s6ei22ehm4{6L4Bst|L^c_ZRJ z*9To%h%F5wCe9)SC+P59X}Xn8fo7_O_|;9^c`?|` zwg>&y?r<%gI&R_CHOm}d?2b5o?dkD}9|N`f1! zo4|hIT%WUl(ONX_d*JKOH@_P??e_sb3HSrR%}{dR3OE9|AMh~XV}L&d{5{}HfUEH7 zd^_NCfd2>Z7l6M79D)A%DBu?XzYI8l^ZY5m&jbDg-~vwcJPG*5TMgrz0H1)X(AWJg z{(KVfS-{u6$S__Bcw(Pnv;ptB%`n~#_>Z?6#-9S-wkZDhCrXQ=)S#&Eva$Gks?tSU zsFoAJ;vcDsb37zhVI#tA2si+bZ*ca2-`T|59u|K`Rj}Ajox(n;DlEQ@c5&g$iwj>7 z{>RTRFDfgEZ-8H1c-Hy<)2h}-`a`NC^e*nd<83!B+HUuBhEWU5IEkk z)>`wx6K^ni3_=|16xQJ*Gr&UzwM&$sL2qoH+DT+<>>L9L~dXs>o#d!?F8 z+aOhQ)rD!!Kn)^@i`}9x9g0r_Wjxu`N;yT#X0XmUD0M>Uo^+G}w{ZxqF+CW1Bjfr$&phvGzm8q(0ubU0MoV|?yiwmrtw zMf z*L5%6@wOM-^j%j|%;;dd?xhYh4gS``^A>J--rJ$ZdzY={7^zQnyQaj$cj>%_e-$9!=mewsU^fg{Jk zxvS1tB@;#WUC?=LzhOJ7tkP?)PX*E)_uyMVijc&;&aYCn)!98bx4|bQaj$D0>hiF+OA1K`3Z_tTrdJL?Uqy-3{aaPTs5uVV{vT9w0r zADuOccHqUyL&0ubDwR4TbY5j+8r2~_&F?YjQBRUu#( zZje+}72E&7EgKhA)YW&3ZNurrt)+pmp6V+G#U5xFi-eMKgjO9zFuvP}TRKAR;p&6B zcI+!Ho2pkj-QydO^7e*yR}fbxqCV-xVJfak-R`(ePw zOAOI^ML~Jy6;{XkFz-;0!52r zbkHddG4#QRVjnnh4;Egq@cb8JIE)Vfm+_*`>`a(}KgO8PKg__ikpk>fF+7$8H%kOU zOu&SpKIzW}MCQJYQ~5)Fh-@_RoPXqT{j`0?pNAR~wJ)9{OjzEdgQbYn1a3Wa>_^lE zu4nSjnf?(@qL0lBt@TXV99*)7tG&Ty=2CamU4gQ2x`NxG{2x+jM_8r_iWa7k@by;~*FM3G*Gfx~+-dyq1Zjv1@!hgg{F8uSnf!-Ys zcGtCs@(lbF2ea(n$06r_bc{%HI9vlqAbm#oxp?z1yfS$9FnTmj ziBo0~O@38&1QK|SUaRQLKc*)g{>9P5PRHtG<%i2Ct8CbLku&LpezVb3-fmTUrE}hY zD9-MfFQJ#fnfu;3xtFkWa&P%J*oEH%_!Ypf0qCsU>#;S{8M&i?Q-Bd*6L0|BQws1B za7`}*d==nsKnk4GJ%C>Ud;)M3+|zNuE!ah01n>^G&Gb;0^5|K#hG1gA*;yZvv(IrU zPlwsJE>@xSz}@wQTBX{qK_pRK2}g&|lnB^{ZeelZpXmSna3lGz2k88w+@((fOKefLrYrSD_oIgpEU&08;ZG_A=*?kK0cihCpzCD#n0=W$I~1c z%|+blUJ8jd9GxN)w8OljYR+t9BiS|1Q*+R?s8DQIpKFYP-Bny%<9zVq!c8|V{5SA9 zf9*KOF8s}bMEApW35o89lV)jXI9*zv=ze?=sS@1}^gW60$6Z2R{z?X9)&nTc)cih7P6h; z2{vRm5_S{T(Ou&d3EO+YXLQtV#q@^$(pBWi!&~I?^(v`;Bq| zMKt&rg`HC5U0AGh(Ll{@>v_jSDPe9r{kOjnoWqON7@kRNlp{a|L;9=Yvb)7hh|kW` zh1-};T`WYZ>UcK#6kE#p*V5&lxt7UGFePSVS>4w0aJZvr8z5y+*)8dPxEmOEjq@s$ zm;Q-;A@usLO<-;cMU8IhTBz+h?Z4AntHm-REZ1U^Npn?9OW(r?)wF1f1<4U0GWh zsA9v58R@&%;?(QZlY{4+G)Z{6+4N1A!mwoHYPHGMY~BF+l=x(buj#vI#16ip---g{ z8Kcl6L5HySsq7%M9~@@8g3tKQTPtayzh%J|rKv#QogeOl@O2;QCcSJ*HZ9yBLa(xt zSAiQvqDzq9FcOtMJ06_1 zWT4ok7Lwr)voC0fS(0} ze)8w==hwld|0duQfKLHTu%)j8yatd1{2Jgl03Qc@7U214*xx><64aulZ~H1|oqNU? z|5RCnEv=PtBPecqUa3}U4O~H6s;*Y88oVTMTlysbh@Fgc9F333&L(yo;h8$dz~N+m zt|2_^vC^NVB#lz7_Gfu^@%NQ8!jY?E`N&KN${hb@VdfO`#|M_+2qx*Dtnz(YsP0M4_{31|bQ<-VE zA_HBB?B)*0b34;1&P<7&+j+TAv#%Pex$8l^)Wn9~D%~4ms*09uL%|%=QHC!D`kcSe zt2xYClU~c2M(m!r-mhKRd3RBCy^7#7#HwoD#%ET=tzVq1^gTkxs|6 z%!T*@glwF5Sue3e$cir+DO4lO%kEF$W%p;?%kFar5;Ivg#|>9uJ(Fks60~HAnG6&& zF_ZCagMEtZ(awuQ%s(nIlO<-dfSyC&Z%&-d;#|IVS^X*dcD?fGgpR~amYB)9_64R7 zw)%aF9uZ|GJMf3FO{u(3t6mteLbU?7KG#34Sg054-rHimQYx0+wWy;V zOI$&aoU+ojG1`QqZ_;ubL*AbirH|&e)#qMa^-5)4QM4+JLRB3dEgEeT_2+I6s=$?g z2qP_RqFZ*YQLX3mD(PQz*Nj(oqndA2=M!P90L;U?dOq!jZ#5!2m6V>_+t6jYxG$6& zRe-V{5&IenM6c``9Dd=Pu8W~qWjE?5xuHF4;+5S%T*SQ64LZI)%0&y}j8y@1K})ez zMjW$>nu^BPv3PASH|oWT+5vsq>4I`gh##jM()cP5x9Q|w{lrU~-w0=q&jJ1%a37pI z&I5i7@Z*5z07W=*{O^EU;lObg@I?UKEqxOlHy#H3Pr#e7KmJ!h5k4C)hL`oDfEN5S zJ`DH>;2!~RM5M9r1iTmU=YS1dCH+yr(O<=%e+JX^cev5U9G6q>kj>qN7Z*Oa2>)&R zi~s+e{rx=qg71I6_yK{V3&j0eT=@Lry9A{KW&KcCff39_!NTqXS|&PupKA>-SYx|_ z(?jc0*V;TiSl?I=x_>VMN7rKHu)8p(^LPIiU7fjF$mg{!Ch(L=Vw5;(HZg(1g*s}G zWYNSBoy#3ic&Q&T5sIs|COTA~@8Qb(ZvO)Fo_1RBI1;*k(`Vs>ZE4)r3|VB97JDx0 zZ`l=(3CBM4$xE>D#1CPJedf}&*D^^1Qc9bgmo;UNdbE3Iz_cO!3_8l)&K%{= zeFq4_cLF{R_$>fMYJ3Ce(d4Z8U{Kn73;JPB9>3;@pnejM-<0MC!@ zPgJ}?G~a5o`;`*h%nIac=I!pHZ_KP?1S!3#9A+$z=hIC6$&`(Y9|Cw{=%VPsnJ82& z!uO5h7X8kFZ^Xvxi(6z*-|)^dTcS13NvA;qHO)g>f{xPvEB>4m3DdPmj5Sf`(SuHR zh(MJOt*sA+6J&VrM`FNa!MSNAWdHT^a%T0cXQTj$>5f2=O5T#NQmp#2Ng5^V3<4WR1iu&&b zFenvqYCtLVN7FDpM$oMpp#(}bZN-b$2JDqxFO(Weol*Sl*e$$LDOM_TIdxvCAd+QW z#Sz8d4Bci|3-xMIsf?OdSp*GQwWQYGM|#&!WKg~K*9+CUGGM{9?I&&23!fOB`Xt1u zzXKeB_(b7czYRcVj4lB#1AYVW{{fC-wH*VzA3#Cz?*Qk#@P~^FpIZDrQJ4;>bgnEe ze0p)=Gwd&vMxSQq`hOJF?L#>D<+q$$K6C2mN%P@Hjz4;G`7q+cuWs~NRPRv^C&l|? ztKZ4BFIw%V9_@FZ-mp$|tzHK@o_%x-JNO*BfM#>kT3K(kpK1=Rr#HZOHJj-=>>fBp zFfsgmr-M_84&N_RCGCIU+EgXob1#l+<;(}hqYT5yzTClsx9>9#(#gOX{$oYjTMW4RvJ4`!nA)NoI)*7^Ksn&Y8i7@7)z)^IBE!bG=J84E}Qs6yn%3-@jZrOBt zlM5h@Z<*UR`^^@6pVRy|@5GD*P=gQJ`cdlthHkcs;T%xpGmZt<)+XN0EE%GyJFzSXmar~$`wkJ2}ZDmOG$%xBC# zw5n{z&=+S=G;yBWL8PB>wlQFTyfN%^tnp6)@ef0JY(^x{sr(p4@*v8|TxlYY=I^PE zJ(cZwds?u$VVXT#%|4wTTBbO@Se6FJ5dFC1aWK3Vrd)Dmhwk@BI0zn$4>tngEmjA^ zwTbNzVlcY*D@ZQkkVUr`^v`artaZnS&9oJHZ3c@TLoHeES!*D(OM?6*~;48kXLQzaENiU588|@LILMFp=R$=k7pSH)+vjKcT`!7u*WH@jnE>I zh0#lO%LLTfOiViU0D>#EpMnJ_GrEX-WjZ<9^+u_sEGDzfXPyC*YK_JZ4mwu?$fZYU z%~jvZ6bD|!r?;lX6!e{^B5Y`+qHabf3(Qqa^t5cY^0^#DW*~d&@j!G5VM+v-1q*T! zj%lH)-JV5DCN5`jWvPi>V+$>+U+iT>r`S849yx``9RVd6VCiLjkxq;)`KsZ(XF5fJ zy%6lnnSN4o$fwYnHNH6LfQ?!ojK%>LiKn5@70lGbY(3MQl{f1UGmS1~#}}=BIz6;T zkpz-T?5>)WCOg__x2@4gMqdjs3GP~-B}Ez|0az<){`%ZsP5AvW8b zPAi)$WZ)!rwT1E{Xe>{TONij%lUJm&IZB?Me~O%_`z$=Oy}k3iw403kirC{LkBsyB zyu!mX&b3J!92`sw;zYQOwYsZQA9N31&W*q3uhI596no#4shlc=Q?rA zQP0zb+nP@GS}PX9K24aLRKmsaTJOXFUI+f|Q;rs1C4G9B=h4JW5{CRNm6(CP2U)D( zds$z){q+q{4voIh#z;OF)@2o?;dK%V5x?7AqGfzPq#_hFjn}l^YqhP5gB~t}L*}D4 z?`dOeGM)$hhX?^mevnthKLsv=7%*0V!zuH0nyXhqmYlh==&dkBFC)EUZ&J z!t3b9pDN6z z3DTnr+oWH<0C-}lQXbn&U^CS`{#=&g(gart`1OkF)=I@o2mLu(BelBQFetzjSj zjk+|B+QXG+X+aw%wo~?9i~AKb&a|@-K4SNDGBu~>I&wg}XSIf$b9WTqn!ARR8WS=$ z^Uv|c%nN>nw}(DQj?)x_c#+~K7mXkuLD>^$#`03U*34k$PBWOiA@u2(t-2TbgQ0qZ z6?5_L?&MFo2sh7>{@>=%GzXoR7JFInj5EdPHfRBFkBgQVG=b;UTWOS9CWi7-#7~I1 zC8d)FC{GWj+kn8GB?9Z@Y>Df zxw9<0l6B-cqgZzSo_~gW8ewFshJ$rzxcZsRVQYOIA%98ZKO9*djbU=j)6_}u z^!zj28BP5TFF^bhJGFi}Q#9AFWD0cm`ltu%Fz&R@o5KNVYdiKe=qyb7W!yIaN07|O zTI(VtcAQT0x`i=+sJ}W;OA0&_|I{6Jo?eDA)fHeopX^ga7@q}ZtGC(0-PJv7b)0GS zuy^8~sLWcAt_07ltz=}jDOuU#v(flU4=NRX{#VSr*6lym?Tjx%Ljp>_emNd`sU!{3 zFIGt3y&(i)rcEv!jkPNxRiIFSagC&?$YZ2L_E96&5pF&1!Zs=mRcut2;PY7^P&T8Ig%`xM#9p@p z3-1J6$IPQ_+u9RLkFB~^zhgc&?2avSJTR~C)u$zng{G48V0tPtCFO`;Va$qRB-d+; zMuF;rCK1Rm@gruy>cOQ{Yf}wacy(obzllUsG2m^;dMrh_Z|T%vecT=NwYtWqt>a~! zqP0ytz*Mrl$3p0F5R=A@H*Us#q(}%hxt*?;0=?Gl=R^`RX@W-}3?%RTG)%>$TSERBkEpd(X&L{A_;X?m62R#KoJL zwuw@!x0I!09cwM~tVJvj7r zPI=ut()n(q>zbVGS~qGsBxb~p4k&gIKKY@_ww<`eES`!4Dd%U$EA&cw||vkyc6)qf?=EiT)fLLdVsHbrC}@r zehTn2fDarnjPD0rFwqFW`|mc4?*qK(Rfcgppn1ou4ddm2uYC<}lmxu?9$fDZ_zu8( z0jFMT82=pb151YSLx2|@L`J~J0ly9SVAe1`1h|qzP%XgYdBb=D@M8sF5OB6=7;gsL zQ!~G+U{V?!K@i36x zF4>MG_R#~sy?p(g!?!Q3+|JQ)_Xs!+yZPfP?A%##)pVMcjwI*J13Vg&CBb94N1M-B zbe?>t&zmd9T1q;+TTUlMar6b$i$1+R*Cq%jL+r2#$ysL_orTI&_9jPwjS;0nNVX&BG*G0Y6HcL@TgWjs7SK%p!(!3c`tT;RGJD zd?{le2)juVt$;<|2qH76k58f%bj-YYzv)C_I2;|QWV_J{RBY6gLSPd3z$PMEXIx^R zeL@CKt@m)?1I_(ghmD#(e!?spq2+w(SzhNEhC#Din!M2@Z+gL2lG;7BTd{gH12{;iGK=1DgHvTq?D?p&W*)zn2@mGdKwfe|qG727w2*aZG-iX?jle_MpQ=NR# z9M>5uIC$g3iVodVLcD|kZ_N(3t3Bg+&M5hczvrL3DsS;d@K14a@K_SpKtz#Q&LS<1 zC&!2QDdOfv2~09e#81-5intcPi+JaAGKp_O81jhIHAO_C25-;CNtxv;n40|fuR0^ z2W9XGz-0dqPir^dI7YKvp3J(PghPsCofJE{d@3zH-n{Hb8m4)Xm{QBa{ zZri_b%kvjLcHo|Sub&Vv_PJm4s`=#Tve_D$O?)1rA0z&2WNz89-YH0Jdz{0&%y6Sm zx1^=+-RI=DqkXWD@OCoq6}t=V(S8?qoS*1gJtuH{Dx1yO|ML(rqa3m$j9tHz3uf^O z<9Ap)Em9T2lX{uoVD+tGt9N>^zOn8r;DY@kCnoT+Ij0&Q#MRPINwbLwkZn8ha;(ei zgW=fhSgS4E>}GP@n7bH0CpZ{M=o@kW!S`z<^bK2r*^QBPc8nN~n!#!UnS_7_qSq&U+>iN9-A|b#m?ojX1(~ z?1_q7*B?~2-)p(Xc~*&e#`v(e{)ye8V_Tu6zcjn;qhFeNDXfn7U28co~DG&n)s%_F#YoJrxA+ApaCcgC9b_1_C26xn4`Z z!#g5=ik-SqA{sD^O;SLKND{w`2;;LL2}M8{^2kq^u*4vGBC`2+5$St2guwO|Dn|u< zdYIm$Xa8*ioSfOG6B}$=?8NC<8|hQ;6ygLFzk8EWkLwWgs=kMb2rf$1I)9)lRrb#7 zfp<^(o;Zv;zF@RNvM1@lhqeXB^GSX^i*WZw#Tn9W<@cQ>$OFrKy^Wr2xNFw zgD1Z}&u=r1>N-Doz1==0C#HRlyOVF?+1vgo0YAW4%Eb8|QDzf)&Su^Cy%&!pa<*Cn zX@2AGIc7;Pk8`%%Oxr}M)mzG%#|CR_E%U6k-WtLgzoQN)tJodnyF%1%Al(HfsltNV z7c)`?lh0Pn%?!~N1+qMGOD!;l+lructrZJpn^!0DBc58?8GYT;s9y8<#6QrgYxma&_KO2Qowd(#XRqN$q&HY&}Hp+D`Z@FH^ zE$!~xN~2LNl-!@SaR$2HQms%e=T*gv zjn@e7C6rw*7OEBHkk_O`j%lSaqpEc@y)mDr*Ngc=y;#;oOS~~H74n#$`G%_WDR1g^ zkzcA-Y9J4D!49TOqg2zM@o^?isa`DsYAW1_6EYs=%lT3TP}eOzPRq;1QlnffYtw-^ zWmodGMkTMNp3`HcQmlZ0RkUY&td^H6l}foX7mU{`#d@t$(#Ckaxl*g;^8jtE#4NpD zsn+ThB@GZqG!D+|`9>Zvr{j)09t$gtYNOt$DYqjL9qn% zuNCGsvc-BGxT)9YgPRgIjspH@k8CX5l*+YA0e`gDRLogls+MaIiz{=XW`$C{QlvlH zBO41hk6+nm@4LF#ZzoGmEGk@bbIy5O8bCFwO%03Q&2KVZ7qihH(*4c#UCP z1^oMa4CC(st+Zi$1n^T!Xbj+auQQBOfHxm9j2{5pk}-@kfZMWo2KbS@VSEAbXu&W( z1bFm(5f1^EtA_D0!1vV*<39sFUN?-FHh_)8hVjFIlZaLJ-GJ5CqcXt3`wZg};Fb5I zVSwTThVcyGZ;l#9?Lou%p>+OGFyd40pc|0tU@m)fX>s9W?El|bT=?SR!p9dEKEeLt z=Wnwwc!KZv8~9>B47^f23}m+p{P^Pjg_{om6~?}MahfHYTW?*kM!8mJt=rF?NBE;* zv)g$*hqKC=r>rZZTo-z$%h~bh@;-!bd%?oz$<4?cUJ8KQQtzP%7*6@Q)+RSLMF>Is4GZs^ipJhK|74`m5QLRn8 zm;*nHd8rYR?T~q5*t)Q0^~WqooBLyXf!dA|3QxAK3^ovWY&cjmQxD{N?B^&ayz>I1 z;acoB0ma8y)HW|qd$6`X=%aCbRNS%fXYdNLO=*vd@W&oxD6o8ozPKj=0r^U*Fhbn7ceq zBdC*GNGSB%@z&_#%Ahsuq{*1L#*d)&tTCeY(R@E-vT!3-$Eg|d`i__^?Y+#7W;ctL z$+_;hXW=D3#yc{fVfM?>(;Luy_RvZ4?eWqdw?^$@cYWL)^eNY4Ru3q%%<;g)BpI4y zIyGDC>rOsu(M57s40f5EU`OdDpQfUH&ojsQt%ZJ^*aCvb+yh2z7(`vprtTc8>4Pus4`uL8C)e!gX|r$Z(kGPS=y z4rB&mwD|`c6UQ5~^L=a6&dAC*#eYdk>BEZa&ube}h3w+eQkO8a#v8+aV4|}@bGmVi z&~tg5Jv|&;>UL<#UUgByP6Zzp9#DVSymph&la_-V-$M^ke*3JiFTosQzx>%e^ab;{ zsB~Wlr{}!s7oJ$7v^{*X$xq$#^7i`vBh$_!+=20R9Z{ zcYrSeZh4+zdr9cf5HQeH%BAXR)uL~;dJSR%x4pGS-LtJ#3+B6Q6Se-Hs;1bwmc>7q zTpWyt#cBZ-#15K@2C}9_+HV$rXL5MQbeei<8PWpYjd$~#Nz9KZB?KxHU&zn zX0ctGbb&?E3~^iZwroEW5!mB2`{R+2$jZ~HxiRCjY~;1e)2n7f^peyg_US1lgt@k9 z3VCCv+9Q`AwnhM2)C7)?<-B(grJS$Bjm1q|hR1c;D+;bZWwmcn zv@{Y|8}7EDk}u(E%MSmoGSDxvH;^vaXVmP%HUY9p`sdaX8}BMm7ODDLwmUSXm9rMm-+0tBl;k=Hwk#z*#YX#=NynGg>+a zZ%oRVT$Q}~fSFXyPwI5(N)dGsUOg4Kk5{VNe$pBOwOBR|Nz{~{fANJ+ulOoZRBb3x zBod`qO|LdeIDMxa+$nSeUfV&E3NY7ACVJX-J)vxDCiT41C9<#`yf^ZVLIWktPC)nC z-oP%}C@Ec03-JYZw|sKxY`y&c<`2VIehG%~Ujuv$@NyWyPXN9H@K=Be4B(#vWMJrC z1^g=D9{~RxcJ2}2mjS;7JN65~66^y!0r+0PUjY6KpbUS{9|3#;@OOawUt}2H4EPk_ zGl1i%eRu%)6yP&}6fAG=fuB};ob|bDEiU}R;(NijG@V;ev)s31ap4!)|39|~-2(lO zpFh92@LTld1A^y9z@L)Jd$-82_s5j)eNl`V75#5QlJX+(xRAQ@+dlBza|hZ_u?uRK z&pvD(d*tEMN6(ojP9A;3zGl<$JZw5~ondPqLZ!-|+LHFD*@RC64u+e{Z#n(QnR92Q z`8u+EHp?h>#6UM$E64?9#%sh+4>{Jx(oehU@KWx7{M=!v|Y^+}!I{7Jd~` zXCZoAB>fVv_jKzLA4b$tf&WEh&$vBYxZRjv4u?9}2=U($#W(WB=vg4?hIn77+YRwy zL_LLCAyz#b-Q0sL+{PP*gN=2!CgE8`MU6bwV>@pP?Qby;?iTmkwh07X*KrKKudI06 z4T59TAt5}4%sUo^!9n?vl_znkpLs-zBvtMvd%ibl5shNW9juY_qrDHncP@Opu2c&H zH+q3`fS6n!Eu}+osKnSiZFJM@4>A`Am#m@r+UA>Z7vBsO0)i=9iYi*Qi!^hMb zrm)DcZ)HC7j47nRQ^}=_yo7AKHyBx?u^ZL} z7slAQ_P2=c4P>#H>?z~J3?>?HIDKMN#08BlX|QhfZC`U7Z8-fP#>m!hWY(-sx0P9^ zyTVgKDN?sjzt@E`gTm^T@SIrk-R>LU3uFqI&2DFW5d&GwuV40uEDBn){AS8<)w1cx zQ6)}G^4raf*6gTIo5R++ObhGYPUy!3FK<#?BrAhw<)5BKHhSXIzVrx!=CWz8QKwe0 zWDytr0oJ6mC;73@n@OKrOIT{rtqd&BdAHLXZM1P-MG@eNwKsKYV4iJbHOTuFoL#)X zvuM4DVdhq3vN?BI6=iHRzS4tN{#D=V=8fW?tMEEMi^DruFNJDwz3@czDJ*L7F@2Ai zcXTK~TKBYwqUAVoKKd}l)@2VCflN7{Hzli*cg5?1e0B14sbg3`2v!Gl$vww;Lf_oR zArPx+%SWB;Xk*2`Hy-rHES8s~D57FK<18^jnv@7h2=N5PVQ~ot*&7ZVtf*p2NIQjiqzjS%|3%jx7DQCk8(c zhOm|ET};Ju0~5TVU8l(W$V%X6n56Hb>4>+`QmFLG9+^4BcysoSIP3L6ml*O4W`BP? z%JgyU5gcW!-5p;6RSvP-K^()=S`4K$;Ed34=j7 zRm+6EH!YBh2@DM-6y^b=Fca$DibRhdVRt6Y1i~JwB)Dz63G5g4sVPkzz=+-1Nhi4J zUqJk4FJ-d7eKOW2xTA@}zorbogu5U~AIvqr;!O7_+9W1{@p@26K(iHEDQ zsUik|a*=C~KNbQ=99KGt<8Qa!|JQDzt$^}Vt>~SRN(glJaPWbZE-l4AH-yJMZnjk8*0u?RJ5SyzrT@IM>z8xHQ2MglNp7l&2?@pnJ>7u)f zVi%jJ{AqPM8Jq&n009&}BCP+RKJb4L6x5r(;q}F{PC}!OG)QHM=(II8Tq2A>7H@#p zNRs?9tBG$1U(o4TovfUHr>wHs!i$_opY(fymh*0?nlD`z{@u#%r!S$Gz<2CdcLQU` z-ytUOJxsEVIZ0qEyUJ>28d%!HnjrVC(y57!V7xK17q@-(kH>&;mMq)pFq|}+@?Fo> zWV0$EN;s*VpAJ8vNf5Ezb#_GmLYOpBR5V1K@X>+lqr=pD^WNVk-ASx!8!tm_qeI7n z>U`Gp2yLoc%ml3}Pd5pjpd}XzAx4Ae7C*&?Gip-0+%wlQ`3b9#itzBtg-M0Rkus<# z3B8}xD;fw5wEz`G|HQ5l@_hys#*Gv;da1kB*mc@}XTI%-g-2{bViIp;KRefbLpzPYE!f&A)v(MZHc#sJ|!%g z_?o_ZyHW5B{Zuyrxr zjM`LTu%uU6$$lF!U`Cf9H)uws&yELY$3qyK(@WfTTgX8nbHBzKbT(}gL}a*jxB)J6 zjKbo^BoQN=gSue{j`58fGapT!D{mIq7~7vCJY|HTw})I)Pav9q#dAz9!{sUsqEgB< z2(}^EM)WQ?3j|~p9v6%v@LdsyoSDp^M6;XgNiKFAHAjN+MzcR4My~~v0|t{ciQX%+ zOrA#ks^D{v0Q+|kt_cmr^TC!EaDJF%=nk%FAMUlvk7h$TVez^#dA6!;ab8LM5+TeI zx#2^Y(gEV^o8fZjF+Obt=b>P1Moe+$L==1;;d@iB)EnUNCpzB*Ph_x_ghoC9EjO!b zAFfTgeV=)d=vu_7Nr{J`OOG^gTmEeZQa64to8WbG5CvY$J24w;LhV62wx0RM!Qd&H zZtNNVG#_Y@F&pY$JI*3={5nKD!t&}Wb11{tGuG-M6ADc;o6VYAJZsJwv?-j)?9o2Y z>~gj&-?N5ei3eI}_8^ucxmdADB%Bcp;5PE-4kG=;MxQCafqjY_$g##h1;js$eaehT zo^zbRCNfKq6yxrtEvXvN+bO*bV8?bujXmpPSt{j=!k1i__qwB&S%SOtq&AU^zB(AL zO>CB6D{!^FuIU3L#W5JjMD#)b?8eGkm;B7bevE8I;}6rOQA?J478&dv&&DRd{PB?4 zl)Pp1(k5WMApU7(*TG+*q~o?HdXx!Ju+}N8w!&I|A4ok=)6mUKzzDqrxWkg-4EZP^M%3^y)oU+L0EV3|qscxBoIy>$_8c~ZW zs5AK3%;+LaVx1iAv7^*d7MnHrG;Hc;tfx2NSo$Dr$pPfjBedqKy%+G&7CuFsdGtU? zz`pWSgbj^U)XnH*HZSbXRZR4>Y_{^b97JXyd+PCkG%HMr;Id#sby$X0)o#zCC35t2 zPxwsi8e3>l{bDa8I>p}U^vEehE}u&K&4ZGzhb_8EIdN+~3tRl0r> zwr>RWhNiK+rBYuAX;P}4+(?Gj2!4Ichg4)sdE>;-`0f!~I&Kf7s<0V#O;-(p>T3B& zz*jNP4kd`45x?8~tN4Vzi+nGCCsD|HyX$!=q8YEJ=Pe#OK)|czpI%*)_GVo*u2&*! zr?dxDdqB|T4GOXh{Q0Ej#kI3Aoqn`IXnr>r%XA%6U1ZGn4BDv!QWr;>`00%cH@KK2 zwy725QKP{No-`_$G;_YzI3^a@wZ<{?_^&kv{bh1KLtgYw#W6JKKh$5}P;;9+E&mjF z6k_jK0S+S?;O`i6?R&+&<1_Njg%{30iBx;pCsAsii$1+v-iaI9L{dv0izu>n*o%cM zjBA7@`{ZEL8XjwnEGV;w_T3oioSDNxs#Fuam;31aH?%TuJ(~F!`Aj3ze4M?XX`$we~c-ROPsI^wo`Ziz2?P8+|D4qEIAg@i6vwJF9IWFUSU*GVrt9#OBE!XSWOb&( zg5F^Ac1-G_1)`Ryp=4LISDJzmXW^krpcI20@PI)qRUxZ;(<>>Q4_^@+vFzHevU$;wNa$3P1PXec-y zG?`s#%#Gv|4yVYmA7|0&cIev=S$mz!+X@iuck?qpI|!F3GSCGlE4GA{kY|iS^d!XUNYtYE;}?4DD5+kw zlpR&3k_4lzq4YG9LI2D+>z5xtI^KfAB783bO>^sRqffFZ1Lf+m& zVXnCvbkp1A_$pzR!Ruv-=%PVfAG&#@i^Im=9#|Qq1Yv>6m1N2xPl#BG!y}66By2YP zysK{Hzi3J>%*|uqe<1Koj1wRsEPjF_B(PtQeKzvASK!4Q5^mvO)z1iRD^Elaf%;Fv9?Az`(g|)ND@1>)jZWad-gOOa>!lt-hK9| zCOGZl7|-Y!OnG20@Y2s#Vo3!rZAo9H<=~#%b#Dlf9sH-3A$}_zJF}eg86$ZB0P4`W z?il_iM@;U9J%Ud!F%qMvH@b)qnYx#8&UU*g{c&s59@-aLQm$z)_YC`;gLM{9-K%31 z`XxU<`ocwnq_QvrQi|#kGZ!5`VIjzMYE*_3FD+?Z4x8BVa3~?&!1WkM^A4K!S8>*Zp&$ zPZ4DVZi4zp|AOn7o{95R?+BAPk;PaoQCJXb*!Fd!(yj+XID~ueF2IHV4i|47!Uwxh{O%`SbLTx@#4TK(#^q!b*CV-wE4hVBSpC@aWw(eWw{RgM zQLC2|Lp89dGsFdo4hhV#eCJfbh%otH{7G& zjRI~=b$=Bq#iDSyC@T&Y|~PqkYfxAaQ6Sgb0?vp)SqFM`wol*Lawq(#sT zfc7GaGhIp;QNUc{1d%63^=@r?i)(iP^#kt|-L0mBMR6t5} z3&XYWw5;mNCV~_-3Z+IVoXD%QP^R6vT2ZE{6)LzCn>s7%mdJ?XHKoYQVo!2p+)ch66Yn_9h8tIw(AdOZ&mJ+}Pd>7&Qq)U>a@ zZk|~_v3zFv)UoAevk^s3by&3uNLF=D+b`HO5S5~GpP2=tjJ00@DEZlG2eyFy44^$B zRxsy_lAXq*dv!1xB_)MzlnY?H z>$d8eU!3DMqEM`104fsNDl`K!WTjAPP$Jze7q?j#v2jVd=d~T1DDKv-lvQ-yqt)dY zwECEBfnfTJJO2lf>wAb?|HFMC*MB%cUaopFZ=qVjI&g7SEYyp2?`^SODHY4^TW~F< zx*$H+8`!hlw-s=NWhE_$rofOsOUPZSt`hyNR%&&J3NxllN{WeGR+L1oU@zZt0dj7m zyn<32wUVTc$&{#4uOOE)elq8&rkiS;LPBDSe$b+SV4pPMtK>7snsMNw~gu0;Vu3&w}<5-{rsF#c3ay^a( z+)9H)DP@{6l$_<7vJZG)12)Ui7r3|sQ>@qP&|avU)u@(B`Et?b@z|A|Zhj1TgIE() zlkvU+`LHs;I|6Ib9p3I%5OpLg-%LUl}I?^aS)|CG)YQ&?d+A)(7Xy3 zN@Xr0Ql$dos}$_EVW_AU>eb?02sL)EYDvvGOUZPx4ce=%Dgmjf)|Jw=IA6TUH+d5~ zkYbW4wwkKD69hD@WoReW5-)?vP(qgt(18g(^s ztwYUMjM{^sJoqtXA(Ioo#VWN*G?=TGF-~^j53?)Uu>RW{F zx$4QSB}}!VCz+Ou4Onj60W8HplQj07Z#8K~`(-JANctW|N z9P(}K4xp`Q`kdsaI=GCwS~Du5CFWjV$YXxym7K(OZE(;fL7!ArGDcz#;_N<{GL2GA zf5yiuyAB7Hy1p4c9_FE}s{oV?%d}V_(_0xvPhC0?2P>6)tx?IVsi)ZPcvvAZ3NRN= z1*&<7K$W>*yjCgJ!IEoZJRVkRwR|3+jg^?C*DKXpeLnsJ^?V}_m{ZFks8#@T8PR$b zWOsrtSe)l^)=<4sZPcOu)?J_R#e9dfJvZpxwmspI6IkRagaTbJ;1N;>1j; zDH$;lEAem+A34Z}_%j!*!|qyvs1d_v5N9?P^5D4Xk9OPR;-&#TUcNCOst(r}((Z!` zn9ph=4G%bYIL_#n9}D+IXj>p3%ttndu@(AF{F&FtLRkph)aT>QP$*&Jpg-Cp8w>N$ zK$9!LytHVLh~az#-ghq4tWc`MRE$5`BO41haJqp9YOy#M%pd5$B3^3L%XLzhPrB38 zRTR`4`9|GQ#e}^0AjXh)L@`1I1%)R1Q+#)M*bTOEj1LRN$3%ZO07HI*9!G~ zSw|HGeMB8Dd}_5jRPN}e+UfyYSQWFH5>0eWD?_PM#;&E()kEZmETPttm7%sSmn)KT z1oT3&T`yM~${yk0Uci?rXL{wip{KYA;? zZR?(qj~2V9%*I?s2i-jiI!rhXxIc-$2#RosWo6+wR5@SAEO8T)!)e(o3XDlv&G|&@ zsG&)Ph1E7BN?fcIZd@R(1e0p_$OP%`W{YKNd` zG)Y&A)O!HJEOr5XZ@XBs16&&mFvY9pRWZtfH+fyd)Pmilp|lW+YMfY2uQp()&MODE zAjiMnX-AMG_$X^DiDR|BhRvj&R|;%}?cg2K7s)58VVxT9#7HzsNBPcNd2~8auCwyQ)DrD@xqbJO-vw zqmvemC|R}u<`};2QLn+oLhTSKDC2MwxJji4Kjc=LOA@wJWF_HCkBzWyHzS0HLIct? zQm8P2_c$n&&kMm4B9C@K*--??pezo|IXJGG^^{x$vi{yXsJy)VU|57M7^!a3v4H{Fase|QW2eE-+s&)?vH*!TO7 zUNk9&5^g+bTaTm<89A-;ullGokm)8fw@u=CfL+KnnY^ImYBlnqUETR>}R>RFP6hF@nICvWJkFz3{ zuHW!1?ZMjmppRH!qa596oWosUYY)-=&E)uLzRoO~YlF^4&l>HcC?oFMh!7)CZe8?d74rs;=_n~;MSjytfxQdSWTzZxd+DG z{*|@1m2*BbjQX-^Y>nV2Qpv5gy8RrwZ^zbqa)eG-e4QSTB3eOipOLMQ^me106VBwi z{S}@?RMcRX1Ik_De7)^$w7VV4>0<}$GiQy~a^3czKgzYc!*^Axo0@9$@^u^t$YGECvWuZx8`9Gh27a8qV$WH#}6 zh<=RtFABlP?r@=q@$GRA?=r)UKHb=g7>jQHV{9V4#ZBC7uC#`T!`P&V&TF9H&F1}V z2R!1Wy!*)A;>7aGIz!cnRpJ#wn%=(8JV+O(&hQ^A@?or0iZyK$EMVfqM!!Ao4zT-} zTl1>)0SaopW?mgIR$$9q$7O*dGlOW?LtGMQ|73OZgmi(uvl^bEu!T;RtR1G!dE?8$ z(3m~m1l}>?+vO{~?bAqDb9Ymn2F~*QZB^{y3>>>X& zA84(N#zUG^S4|rYuvn zQC>|(9V2q&aKRUq5QxG_TgWJ#3f_+?1oTeHZ;wD}?ThAmrfROWE@w6~y$eE+SufhH zKMJTn0%%0tj3D5T*oIB}deSF1M&s`4mCTAY-n6W~P@|hk5r34@gj=9-vz^!yilv;n zjOz*66zA27pI+xv4#_nciI(4qAPX28)liLy?P60m=|<9v^aru(yZy|BTP6nmW4&(s zDUyhe+;=syd(^nl&XZnk^+pz$MG+C=cf}2(9=;@l-i9SXB1hJskNDHaadGpp);g#g?ovrx6K5}DRxHwuM9){MfI{;> zK!`Q35=X~mVrNBf5u*jUhvGBhpsAZ=L=E2yrYw)b?CHI(H+ zgQ2T9a>S%9-F)U5lfT2GOM`C5%$xV~FNd9%*)?J)(>aLu)-cyy5*Y+)nd~3KkJH#@ zyEnjW#wm(5}FVx``lc3LhJ z;5`W!!QP35EII7kWVHI^f$WI1G3U`DiigiiRhMAP2r{Z5e-qqYc~03brop~=JcuS4 zx654a33Mv>Xab=MQ27U0$h_^4d0sydu1DvkWRjP{JBHHuBW*&-Gk9fS`h_Q3Gnme! zHIqoC-E?71p_%DWc|<399aA?xl2Y=Lc`sv-N_`S!ca*L99U_r&+vbpyogpEw{LaKl^%@EF$V4gR=}PZw-xjY^AQdW#|FK@kWe?gu#$%RhzYlA zKx1ha(fHsSGG}}6^nuzazgN-usuR@{iZdki0bjZkP0Ci?@cL|}0zYJ^3UO?i?VA!#SXIh=^2HTA)ySkY?$Xb)Jo0Flo z>>V7kCA@yw91VKV30_NEi;dJhw!N@MOK@7On()NLcAekV?OMbs0#5Did73Yo@L4tC z!+p)*6n7&;;WR`N;>vak)1zp3T7|DfW@N2(R|e3bI|fK|ZJa4fL>fVqfmmuAQB9JE z{JjWnpNcu))B60mk1Gjwh6+-8D^yM z3lTh7Y#+R|ua`d5hTnty%TseU=NnqDW^PsY zOW1}{+V)`Q2R&uiw|gkoH_qXd0DND~t04iD4~V-{zz7ygdUOl$5pDC)Gbf`)UYBqy z#7VbOVRC9ZTV5PmtC7N_Tdvy~If{8Y*>1yR86~cHZaoi7o;u)(Nj;w=Z1SvA37tH1 zgm0gQ@X1RE@SzXUNx|vdWq679ZstghSi^c=GydG3u!92hoD7Azv(us|Z~JbEq`ZE8 zewgQ=PkX#JhUCdA;$7Gv1CPTb+)JP?9JqHeb~Q`#@?XAosZnAsG(7UIK88P zGQw=Ls9Kacj$m$AXwum$GvvpnH+J(Pken%>4Ta>Tc`Uw6T2Ro)Z~=1mDVR=QTIXXC zZyr;w-J?)DN}b{(CcH3psggpd;N#@6veA-0Pb(1__$$8^g+G;K@F(0_G7rlrMTi9# zO0rAXf?hG^`NrH1WY~&*#&vQh_9bObMpBFvbHV3r`xo2y-2SGAo8N=rEAI#VG@yiV zOh*AvAPz9a0{#=g=K$Y;P>U_VtuI6%6u>_Lz5*~_WEi&qo&am8bQaXJpBJjRgsaG#zcneT3mQ`ap5ccfAPEfFz`i8^X%dushT5? z+NO1f8f({=*l zKd*omnmy5ASQO4_vJUN1T#Q-v*Va@hRZ9LL+}q(bW{5f!7a51bP=RTt1jY zLK*8DE9KNSGy>Qw_%rRzf@g5IEoP4oFWT^Ud(EE|G)kY6*&R(Hp%7Vh{_P#=>bL*K z2@a*O|LWL%1*0p+TF`v!cW4Rtd}#9eGnCwB7*R#D@w>5g*sJ-*2+VQ~4})Y~Ch=WB zC3^90PU)jEl{sGL0P6IX>VVNPiFOpaO(ROBAHbZa(4Q2U zopjQ>ae0WoA%QI;UL_5+X&04g|He4x*)wa!?>NA;p-=rDbjDnsdLE~T)Aql3_rzH9-+BPP* zYh%Y&^DeFA?XKc&o7BRL3DML!G9Sr;j_?Qzt}ca{KUvTeVL(l`udxN4#9s28|YN5jCgPNiw!nIn9^lMq*81jFz(obu=`Q|ll2 zXzZ3Ag4eGvz3?3LX-hIJsMHQ>BzOyK_J@bG;@;Z)cUT*NH`D1Mc!kp;$uIvTA+9(! zWuGxaT+NccYY1(;#c{MTJdf1*T+QC|tO4!JL$eAc$fYqzVKay&$V=ny*K*lT*zI>- zMdKn=`$lS>WA_N%juN@}1a5lbrcmp+Sa-R;Yb8?F3<=KsI|7o`dAPN{ zfAM9v?O(X%`3Der%Q#~(k;%?>rnPB*Iq>)Q2SOrs*VYHav3b>ea&*~jjm#!K57Cbi z|1~nV%+=vw4L3_#@a@mxU1qq^A9ryL(7pTI{KvY(cF%f?o4DCrX$^-~uQ^ypQbcBI zHt(nFdPYZ_ly@JwySLHqcB~95*DK2ov?5fASJ>Te-)9~qgTxH~u_EbiMf2DIccKT2GXB{n%e&vNAzI>KUq_+r=bsM=4TL! zXU@$_V(8e{Lo$UHj@}3Evtg!XXM^B8|2khldj5laBum8>{h#b0c&g(+-9fo1P?Ui7nBl9Kmiu#FhTV z3Vx$6oXjw24P)swM9nxhV|$9;7|~|tfj`L%PQt`sHF>&&)V9OK?9{m3An{#x5uMjl zV3wUi<8>HOWtUKQeT72VDI{LcF-&$AhY+@IfZ!v$j??QfYRInR^hOHz!H^w!_(rtj z?LwRmG)`g_W&$j6-GXH{j#Vsp0y2C$#^dMDOBInawc?zNV>-uHraGp+UWB9GRWjbnF(0mUM|g-8{F$6#+b*hIK|nCz~X;!?*-|fL;$#nz&mdtwKRsz z8v5o6{iV2D%W#*LpkKep)^e=4G~3pbhgkt4NV4sI#+vD5CAObR1-Ig4CGOg07_}0U zP!xMC6a^EZmmBQgm`3}Oc z;U2n^3zfWn*={pgxa7I@JTQ6cfG4Jou*tJdC3N!4(+i)xga9A<(5%kx#uY|+d!`mj zg}D>l|D3i=VnhSU^!ZTU_T3UmdHwqQFwa4sHpY_}2_jBH-~Ib|5+fmmAmKrj6CqC` zBg`6N0M8!BQHAH3LM-4}=S3hnQ?9M9;|-EhNM4#p<76&+3K|(MVAj$)Z-0C$wR;rG zmfv~A7VZ?se}~m(+lt^4A2HKYC542~$H`OPM|;Hav=Yxa{>twm$Dc|v_!Dj|nTKTx zgAfZYlw_B%g>y@KCltL@JCI@PMm|t~BlrElPu^x2g;K4u(Z?a~Zr|$EYK2O{{Z*)x z3bnfXvr;WpYBl#~p;{^es;X!l;=Q$6u@Jq|Yn5uDR?W|;^m@HosMj01rE7$_b6Z}_ zS1N$|T*@vs8pTq+IG3_Z`Es#TP-48=tgIA^)pE5`tzvj8)po7SaMS4y5whSR7B`~V z8g z@buARZ)!gL$ni%{E;r9CpIAP#eCpV8vni6>SY?;%rCPbJP0C}HUC-BR^}<}*T`!c1 zfXX~@QZLtvfccbNFBI$b!d%L36l%3bp{^w3)6SDdsZ<7NZ*B1?N~4l50OqoK3i)cW zN`L0E?hD|Qiu7kLBU-@b)4-p3QF1D}fjBf(G?uCZ20a$&JVf+-}rvc9azJ8x!{0QLaiw)ylfY(Cs zc^dFtFEflk1H63EFq(ir0DR3?8^&W_V;CO-y!jP|@dJRrzRNJGuQZIe9x#lL0h(Vn z4dcY!hVjiQ!}t{7<*zo3#{ob28pHS!;Gx$V#(MzIrVZl_ONQ}zK;|GS0DR5s4C9%c zVf-fG;gVr|58!CsF#a{*+W~(8NH+{)2zbq5G!&4!*D!j3=N&bSlYnERW%L~IQNY3p z!+38xe+bsErW1rMOO~*u#f9e<-xGepp5xW`v{`tz=H=W$lSlD7n9CkrTzGbI;Vb-q z@w@vl@I_4X?BctJ6cf(1MzZ3*%>E)B{(o+9|H91&@(4(`?_Q{uvbi=7v^L6(HpE|N zy6ubS5KShx+8<@dqkRZv_kxAzzxXC({ecRwamR-@t(Emw`>9;7yOP@&cYC>^b)h># z42tE;_(L)BtYNp+L#Vmo2c5K;5eu6)%K5_K#VYFkp`zSidcRZ-1k;0>mIZCIg`?47 z^Np>3r)QaVkh~GS%R!%HCpx~d-s`qoW6L}>=vZ!4rnyC&>sX`qu!~@PgT8s(`%d+- zI(eiyHzXZJsH2#4NBgGzjI1;Ig5J5o?mB$HXuQ&_2TSHv=2P6WC~%Ku!yNk_pN6)-r`CN1PV2Y2%J#H_K*Lu%%2JH=67SF5$sM{bG68|j`~C@= zkB>2Mit~|SVHoPPD1Dfdb%Z=CI2(A+*lB9ObS`*sGOSz~1|=vl4) zmU$iwJ4`WIit_ik+%~Z`xMVpRX4!u0tK^VL1x;^-U{u&wqF*(@RnV8m!HqB5hxNf} z=GpE_4~8V0u-jSIht{P~7JAqnY>Z^tG*?6J+Sw!-?il*-xd)o?%VTj9qu*JkDNp;+ zYa?mP6C8O7gdDL1`kh^|RtG~%UW7Jbm_x!ufYY6?8tJshN24q!$y|!OaVY%tW$d;! zNt!*&YJt{G2^ctx)#1TZsr2wc)aT zh+bY_f|T1MdwOhBPs&S6#3l8x54E~nU) zcS2dos1lQN5>+97_HeRvBWb^f{idp>FE8E&E`syoVE*(!cU(L3HjC>b`eQXkXX>Ws35<*6 zB9q~rPv?giD!8hc0%qD2bvh^UWzIj`rWUcX zsOqw~Mi%E;*kKW$Q#$c?LE5tv_R#aS0@hyN_N4eRhlE==Vzqed!+(quR-Xs_D9+CP z1mM<}8^-N`O`M6_0(=6;-#!V*;CNdJ@MAd2_7T9_7RCSeFFbGIuMWH`IS|DT+1RIh zuDb(K?(vx9B$O3CPUTzLdNfh7;C-*A5QTmDqkq^X$B>&N4=y?Tf_sRJA2bv8JJ|*l zeY8q~Pq}(L!qJ-R#gmgz(Zioh9CcO5iTh4_m)0+MuN0X`!J1OAuJ_OMqOjvF6y!#2 z$02tQPmVzOM45mXA?)9Rz~h%_h~*bv#y_PZ+NzTyP<>{LmhlL-?wlRgBaMyd@D!Zn z;(*M^nbz|zh^>ky`!hA(J8aF{^Yu*G2?l%d0kWvtB}lIn%gw(d*#I* zRNcK>d*{|qn0V0XB3~n&Hrh4Ha+1uY$b_@nlbls@_KC-tkqGi^M;CY}KVzl4;I1LH z$P@>`9lHiUs{=*0fROOLA2!N(YUO4rl(XwRP;&NZ@@(Fh?CX<}q@7|eo3M86x(WB$ z2Hk_^4G;!y#%G^g6-ILCNj2N9o!yabUHr%rIaQ0h7yV8SJ*fsV^lq;Wa|RW<~q?hG~7?a@qB zqP(<3AsSo++y1>*_N{GqG+4k~I-cyVdvbR@og8xtE)V*Bjqb4G5uCs-%U?zAv^>F{ zGS*I1RQh@~lO0zqG1+xxi(^~Q=Cb*0t3|TRd!?1huB*B0?&dKkS2b$e+=u`t=bMJf z`6jw5#CI$x;@C@azDYE~;__z-)n@PYOo{C?W&4fRzE?gsukf3&r&n^mNwzmio@sBF zFsk0RxNy@=3xAEHNncoe8Saz1<@pPLdmy>Asee76QA#dt;wN+*FOblIoZyK`J@O`5 ziqc0@h_lji!Vm3|V`!H-B0_g8MPVj6s+3&X6rOi+pJ?w;`UNLN>f>rs${We?=6VcC zc{;hYX==w>l3@hr(D;W+k`qg$QVHtA!}mKfVbMEdvS&=rjK`wJdu{iLvVq58Io3-M ze{zNF+rm`6M*Nuls8J59hl$y=-77CK6-?UWW4})rtk@`v%#bixd-Z~A`$%|laA|7( zDsoK(UR*;;lBr$r+-sNu+z@+?tDcifo5*L6|Fh$>DX-e(N4t{kJ+NA~|1;U%w~s?! z!i}`O&-ma{&^D2rU*eNW_Id4Wl1!RU&M(OZX{u)lIi3n_(oA!~W#a3l>Fc%2!MuVS ziY>sMN{%rFm&z1-Nen~t)G`!5auX1t=y9ZTHP53|K3;p8)2nO zmWWZoMX>GPbJ=UQ-Kt;#d!?1hCcBq6+0)5srr^S(-`D6yE1t9oY_|MW0q*W}Ws?szavE^T6$ z5IJlMn3{faX_N1ym3PO}b#-aefh&e#lxvl8y|B^mSgYN>)hU*1c|g^DP_EYsfSUWD zTB}v6H6csA)F=Y#Zi+&_Sg+tu!z;E>EHoO0VliKFQ|;fsf6>^#aPxuJF-txUVUnSFA!kFL?PpEU6V6S~>lv{u$z?WdYU>*m+N`Ludpl{{Pu~7cfbZt30&y7NZ4$pm!T&nA~1zRXysiN7j2*yF0Tpy}N^EcgEAR z68>h#rR=Kg?%JuYDrIKPL$jlgmwma2=k-(aMSOg=44?VTLk1hmHrHVL8k;vp7Ba|S zjJemBiwqYG5=h$npNNdi$gIrB%<8V0>Dla=$gIqaI1zE;#Os_B=V))&bj>X;D?~U> zOi>!GS_?&a1ZBxk=OIu)wZ(C?S1-Nl4ZvdI*lP=gSAOXax|J;t2V3Q-GZ>aFa|e-4 zYvVdDBV)K}S_5M^c%Nx~j~jR09#5?vuzbOs3~_d2lRahv^}!iX#x)M+=vTd_P=J-n zBib?T#Bk6vN4BZS&8c0jlxodpsiLiGXEskE9!0&lJFqogF0DsH5+2>ueU0eI(wtqB z5{TC&O15d5?ETp@r#7D5+|afMLnIxsch-39Xnhbs599s~ZM==QekP7(ngpV(admfX zrv0|9@t*d!QmGvNf`)k8BS*L)UUIcaTf-266j$iO%9?hG&At3eY|ND*dftk^(eW9a z^!0l6xVF-kKC_oPUh37*+ZzTVy z0?xeUCA41H-WuNa5{9vTgHTuvzvU(D)wZg8?SsH!ErgfrlxwY2*>5XXcUn8|t=;w# z&a^1UVz~7=7ORsNhF7oL{xXK!RMpaY+tK%CY4ONq4BhVj;-<#>zF}*aPL1i%(QZAW zmCFygqu4XXWHK1-Ja^&jqwe5c+A}8PJn>Z<{}99XZzKF6LIGp>r(Rts{3*iMFaK({ z`|gb=&YwK>&Mu!ByB9W|+_dx#<#+K7H?7^n7ZC1P8QWq{4$J+0fGxhLaFgX5>F!k`?@&zpIaPo069~Zs7Lc}H|Q;!bsNLYss zzjPOe`2sd>8*pIb;=UHJN52Vc)@rMUb*RVQ(d$*c(Oksx%*&#x*Be#6<#U;crSyuE z{|trs60D&AZn3f!-h-Eqc`Nf{<Bt%EnJbSR zanoNQexe-B|MbMvamJ&ktnqZ>MgZrB|KBl3rezGv(?MB^!<2XRviI7eRtXYs1(CR>B<8~F`qC+x(-v!GA$`#d{I?mf9GCTp56`0{X5 zDsPW$IoneMt2Z>iZjEhb*R%_aw|WYURDsQIcgwIWbJ!hEfJ?9uyWPh}#-3?EDw5JR zc+E@r;G+-9+&<(LC7s>hyBy^H@F%BU2rgYY`N59_+A{{YyQjp+t=-g~oN~it#!$Pp zpy5Y5fm8Ixo_2G*^#b}KMBvtVVuO7R*7{X2rr9IQTSR2zOzD}aV{8r03+DDYmhc^X z6e_MbgVBw>p1HDG+US!|@-Y`=iOXn_fRB3aL@oGBo|(?*c`4pxCjg>9KdP~6Ji?ZB z+>aD(-;QZdnGR5jA?vzBBRG30?%D}s%XTapHg9UYT2tF}V>67i=w3g8o|vOeZ@yzd&IMjYK-o5iwiy9tG?+|G z$7VC94@rKT08BJ=+WQ?OJuzAV!_L$iiC!k|+KIl&DHDrLKGwygC~MrPj#fVQP`7*j zxeMSALzYGBBD=WKA6$j($=|m1hK6lFi&+~|2K49gaOyyAHlD0sYE~xKFKh2xZ$KP3 zG`F4gOSLw=xwd|(&OU7q&FdOn)_dcjHgL>6d)*xMCHaL-bZ}hCjYfp6@%7DJ1NLK) zV@0cI1WdDbwv1x6v8L&@HLb3%X_b<`DhUF7v6wgxeq7=+5!k5ON^3H?&J>;gQ0(d6 z=(y%sQ`66Yf5TS^Gdl(lQbp~h%6akVoHfp;hYKXW&lYU96+~QdACFE!#CheoR$P7b zF~70IXZh|g<%;Tvlqh&=9D{$!J=if@eK`;M9Uct$Y!Hs+KHqXXbJXWs@p(nkOBlwr zLEqU0?GW8WG>060*BtEZIwEdti4`T1iC~NE1AqvObbZ6Rp~&1P(x}$AC&nny3FR`2 z-#&;HMhjKHH;5?Werq+dYPVLSF&$N;@US32i+cuwl=denC^9hRpexGrO?2@^k?2lm zXnFsQ#DIu;FOwrE@yfiE=xxm~I^L^9loN*N1;M*NzC?@%cQ0XJ8e+>yc@bEo3H;uj zapvvajQeu8b!^do-VPyeyyFpT*W%sV0|V^H6f^uj)|?qv1Njn_FHz?mFz#NO<7{ru z&CW?KIFa+GJG?8pS4r*^ZSHf5yGJQbxi^rv{uV!2P;FNZ%P!m(OSh?Ai3h>4EGUr4g0(vIoidoiH{ z1Ob)aJ2kBvn@qiFY@Hkqiz_AGJ=Te8p&+q6wl<93Zn0<%okS@a(HP>D*rJXYV{Si% z#s!l&xIopNJ&A~2mAb*sXl$9W1WiQ=_a9k~PT#|ShrJVA+l6>|UiwePmY6~J<-nV; zEG&ZOy%H;yQ?kn48N^q4IK@@`q6E&=tbsWpmB4F;WqO?GC#X~rs4Qg@66Z*d95F=8 zX|*CmyxWlAR%UG>QMmZ~ksM|`a_0E55PahF<9puG{Tb+BzZOc{uSa+g;UR?Q5&km5 z_ab~B!u_u-6qXUb5#c9sZ1Lw1TCXn@P9xkx_*R5}kMIeEKlq|T;g1pi^AQ}YMED(q zPa|A=L!t0Kgr7n9WrXP$7Yf%Ay08C|Lg5Vve+i+7@X{MegS$|8HNt%e&mf#f_%Ol` zAS}PBP(Wch`2X{&Jlun`25c|1>F7f8 zky$|e1r@|bWT^o+{uJ)ds^G~bOjEv3s(`gw;TYQVW~qHe;P09~a~L0)=>ruZyF z*Jsl-xSUVD)@-9@y=JNt=u4krsQb+Ff5}=Kstbs$15(3qkcxi)l+d>Hr^{*jh=e(` zP6NY3y88Ud@)8h-D>C~NH8D5mptS$FyoCQi8vCIfiCWpglQn=}J^F7t_s;pCBkXUE zWllnp%!}a!c=()yOvX{#7>hj8_Od!@A`UZX`O%WJv`6vShFm^MlOHVs8_;EzL?10t z&HvGBvh-U4nZd^SmX}f;R9R@5_IK>%wiPW4+54oQF%|DGb0v}-Ys4IhIk-bK3L8xF zJ}uR9bXF23s~p@*hj9)RYbv_WzW0t|)83JDK`C*RVw*EdSHuvO|1zBBP+@yt%!CvY z&V5KX!vdBW{Z}*-lh>-w7WBx=Z_x z&^^dc;L)JtuUJAVB?s7gsxf^IY1O?ts0+f(j~3o>s?1j!G&azms_!0vFgV4kejmH& zz=j}MGdSOL&wu{%Hcc0K$K>5IO~;gV8ZzomJ& zyAhb-1Z1*EaDY{w!?3{t=B^q=vma24Qr9JN3rMPRs|rCq`Xjkjg&;!q`?L@X2#c^% zaUb(y`f(iU{59dl^pi((?{B&HH=M;HGh?1Fx7_<%%$Sg$$&EqG9Ix{;xw-eZM6zMa z=EPW`2>VDRogU1O=q4S}&Aq>c2u~dJo_Vc)!Rb{Zy@elK&Aq>I?u>uEBd0vk3t1 zlY4&)`%st3jeh4Ow-Ay$m3w~+Q<`|b2PjUtH;~m=7JpRZpf^yt_qSm_O^dGT-50!T z=R}u#fAjDi`f(2onX$@lcZ5xJkLku|;^h-6MD!)Tg7qxjh(}eI5RT+8zI~Q?1q8-eav%saG4`W4+pH)au@2qt--f@3C5M zRjT#2|6Q+EYI?QWR2@#(ugd{1cfAU8@YVKh%1m!mbiG--JvD38>w2T!R%MpiEWVGo zRvVt))Ogz$^tRsWD9fJRoV;K7POYJLYD(~O;ZxXk_h8p5)n=`tH&kffmu+@Gr+OXT zDt!ZIszsxt*BTvVE#}5hvsHs>AZ0Ibt?$k2sm{Yuz0zqQETpCD)e45WiV}AAQ)_w!?o=9;jR4dvway}%p;^O- zT+@}k)}7rYOL!R#RQiq30zI`BGe$I9oeF}oCi`iGHrlw|T*&Oz?9}T`%o)*M6>fHwIn7;* zRvj*U8%o&wX@Itlm6ooY_vbBo2RnccXfs7mAb;rD9eaBX0Dsi2PP4A0(z$B^jtpQc zNi@4z9lz*UM0Z+hmd?CI#}d8Lpo_Bb`+#1p0D4skeIK-0#Y(-6%VL&|0E{IIE(@86 z2{4ttqg={mHzeZG%>xfSu>77z*LrQC@bd_-eO;koAbcOf=Ma{@2+s)bJW?q9Erbsu z{4T=y4TZu#MR?tPg+dqMRbNslJcIBlgtxu1P?#e8BEpp~D-?bl;h!M9`b~wx2EunD zdaGjFa!hPhY-ZJC={xN!YdKZA$%9Ye?mC(fjVl3 z@Ck&sGzx|HBm4})=MbK3q9zD`1K~R?)95*+scmjLhGQ--y~O^1a(U^K%O84T>Nw-k zQ`UGoDIe3oN;alLM>|$7outp->dV-dVG;xXKOmhoSzh|Y@&~!HSGU)@Hk1B8E-!sy zc?nl!i0gk`{$^6LUtan+`;Si_U;g%he)RIvuP!frp03{}>#!~_{fFhH&(ZY*{58`v zTweN><)uHT>vsgzx0aWFnYpe1<>hbnRcw}*eu?>+#}$6&aYYeeGe?Xdg)bf zcm*JRISBKWU;2aB%&m#hyHXwww#rjyFf3c<4lra|8`p6e8N*G}8W_XD`%LS5+_>xZ zcxv@byL`c%42_<-$sRL-`rr&G;~EEZ^y<>R<{jCC@rV(Jwr!2~ zw3Sjh`ZJQxCCpML%0Vj8lj-9^aLLZPAJd*O1|#j17;r$$;^4b6)Na8|^D*tw1N~zl zPfQHU*wb!~w_Y%N&Mj?XjVHFYu3mA7BF)uOK2E)f-7NhCjmT7shxRz5e%GP*1G>wrL$E5DuXK~7!d7TYA zVkX_5j(QGyx;8T>6d9IRwVO;CV`$P)MQB;mr0TC}QXSV^4K|c{P2&Z_E0#HiphqCEZItU3ZPGoM-F1zKsoL;+d{AN2A)(6O)V-00+V>1e4(aV{QZShiM>PH7< z8{*|^mPBrI)|A@QWWcSLUK);#K04x> zh6AQ&`R~ghK#zbJ%;L5&w9QqQAa5Tj%$1YWU&IiL>NrztB)W>YYbW}q-LnQ0)~(q9 z9h0K0SqwthQ6;TGX02KTPEeRb!x>yPSA0!2U#;pA@58JkYZ0)Ed{q)<`q5pNY_j5S zTD{}i%C6%~?BnHf-*623z0-kZ4og_!dP|tebZa>1iO163U{rd+mdfQ81KwoMj0Vne zt!Q2a3Gu;oHO^W$X(IE1ON@U4jC_|(>%D{45v8YAx$jW!w<`kmsWsm%wo>UW$p2}51^KahNmpz z&f5tcVSWc>_s4OqUa9!BEjNJB`iCU{tr59VRFEj^9o?xlw2y0Sn282vnY3N)^6uK* z9os0WBKn>=nr<1EGR|Z;-5HFKtvm5Pt_Ay}T$dH2e|3lrT}(YF>WVRS#>2triYgAl zi0X49uazVKgFP(DR5|ppUfVM!swl>&w>!2}F>KSYdb<|in5rUP9oSQ2$f!|Stsd<3 zsNif*heNcjX^vE}&|0SDV0<&3!JZP{9{Ql60>##ost6OyygD$isiN$fLnWTCjjeuf zJVjTGrfEhsgc;k|n+(mB$WiCAc3ef5j9#J>MrZ0^$;*0%NA)Y<2#(Peae0vs7&d;a zXm8h6wy+}C1`Ze(J#BkznXnv%P4bJHUucaApfRe%dqmtB4b5$b|LS2F!Zw3}VxO$R z&aV6Ig{kcfwr^0DXnS-E4eNDwA5Wb=4VnY!L*nKZg%1EI#Gc`-04LFsP}W)-p7d|tvgLW;-Rjc$7z zT*IjyY<7RI*7$p z-N}|s#)V?}HYCU`PiJiub^Jr4(S0AJDsOo1XTTeNEf~bFM|cq7A%qJE7ZJW2;qli% zYJ%{{>%rbfAW4gf@GlVlCBjc5{9A;-0%^&&Abcyr_ac1#viSEKDxv6pRk)XbUIks2 z_d&xu*-_^5&!z>J2H4N3fYrN=EnTlSn$Ti_`r>v=XCV974)vTfjFa3o?7^n7Z9=eC z>XKyR7gYeOI)ey!5cEOF+-UY7tfxB1!+ZdC$N$CAQ}^FHJoqE{Q+LpLzUCn3!CG{h zh2S!0ULR8Cbg^-oS~mH^dV+gI79z7Evn|=yG5<5JSjphP?+7!9vY^4 zX05f^x`y8zn!0mWmOlxW@=pm@mOq{Acjx-uVS-Nmybw-t>fF;tJS?TmS>%V5MV{+- zv#z)g=6Bkz?8eJE=0Y)Ek{aat-KnW)hJIqSwR8P$oLtNGyL0_+iGNBzbNy~Mf`qWb z9&`QfD6D8Jxqi2T?Vjs*=lb0}lb>46^}8=Z{;&}^4xh7QQ!j0K#6!c9d^xjYkAC|r z(^%}TNfx{7FrZZR&St=xcdc4$w7eIv$=%Wutgr1?q1(?4MbTl@Nu|${S-)F?-hn~d z&O!_#0d5;MzLkc?vTEXZ1+SAG!d6{rE>K2G3Y8%lHZ1xzl~&B=kal_S$&k})-)X{T z)4xRcBu*2&6((*u72c9*^eVTiEw-Lw%PoCADId}TGvm3{?Qdy{-+GUtRp<}51 z@-_~i@1C3tU^(Z=Rm0N6GY-XeyRHG7u4S?V%iV6VQ_(BzL{AiW$zacpIWjF{SbhR_ zD!Az*W}1g`@L$E`(P-D}Y4V`cX5}Yw*))eZJ>X^FzlzBK1~fZqGVm&4nMS{7!C-~$ zW%7joE+&^6s0z76*)rXACy_dt;V6O-Z)j;|{)#fRL`7tVZpe7s-C;Q?lSFNf z$ddGEVP{Uz*f^3uu%DZdxdkA$NQfpIWjLol9BMDVsCh50jt70M0uG4#<2d_Nat6-O zTn%ZYaSJGE_r-G{CnabOS;FK6GOc;rPp+_BJ%gTsvnIR+E=|z&&YD-vAv4iL9g#gn z7-{m_BW(i>2`mWPo0l7VI*8n;B3)R-Fs*QwWFm(uX1kes&k@;D-Gb@4 zVbk-5NX39$G%Q#a@?WYU(RAw$;JiU*?9GYM%{`?7LwFm^I>C$HCJg52FqCmLl36MK z9Y%oAcf3}{qp);z(0L+fvig&htydIoBCJ>pSau>4N3cC-n`cH2ez>%@sy(Jv!v>G8 z!92(KTB!&7dDcZf(-qwr&ut$eQE=Y^4{jQm8WSmk*^3lniCA1I8i|` z)rUr2{u(5)@5$H|194WIz3ydtSbP}~@JVT;$ znnWz}N#;q**uk+a*buzwA<4IWIBO*cmK1Gp*EKx_hCFAIOZO#GNJ1@nrlSL zeVVK{Lj%2^o!?HPl_Lw#A6%WuTqKYSvA4Be4dvxU+Z_!17|2v+yJqt)`m77!D{N^= zz@~dd+Lc{Bw$vi2TzWDfyMBGB?X6d0D&eK_D&uVh9@kdfO#x9nGsVR>YMP;q%xla% zF556h+cP7`k_{)35#29)WFp>1;UTL28JevgQ)8c0A~KM8LNYarVv0K%{e=-OTxV)R zQ6j3Hu7VLZMn#r%mz#ECOkitt>ZljV$Q z(g0Mi>1X?ni04|5r6ocH)?`j%W}-%&iA9%4*W=OVbZd{>D~(Tw8CDmTuv?%uM9sv2JZKirZT`O#y;;A@^99aO3Qjhnr`H;*)7My!{M=q-TG?^9NjsykkDk)_peO;i$hq z?FcjbG=uuJk>;D~ekL3w&M@OtY05dp8K&tcPt=7ttSDyu8h|R{#@i6)YhxzPa5OP@ z##SXZfp0{=G#EiEhGu|d@&!1O@KAy-Z3vb1()V94fQW9QxO(Z~dXa`{+Iq2N9tth5 z0!vrPcz!YjX*DWXh9u8rTxr)t&!ZAgBdXtvcP#sO9wCrOvU#ap__)WTvN zd0cAsbg7x7hnJ6hS<*nofqPbM?BhpU%QtL6sFX#IX`pLN^ z&umm4z5?`_-+}op^5g6%AC88C&Qm>)k52R-VmSlkLDV>2LbC#&Bcq<-cnt&r@Cu(@ znZ$-MjNrh7Kdh?QDMUl!FO4`y#1(fg-jNzUnfB6%QUrK$r`9LVx+_{q+hUX)+iO=Q z26ZfW!WfSr1aWpp#vVyC-a}pq`_SZjPjZuq!i2$r$pf!GX(l;>5XmqXprh`_5DpoN zE9by;V#U{r0e=zOZnP3vT-4!54ivy!F7VjjEhwP+Cd{*7Ty@zWOSze%woq~AO z%@pC(Mb1#>;t~JOXW|jtuI_T}Vz`$Akk7@ulvv&fjvcXo7|SGWx0HMufHl8?1(F3e zFz2zPn_9^K!X~*@&{k^X%qLwc>LEyxB_r35o9jSFOdlAXm;jJLf*%Bu^CV&}ifb!c zK-_1so4~~t3B_Hehn`{ewb6Ke7t98g;}(&Y?pa7dq?;{tF*8XBSls;{t=Wzt^Qmmrf+B-UfC|llaGvyx zeBFfgY&pUS?c}&hPa!Hdw|fz$*4f%GBkoym0*cN9fHqI#VOV#oi(dqV0ZHtbqAqDV zsEGTrp?S9aK1?*fZ_;JjX8R#shO&$RW=J>Pwnva-7SiPled-=ep(m)qBYk8#JTY|6 z+23jBdr?Z89f&!{JSV~{k(3vhvXdgy9phW&R5CdMR@_~0i#Jnuc#)9q?%+d%7cTnHi!IcAu-q95o)yEpvIE;Jg2N)!J4S^})Gg|sV)rd4%R;S` z&Yu`a)r+eMWJ9KVQVcCZ63%RC$D>ob#%RZU+8Fh*aUmC%bCD-!ory+dnrCtk5UOWE zJu@K<Y5GDu~!bcE(53V6U zi}1TJ=I}=d55b5-1>w69K8)~s7<5=dxPZ___&J16(C<@kC={MWcsGKH@HvE6-B&35 zlP@b2K8Enm5&j**rxE@?gfXl_*a*Le@M(lUK=>@e+h8H$7{c4W0(XROLHGc|w3il!WB*IT2{40cCKf3?Tb)*O&Ozr6J4%fFyPZ*2~!DDP*Nm;Ou*cn$}vC@TR5mc><#k>(s_|4c&r z&4Z6WWo7fur zf6ZW$9oxL^CNNY>j>Hvn7U!*;Yp*h>vCyJqHUPi`@2;FcDmxP=&YI`AyUI>Ns5y*% zEVL5R5pEZqLV`oGDB^#`nhv>L<)S%$k%mb2RS(7PROlBTbopH-u*ZsqQsknmupjuz zd+fW@-ior$bME_d+bx1k?%!|CNDp$`ExGL$pFYH|C;@$Ly9L-`%79|Fwu{n?u0mZX z8t;XI4doTUtK!TjjZy^S$25r`wKOT-yrh>T1I7*HI+ z-4nA+)Sc^(`em1loJ4$@J^CJu6k*&Xx6DMx!*k0_2Wz#6NSV%62s=~6Dj?hT;(3-( zWxG?kWhS!we_TuKyt!p2$(G#RVVTOGc5=&1Da|wHmYG~DskvpQs3nm9&J|mxJ2;bD zW+L0f?nzxT$)8(h@+m3&YgU37j-g^QR1Zv+n_GFxa7Zz?@&qC!nPzU~DPXJpPFQ)m zP3+90Ezr+nPZC$LJ%@l~-cr@0j^feGoJThWq` zq4B87uG6`RGZJd2lSM4p#M$jyq1-Oo%I&O)K_u!fi0Q7evvz>w zmz!&gcGnshp#AwNH`jJ7+n;vm44@r0b8X8@uXx4MkHQSkk1fCHz6X|G`>LfMKl&q& z-8=Sp2J9@8c2j%7zOEUz*2R5|9&GVs!*1rbHQv)!EYs*YWqez=rXvSZx|K(cxaqk~ z2q~KX$@2{1LMfHX_)n_gW$%+8TXqH{-kc7)3AAnon>4-TUx67y{d3fuWMN~hr@0~l4T$J7a>?a`{aO3KMBp!bFH$T4Q zV>*z)%LA>{?^)BmEgOjrn>C+`ebZ5(52rtrbGDmbFrf3Mwh~NgV?f; zlM}7DL7pAr|*uLRD zP1c(s4;+4WvvyJ<3!qZ3lnb%9wSIuMSqNu7>mr*$0ZRLFHe|x;pP|_@TOeVLV|hFu znVQ3+?n2CdApZo9wK8GeE#^81YceM>Gf|_?#G;!S3c@%ak2aa_ozza`t{Rrs4X>8P zvHUfy8(6$2y{{rc94ys0Jz2@YEKMx)D#p*#oG&6a4q*hy&zRd>q!-C6Ukc}T(l+Gj zi_e@TX6eSzq+y%wXXY_0LCv-?#QsBg+Doo$s1&YEiv1NMw{9U*MtEcDTZqW5TMV)4 z7+WWY!{SPA-6FSc@&4z_<=nc3Jb0w>$T`cG2tv?8)+qw6c7uj1Vr=6CBSn~|$*o)D z)-A{o%Hx`AF6Ma5YOYEKl}<4svy*07#V1d9ori@@F@DX5uWme#6B}a|DjZELHFN70 zxpfQ9k_iu>p=XzX(rJ|D)-7`D79_b}&QbBh!}0!b=z zixhXnT%> zj6F)hcswbSxavjjL2SwMHt9{27$nyXePZ{W<2X+;7gt6K{g%19J;Um2qw)Ig7&==i z>#LG|g!2;5voewFBq3ns783*}q6_GG5aB&MgCEqfNqTGABdEeEQgT(lP*z+%xB^(hlIk4O@OF zU%P7#AuG2HaTz>X(Zg<#y zN;QGqayRbjN_y9who_d$53=V6+1Y8!{KPrXaQKjLp-6$hp>RG-|DSvx?C0Z4SvEI=$TWTCJnk8v5fX z-zGGIc;M>2aeL6%LT;_r{xVZIruT`X-L9ce)b~}ZR2g+DHBfwOKN%(ak@xCVt2EoS zN&*7sH2d#mQg7562yIoJD!dyTtr~UtM!(xLhQn^GUtI}yy;4UfSHZ5v4iSkCgQa{r z$VW{8avf6H#rC1Ms-1dESJq-5(A)J|y!i7cZ50j}Yq zE1_ri?%=gRwbH>t254GP8&s>+S_hYUYWSJZ1Hg4aS1&U6gPv*|BN{HL`);=4cPf=? zwNp_--%s)NCa_Q2k3|fd1h|e%!eSx2eQKXN>(xr5ii;9Kb9XL~P6g0)-a12j775pEyjbG1=v>vU0W2k5#Ib2g~ATPZz8NN6$)=hxPkEf2!Dvs{q+5XLi>S2;cp`R7Q$~MRF(^c z??d=~gzx>zLgBw7{2oI4s|tl}gpVSeKZb%Lj7o*VPau2@;dSLg;p-}e!rw!9u8On> z--qyNgpbz?g`dv~8i_;rNU$C2TQLZNZ8P-r3i z6@(W~6$(Fwu=E?t^8atcsnniB)?>i8U0!-=`8&NA+`7l|-ziqsgsNuwm}g<>Sh;j^ zbr}}-mj3bb(m!JVe{A`K{t4tzR1xPNEq_Qdjy4nNN0*mAy8L(KL!UEIeq?#+bIVIV zy8O32MYEYGKfJtzSTFh44^mt%rH+XF-7}Jq<)t5D>3?V$bhfl||KLL}y>wK6vRzwlD z2BZF9v_m|q84FdbM{eQJCC};N#)W53p4FZ?clx=r8^^U$c{J{u-Mw*tIyCJvYbx2+ zU+D$=2%Sv@H@NGX|HEMdzerv|i?mTdF049fGC_IG>jFH>HwJLCQLn@TmdyOo2~Xd) zV99}H!?$a?=2nf>!fW7|tU7u#z7A4W!s?z(R+J&jM1C2QPqkHzuTr2vPPn#x%Ix$TX0<|4ZdxO5|*0DdZ9aM6!Jb={2F82mjZ)mQ2B*UM(*JJW*=~W$>J_33y zm8GV$r}C3$8qz&pyy@H+n$L{;#?Td1v04Jg3CCXV?V7zSNAQP(!OY6s0b0caCA?h z#%2~4S#+4J%=pLh$(W|Rk3@{nR#1(Fo1Q@ij=Wy+l45Ow*gm;xQ#f-m=(vigg8d`+S9;=SLsMP5w`c% zH2mVrCiW9csx=K~hO|${U^t34~`GDAZyBe(bXnV%>^=s?H9Z6{+PK`aNs-CVWMA`Hw7wOviHi+D_B(!BZ z*Gv-@i1^sT(_@7B@ron)U3Fp zt;PoMmB{kNsp_RD_ZC}=C{3{hQCh8NyX&|>+h{Oar>74tiH;iT&tfHzUg~ zYCJQS1T1EXSn~bWY(t9AKKhbTAeKO(9SC*@F`8fzuP+Cx7H*EDGDLMPuO>sowrRe^ zk(h9&(zUIfb$bZwqG*tchV>+N1AWct_t$&2z0TBjA{xg>&fL^K7)_>Vcg1ly=f;Gc z;!)E_P-X4Z=B9SVym8<(zPQq|gA5TU7OgiPz0m2iEMNfUO=$2dp;J=v#!M@2rR^4qy zGUW#LB_*3!1(#5w%fK3gs)i7+#vT17JQa&ZPMVUjqD!$d@|QO$M|BQ!V<-(<;a3Uc zR%p;M%^MuO#wwz4A8`@)Z?Z|;KKkl&eC2t9M2zml15Hm zbg7G>n8g`*G;E4I<}Q5fz$qY$T4oqI(~n5Ef5gmMHg|NneIw=J871c*Aye&$R!;W& zaZBu(srdG6Y>0QTe$6r_5ld;YEZWE3oOe0pb|uS5&N~;xbAziUhKgWwS>_%N@}G1Z zYk+J`Fa~IbTLBYYOg-Vds?ns)A0M?0>xQ;tjju%@O2G9IwsOJ5t~#!*qj%4@e_{;c zkD;pssRg!%wBB1G+JG}AQM;&n6a-_4#pM~YCrvpw6>8oVEBEAqQn-Cs@ zhU8B|+ZsYVnV}t@BpgJd;O<%9L^Z+|stIZZTjJDsIJO9r*3MQ@uU9p_-azQA-a)KB z@znaJV4mC~*nQ~9=9Bd&+jkbJ#BN?k_uD;`L(c@8dr|?o^S%B&F9~>i7<>+4?+;;8 z)9>scDx-6qmE{oPbZcz&P3wZuA57WA*0`hd(i5yS>%2JYRF*@FQr6!m*EM@Q9Q3uj zX_n$RKHM`Et3w2e^`@rRbSwlacXS~jqZsG>?kOs+)HJ<{pf~Os6xZTWJTrdmZv(0l z%*tX-vQ)Qjn|p(;F~k6_cvjnU)}vgCNE<9{rMX~NBN1JYZo*6Rq@C3wq=2-4Tpyum zhfo+uW#?#(-l@_~aDMq(NPYqN(IJqyMY3K)HNhzBz6tX#!^CjA=7#4-%nS*VVZsI%ySR&cQhb_Q)VJEqiZNF(f@*H2NQ>#3Ej0ov1}R zAwtYMCgd=;XR3_rm|X0WYNk~6O&XG2Wj`S-NGs_fu~TpZ!sb$3GV3e4HY|nWsf^k{ z{bT5^*bT(;H2y*Hfe$5d6dg zQHxBmtrZYLxdp;Vw{@_}j+ohgns$&<>`z2H`ODyV9)gG)vHK98g0da)HX=bV;;mKK1Wq0} zW>)hOU=EP%Ib=MGTD}blZe>2ioLq?`Im~1vWr(p5e5SUuusyP2Qh}_5_!bo~8R7Kr zG40IWWNbP1aqVfG4j-D@fIrhWoQ`)Rot{o`E)xd_wP$f0UlV78831he5ActHJRzS( z=7#AfjOfyP{r%xK^YpfLMB)3+^v zVz7^8cZ%iNyc_mW#@A?F(jUODI{DhgE8%As^vLI9*UKxn?1Of`h*O}9&_qHGhmw17 zvH%G*2VbkP={WE{xE)B_w^_9p7+Er7;C9gM>4;hG(1zokLC?p#hs}#8FFdtzvAc10 zsPwa!&SN zFi6qcEo*Vb*v7D6j{4X;xLLWG2UGjv6_<;3K zH7!Y(v#)THLFc7R#!=cBp53H;4z~}<9L_zeoo6HRA)CV80bQQ`L$mhd3A0XMMG!SV zNb|Qlu~Dqx>`k+U^fB#>ans{X$#Vziz@_eQvWi4px>0kj7 z^LagOmroHdb^D}%FvQcL5Rep*=0VrihoieNw=3qbvmE%V%i6M+Dk@%l0gWqC2=_lUCW`2_fG#36re; zJR7lTikoTK1VkV2t*w(+BTgPPo9=_rEuiHar}VQ&%9sn8WK!mxKH6a^Wj?zeN`~lp zcTbbguz@Z)$2N_102=L&34O{~b*;Jil41uMG0TciQJYgX(~1c9)@&Q7)q%{oGQ@n= z4fKkGcsMNc*+JAb0AnE)&u86~v#zK6B3PFr$ZHtuQai!8l-kYt^|J-cuoxxG8kP0| z5u8!3^#TP{QfeWGc^746?=X{;yMAH1)m%loE2~I%ef?gtR}~ix-vZoI9Q?u=WU}VN zhtl~}zu}CP>EmL*%yT9^FuW9c+x(@7ReJB#v~F}UMN?qwgevHh5^?v zMRVu`T;kvvD#LDxOA3`-q5Q-5sWLhOWt0@udCcJEA0BMt5b1%5R96pKEl@y-JT9lm zS88VzA-;T)=3Uyt1VBfYD?U3ZZIpUBM{a=fP`fPMs1MBgbS}0!ohBp~IMuN6b!u11 z(HZw}K+rMIGH1DGK)lF!#?^5+PE1i6ty&93;cjw?;yqW;(OGj}yhF0D2G7tKkLlpn z37p6>agafi(`Z*KrCPIDs^Bctnaxv(M^P{C4s2MeomxE;CvMQe@aU%QYvcsZVrQg~ zK)fzdvQ5)u@6Vn&wejrc22S|X`LGdtXN|{>)`z$39?tdL(8k+%>u2Ivrb!^m+7aH( zX*K~eVBsW;qL3RsSUjP)ID&DBZNK=Hc2p~53tzHsbCZ3iFZ6f43Ws-X=`(w&$rsvcFqnYX-z)(hKP!`oiMFt%?H z3ajC_yo9~lR&}p^5IC%b@N%7Ut(7YKZRP4tYv;YS+g`$%7UftBw?4;Wb@IaS>XqAH z#&DaeT3T;A`ra%p9=S|X<8t{ScN}`gm`osUhq0kY-Ej@4xh6+aA88dn#5b-x7zA-< z@QLBLcV*UbxH!RjfJamTinJZX$yxUM;K5_)WPgg8dCpI%=jrtDbCBtAl@!xEuyyb> zr5z4O_k0ij%+w(l=WxD#ZtDdsGu{y=(Dppn^DPw;gp`q@$BKAnHz0&J+VURwsod|p z%8z<_zw=2wA^bfPKVBrBKM`NKUJC5qW?3@ih!Q)4o>LO;$Q@G1hzwt<5<5nx7x$;5Q*5G46+0x*G@wDTOdyK4bM5x2!{y|D$4A8^#BIpfLtr6yd|T-M&V-oSoqXl^^}muhW#b8Y=n zoqdY(a?ehf^BSNQ%z@c)Ex4Q68eiYsHDEdcYuk!e(Fhnh88M30#u{8;tZ8+9O{4@*GO1>06KmhFt{f1Zavmme zEN4gBmkG(`WJLXC_Rk-jk_VGROGcOg*&Gclp1akr<0zJj7Q{?pdvZPPthDhd}xC$`Uc8vE~!rooJK4hb@IC+rM`^%Ev z4*`ijOGi(0^32K8$3UEyl4NGhK?*8J?=!F!k}WUzg$@4V0!b*I`-YDpzzl$Km32u1 z@`!RiBFF(quJ$!w!31Esa?D^^f=@htO1TRq-Nz1+l9S%$@nHGmnM;&F{AJotQX&;U zoPCeQ@*!t;XgJ0oE|APhk~hkKi>T_NJg_ru<0uIB=8S!*wq*&<{tT9d5LUHom)U8gB zwX`uacid#aIml!jrH$cfRv!*EXrb?XqCA1#jj>~{+q>Ae^~>a6*oK3u=itTWB7T!8 zMr%B=Ndwgi9%nX2H@vS~bV7pbQU@d1j)kKbUOdSmaWGztUN-W83btDWZ%G?WI-2fn znU)ue>yZVcNOmPzWx#fUrX-6a`L~)GmZH?S2@h+URNpmCs??gl?p|{>+VG0ymaBdH zy0u?xTs7>THJCWsy9{eUy7(^(wQpI~pHaN_^mu$lRrQ;iQ2kz`UmM%o5aY0)*xG@# zoSs%Hm9$$zZCSWIyEGgdee^u04}O;a&ULrPqmZ_D8T$34{hjE;Gs@9?KxSeN4QFsw z-d*`SkV}E3ee$lxvB87bV5R_Y&b9Q;sC|g*OK_9*qD`v@#o1lQnb^n6<-Xw<_Isx| zKszk;#(QNq>iT2~GqgSNSlS!VIpc`!;CMt{_>OBu^D0P1DuLQC^IRZ zfD<*3K|x#zdLc|Vh^?S}=Ov(6C8mf4CSspx8$h^XaXc$gO6s*1CA)BOWBv5GQ=2Q% zN%=8cxeWB1Rh6|0`ktz`JXeYL;#D_ob`hKg_?slpi0?9nQ}7n02}px^UFq@C3Xn~^ z*Okk#YY_7R)DqF~ltuWsfIxy!&*pbPc7Ghl0fI_2b5n@?tCh-IBXT3iAW_zBy6{;J zKcVbgN;EKTe51=}jqdK)MoAUX;jVAGWmw8Mli_p+?)so%&nM`|-E-lh%JO~1=wGG7 zq%rlNs4K?Q8RHdbEw4gwXxOjji=~}iaHTyY-4XSG^0-mT!x3~-~&szXCH2V{}DaUgQIYjUOwpK(Vql9`?0?1Ba|VjVx{BP|n!GN59ap>M*(j z&%U5ayhp^H5uH}zzsLn93_vhY?2|=jJovX4rnWQKzCl@{?a?h@b!Cs;$5W?|gfIue zZf;Td0Dwa58O{oD5?yLV_i=~CuB*(8x?vu=iE53U^=)HsFuZa6X>)iLq}4OlPGVI$ zT(galy^aO{VEYjs&xT{#<5ir)(r(4Hsk9k@1ZW5^pu4~!knnim3FW8l6;7=0nXqnw z$qdW57?7giJzE~DR?4g*Hk;2&_(n(}gB#nhWzmmrdmENbrgpIPNh=yD*;qP5N5P3O z%%62B2=k9O17(2Ut1>6)0uS6-~>cNEh$Wa2prF!CVAPaM_}) z0twrlc6r-k>$QG)8@svPlam4YQzz?d;u)*QD5FE2ie6z7fGF@-_fO#Jc!aIQjyWByJJ3G@pF=%t7;v4bGX^diko@M*dK&942ozn5 zpLdjx%{j@iyh+?zm>b(Pt*clYwb5jJf=kYZ%G$~f*Ayq*b z3n?3uLD}eox6W6VJC?Dv&J|g40~N&@k03t4xDUR-1iZ}{P5`ki;uy44JeC9NflT{! z22<-=HJUL%iCya=M5Sj?4zGWv?XZJB>#GDx{tL1Y=*z9ulCx`$ibcz`0}U)EqsGSf zl0EJ9Oxq^D0zD#3hYmfRv@GLBX<)NEi^{*P2BX50YM40WY|z?%KeS~q(X4t(OGRUI z2yfT!ps&h-Qt*z)$ATvZL-521%dGE-DwSXX74M5hsq2Xa+GGc4n(UMYeN1tzVO%|G z$~wNBqO9S36Hr3Q=#M%=XrOX+!u=``D0Kl`PkuKeX@h6PuTk0gEuJEy*c?(7VL#c= zk~mdq_H9^m_12mO^<@cxktGe0s5Hk2^hK3D6pa@K8D8?xM1utzE7%*+jwzQj^Q;V0 zf@a0x+YqYYF)h(j7Yt`P7A7%ngD@s~YEkbhMgf`;pR|k}h>-$XpuS8uiOERqAC}(__c-n!}-0j2b7?(I7s z*H+ve2=yf}z@yf0w;pD&B;7@AN(eIx;kQJ!aA2 zS3EgCi4`~7vNLrObt9cB$S!b=j1qyPd9V?s!XZjPcbP0E#svHZvaq)fkryOjypuv% zq_?Y)y}4=yhWJQm>4~rtu{YaiMeeSyPCD6%tIYERY23}?I0`W$o22F=1Q8=Qu>*}q zo71g5t|AhlUlB=yCZf7;wO zu+9|QAvsR?Hzr@VNs_G4h?LR_k9=ekkK8?hz;5XVm&?L#Fpa)w%jTLZa>9bv?$S!PZ! zQicO%4xOUJ@WSrC1C(etJklasbhGf?Us8s@i05P4Lk~Tqxl=mK$Ajam`U6`AJ3wPk zyGh;n4DyIivn?Ks6w!GNoE5+@&)sLa zg!|}YH`N`-ZKoNEPo~-M4m#Z8^z09K{(viycg*M6y3a;D9QEe|0+pT=?6Lnuhbu-e zv8wpwS5s104NabbIAX#<;tVrRm8P6ioDH02S;cFCEAfq44cy-wf^{vGW50`l*s8?l z>FX_*1|#TK&%(%6jSe8qPmvK@g56Py-OrO%$6TT(65LW!ieNWgZGG zuL4U~Nnbe`g0vbHTu%~9Ge$d?1_SWTRKp6(KAwjl4;fM?NteLITe`^9!eZrm9NLT^ z6V~eKQZxA%vGIk3Emh?yI+tVdq)b4TnDSO~1JPV67$0dTeyQ~s@0zo&2mR#Sl4mw5 z4`*!q{QJQC7Wr{@ln+NkLFcKSCki0?4{^-_@*rxQN$#|QlOLm=;dpHZN%sn$aG4y6 zF{^NlfB^r?>)p0v0R2 z_9V1k%>ILEm(v83ga}HxXH>@Gox}u@eT#_Csyk#7I3OZRL6osm5RbZh3Zhn&QGgRzUrTloTmyJt%s4sVS_$3o&HR{~1-zGqy2x9g>(n!-)VO!C3VrB;P%MK}>XBVRXRJzd`rKy1gH z99JoFh=}st?TdsdcoTwVRYu&it_SR%2LNrJ#={KZRu{hr3ImeZi$xvM^kxw^?-6X* zz?S}psYmRau$lheeh8bPEF*v!!cMp462zK?u=yr~IuFx_3Ti+}ADIeNx?aG~Ys|T@ z5OuIkvbTGVF`IBiO)3dFUM(_RJ-&%gB`p+S#oaxke>3%9ArjKv9k^)V<3-?_zuAUd z0dQj6pmn^vwPvm(vALTMmOGo_n0#S!kKk`I8DM z)pAXVY{;}sX6FDc6742VE?xLH{I=~HqaE{UW7Nm~iR>NBMV{DbLm6E(B2(*=dw|gE z3o7vmIW6aprIdQeHIVrqJ7!9iJ{f@cjq&SZh+*MTBnPbCPYF2kJ@W=uPVDZT-97EI zV`z0jvIge%P~}Wd)RpdBcm$~el!;}X^K@NYvRnb?sW|HKcuFQP z;`JuB1Es!&r4tFd)0I}3$IvU4MCf-_E7NL1JH^E;DOWyHySga$WHRZH zbe|fhGnr7jtnW$!4SfVaKV$ZYmkXI?Br~w!j-bgea3{; z6NU04kr3l2pX~P&)Exz?5=PAUkuoOXY=TfkKZ5&#B*`filFJK-2qUQrIgFcw#W|x&`Al5E{Ua7(0oNS6%lN1Sfux++}*VTdcS1ZPxRmj21*>LN;Ko z3-B!87{JX&J(V>C(n(~N3K&P7&iTX6jjp*>W3}-3?J-$(^k#e=BlrPO zU&iE9ZB^r|6u{L9*TkE!?FP&EIKfaJ4z|jstyijz@}7YcX)p#M@QF${0+n{`m{Qc* z)mm(eMbvgWD03?l%+a@3U+G;;Mja*uinf*!sO@mt8}v=Lj(u1TLM8Xg1FQnK~J5ORwsv+#|@fRF*0OiJ$Z&7SrW8L*cBJ_kaBJFTKS2@BOd*B>L?S-B&17 zYpsTN2(#6yHmcrJwNb0K+TLTMS!=Xf-ea{{(-E58?z=ahIDhigJG;-EJN?|*jqZhw zCpRu^JbP-R+pTmPTe{vfTD4ZYRnzrGzuPm0!)_mz|9TF$D$zCU!KSfoR=eF&*N5I} zG^?#X9+Nt4ZDt*0KtyXba z4E;Bnw6~^;T&-APdEV*Ea0kk)oji9LuubW_~#GG4iRg@%Gt+&y_^-eParE+eKDws$Ouv(NA zY=Xiu(N)!1wrBy?YBy?1ScuT5wmS7{O#Lnx*EYvft7jgq6u@0g%m3LPk=4;7_x}oU zdWd0r{|^wS=LTS)uh-i?cSi^A5SkuF>)2l)_#7Tg8K5#LNxRn35qy?VwW0&P6)aCY zD4>-N225~3yjS=C#Ai^1cf3L{i7#$kc=qI3jkAl6gRPaCcjo&2?)9#D4A(IXMw?x{ ziQ}JjI?Y(-V2X@;XdlNs%NTlRz`#SsGwj%KoS33Czy|YJc`35y{6aD~PPM)Nm#9f! zO-=fL{v7c6O=!|8tzi5X)az9+K~yV$uy+_oZkB_SmM^E*X|3qD_t8hF9PO6gqQN1I ziO?kH4+B1VpUy(wg3q}TFw4!En?FzZc?IF;#*YF&SHGfAfUH|@>K-A|4At)VkDY3* z?h|tjdylG5wRP~fYIQGiqei{od!&&Ey~Y2oV-UrNtHypL@@Wl?X}H#GG_VT?TMdol zuN)&6(mFMKRlQ-4Uv6d1Om9>`WlBEM!DZF}KMdoPiiqV6LbfHm-ohHJrN-O7ptto_ zM_KkpBnf~oo`Qqg!5XWRe)sLuP%`XV1&cgzP*rGev!XK!)v?>d!m(~Px3R8~s5M1S zb*$d8?o#C>H$kRaG}uy1S&O-0H?aY4ww1krV+i};?G|{9SiJPGBbIl?DF@klr2|=^ znvmwLM;)t71SS4E^AjmX%^HGo7@WK47#Og{P;QV9tO>BX#0qmEqy)I=MRg_Y{WJmg z5Opv@7SY2R6)amTZ6)>0+q_`PR}hrt1|KU16u;kGr2U;#9&t_^P87E z85<-)0JD!~0EeYXTox6o<}Nxoml)5Kz1E%Gu?l6g7Dgxt%D_OAc)BTPFKiiU+o;TK z?wYhZm1e>cYd?+92KBX@3z@x|ko1B>nqu~%t$=6*;+UaN^sx8Hpgqy5SJ8(S!%7C+ zCYb!ndhDYKz;b9JETkW_;A90WGo@@Ssvl4G0R4hZZHwYf=~}}C9>!!mx-*Dff)C>1C4@8y&m&fujvga)2W3TVA(amsZEFk8VAp+A}POy zc(z`Vb%-TNx~>vy)F5%HVST{Q8a@k^Y%h7O0Toba4JwmEY*%Zyl#;X>b`;PfZ0*5n zg{$rAG}w1z8>q%jqk|1D*mx=&<9iFLFpaa2D|m>*7*7&xrI-_KhxThn$nAW#KE8Lr z8*C<52duPe6B~YIQ9IB}gQ&MZoxr^-#4rJZBKABqgq7l3swtKlt>p4R)6~gyU8=8&D#c4y#Nb43QG%OAcK4#uT)`Dp0(DqP!Yn zy9r?twA~^G$|^}_A;?R>6e3_01Ir*up#+ggTcnkMry2x%z=V46pa_^Tnw5GARMfEL z#qolsvWG(Oj^iJoV>MkM0)`*ZVB7%*uT6c);^SE)i!(=(xlr-nlTh&s{{xqoZb7K{ z?XOHDRIEutMNCx{Us?)*BUB_BzKk7WLptH1TpmaBJm(P`q9|B4C^szfk~7<0SBG8- z!a~+;fZK)`Qn?qZvlSbpE~IHw$6j4$JN0D7aGh8skY+7nB@Vb?Iy99Vt*X9{wdSXo z_#KO`PCItB2=;{zsm$z%B&opY*h&$GXCwJTJicRmXjgDb>zKw*RO6gp>78ERgMJB4 z&vldoGQQXAP=$&X<$Iv~Zv3%$#S!7^GIvpY*SaXa|KHLG`sXx)e$k^CK_7l&su9%J z!>HA;@Thon0Tm?lDDSb3m5J_0#_R-6o%a>&BCKk?N9cfKN$)*E7a9L_Ng;&k2dMXj z2R9hkP!&w4s!`|QGDDXG-fmN7qz(+;;q9pzamJxKb9*ua2U*8XVPBb{v{_z{o&8Y66h!kZq|3^?(k}Hz{ke59sYW z^y=yhSqReUd?;2)7UR(13TgoTtHlMV4_l!LI0^(=IWNsuPOg^10d*^g;bee@6` z$oz^KHO4zh-CwiOdIO^f!eTH3ef>tGt!&ZSJ`mFcdjf)c)nFqNOg6+oG6U`Znz}3P zcPs{fh6Du*(k~&v5EOuyqC(L=wpTbGfrSjvw4gSiBRY`7RqLtYXBiX-Ff;+sc^8GA zD)f7*xTNm8*@_Q?8{m?uWn}wlU5H3?nGBYrTzLg|Q*}BMzNGU(zr2#`ZSs!FY*D^oi{cvC!lE*n4roV8aPUJ%YLA z^R4im7Im($Rd`MIL3FUy0G?)9UlM-|{R|Q!J%T?bM*@4d0rlruNPc1P9a>a%V54sk+9k9Uvj6${G-EK1rD7?&`CB^QK7YDp}< zLs77*%Z8@nWUqZmWyfM7B`hZFXj)F&_0*!4l};(ovTU5s)8F2`eDstTAMk zHT5Ck2k=M6@3#Nb7hYOA`kuGkzw-sKGI!}Rpv&XG_Jx=3e}R5oq02|W7~CP&3vDU`)^R2@0-EkOtiPW207YP^M6K{ zy)VP%HT3I0yb0-N%=m@V1HngMb^n=HBf*6a;c^Zayj!{dqo0StLE!#0UM#)(4UhvA zKKom*D7^AZfAE^Q1#Dem_T#3`U?}1FM_&qbNXfo5%E>-N0zKq_k+2@cL&HnQT3K?nk0E?%f*N;LJ!~CAZ1fM)(+ohp7+HrOt!N+%KBi!Epb~!nLAR~}o{7Zw7%Wf}&3A`C<_9}B9 z>=q7G>Wqm>OS^`B?%Igx2TsXul!&cdM2RM=t1||golBF;$kE2lH!^?Ai{?6ha2-&( z&IsI>0zD;TG8x_|5@y%@qN6(?`e2VNp=!r8!`3`{*0!zjp7u7B*X?a@d*p~a8W8T7 z`*%OGa5_02o$NV-tI(1~(t8tUp_}=e7H|me$K0jdsduFOg8`sU=sqx+({1T|4 zJ>_{+RmZyklhmg5+!=MO&6Lp28<+}WK@F$yq~PH%fFbT~A@=LgG%Ug(Jcz`khnm`z z*pFnw{JQguIhw{t*(2ZF3B?$LXzT$w0o;hkKbl9x+Jur39Ad>3*^kHFipNKs+=%@) zjfH=DYuHm^}h#v+Hocn0dpN)U>+VE|Ng z#UjKbg4ATyV+fxTFPJt~$jaeCju<=E^GJLLXvW4;j>_l9wu1qxr)YbM!sm%Nyn=L+ zU|8cFqA%1reulVU#!r$LOw#m@D*zB`#?syd#kSN zq1!^E*nBZ&z<_aLGKA;YJZwBL1DRo%B$EIp@q8x07zjx`W0TLom@kAG0tw#-e)atS ze(zJ~oH|!JjoVG#?xlOH&OU4Jz4qE`uf6u#YYngM^a9C27sfpogVPGLNwMu$6o_~t zdUkfR5H5Sf=F72>waU_q-)BbJ`yT(`Ez0#k&>MK{iw)0lln|=!L0l@zV__u&R0Q?2ub~vhk4PX^; z5^xT11@J83-GCnj{1d>30UrnaN5EeK?m#M!y8y2Rv;gaXCjc9OX93?1_z}Pd0i9pP zKOY7BC%|6X{nonOK~zYh2$ z;Qs^M`6apB-GDW~>j6&yHUMM5TLIq>cpu;w0sj*4F~Fw)p9j3+z-IuR+mS=!D*&$n9061S z4+72ux_~L*+W_wb{2<_`0KWkE5a71}zYq8`z~=y8{-qc`z#+iv02ROkfb)PS0DZt^ zzzpzqz`FsR_u-$P2YeXt?*V@Z_%DFZ1HSCba=BLl4g!t>?giWjcogsqUG5fF}T#0aL((@4!Fb5BN@VMzM0>xs|u!zkil= zEUdf)8SEf{j}QGpU6)DXcoF~qwv}I6OdP~ZgqI@XE(8cM9YdfrG_D{_*=D0Rk0M1I z@FEhJIL@v9AboD-z-Lzu;NQ=s=@7zWGawjzLe%9HAK7PDer+*P&>+M?sBOZl4VMvd zZPN+A=A-+}%0Ewm4lV$oG5ieX$#dZID+fL;xbQRL5ApHC`@zX(3cSK~*Kgim5%Y%@ zW5casoYN+C^e3|f%(&*PO6nlIp2zCtu8b zA{b4Se3m+#V^q%oSI7dN8Ai|4m>E{rf|wandk~NrO4k^Y8B%4;$^xG_kH`R#-d<;c z$~o!C1f4h*$pVvmhLQcUZ~XpVg@ZUr;SkK_VmSAxJ%gsX$L-nadM;L+H)YmNd*Yt~ z%ItPjo-aWbEpr?XvOwo}DP)4qb7{x`qx65s1d()>$OM(}tjGY9=Z295K5_BE@!7}( zr*ZJe23wYEqI4a}qFu_*Bm-2^DJ26$jt5Hy*h20u8DI?i#$`0RV$~mu_3~+{B zbTU90;m?x+R>!j^leN~tr#yvjsgZCiq8E88f1(Ek=Z6 zy69s=?Fp3vMbhD6*l}txx&_1z`&lhU7=OBYrDdQNUBFr_?{ej#+rI^Lz|SG)}Hz4R8N zS}EXL#qt*L8FbP9m?Rg8ndD~cTaQDuvEaaWbB^7i} zqms&5H;)F|-<$YIP zs$Jf94NsOtsqCFmMGK(ieOK*ci*;~$-!*Kek71hSeb?oESG7nj@4JTYoZ2}PafMaf zn05?GiG@SAKxsx<-ggBNvcK6lmYKEp*?dG z*IL=Mt6oATlT>La7p@s)uqv{mWTF|Bk+`M2Ai+xNIfP6A&?7U^AIdm!D`WM@WE>F< z0HLZgY8Mg$H%r;bXk;Kpc}3MOSHv@au@D>|78u1d9B!G=8>Tnvqpjb2!(B0osAoDIFI zK!!vine-7!9guY*BV5SbTgztcfMo{%WwQrG-csb1&Ssy+{M5)|oXOfzsbd_Gq9v1Y zWEMH70omYcwJONBkqItnIZRiQ4KC!MML3{ra3Qg8BO4t6F0im8X2h#a$klWSVi)Ss z6>MQDt!ylel@^i>x03U~rCvK)trBw6X2bW;?vZyqoAt3>2d+j&xRA=W-Lht5A^%Hh zm?Y7W(->-zLkVk28f7spz9y{PtrQbAB|c%%LUOmxQ|k|%d+_9=oik@oJ@MFj=luG^ z>*v=WKe^uND29o1k+yxsl3p#Rp&cBWM&88Vvv696Z1AxAE+%AJuYZfWhMhwy16In8WA;^RwKU3bnvU0ypRSflg974QjQ3-CU`Zvnpi zt3htSw*Y#8_X2(f@F~Eb0*-$T8t?}E^WOm81^5WycK~1UwdgJ25?~APQ-EIt`~~2) z*B~%F;0)lMfbRwT8sOgp4t*V>j{`OU0pPuWp9B0c;4^^s*Mlbj{~h4R0iOh1`V;(9 zKA6i@0dE1^0DK7WF9CPt(PO}y07JkB0RIB;mw**GH+2Dh!219{3HTJ?C5JJ5fTsZO z2K+eS6M#Pj9Dgl3x{JhCGUuZ3(0?(<3P+gecRSscPJODwE*+Q|!Ye5gl!)-$I!L#R zNak8#)ads(=uOH9#*+R%=Yen;T#1Z{{rAJg&Tfi$)X#YcMCu3;RN9GF?baZw7B!gI z(+BQ2_{JOp(BD$(%qNf`Rb|OM@X`Y>dBttO_$?4F`%9$y*OQd;IS5IW74do~`9=PQ z%8XcCi%$mX=Smz*9>$F?rpiP7XI|P6e-@raR>{21-H5C&qs{!Y`TOp>FTbkGtlpbf zfieb@^{dDzb`JB+!@-oj4jO)B&PhM&w80|2rW5VJf!88ku^zm90WEU~DY|zF-yxMJ2H9vZAg9y7ZoeOB^j>2Z zqgRAXtiox35s5a}ktMbeZm=L03AVNd_GIuZ$xnGTnC3YNDp*SKk@!2rUV;dc{(21d z#>hn)=pn{HdLw?xV0_xX2A(OH?~mnu42pV0k4!efG+2O8liQGbF(uejzfv??@o*u; z;~aI{@|&Ph963;>-v(RDXt-nWJx+M z3#|=D$7jPycQZJy6Z8r!wr>%`W#zCfCS)K-uhYF(OX)(V3o>~K1b-h9GkQ4N-e!(s z7QzI-IvVuzrTqQ+4}=Zs76RQ{Aw`*5$w;mk0Vqa|?U)S*Z<$eCm%Nm0vl*&!#|{WL z2V7f3zxn2LAjJGBWE(6FM|%ZF+>9Zgk>>Zl{F&}_tGJ1g8W+T$@&U3e-;;+CUj3*S zWlN48mHej$T~?bvnqTd#;$MaMsBZSr`~`8fp}@w>vEpEIQKcI@I~F$?y&hpwGa;?+ zlB!UBn?D3v3(_OKML~U8Q~`gA)6rw2yMrApJ;-cqUUO9-9^Kr*X1+i+#qzG6$aa_oKs3aAw5s2wOjF&xq{N|2`>ehc zl@|vS@w;FuzTebzLjP5q>~0UHh1I<3Nz$y^={|cLIk4Tte>=hWa&S(jtn)g{bbRW2 zhLQrQ)F*U7H$94C1?R;hMM#WZcUp)k=pda_J_ZwcIbLwhI(4K6uXYF9Ols$~(`n8g zgwJTNXy0IB6g5Kj%Ocimm8tu3Fue$25=_q{^10 zI8<02OiqrF8?ZMG`m0pg7{k@pc|?~c2VkroMs{$fl@rO!Pp{`OZS$k;J_4v+4!rf4 zIs=G++F7SvA;`JA$mchlcFO8uQGRB{w%p#<0F*13qKD+LWxf=98BTFJyy!6kC@x9V`1Q>2K-g_y~$j#Y+A7etdSsV)72?MZ+c z2UeNPc11e(i-_fP=Hz<5X86NFsK^qH?*5UymKz>j3{2 zwy}=`ei-Ji_W`;vZCwW34wKcF0DcJYUchmfsH%W}28-0M0GN#I<4K0>ioEB5n>xsJ z72s-22|1xQnR2X4FVz^Aak`Hw2*B1on#>qUzNePKgHYZ#K%dvsGM^0oV@HJN~w3_8$0c9N&Gf zP;}{QcM;wQla;&S)p-`*-SfzWF&$&r3;79!i*Te0 z;7u_;H`*Tb=;O0G8V@cHhG?H(kf;BA%nlFW$O2E_wKsRKb`|1qapADV#uo?u@H513 z1t#$je}lHy&A(`byB#c$OP z=WTUvUC?w@j}+gs{qBoi2k_v9*$2^Czay4)aqgU!x=Al3kd@9boJ(6lx9<{2f5+J$ z4ErbHPt-4%I&^#KVM4OYnRrV1_goMYQ7$IlAONYZLoyrP$x-6EGlH@XzI=APPIic5 zN6aZnH{~8l)*?nS2JlHw)k`S#w45q@E|{i|YY`|g9nTzRDe*+m2#@gFzGLKZhvL2j zaYWBiQC{)lUNFHQn{cU{jg7MusgmSC2p?Q{kxWM0zHgesau(MCd}$8SVR-fW zp^6EaW0W8G(W>tYqVx&+sj!BkpuhN1c*L-6{2_meZYc5!<-DZ1NS496DLW>bR2T+( z`E_zmVfDdjemm$+rns>Xs1+f_&N2)?2_H9KE}G z&yJP+%UNCJ&6=pS!sSYi5bjGDV$V)sj6FS**?o&^(SXNP0ATn;zVPQuPc^!$^3 zwaPyHww0#;(6!TjIZFm%zU5rAFCMavz2-}Or9k?5TsV3D^tp?kw}&1ashivPte17_ zYa-Zr@Y+?h?xgDp4;H_doKJpNL+6Yj=%Dp16tHVO#!s)j;3Kn!s?D68IAqWZLP49H z5F$r?upI00$O&~BYp#^jjuUz3gJ2r87ypxuq&$#sKSohA4!2soAd2D^8#CAU}u|D7aZDI+C(fz z@+DWfn3IL$fR|SW;u4TYH+NW#=wtT;^Qz$*?E<-GG$m=wXU%xKEajqOza^%kH_c)j z8aaPC(sJ_hFFSMH9-V+Ru>EsprE|x{9YjtRVNY?tWV3LC;Evv_zH;Sj*WU`G?2iEc zIc@>`GN1|rTpRG6WrF)CZXmY`ZUWGNm3SS17XUtX@cSa{ zeWqp_{mh4@=EZG^tn%u^a1Q;xK8$=yq&jX^0LOB>-Z zzqApWlYpg-P(}T7je0LW8zF~T3ILj3rP(vuI4CZ#{a>)peL`Pg`@Mrp$GoLu-qJCT zu7^v>=h8UXXg} zm`C>7r}b{>nCD$tSsLB6h_ZUX(lJlF)Q~o$i{l*SDY#3co8lf4N%}s4K1;_ub%MKe z%v(C*f_v339&9R~!;Z<^;w^J!$J{w+m zK7Gpf@o&{gLq8udcF>ill>SFJH@_)gD{gne}o>}ey4D7HP?=x#&G@_~28b6Gxt zv!wj1$lDi0cYpW`dEdc}!+o7goUR@$3&+sgp83`X-i5Zk4Wn}VfnPs({R`U8J6|cR z(Z7MFd{kSbf9v22l6D7?ZY_sY#^suwkDMSma`y#1yS3~5b198Ne187o3zN^^dq!XB zM;-}WJLPr8@ST43L|p23ocdk@X<>OFL91K#lL zg@=3oC3CtYVgjJ`+}Eax39unz0_6KL2EYbm05B01yTBiH?CX)BAet)6sG_RaT*C|= zwnqidmp9B0>#~RGl`X$xY7aj=!E|dp+7s8r7|3E>T-ZE(avL!i)Tm6LR^w_>{xI^8 zsH`LC{ZV{IjECW9ic4m^Jc?_Ky(t1S;D1(f*tsDP+ckDyHxgrsdmq>H3?0E(Kn5Xv z3P3N@&Av_Rz`+w2h(yAY`}IvI=|5jUBTwLJf5$IxKOtxY?#8iJ)l@G3N9bx#*{$z? zMR2|hPqB<<@jOSfxF_G8b!Hs zHKl{N1#NBv+}sIg(>dk^13o4~P9F;e`sZu0;d%K`1k8ows7k1D!!}0;?J(V37YQ~X z2xX`l+tans6ZBy1o_p>@lA#AC0rFQofUHhe@>|pC?&QSU+TPxtP&10X?a{2i2G5hp zno>K~nrni%#}T7r4Nbuup5hLeB8(b@i$QN|h4#%0mLk-S`)KHHUx78_2(bx z3F&dq8tzUzSFC3^jny*0(~&Y^Qjl-rz9kZE;JFle<~8{g`RJHS&N-eEGgO2n!J8_s z2Zf3FUId@P9e;sQhGpSbDkGGbxBP4+a7W0T@kl0x;e99GSu-khxS$Y+Cuidc$dph_ z<2#A7iOasC=ypXnI}oD`gt9gAqpeyOld@Qs5`-y=@BE^|=qfQn_RE*d9}H(AYf%Ye zPL76H=Dip@tdBpk9Yqjhbf!D(UJk}Z#P}JF17~c*-H~sacfsST0tD^BO5&^xx+H(Y zI64|`U&DGh!8#H!3>YblG>?O!NKYo4GRg041w-=ZHH5(lz^uL5B&>BwUlZV+J ztSNCsVf%0$+hJz6#rkiBZ-V$|!qWvQa;^p!M-L%E+)j6VWxiQ4L?u4Ec53YUH-hW* zwved@ZN<#Z%Ynt5j(KGskxu@n5&9)0k@P%Bm{*QAB;S$8d5!?Zyf8wc&2@v0pw zXHJBIUSQ-TdbbD@3(0T&$v~Y+elN!&YCKu#94ojlxeO6A;>o;#Nr6R64?DOX${H23 zUa-r!NOm$P4n+JWsg!L5m?TMagF^=FyCVec+Q76Ea}Uw36igXT zjEAq8I8|O|UxzFm%XE0|*AF4z*krfc3+5l4!YrQ#k=NfPIp?MW@>5Pj6kFJ}bs?f6 zR->rt#D!E2SmKK0FEeU{?R8f#l#v`dxkf|tR!aiVtJlB|dYK4yjc?xc{1yofZFOc= zOBtYrlaLf5s8`fHX9F--u(up@yThc5NJfODamb;I*l+piNa#y)nMF&*u87gg5N8Hc zisd6Gj3YmELxhx!YXjRMIl?Or8mcUO&UJ0SoE-LJIx(Mo7$Sj4u_hB}ufh-&S>{B( zQYu9Z4_jtAke~Q7{|$TW4E}yJ5h9dr3JGe2moVe&Ye9U4KdjZN^lI^xy&nzTd6Bqk zy9DuHbGig~B{9!#l17$dF#^hM?afN4TNg!cEA}Ugv~Ym_rvJ33DGM<^ii3yUn4S9hz*Gn6B**hiZ&U$5c`^<;w_(##5|SnL`_ZQZbA_u2_sfv zu>#MAJB&~j(ogLu>wX+kJHmphC8`>r7h4;cUBJ5=NXmIFKN%r71A=Nni{R=EL9`WY z@8&nCMi1dJ%r9q9fj2kd(Fc`aP7DDlSNT2Y+uh;n6!$k!Ntcniq>{{ipyX)GqA@d^ z>%d(UYS_nIsGmF7RpSYdMuA$ zbA9&*m^Fy|TwX_C&s4xsoe^Bt_0w9#oUp|trb&RFhw{k9;kq;rD}`uw`13rn@I3y*D!EY?5p_>s=4kp!Y?J{ zi#Z*Fm{Dgnde6o~BA;WVc#*F}F+^e8L(~pmqp(dqVv_hAGuWxUcPN z$cG?oFLEtb8OdS$mYWd$RDJ^Q%Z$k9ph_+b6Ft+E67YVsyVz{b5n2w>S zu=?FmU!q6T(FnPM(Vc>bw&m8N9;FEHTIetit^0078&M>>jXfmZ7LC9`#W8J?kR(HZ z++a8fkOLDM+x5Kq*uiE*6K}5E4VcBR-#DTMYdYIS&^2SGlcGL~2`NZq2h?()6?dPP zS&TojC^OSPBE8Kg1ymYc7Lws9+H}UV;gGTo)6(6AI!h2{6QzWi%F?psO-5P0kf57m zBx9GQ5fb;2i)S9As1)erf=|f<3B$3F@rRHGdRUA@_Xu*IL+Ww`0`p?6-0MPkVWweg z9MDch%&=bVVqZSk7$8A7cGa8tNtfuq6&;I13=}d}NB&J0F0l6!5iQ@C$pP$B-0Nel zXVqe|G;2=$_Cju>4C>i0(v_nW9j#j^Y69 z*Pt7P^4TY8NqYPxmllxt7BcKEg5z~!fJuzRSIiASlp82v_H^UM}PH6HhO;j=48a`%1>=~kw#~7Z7IV_Rn zD=Kw&Oxx$%$H<7NucJ?2MI6 z&WrAmL=WMG$8PX8mUDkpW$rr&>Yd^Z^y<_A;r$T?7?FfyS~Wi+gioSzuFI&q#>*jYNQxZ=o1J| zZKB@BOl_{42@}imW_oeO;h&cw`;%YMIQA{j=7cl*<5~Kn=9JWOi<9X!1k%1bFiHS& z8Q^GElbFAKh9UBOt#PU%X>Zhek&_BmasGP{yga}o~&LsKS7j?T|FGDj$Ctn?p= z*cWVI1&OGrCxojhk2ZR_AUL+N9~&_H7}XaY(II46!Zj#JzL0~XyoqpI6+Jws@`|Vv za@TL=F#QP+W3y#=3S;lCwPEIrTU}K{B&8&&#dgdNnYM?8$d<638tp;XKBbI8ym{N5 zZBL&Ro{_>758ohhv=$}hq!rsvl^ZsuW&p!oY`54jATQ>)nXX+vKEd2U)E*MxBO0-?7-vpx5#4j~e{mD(?b zk(!pyX%r57`Oi{JWzkf%geU7oqN(s>6ZPB%dB`8PkD+{$F%Z<93#t^D} z6$LukNwuEEkB=ad| z^|O%f6{V9qneN<{^KWf=a8}csGCcTHu%F~#Y9}gJZ@Ufh)c7+h4V2a5UCNLef;&M9 zw$-wicw+pBaRh|3r;d{^ilYIktWWSnN98Rqy_a$8Ax%UPWypfdsk_0o9Wy$RxTI1X zOvGB)X!jC^grrW$^p82w{zeHZNg!Oxq7sdU=UL zow+_f%0HtT_KZG$6wV5;4f0$8eg-^L&}B^Lp5cl9uCUeOw3dD#R9VK|Yeg?|a0LCN zkwEgFF*C&MSrd-eygh4pM9Cv6NtQaw0vkm$8X15;maQzS$tSqAB#sg1>>8ob*!Mt0 zte#RJNAn_E|)mvx?tGe?J< zV)N#WqQ?O^^rZyG#8)gjnvLN&!XqB|9t(NO+$^GyRA441)gtux(Ac3UHY~mS3SePE#zUV2MNll0lhGkWN|E^#yx^aZu1T@XESQ*mR9&^y7Mvoi zDw+y%Z(~bPZp!b%TqD0N;^Vxe`~ArTM}#r0P!4y=IQrlvAB9u>VhoQ5dk;ZLyW*orpoOv;qV*F= zQqS~wqzHX?9qE^x{i-;kd>jWi;lT-!)|At}5gz7C=JC@Zf`m04K~3*n@QrH_b?TJ| z;qJ1@hXR8fbi5jC^@>v!q%R!aj27F<3@R#7oAvu;mGZ^Y!V-+rM4akUFsN^ZJDhH5 zT-7dr$2P#O7oc?LIujfN*YTn@hcn}wTs$K6l9234u+y#&uZ9XIto9qccEIaf6lLPJ zC7o&#R#diHlZFGREzSJivu@ycN|FdxjBCh3D~z)fnCobv#i4F6)ouwVM>{-6kn&*F zLxN*1g=9bxkQ#~N+qkg{OO@F1Q@u;L@(1QYPbEUx#tYg~qdLU1x$t*VpvE=NWzN{9 zN!G$+!MSp^nszU9_Cw6cKkzi{Ahp^bT;*}0n|@IB(mldimr57>F%-t@-nfi|O*Lig zl50)+IC9$EI1S_Wv+A*Kxct&oq9x4&5=qC^1=ByOU#nBxQ^YN^E~N2( zyC#kS;cA8G5Bek!L%cQU_k-aod@4;RNQWWD!|$r9SPYa`^m!&(SnFB9S-$Q^Zu3(w zIc%4tBqazcfzPTItiq4ynzD)n@h0%uDnfhk@Lo$OXl4xxuc6}Qxf6&v92BJb6e5g* z45235B{)7JT<6irThCiT+v6>T6KVa&0 z?qCa&7UB*mXrw)p{eTJ*i5WpPfUGrnr2K&*7Jsn#O-xo0KGJIt>RE(IOHICJ>p-_* z>w&K;ysYTdh@HB)DQ@oDYTqigDH`|a1405BUNPk4B;|@c40wOe;Ru0|D;}QQOG-cE ze)Ej<#>_th=H;>RIUd74gU!zfo|>x@FyUVJ+Jvl)1M`lz6Z}-`r2}yvZ!`#R!NKXPRHxJ^psFm zEVWydtzmEk<@TUp+XSgU)N&BMnaC#Y=d?FgKx{A-W~qI6(~fGOPOw zJ0mbDM6@CdXAImsy_S=#gNb0plW#XSEJi?8nO%1=DK^`)uT0!DtBej1b-<< zdo2@@S6C}NNWB{8T7l>k+F@k=?cqpVbT#drf7?#D5Ut2Bhy2=M1NIQQjK}u!N8po` z1Ql+@$P$Mwye&#?Y>7ZfqsvVgOkyz2cH^xk(UzAeMEkbDSh+@YMz+n3-J$&r-mRI) z=6a^lWjB1lnAP|xR2d8)G2Oxl#;gS@^v-?if+rP|izP>-vHzUPau${=u*Ks;_=c=M^u><-QE? zm4Led-}=&A?gs!r2>1x#UjzOe@LvIMy(5?VHo*S^_~@&0xsL%x$ml!+yz%Z_?i}EU zS8}=c1K#&E;MV_~ix~0eJ7dx!eZ<)%$X}Gk~vtLoRm|@MnOR+@H(+n>Xfip9I{E_;cR? zxDNPE!1n@vjDMT;QbnT_d9L4vT-W^XV~exhHQLQ;t%01^L8IENA@lWSBS@3``gc;I zZa0Ej4M?kLkS4abF7k6XnvHt1R%c6tX1mdER2%g)s6UaSy?vmru!4H2(E~}EqLNfC z|DzP>L20zR-fV%+WmHselxv&KN{u}!A@6vqoZ|;Rvyy`JO;Dv-tMx&6)R=}o2R_XZ zrWq$l|FtBll;n6;B_%+UdYv?B*w%I@gA3iwpp1xhos|QhTR|H?nuM_?FxIQ!Q>Loy$;ncg%7jQ67!}j4hung-d1JpiWVLk8U&oVxxu?{WcQ%V;SEJeb8$N4D# zptVNYlHin!Q%>zO9A)lMmJZD7WqeBMo((e2yXGr0IX?MO#H0x4&tjKih0pq~FXL01 zwQm`pav7g8bzD{7c4$92mS`yoVHEFg2M>wZ9Kz8}88kg3_%c4FZ-S={U5YBME=p)= zkJxVwmhmZ<@hRnsr~f6x*l3dCcqpwVLKIPDF+nXxpFQ1LleYhkRc8OjOBEPG9Lt5y z#Zt#s@Q>3R3N6E3Vhj_cww5)^aF?3b)n&fUQ|k|%d+_9=oik@oJ@MFj=luG^>*v=W zKe^uNINZJ;dwNn(C?2QNlU>|KS%%KUCE#V~OzbO{p))ZnW1~xcp+jdTt%$dDJf>De zagonokcH2MaPtPM8W=|5AB&k zeq`ZDkfa-G#!}XS7kj|abQHe{CmC;_$$if<{^&CPsPNd0(xmjPi?NtQJCN&_^lvN# z%lM-phBZKF%J4V6mvx{I7@=g~0ZDIZ4AKunH_-PP1!S>6*|&ez7e_49#T~y%cf)x} z%IWYoHZ*EFI^VLhVUmvU0t&dgm>O`dti#JKje})D5$b@`F|WUI zf8Ru;%XoyGKw{>dTn2sZ42~WRFQhKv_1~nKj(Ca@Uj}{Egjw`^8T3^tZN6PbxF1<< z#F}g3*F0SY?DsqceNEa2$`il+n|mBp=tUSnHi=@lc8)FRwv0!M@T2l_)-oP#9)afO zr2`kHTMN?~iu{)lOG^a?c8p0{`fJTmY_~$Oky*xZdFDqp`b89vHc1NH%vIiHOxqE| z-qL5EGy+GR{z#87*o#k5Tll3A%rp`|P#^5il^ zu1OrO*5>taF12tlA?!QsJvdhtQ9*8!2H5fYem-JPyof^ZCQ)(zEG|tDjTc1(-{*lW z%K*R(ff+reqjnYiPR3!?VamlGRoXR{0e}M=J2fewCbc*vFqZ*D*{6?xAi157mdtk}Ri&*UPy78*KCUNhb>iPA& zwC2bhqxl=ERI#|`eqTXy8S?`6V@&I^(+k|<{OZifb+_PP^6+ffV-~z)2wHMcB?CJ< z7LmV><#&Sd<>1`*?DAkZIhLQz2FP3NC->lMPOz|bCfI!NYIm^R-PlIvH{{_Po*MO# zS|^yEK_Vx&IZsRn+Y`4ja_u;$W8T}cYoRB2X&K;i8Q_yjK7ECQWq{8$%8(Iq^o;l5 z@q#Q?d67J<*PY>07m3Mwvq}CkZn1dkJ_*Pl5>a~1xURU%0H2aN{5PCn$aiR#v}5ue zW;MGwfY^j0X(B+|TL6yhk$h(^+M;&~(us+)DBqQb9roISsgKI*d=VZ5$Ztc}XH021 zkKEH#O@K&`e2GlHRCFS~hU{P(M{=-NTyJqa)Mc=sNq!mNa~a@s8rpx`sTVVwq_V)| zf0vm=-5x4NO()^~C)W=>JtRllNlOOyml?(L>gHG6RW+iv5gE}E^&0qm!6mc#$?GQ; zGcz_U0-WkXWwdY-zTU{cIEhTk&93sI8SWuZv209*BxCkBq#i?V0-di>${f&ySsA;# zyW7m)IT(uau?x&0*(==;Atj?^4cowP0u_SZ_P%j-z4|CA`z^_fx!q=A9ZK{bWHJhoWg=_q)12{-&Wz zt28jtJYNAI(Lx>}D)mwl=ccalv&|UMU^tnL1K5}c6X>LuF_=-o51Gq>ca4L7FLi>A?xQebQwMmAri;z+Cks8%eSPW0ikKT>BgAJjg%MR&ac-QATuEG>frq{NE z;?==qurb&kOs`?=U2j*C*{_nw_qE2ofZ`$Y@OvL&3}tTh9***-!TDg*oq#TN#dPV3 zf0wZcLzn)JG+mqb%3L86pgTz5xRG3?7#kOs{am>uI0EX#6g&P#2*gle; z7qew7LP{1#v{0-#9+_dL5RaCz2$!)4ixCP{f^y`r6n7ZO+L6D|kw1+uwK|Ft=-dN4 z_hz2)H+2i}&`7-HYpr4aW@Y@L@bjX-VOeqdV5N;LF8}pjSjHlBNhAKA(}(iQScG## z3Vi`~oxnSG8H-Q^l67|n;@~_+J0}q{<+e?XK|yFl1B^upS`qc0OLBCML0n+Rd{PY6 z)A!~(gZ%4Jptv0jFHg7lc^Qi^#Mb(w98iaRpsEhX7%gP=o9^#rEW$6IScKa0;H;)M zWq9zF1p7(;6?eI|H-ew|5SxrsgZ`P(Y&ZqKS*Ipf8xWJ7jYJ9lvfOAlMi2vV$L_$9 zyA#;w6govnlPj=IIc#dwR;I<8LV#^tZy8M%R3>aQCr{9GFYFMPYy+v!TQF*upi*o7rjwl zXu@ioI1Mu#6(Lr^RCe@)D}OJd=y&cB z&N?!nf}Agk@O4rBTE?GS#-A%H&rGRMUKsbpIhMIq=592(hKf^{xok*tI9w}t7zNQR z_O^!e3$Ea|f z1D3(!mcinJkZpu(j+kWHBrud56W$grgT)yyC6dfIIP7&NywJ@1wYUci=f^|C(VqP# zO6&8;4V#qs+!I%}MF^Qmh}P@EH%#tk7mc1qm)-CwqZuw94_9%unDTfoaKnY&pf~7l zr)b>jmEhWJ*GJ^`Zy%T*5B45{2gj9oWTE!h6(i=%Y4;*jdhUf}i_Ym_JaW;IUutJJ zK4j7BhAn#AqgkJ$Gz_*+k=%Rdje^{X!c-y8w-~1_cy@P$i{{r= z{Y=(#@Y`OV%axmzlG%!wKPvS~%X~0@G@I>at71NyKbkE(iNI1W*Ba$=vtbJ2L#te= z)a@6QO0!&PI3+5LR=HMc+7h)=8)z){TD4TGRm;_+2zE{;f(CMF2aRg8hK$;qjR2MR zJ9Inl^atahH$5#vMRmH9!G-Q-Q0{b!9aD9!-K^KzEqwXZ`a|a)Jo#wn%-K^V`Cp@zRL3nP&M>`cR7<5swVb9m{YJf6X*3)4 zda2O^{hFX%(A-zQn$=PhZ=@WhTh9G%dfBYE!EmKg52l>c}?f#FUjRz z1$Y#29`NRu=5lWV{Op(Ka(BEcm;0et=W_oq;Fs>omKsmwWlw<#GqUK9}18Y#z?#{x?A9wYl6c0{)NJ<#NZrA(wmVck$1m zZ_MS+0RAE1iCQlAe!zFsbGiQj_?~ty_i?~KenT#I=l!|dKX@RQ`_cz6HVYUpesmEAPTpq29D;ZVZX9KeO`P zu6qYd|4_o=+sZ$1k*G5(w*Py5gUHIeLfXBq-KgR#cOSUp;2U!w;k~#iS6mz7;$3HF z)Sqn!leGtwk$+A7J}zoq+a7GJ1(QmtTwmMi4u)&f$r^$+1AAmtT6|C9k** z82<=x`>Xzky!b1^^fLIb@wEigW!*x37{(J<3u1ePIwa)j1)0QBlaq_Jvh2i6u1ZY#0LGyoeY#H@n2j&|M-KC<>g-FM3{#p%NYKkBboRL+eurwX;Pt4 zuQ3{zXm~PW8cL7z%7w#y#Ln+K;`^8?>h*d9RooK4&vA*_KXVcYZ#gAc(1?N=B-%{O zhhj$+Il`+3^NybSF)*m8+)`Azr3+Kn=wckf5yO|R;N@faA%1nom&M(+iE;X-5BTuj ze1z*axA~_0rNPtI22D$lsbH5kq9;eh*N{hJmK(6k>enZ87R>2KY=K8vCm~Z*Mh#e(qh|g5TrfVvNhOy||dnB(b>MX>3=; z?U3ZgJ%$L+v+m^-?Q<@i#FM)>9_&sNtHogyb@(w#=n+z`> z%VV)d%$XqWacHpgTRKFb!_&BJxXsvsA?_G$ycu#pKET#lghYyLh#w2sDl@gTj${_qnXa#2(Q{;x)<8g#^ z7;X=vLl>tLns=P9M8U!(5gFy_Bg8im^OiydlgvXp33Yf;N1{7n$qO0R^=Gzhpy=j} zBl#Q0^8Tihwvb!0Cx{d|G#v=JV~vmyIo2@nEcW`^jg|%uc#}RWW1Q=OUZHps;~Evi(P}q23P0uti9QmnNX# zs%S4HFbx_~dn#VRCrqp0DycF#QrsMD19QP46~>VhfjAh7BOb@%_s2qi>8lp7R)bAf ztVbtb) zu$lHS*U9pdk@9LV&2thoV8$rLK;rKZUkM^e`s*>+8zbjHpobU(>5cd$gVC{4@!p&H z{#f3}pr}XmnBoWvzW|{ow;}anO0cJXrD(R|;X;VVIqH6gP0R683L3?c18@6nu(gba z3(3P?D+S1(us~}$AP{!oh0_wskeJbWdMei-A91B13qh>P&|srsk#U@Klso(V=4R-D zU@@>?Fu{$s>2bB5A0J}zKF&LC`3Hn4SS%gKWg(n#9G?v*aIZP8Eu8|3?OVh+S;=dQ z38}{c?{x3ga#_Y4^AHHePJNB7fMjZt3PNsjtuZ2te?~|?GhDOb;4L!>=#tc58OqKZ zG+^2sa2XLDX49GZ14T|@pH_r3pAKKgM`K9V(GDJ-=}xzbn;4>TLHsEn;CSGke7U55 z6er6j96c&IPK~y#Hh(m~+F8ZF3h_~x!bN+J<}V1vxxmI)=9@cD^SXlh%ZpmNFRCW> ztrwWBpuQ|Bm9{t?JvQ14#wWWIUV#+%R6qy>su*t&DjHdv^-@*5Yw&`$>_E{Az9{SPm|YZdXlZ7oI(PSnL9JOh-!>tH zITNM4jlTtF%M|%43JRh)45QX9@l^1I+@h~W7h#mS5c`A)>>y<6f@rd(u_c_m5F!E> z&vu1N?M0dWGhZ`|!4Xji6h4Gly@ipU0JqW>uHYAtw^F*j! z5(nN?J}>KX;#6$cUeku$KcrLX&QA&IjiU8XcBIN1_6_uE8 ztc#^q7%;;4gaJa}LmV7gtN1E}FDjy}gO4QMhB@RBxdjF$y&BPXQ%;DV;BdITv$+-$%5qSpaDcwzQI zbk^^PB`|i1X{np^QUY1I7I7|Z1&pa=2U&l|=?%YtlUT?51yhG^uhv(k_t_~G)cAt2 ztciT4mWzN?*CCmW#u*ILb!P-+9W=|G9j}ueqSz60O47|~F)@-cfKP7!E}@iCXvrRe zY5K4OqQG=KbCeYEM9>J2@LRGI-!Tp<2yV&;uwhE>@ zwr0B`d$j?DQPM5fbFN9E(>!JA%~xUAn#_7Uq&o)TF@V>F(N);PBpn?aTj zDlBJVT=S(lNQdFoi-juYt3eQB>idEyeS&GhSwm6KUwkR-du$tj$e*Gc%GpThIVH_S zvJA#ac1$#h=@awoIH2g(DmC2lu+P< zxp^p%i>-(FOHD%ct?^5X3P$RP2~~W4MzV}a?_k6Uix+*F!nO%gt6UIK{dAufDSx60 z5s~B%v$#RPDXemCga(3dSX%KDed z@A%4JCqpA?$4&m_thCZ*9kp(_9LmvxLDCR@ZYp-DbE@5v2yQ!3=2w_gWOU$-v=g$k z5j_{BPGA*(7)_Mc|IoG5eK}(WVIJnZvoAV(Z1bhI;K{x7g_Gw`pS$Rp#q>Z)J>9-% zEgh-tu-Jvr0VP_G()EM~i{HyxK;BnF=Zqlepmi=3u7?DVO{xnH?JR8~mL~a< zt7y#0!f`-bv%ELr(ajxJBl`6C>){&h0=Znj$J&}_K5NF?WhoaO`z0{&J+{PP#oh0S>qQ3(ZP*^f*i4qoSL_@yC`P?YT88o-!e7`yE(^-|X}_ z!|ha*aigVl67zi4$*Ne1^9oA(J)5Rx{(-58s%hA5f|Zoc{+BOHuvoz z5C>1FIwHl?{aR;}6TW~(;*J(>ahcI!dHV@>f1uH`R@GFl>qjUX$h+&}DCCxH@nJMe zBRt347yllO60Prd;%Duid+x-+`U8_7$X|Z|E(}-lThr<8dAE?OiJd9WiAxZzD@Z#UmF z@D7?HF-jrBuax_P5Xt;3tKwTS?7Vh3r0zle(WrXif__Sm*kT%=bPxwZ(<{%suA3c* zDaCe+z(Mk(ty&iom77wSyt|X4_|7j%ai=gsy2+Q!A50h}Yf%TLC*}PNJvyvQ|41ZW z#wXl&9*qNMY@^=e`|4e+Q>p@_nPK`>zp1(=SQAFW?Q76oCXkc?PkxymXf(vSC46xt zx=DU-D`2#{;2O@K0x&Bs=EP*(1WKf09ii-aZ!m$Y;xxZEK)$_R7q37vi+A&vktxpz zP~95-CJ`l_M7vMQ27!!)L-K3YFgkrm&m$~w;wliNW*kw77-o_f+XkQV$B>R!HgGV7 zljEzw#nD6XhT7?lugo_qhN#44R|kG_e{ks4+XADYt(duaIk1@1F|W)c(k^Zqsb4}8 zNza3Xd8H&CvB-C%g+*SF6y6lx^yvgwjpvT8*^ZSnCql+(jGRR87U6lj{MMfg)C%PH zax9|8lax!2jBV#?5D*nr{b%5oEO7*_?qs)(y+A7TWZo1%>DWy_}@$r${?73 zbV_UoBTZ3~oO9CwUYOGm#TIsLU5KcN)hKE@i4Dr)70F*_)Ck+Hr+36Chfc2D&@I)H z0P?EWzz%wu2z8Bb-t_$DV&_z6X0?<7S~v+wAr5h(<~bXHxq{sjV$OAi*W*|?QNb@8 zI~m+2;d-Q&S+rE>{qU0*;QR+uijIkq6ULDrx*;Pco)Ep#bp|N%_G>sZhqM`@#6*U;K?~%VLjKYl82cKX z-`VFQF;C??;RdoH()e&MMT8`bScSz3JR9!td@u@^7I`2jXLS{F>{#KftWP9Gx51d_CRYqu7bX*-_IUXmXRFH-gO(dssxz<)Cum zxt8ax`Yntu7A09?t|dga@1B`99%b)DCnKePOgFDbwgO$cJOB^yeij%^u=4H**Dkm% zgS}!0!$i*8;pR_w6TCjd?(a$fURTT=iQL-hlq<+oS)9SuQnkhS+p+7*O(giUYZy4{ zOnSb9YOZ^Y@Jk8#V(i_R%*yz!_iRl4?sJS3FY=WrhKTLlWNS2o8@HHRLfnY+1?n82 zm9m;oda$;J`!?TVoRf98PvcMoLQx7aeHfko({;=ScabE$addqhqswh9?~fa62~-gw z=}xHMxbO*=G;TtW*Ur&A^c7p2W(g~Rekwm`ZeD z-O%`3sy|Rcx2UlC-BDknN9OjhOkU{LqaLMj#VmB_GwQw@(MA-BZetJkP{b8xnCFja zGlf*v?EP_Qao6>A@(wmAns{^NZon9P9k*}gU`=NT=V4`_6#r3-N#Pdy z#0-lTB3EOZJ-~e#?6f!YlP=MJD>@d37%0@8$TwZMz}`zlG{jo;DuE=0=uR}5DIO*3C=S3L4*JqX z9Gvim{aNIr!>yhq%}I~H<8!$d=oqcEkF8{afL&Jyh)jE1s5o^CS(O z3{HO?n?axi4dHV^7d&$dS0i(O$IS*`Uh6k3VdR7+&(drav(@2a-UgZRye)c-Cg!k2 zlCS8?l+m+wzJ2suLVX>5<|v|+^A1va$zpZ?=t?0X;NhWeHPJ4`YgIypz=eKzF+(i` z&*9Wr=>kPI2)1|RA%L>WBm|LM%xYOuhsH2MdTw;1n!P(t%$k?pcoD< zNHCFb@GMLCbqM>0+pEPK5JCVCPlqVcU1tk0DidxKKxD{0(_p-9CVxGW?tFQEV!4&Z zEEUd+P%lPjxQR7@M5SDX)RAufvaKKOT26`m|qQPYsUcWJ|nx7J^o6MzE z8Zg$p{-7U*m}0?Q4!2wU8!bG8t7b|p$&TJsDsm#jh$0>h9LZsKhR=yyjiaVE*Uf~9 zWqC8bxZ?27%aHxauV@_m7HD&VoBi>u|50;FYPrS9^ctMruMUh7fO|*kLJ~>LAD>}} zd|zvvsz_Mg(~2y=N>5Ch{eZ*Xb0#TqCCXbb`n&<{IQoiXWq0=>OIw2rnkvfJh{o;& zl%>_O&*?&y*_EW4lXyTFnle#xbbh{(IYM5Y3CYD}OF|XN1c+uIfi`;gwm7!3A6~!( zbVR#&vV?MA5e21im4l;PB4iAYbINl@otnGe8i(mMby!B2+bQoFF1+71yR+@-liUc4bxAm=&@dk*<)mfXt~WQV&l|#dV%G;d z*t|bC^w!P6<(Ya&y-Tb)TEAMC$F<-dbvxU*dz~8eWgt$Bk5vjy3hp3^AgOpbUK;)|%MEZ$N}c(Pt3nkvsd#7kOcxGEkt*{g8U z!rCS;U6b+=<#=9UD5Co;bp0?TNhAK;v^wPW&#F<9C+1t`NNHKG{MSX|>N$zJQQS)j z%8~oZLhZAm22#7q&BWP+`E3ZEDv15cePF0*Nz)m&`ms7QIZRjqqyd8d z1lV0)34&cvBpBcdo3OsoS^!fj?BD!a`pzg~!M3`{Q-B0RX*lFW(}vyRJoEG+>Hf5ONYlJ#^=m5B7S5wM*Uk3 zsKXTKw?>m5%LaA`SJD-a=UCk&{=SK+pkGg}ApU9e6RnSG?EF1nQYbK1Bhe-Tp*ve` zM1LK}BV<2a2E!l~d}pQA&qBIalujPH?d-N*TOOR%^rj3CJ{9aI`Ip*>%GKL$gAn^k z<%onDk2u^Sl9AQoUCNLef;&M9w$-wicw&5uaRh|h1|8>aH%9|fnU-u^X^{$JXZoroFL5|G|%ntgw#C( z+qk-x#LGb9EH$*vOV}OL_5+n(UL8>9u#b=O&!~n!qmLwo0|RV>JXe740S^^)8PmCE zc*?&kY_&MSrEdsT7Q{s>dKdU3=qHT?f-Vd9tO>_!-k#Ov9CAB(L|tfCM_FK_XhzeM z!?KlSHT}#T3}+1tjmEwQB4YKF*rR!ot#M2|{K!TJaZx$&AWRqij`YpH*^b^U+p$4@ zouTeX?vmHs#HB^vp_4Oso>lzdVL0@q1jfWyEGlzM@rb9;p)XUR!@HBtbex#5DA40W zV~3*Huo#n(J$ml*ZeSPTT(v9_Zpe%o<`hSLC-Nn8$5L^ih>&99r#OU2DKejeXZ#b= zT`88C1rxK6s;idTf>X4^sGNM_lPy8HDfc^Ju94ps8GKc|DbI4&#i3dH1kYhCH=Wnn zLBt%)SYam<91)79;gkvSg4adYq)%mZ8s-p=n@9=mVt9PN`J0v15Urm`l6s~`#4er- z$t#X1RV?PYt)|l!Q%?Ivc$l4_x()+UDugv1K~3*nu#{^MHM*3QiMos!PG3z7;NVx}|YdyZjy70J~m*(xEF( za28z0i`pE{hz!z{7O9tnWKV*fc71p?R5)R^-x!bfCcM%`Q6@~dbgD^MQQ2xu8V;bg zH1m6pz|*jU)M|flbrnr=!-J?^x<@$cDnOsXc-=QZfLP1`p zU7a|>YqFzpqa}n++!aK0mCG62V0P|5cf(!Bkip` zpRAH-6gkuYvex90@&}3-{K4Wk5fM=MHGfoftY;A>Ej9U?tpnYLtw+X=rc)z!>f-je zxr3{HtJJ0lVNkI*Ab||87;;h$a77*l4D#V{gq!k5T%vf!{pK0zjhTN2%*$irbG-8W z3^qR_cxtXrz=V5Ur0Kv@Cb_U4ghK3yBujp6GVu~tUZ(}>JBVV$K*WdR&^sLO4AFAt zCAtWk&o^=Jb68)h@AZf7rTX&PVI6;5;yji=Y%bX!KBAu~GB^*5JA)x2jJRG$kmaWxN3K{=?o2p`Qp$4hB;6Ym=ivOrcVD&KXnD;Tz|tH7hQ;H2 zb;9TzThDdFmd-qJJ#u8b;)v)Tk$V(0=2*9Zqa#OHT=9Lr}X#*%}5+P`O^z?pLTG>ThrF<~q<~ z?x6Ep_BiG&kuV0gNkThAbW6H%f*9~+R(Be9MqpBiXhj&Q%KNgJWF1TdE7B{HjuKd! zT#atmX~-^2o9oWL-KRB=DtBcd1^)rsYnh0=!dl@$>eV>c3MWs{{M$&BvEXex;Xi$*)}(JhxRvkw`L-n>zPKE-S7cpR^z8oWiWumbPFRGvli@Lq%?-W zkz$34iTFm&c=@Gvb`x3)irRI@)p4MBG*{)0PDvZJo=GH#yi|}oY}h++lLTrfqcYuM zgfm>j37%zCvpes6<;sEA-FDX>{^@hi9XNc~AK}-^t6zEdfkV%H!(E^J^XHyB`0Q=D z+?^29>u)-D_WZ>QcXm2^!3IJZTl|p9({)_A9AAj(%{F$?-o_K8iM81e*OZ}jOUBwKJD{F!V zYo^_l#NsQ^)mCnrRA|&|ysDl8G1s-@Vr})Y^ZSnYKBkI#z1~0-x0JlkoLNrRLX5=0 zx$A%a+;h)~F}dq^|4)p?dk*Dtzz)yQ{Sjm8jWVX5j3imO1+PJfrAT3e^th) zcMPU_sa!ADGQm`B)$2f>L7STGdb^SZCJ-E*&jeGw*=UwB!PIUx%b8$mRx8a~J&QIq z8>MD56Mky8ORZ8Sm|7LEcr%OMwd&PYqmc=wR;yjggvZ;Jdb`@nqD|oNb~BUS;a+>S zTqY0pRxzwzbORY>eyg94X6OJgC+qH6~ zlnw1Gl}fo%&4%`sI@;C9s9mjkxzf&tUe!veT&-pzwaV3crCe=fL$7KJ?P_P!t{T_* zN;dSWVQ$wln%lJ|+SSUYUG-A4T(4xZwwA%F<$67vxm|Cx%k@?^GN;~dLXXU*kBv&B zjMXEHRS4n>?aD?&DmPl~aCA4#Z&= zbGuR^!AhCPXe^G^O1YK|y~+(JC(TUOS};Tt$g-h*rCP3F!=4H4D~)=kl8s(isg^2e zS~m2m0$H_|iEdJLQK^?QSvx9q zjAK2cajZk;Kn=)*@9V8rrIF2En_5n#QOSm0janOKwM=xAN~48#WupUBnzSQk#H&rn z)n-O=6yb-)faAt!(yI6=?Srv@8?8Z`XmVkrA$D4O?VuHWu=~ zl!i&bNwp?;6UJjKi*d%|YN?JjC5^I}7GD!q?pBJ4ni8L|XqD3}QkBLg{_7?56-#=x zoQ8J5Q)zS?^#*8|gbz};+{m!6trqPVSui0qv@*^NQYdLD#{sKy6)Vl+wxz|_z-rn` z)7Jn8AbpHS9c&!W$CxEm3~pxaV`tMTN1K>o_1b0w|1{gp5|us7Hr~jJKCc1VMzz{V z(e;$1tTt-ZYAXE_n-hoxY+4ft2?1S&-FGn|F-i8>@fvmxsSH>tJC4~`t))6XNz?IK zqg1V>QehWMnp(S5t(Q`$=_z|!uQaOlRNIk#4+_pvtEn`;v`uZn)||?!YX*grXVIi- z;AEqbX5*8xnGL8~m^Ufde1FZX)nPhLwIo1wgo$jixM<)suF=kpmzpr9HB*@=7V~)% z+Cwvy872j;cC*?_Gs629JT2JP(plHiEjF!c14rfil97w}yVb;DVj5)@Y@3pC+Bo&W zA!P~{UpzQ%EHUkR3UvYt^&&N_4HdDSMn!C-8jXXW{nA_x&8xM`)@!6lk4wiz0&Q=` zK5dt=C5(I8XyRPG9`_XcEEwtHp0;XrECg{++tpIL)rxzHV_f{#NO%sjWw{pHXPkYs z%9U~>7C&Y#j^AQ?CQe2ncw*nL;uN+PPq#AG(lV^=vF~Hy!7)fJ_IU%xH`rRoK8G#? z6MTI8TP2v(>+$q!;Yb=o5R1PJGeM~o%QY2jJ}aeGEPY{#gf+4ei=Sps>_=j`0|JBF zmH79eK0_&wufJA;|3xF=Irib$z{K^xLQ@b%DE2u-Ah(yX&%s?VLBzMe3G+~^7XN+= zOCxmASp04JQaf1Vy$|0F_`9@X>4#JN8n!L5^QR8>tYfDci@#dOjyisQpzWnzYsHR#9UZ_D6JI|q z-Qd93`Wp=lVf_5B!@O2+m15^ly#?DE#vm4d8x9yav5J2VpRiIr7Js9J>7B6t(=VWb z6(|mW1I~F3nEqm)V|1_tyYY|9K2j&neC<*mIeZUNG86;E>_Uu?-+!^4FE!=VI(5>Begee02O{lp}BO+RgMG8Kv zZaczgpx{H2x+O$Q&tj9HZZG07c*t9gLr7Ys238!8Q^QE`7$(iO*C7PNw}aQJl&SQ% zLldqA27b(Iw}eMC>|>!cc~Z-N4x2yxKisa)Qw#-K*h9LNgqRgivA%okEYKKwwaDyE zPkK%Kt~T4~t4C13p+t|}sWY_xbL=?bc;Y?}wefs+?}7*gbnuNi+>*GZn*dKt2ip_j z^#5~o`saO&yS|T3|99d71_s{r8#2{i0N`LIo9ipmhaaBj5Q70G9sFP$o6V9o6~q6V z#^OG1a`dLBal>RhjW!xrpl!A7WdiK%vAL_&OuHaDu-Rz0>=*EJF1Ols^97H2=+$7q z!199)f>Q#^4K#k+S*X|W5h&RXAN)p88osI6+lXj1=k&!JgVYYn*;^hId9zu@jH-yi z`B@ImCpkDzad1A!*6i~}M!9O*imu`4JlQFxDh3d83J!pcnl<7q9x<3BprKbRH4nZY z&BdP9>y}FOWZHyj)l4h^TP>F5#3I;~aAhtr7`#CY=UCcEl54l4clwq`j~AxToLm>< z_Cb!@?{VDrIBs9gaf517vtx1B_x&XvT)5?0=dSdK`ai(>KhF9;`yo{GZ7)at@Y6EH zF@IpsZKsg=wuy6{mYq2Edq}``1QysuFpZiGQ;=@q=&+q?_<-$k!zlqzf-<&4_7&`Z zfW~6SkYdA|e8MHU6CqRxHw zi>evkNIX}tv_r4zSVqAus26&2Z4>$*>xAm1PM%ZJvss6~E%dDvy}U*4pz)bo|HU;y zP@xyKK6nHD+|QW77+wM-9-~+)-U_d`;b6(S7Wam;D!cK5=7ZI@p6DbZdw4Tz56qgC zHVjxvy(-DsRh66v9)#Blco190#M5iI0#&i~Z`D#vsGDa1=-DtXU@j$kU}hsAAa-eo zE>#klpeD$LEinm(V}3Ap4~z{P7KO$lqLH-lF#2oh4#p7s%trEAk~4e6s6#2mZ!3GS zJya?ycD@aCv)$<7-wOWS*G$GC1a3P(I3*rK>Zd&YB?Yh1$G`yjX3)?STC;{QfGz z)(hu|V3wpx6kV%aa~lm%tqChj8GqN<9~@ciYc;`M5|a(*Wr>ndZZgmrtdW?<7|EO7 zW|ZMYg9@>4OX{Q?t{OYp#|gG@IpFR_3{&JCWuSyD4|{A!9lrFETn=Yz%~nlbz7DIx zP-1b$8vP98T>>5Ww|6N#3Yju_M*?bRUAiNgJWgEuPJc6MOZmg|# zbX^UoX@FMDQy5UO(T-^+p0vTbjhJ`gxC}?3x|?3rGzv!xWgMec=Mq)f5->@Dxa|lc zz;Utx%VbMM3^%X9hyohafb?OUo-)g&eFRHjyIyX_*GCf@ES6<&*8$f>_=5cZ?7a(| z99MZK+I|AU1oIfFNdi-D2yO}WtNJ~*Y{`<09ZQzb$N^uWv}?L+X4>lMZn}CjGnTd2 zNxV)7k0gW;Ue05)*<_d8{pDsixd{XUSs(-g$tGkW3CThrz}-L~*(_lJTl+t!>QtS2 zov!NX9?i&Sq_4ZH>eP46`Of=$R%^VMLd5#E(Lx~z(*r~ub#GbFxDd~Pu@lrJM7Bs| zHwBeH2sv1BkR@|^u@=yrFmu9g5R)6K$vH=%K5q}5*V-Kt)rdm{#vx|EqN@s)qeUkb z>Ol5zg(_cBU#dFTZm?Xb=G~ruY&5Xa0Mi}jtyX{WAFpxnh8iA3y9F~N+be~Q!#Toj zo-1Ped)WQU#IwcGzkKr2%q-kl zyy(+UUfO;4lfdx(`1o;$?eli$XM^}%G~nJsH@)b-iF;)EAlv=<-vNsMh*RY5wf}PI z($AYi$0n2)!|v}vqTN4ClK%+#_}Ap)HRRq`zl!o4CBJgy<5BWpANjRFJ{0m%!^h81 z&X5=FoB3|1S`*jq?H0c6{u`2kxbIzaFhg8s|m0F>~!R!Qx7M^xs~U zxcbI-S$;%vo%TX*6+AIG{#b&eZhdfc9Uq8OJ&(ZlTBrSxK6s~OVC|_z^Nd0VxZ5cTy%mBOo40V6D;!q@&KFm5cjAM( zgvt($b>(G>O58^hM=!J%_S2B8U_BAB4xQCzyQOE$svye6FsB<)T94lc&tSif3$Wr*7G0 zz3+?*GwHz`*DKxQ%6aL6@+up5qp<*yk=|+aFzu{h5^XeYr*rm!SKV~rCVsFu@1N31 z;Bl^Oc!Z`<_D%GU%!d-|PNF~uA>zr>gJ_jg>=08LlFD%nL8rr|CT<4zDKAH2;^z`h%gLllZ?bRYptb;+GnrH_D0Fhk zt{S?Pn$n&o$8-?!kK&J*HaA9My6n(0Dc`T1*9;olMfm{@`%oOzMD@EDaTk{n^^G_V zH4`huMJrC9^lWRtiUoo=_e}HD#S&*nR`A~U2an-WWC!rieHxTUq-@KTAc@dmHBv-6 zjX|bZm^qr7>&smrlTDAnu7XZ7Kh%c$eg(gdE-pe|O@HDvkMK9crjpHOUEK$3)Il;% zlnZAR_{JT=p}wi>aONxxOV-zh&E+|(3m$3X*oW&|%^o?ASU=>IL$sl8W$)c~n{xId zU8>BDNqeb_Jv=2A*-{RbGfl&w+dep{)`y3!i?bLhc2B2x`KHdYcZeg}GiR~mB%O^c z1y=FRS5ePf?>c?_7~M8oCwt{#+DC4qWim@(A)~4A3ZFAB)1)g{IoKsKiJ4CCJ#d@j zqmu7Yb^#A4?5A1Ci~E%`w6vte>=C_TS0h%pm|kM8!?BqjO+tL?v(Co8x%r7M5+TWR zY;fiFy|~dhdEY5GOvI#0c6LTOg>V_JfZWZFW*GOPUiLu_OJBY=wPg5ppVKG*nAPM+WDsr zwOR^R7pIsc&BeV=CCN4GMl?7;dUep*kBGT&SBl>0FLD5>2@dwh7aQANZP-4qBM9XH z-mYLYCSsyd^B6@`8K>mVRI zdx?BI$Uzgkq4^Z#x0jmy^MI^h<&9&)rzgJ+91`XfHScaCZ>nDRaHrioNBA849O6yJ zuDPi(P2FYVE#hxHyV&l4%acxby13Knn(nv<9pdqpy&Lq+_4c60d@nG=x@P*lHg+ci ztj^eY&GoRmY7aLumAvBan>@CQ!C@WF`bvgLk#<T-}!S*+eb-J2Ovj7Of49Z8MKTZkTW9?Wlt>kIv7}Z0b^VtFDUn&Iwp9@2?8|7 zMm<}$d_*M~h4t-#>ZK4|a@Y%=%UGFt@)|l;&z6Sx**MO0NHhsSxnuNp!d_}vGa9Q~ z1AP$lF-}daBthTiYL20f6&%67%$JEP98tTG^;h%7(K&<+ z)qqXTJei!iME-w5gw@g`@-&{vR3JI?1i>xDYMCR%#ri~Y&y9~v3HLY>Bti76*e8dbD2a+#{|HANfnYb|Iy3rPo@WN~ z)!&|iv52(TTrY5u#FkTv*tT9SCy&9y@tj}{MDuq1gStrML+T@CeymkF9x=N`zTJ#( zawmq&FJiaYYitz+mHXRe;P{^}orDCu>kgh_85*ZO;CEcENInT07*;uLR#<=6&FGbPL3 z(6Jb@b;~TPA!(*GV#cv#Fw&%I3KWoLN^y)OsTh!1A4xMMX{JPs)0t(2G*i0rrD?WN zkTg>Ykg<+qJ{W{1;GR!>8)A3F2ID4$Owvrr!{qQQ6MNN#-MZhFio7Asl-z`L=r|!U z3VLceVSL&Oeu&e&e9^ylmd2;0k@=?l4Ph)k)b~O zCRiUKL>+=G*`63x1m!6>e&$IGvZ@om0YM{5dCuuP;()?QrsH%TdIRuGUlBT8-mFrm zQ&i-RFczE3OrUwmWkka2h&{lMs?})qOD8*oF@>jRVT}9OnuHE^#BN3;kSOkysfAMn zRS+9D0tdl|vN&w<_$5cMJa}ytyQt@}$0|A8rXsYo&?)^Ua3fBcnBwuZz#O925Ur^u z?wx$mBWWf%*wIxGrBCQ*p2r@G=x{S%glF8zY7*H+N9;FvnJ)|7ZI4@Y1bCq0a@j+c z&EZ>Zkz>$vSP#xzH+u{+Tq{Ns=QS~sFVCah=3s+5YMqDA3e?f`={a-l%r(!19d6<@ zs1VP0?bf)^{1{s4N->9=kPA)9->#?iqdXHEHdXW zlel0E@cv}^E&c(mvkE75yrr&7roj0zrT6_l$hZ_)s|tE+uX4MRx?eX^3JQF0FCc$- zfm_zPOC)bS)axPfhQ_ZKA`fSLI@>K`xYUcZEZMc_>j-Orh!W1i0JqF=Rdx#02$zWG&A}Ah;aOpw zyh*yi?7hYh?A1*ci;PGA^u~~LM1Tj9nX9gv`TxP!`ikXRWag{0QcKI{LBu?s$e6>>z7rFRN;TMvTHVwBR;q-Pr*}`U(T3STB?G5(3Z8%p_OG|2Lxw&oT zm5;q5IZi&3Y!8kTMzGYt=N)Y5X!f}8ra^SCBcI`>Wq?XKBN(8}@~#j7>P z3cgS(sD+a1*uksCd>Ihg8Z?sl$+lxvOSK9hGWG~8Z3lM+#{ZRKUSxvH+sMW%d9hrp z70dOhSm46=zm5Q;k*(z8P=#3FUVqP@UX8e{fVaT__wN92fm+^Y0d1(|{U*SGI^KH$ zuYi&5I{s%$id?G+sX$&)i*PtN=!`}{|0&iYYe&I-M_qpv!B^whnFjw#1a9J%k< z(K#iXi)-ErLjt|M)V)XFpoXm^X1Q|_!43@$J_V$Dr#DGMQrM= zbTursLD^8e%wCl*ixwwkJ565wlFY`6y~~#t$G0n%>G7OvV$%4t&;+fHx!H=Jlz5&R z`At_k-I@m*)c!M^8A@jAbi)imp(=13#tNCwE3 z-Ee3w;p8&sdoRWPccp!=Wp*sJ12@ImWiLw>FDS9|h!AYw`xtC{-wc=q!|=s`PXay# zSc3PybAX=(1M%&EEEtFdzz(zT{mkqc@cX2FFB`l5Z>jmW(Uy}VbMfR6%;Vb!F zE?&wQ%rTCSC;441B@d@p_8~QpH^xq8lHaB1!={2b9ow9ZJ6)yCh*o5gg#Oa{IncM> zxSswt!+x7=vpyw^pk0h7$;P9MM7CH+Hr||a#;4Ip_<|mF@`&Ruf+o^-)FZu2wUbOm zKTlzdJ3Eh`HYEkmorTsiIsR*y9DkOX9Diat0btdKNQ8)1(1@_B)*M@6So*5vdgRE` zk;IA)_G(pCtJTQZBXHRr-1R~oF|i{@e~wpjSSptR!Z63Yjdh%o7i+Z&U@ErZZY${j z50=l@KymRu1D*uD5z32y3Ai3gizfkJ0Avwn_-9;dEshEF7m_o7mz*&_|BjkK-!*~HZ9s#xt-R=Imo+32k* zTC2rj(Yh_Xd``!$)`9|OJcA7rbE~Ht-B;g?EC}lTxQWQA^zmA|(;;Y6_uhBxSV}>T zT369m`oj&y7!DAJmfRxAt@yko|5ZJEvx}Dzg{JLpe{~p0RN`3zQF#d+1E|;UXia^& z*Je>jxNn9H@_Nx*)v+^p|dZ$IRHVgdpF5i7}uAY&C(Jc?TD;qiA?$+ zDX((juG7blQN%|()bG(nDqqjxv5|rICHP=+k;v{ry)GKr%8E0#4K_Qa7P@v~*xC{| z3(CU}I|u^pZ_^D|U674+ZH5N+nDlzm24Zw0%y#td(r|gNa+{JDStIjCwydXn$`V}f zk(RsxR=idQAqahq5n!e34nfTo-sNP%dtV%Z+A5VR`^z+3lsh}xl98o@roFTxhe{so z{cSu{XmfeTZbhX()qFvR<2# z_3B~+hcJD{XC;Loba8ODo{Qwlegx}vn~yrl!DaqzIL9`UgG<=@+jHzm4z7qd6!X~> z^?Rqp6Wv*8E!+D43cltinQi@_&q_5-Xq468S}NKb*NLgeMAdjf`2sAgMDqFttb~xEIbHBwu=f4qJpp~^ZMYtJ}@s`2~ADw zbn0M^MDWs<^o+5r4fK}KrrpAucf^Bco|o193FxhNT_P%v4*{2{b*p9fzCZ|1eh z95)7^PR{&=^MB9Gb+bp%zd|CpcY7_pvC?a;c61}x>9sUt+4{;pXzU_JNajr_{RakV zFPDl4((a^dFr%yk;IzNE(KvbEsiTd?zFfe|*>2jz4Fn^@%rEI(eV}!6$5F(N9Ymg9 zg%qt`tJcPjAAeuB{hC$Xj47;lzz6fXaM*)b?N{IUE-P$(uG3z~tq$9r+(2Jy8?c`{ zx=xJfv<|ptZJ5VBqz@jq(q@d_>Yxc~pVFxz**v|Bh3aiSRN9(}X7-KnZ*ir>x{@v& zrs%+6I{fw>hSkN#-VO|Jg>m1hlgaFnHgwov9(${KIj;|?q4}Zau-)t4Iu_%d1V;DA zMc-Ulbl+?_!g0cW#jv7gA3@Y}=|-U~-6%-@yrUOAE&lxWj{Ut#w_FYCSRlX<*l}5q zGN&6;SU8=i-y_P>Zo%$k^NLw`M^22{yy+@0o_f19xGHj6dE_(1$rEwZfV)1}k> zfqs7Pf!i+FTo)pb^ZpULCVd_IWjJ-9du_TL9KiadpATlEGYrHFfjcO8JTIsOk1yw} zNjsb;hJ!FZJ}baTcK|G*AeTk0V}ytc*xTgWGL#NOBqr2FVFOrlKp*OGoW#1BFC6>r z&nLhz+Zn@W0+F~*jMQz+c8oGa1%16f*@6XXurrcSfd?iE86L>RP8|1QiX6C|r4+cc zN*ip1em@M*mjIsvtLv`-uLrB^Cjc)1tLue;Ke!>0_$c59pOr{xfE{3j{v>CF{=wPT zJ?F~d!|d9%!;baJxN}VKdt~O36aWPzyF~A_=pHqrm{C9s;`dK!S!^1G*?F6~i|k6d z&&y4g{1LYHy*|xiD)VpNff#nJ;=+#XNg$( z2vW&trr@L4AIt4dYoK>={xN62ao9Bx>lCp;M@NYsQ76gvVMkl;Te5vPVmLp2EER{j zB-uU=ndmPM+b80vk2I6TVAI^&3t-W*k~*BL6w(DUue^5L?A7g2JIRC!KHJ5-E16Ir z*v=z@Wk>rV*wKE3+0p)?)RoCdJKB-sUow9z3P|QpEap#G*k#EJablr8IJ;o(HKW*xz(;7%*!Gha*!N~Q@0U$1+3S?ew# zBuH8hRcawBDLgYo>dMf03m;NfhEc-&mbx--df-ax%8WdS#7VI8PUuq-u=C%K4(=j}Xk3hJWf-sIMYUQ0l%mol zPRWZURRu)0zKnyL*aBX6cMnQY?*Vk66!lwxgHVckJ)lCAp#UU0#}5K#KAxQUMAG{F z1PxkTjTE%_IKqLQph}E}V^ep-o|$WBu6ZWR1rr~B;r29eEAH_qR!z}L%tC#5e*Vrj z>?4)ML2pG#Wph+V-LSqg)Pt>&W2sWN?6TfF+HDRtD2eB(4WambZ)yk6ooFh=Z@Wj| z5MyxCIq$kcU5j6LC3P_HMy6r}d`jp2hV_zZ>*?G#Z8uGl9?UhFmop>hGWB%Q`xqzU z!uXN{lT_l86cDPhxp;MU`doQOtI%m;j5d#GpDWsFgq6IgoH5M> zo2vupa}4R@vt!^re*gR{jy2$fZO~}J>Tf|abfaPBU}nJXj)B`W)V9lf=B!<6WYjV3 zxD9uqr`8Z>&Jq(#i)dg7P=e6{dP*>|Iqn0kcmfgHxrozUU0Kivtjp0=>F#bzUnhye zT_<{1{*lUve9P}wSTiAHt3z9A(aF`+ZQ)6yArJPOL1SqNy*8hwBm6VHzTSo9{6MpI zCKSyH&&{(i&@o$&dGt$Dl?ux;h56KP4`Fyu>CUG|Oy+bW+w8!j<`G@*^F~*DEd(}h zGn8{WO;|n`_bX@4S_ybXMdp#y!2k^4vMlmR2zS_A3`m z+(7T}`P}w29+d;iR*V!3V_|hTgt}dCb=YZl5$<M%%G z0$j3AyLk>wvQQowhJ&{?)5O*)z^F)QK9nMT*sX@)Rlf+J0o`%%^rLNr57O=C=%=gm z*>twkp@uz!umMABNVtIQuG9Cj*5DCw1I-?bc*3W(!IEVdO`KYA-82wouq75LEVudq zksEXHTYjDt!4uS8{8%Gt*k3?{t!V47Y`2EXPy(#v^ZoSz1skUe`x`8PfzL7{-@Jw8 z3hk82Vn<)6ADL#agUHhBnYGM%hjm_Zy_`8y&!1mDtMuT^cCpi2%WQ=8XPSqt#^@el zd^!9D_bZR`>Dh0-{A-y-5=Qw!gxhW}Ze$kp;hL_)yv)}H*~{cxM7wktp=5#PB){N~Ql-{hkV5$B`;gt=bFgtAp4QC!THxlOfVG&AL?>xdI z3n+*0m@#gF!fQ`TzzY`UTvwB-i1+xpBkIBLOq7?t6x=?}<&bGW>KuxR)zwPDzuUUD^O~RL?Bk!`u9ESp5u$ljh_Q| z{}%vX1bi8g0=xeufEHj8@NWVC4)D8x_W`~F_y<7c>O|tD5J{8(S3@N6Y=8;gOncrD;{fOh~+zz^anz-d4ea5Mbh?E~xwlmUMaJM4b|d>!x|z^}t^ z-;w`>kKY8mA8_mQPj7WM^Xp|RJwNk2-E0s#2TCOy!kPE3zRjrn*#Y(wc ztd?*e&mH-XX0+$EMIG|AY$N&UO<`9_z9E?ZMufQ@TJB1*(yT02^h&uzYE`c0$H6~} zE+s;*3h;wIA^1NoDu3QAzg8_)YmsDv$xn&Ug%`I}sj8JirCMpBu)0-PR||ejgqSa< zQ_og=0DqEqBdE(@*l;035c@wC;VW1OJsqyxY6x(CD>?I>(Epzh;V%XD3o-g9 zMie=ixMG~&NeYWu9;2Aw7Ne|;f%02ol+`g%{%ga?23thj_?*hECa$=LOSK1n?&N+??|dU#4&rmEx4Jv|gzk)H zF?2|_Xl%yk&yP#YZAKKSP9oJwqH21$(@jz3VP~2C?yS;U{?y(L(c*iVKehMGO4H0x z<4{Kn)iG#vX*G(C8C^*o47^IA7y+Nsd0(1lx@V&ZS7gGH;^L`Mz-8X%3drbsGSYPJ z2(dNvSOqdWIgVlBLOL~zz~GRJuDqjFND85c`etHZZW|$Vm~+4@K_+dRPts7Oqov4p zdTE-;j<)QZ=gD8W@<(ExDor!n@GdG%Go@)J8~gN|p8$sX`cRr?y2!&_c-W_8PLZaW z9mJ{ScDrKE{DfssBg7@7ft*9}xO~uYYb1V8$|$&j#s3T#WG>FcRyX4$*x;li^4yVe z>oBRZNM5?+rAOdH1tgKYbP#3d5n0$<=&0ujVU4 zf1SaaG|{!r?cCLT9gauyb&>RXWM%>-b0?z$+^OQ9D5K4*aB|t95enssD7#Vh8m)2e zWT)0(!&!^$1vQdFC665zsP!=$X{27blTQ&nuUHoLJYFp{f>xx1yMn=1DNGA@8Mwvt ziLV#!l)YNdqk;3H&NRWkTg;b=fT}1vz8T_mCQM|tqFNLVL>_ybMlKf1^#_e3eeS{}ij36E=*s2A(% zbegoTmWseG>Mrrs9POf)3dJ&@CPF_h*-M2I_6sFp(c>!-Iz>l^ES2lR8E5RGmqGSQ zUf9{=E37$1uVOO;j{#GmdbL(BjhKkztA{y72Vt;Nn@Z7%zwrmYyYZ*jB@&tI6N!_6 zUjh7k!1eI-@jZZbz&`^H!js1xfVToZ2AF|IkKNe3J^)w%{5s$aoOt{;;9YRy@h^a1 zg9DFm0M5f%$NK^Agp-ah0=^6&4m$o{z_$VOPvGMoc<8tUxEqc+?g6|N@M<{c_;-L` z1^h3-yJqkW_!q#D-HF6E0e8SD_z}QQ0iKmiBwh)a`Mu=K`;%`s-A*@J`l7bl8K(C- zP8G@HnGYo2IMB7`Fw6XFl3V!yW-5`$?Nh85ajwW7O3plyG|`e*-=F+3=7o;j{V5;6 zF*)q;}u*_Dh#$XC8uM zlw3|Z`l^#BPMx0L)o85g3w^D5t})PGvkG4m@HEnb;U2qdiXM$d!(?%2BlaI0Yj93VRmS&D=$-2#i|;uh5a-ntGZf=SclGPv)$4&CcRp1W0=#8m0X*6 z1I^jBS`W#lQma={qgz0$EblyBYpt}qImW?cKI%hU)sqSmY9AaL88}aFo+BR8sb0c? ziT+WPrpFT!)@+|LQS1i@%A7*{SxikYMG4@yY~mIvuPp0yDA3V|%CNnn!%^K7J^oLr z8!OaH^kEhZLAjtXkI`C3xj3y%5B9ZzwxV2cDO@QTWnLe^ORhrQv(vm;!f5JBqxG+l zhv}iax9}jGBAEl(_Rzpq*AWiNy}rcFIgH3H_9-t%XE@yJ64|LZpyDaI34qf|D>WrH z#etC;@sElCBBsrak(kcSX1%^&JFgkdLAyUxen1?50_d3t-OuNWD0*TGO(()tDY2ZJwD&gZ%E zlj4#;r#PuYt(Jnd$0;>=?lm`Koh-Ye_0#FqL1({0k0Xc-;1-knYY@~BBn$S(*J7Zf z%1BrS+UyVU;&6;uo z`mNKCg8S^KLhL2VN9HL%MsMkwK@u?ZGiXLVpj?b>{f^euml1e_xI#~1GC}N{j;`Ey z>X_gq1c@VSDON|gTQ@roTRj7ZO4u+NUHK?VCVX2MI@a`-HrTL3!w9MoW26waP{UKz zhNU@nOJJQDfz3Sz1`hTW=`a*{=0Wa+W8t^8;qPN``uDhD$+I+yt+?D|e@#ox?W)LGbh$Fm<}8P48fhFi0b9bLa-g zSm8G~h_w?iJl(Y*8yq?(VQbV=HhQZA|xw{yW9u{zB^c`Wam$ioga~pIgT_UB5JyA=S4DRN4g8r2wUuc z?nD0gXsH)S05Qs;rom%P&M^InAxx>Td;O z<>5*Pd>e37^lo#o(I3JcePfYW&T>VjT?rrDdB>WMZucH(+{e{XCo;mgGQgv04g(8k zF^3|QtPQigNHyRBa}thjKqW2hq#w{atKeZyNN#6UL2vDaWG{8UZln|x_}-A1zsp*8 ziR7&dW8(7Gg(5x%pU!5SirF4ylcTRge+CjYDos9u@ZwRO{S(|()0|{;{F2hAd?-&pb3JXg5v^XOgl~rkvF}6{(J)XGtLM<6NqHgfW~<4(K#e=JhLKEre0Y8XNjDmkZ}@N z8ZQHgy*k-alF{m()>uB|n=2+s7*bB(Z7(OwP9Rx9k`)w>0!TeYepr}-DyQNZNkI~u z3>_*J_vjmxDMZ8+&Mi#qLCULYzE&AqBh#hwD;ZHE`V>`sAsuO=e-i8TC_wgTu0Afg zP*IssRK3||{5*BIP-m#xX_h|_oQ=tca`m`PF`=lSn$tvU5Doj&(CIU`uRMQ4s+O)P#`6-$Z@Mh%)}+}Oq5eds^>o9X8k4e{0q2>Hy{UsIVs|Pw1xMrIaW&1l zs5z2*7m0IcG2B9P31)v0+WJ{w!FMHNEE4-pGR7uySe_#DMk+H+Pf=`K9Vy=MT(YG` zjG*bUPj-^d(M~EWVN3B{Tymv$E>|jNYa_XubOhT+Y8y#yqan=frM8hN)WsIWVpENh zO9$C;@is%z%t<+6^_8J(bW$6_>aOdSt$Stvqi8EKr{rlIVEi%4y7lJM%WVUCAjEsX zf^I090`qfHVr96j4V9HuW2h|X3bi`Y;Ub_nzyrKN)vSoE2p-~~-)?1gh)J)i)yxV$if7H=&0@AFs9HT>xlP_uhBxSV}>T zT369m`oj&&PM+K%$(b)E%4o>mY^x#AgK=`Zd(Ak&W9DtzLrFMNnr76l8z|chDhFW<<5?_WSC>9y|f}nP9BPv+j!*A=JF2ZklsE@%`trV&|E^Wx;pXJ zk0Dw#R~e+8m#SRx1@LVf!4`U&z!bi9=!@FTD?{!z8J@IlIU~iDfyq_ zW0yXW{LdXo0cqn1NjtR|iD%>Jn;u3m8l{or)O;5Dlzc*N(2ZKiGvDno5_4Kb(#SEu zrjzQlMJxwqLWVM=@|TCnM9B>XxWZjVKzma2%0_=VNZAb)#9V3F=Dm z8pA`Q5e2gj82>X^&5Avh7LBImql?GEh~s4%viq)6 zpW^p_8PD!gDsGK9c13$UMaF_u+`6oaTi#F|em(^WjbQ%mB;_1g)~Qh-{Lt@uGL{FS zi)Oq4%dG-6ws9fdV%J5kyrWg=&!7^F zY>xXtE1p1vb}r&{S63GF0i)j{aRqZX2?|6KaSCDHDRLyQhHq;4=(pMhN(&A#DMN>= znw!BxT@?-Xn`#rZNM21dQ|x}G*Vns8*M|e`1a(DWP&6kzHv|0k)4eg6+ho(lB>3%N zTkB9lV~ajue*THKeK%*GkAlVfjA2fw?N@n+{KUmRbFYet2^1!O`|JQETj#~zEFKHk z#k==*{9BxH?N}r1NFzC0U059s5lRE0WjgIHv}2YA+J>?+%rMVM%6eyREkn#m0%g~S zJMHE?h+4rQgoD#DK{~ov_fg&{T?^-_&$e;P z7fu^e5T2)ps6Li)IT0sKsa}>VJ2<}ELDk}SQ_4$U8lm|dZ#xkdAkq-*FRYu5+l=D( z*v4?q*&>FvJ1HTzeI$dx-k6JXLAT=enY5d6*W!11(j%(G>Hw3NiB0?-*=f%at@uG` zg*G=piM_XNxqO8TPTrJg+$v3p+)*NakRHk}N!Chf?{-(Psm%1D?hQwaBi5-HF+fPJ zakfSzJ^KsTCb384+u32Hj`X^o4KbfEWOY32YYb09?$S(4{2BU0$ssqUkno~p#ZHeE zyR&G!>xSgaORn1ezOP-ngiz5Rz*q9QH|&|Y>4ERt{hoh9+~@;W%ec{0X_0ahaIgzd zPfW|W(S)OBWT>vckz;#(Dq-0Dh9@pvq8)4Z-+Trg>P-kBujcb=MYY4$tCdo*P_{3N zg=(={cP?v%Qodqe7K+tkp;)WhH&nG;P=TV+c;(SMP98dZPs5Bj-Z*vi&ZDP}-h23H zqfuy-7f6~)xl*YVs^vai`5eD<2kUk8cnU!X=p}!UR%@)2#nrv zGDGfav9`I)R8owQ8P%(5ses(auT_cEwt~!1yHVLyi!~LgMA_v{B5G)z8mM3ss)gwB z&EefE{oY_0LbW=GU02IdvB$w(EaVG-$hhN`yr|ZzMTAV8O36!VzF1O=Q^H*aZXs2Q zfrA3we{_QuYk71Saqk?zyA;t?0JW(Qre4e!>qQ}Mb$r5<3Z+`9P!x^%^)Df$=7t9BcVnsV1gTxmvH5Yt?{K zIT@bP*5(n;t*Or*OJIvPp7Dd1&1A0lKTcMBvZLHx{cEiFmuT1WuJ~%rS>g+&0&1^1 zi@aLQmjRKxdb~+pE!8T3$k^iyQtWH+uNZm3h*$DrxmGKd>rmoK7^ zRk7PrYu+xye5u$STvhYf&sD4b(ZUTW6(dS52TdnV4_7f=Vowt=3OGc?N*%SX7X7(7 zh_DtFiuHO~l*SoOA0@+Sq?OW6@h`snN6BD*4;jprzll1Su?ng+r$NzS)pA|97va~$ zctZj`h4hxl*kcXmdZCVeYvdhTypm(U;oKqKitu!aQ}SZ1hJ|Z7Q{3$5?ZNEg&iY4k zsa92S`tXk%ZUAD0=2aZ={E3_asMfLOW3TK_!y&?{tb&m$T=Q{|#P+Nt++a8(`L6L7 zMxMoME{czmarE0{94(M>^u*{z5u_`q)x0x~aL&O*6uGCz>y6mi_&IwN@tws#i1Ju93;7X)2vksuWnsU@j;Dq$B~DYT zW5OG;8dhuNVy!IP%{pV~2>N-*YA6kgsUn(@Grt)3%qNmI=Z_yE^T%(J`Qwcd*Wm)@ z3rrx+{E^S&$TO`&yIMf^DokfuDc;OiRI3Gmkf%5HIt<3!C_c=%xMzP4 zGf1JH$C11mFdDg~Q7vHH<2>bGKe;uwSgB#29aBQAVlj76|rlPRyS{Gmrp_(2q@Z9Og?SCgR#AiVnhHr#6+M&%WUrY(Go&JT{pH zTMFiupcSx87pi$jz{X3^@St3%)@$Jw3EY+v2Q4sF?QFclwmjx&Y{&fDbl0JPY@zab z6A3euvGYKWgD6lHGQA;+!`4lF9KdsE78EN%W+F~zb;y(R`Fw=B7cr$k;3husV4ssO zma74W8RraA#2yozfALwSUayq$RpG%2&!MPMsxz$@yHX`oyHqR%2r`^P;Ca1-guX++ zg9ZGjQl%Ck#o(}1YRIRO_sUirBz5em^Wp;_o}@A9&&J7d?ri;w<@4 z$j3K6_2i}9H<4c{^6}~emoEL#`tA?hir?S!dzUV~l{ILCglvbgMpHMVD!$cAX2!GI z{W84v3%;kG*LN3@>StVZu@T&YM~}N7dES0APY(ONJMi8+T~9o(?SAg(P}z5rdcKEz zeCvJqcp={UMPJYJR(JQ}n@}t73EZ0sq@KNY_Y>Cu?e%ZR$2H{RT72L^YWE^e>ZB>Y z`8IrC`%Lfz6W{vJS0%2#@m*{B0w{Yf*J&^0R)_6QZlEtAM!Pvfyj(3E1|_{i0}Vqtrm7n{SA_|&zD1QFoPA6E{aIDYcbY30si zhhDxbK=Usuac^UO{$xmU>nTl{vRnnHLed`5jOB%%HfZhLMU<4Iux{xB zl6%lt&kR<(!}f~K{6XSY!@3osI09tlnxMI8>}5B1xq3T-ZS9fBT5{Cp^SuB})#j`cJ$ z-tOr1n&)h4@i#;ADS+!3C!f`J?ha}%{PIDM>j&Jukc{eil23@@j@j2pFFS_m^e_fA zt-}p_Voj2d`zA@9dbPLa+|AA28eAu|OiXk|xGj~4xgt!kc!K5N`7ff&!NH-CL5Z8^ zc9~}F`-pG#3I0)s1*R6QL4QvWH&B_b4op`H2xNk}S7-LlJi{}gc=z$bGaU7#l3bnx4lve_K|vw_7=1-UgO7D&|B`IiT9@FX+_4U-$@jh((qKM=gY%AXwr9Keu+`aykKe_<>It5J=oU< z+KO^vav|e62R3vWLf}`Juo8dY%mWL#ZRSU7#fm_umF$r=4qI5-Z#6IH^&#b=9HQ(0 zt>z4rP94mVbAz^|XN+ZSpto`)7>kkGn+?xhd06SLb~?oCj2$%I*>1T?VhjgZ`)%(u zghVZbnxLL>a*Darx8uyPDT?mP*>W4?JI1NDeni(XbMU%JMaHywiz65oq+KK5E^x8o7wY{YIIETps#DGxvF zG#R<+kEO!iVR44r-Sh1s`l&0{J1M^9JTjHaq9{1frk&=_nlHgG)4&*#;_X*b3i^0x z!eg3~E-gxUbVX}-fNgIIdq`3W^5-}t5tV6?6o#JvLrc>^G3*q<<$%{LcL6T$O2wKJbd3{K@9lL}Oi1t-{@Psmb z6$E%C2rDK-;?EI*;a1?^K)GNJ3YL)jHU>@8HwK+6!X0V23s_T@Gc^Ug0Pwn6rW2yx z!h^7|%rt51E-Yn?jyBXYklh4SgyrAs9vuvNaL$p|L;Yy6wBWyy(`|dH3)c;y)gh^M z%U@#_b;Br4<>-WFxXvo;JTec4e5YFnta%11lYQyf3Z*NnxXF&}x(t{FD zSr!Cw5$vOkp|7+T;G;`GK&MBry+I&l!ph67;;tZU&f-pQ`}YlLy2mqj$KLH8NbbC! zB|jU^UeFU9&q?UV61ZUz+?nA|#~74kB^CBWe9vrK9@RA+M7^zSG#wbxi+nhJsKCMWw%yDU9g0CMwgb zqUlv~^m4%7A>Y)g6g#GJa~ikv<&y{fCMX~kLKQqGtDwZ*d&FNPWhSOmrq8Yn>GqjE zk(uyE7w>!CYq%xFdKt0QBm4z1+)jT;9c{IT^!TqFYBqJl5PR7p2*QRBLr%W0piX3M z=)&BT^0nrFlf(BKq<+0Ma^}U!b0wWR0!MvA-3&KOIz!5LqUJFK{bs!8bSkIy+c`6) zh+3tQlR&j^YI9QGc&ztC%K%n7!VEM3rdHcRJ!bH^Z@9mLZZ3mRZE8wj2!Vw4D*kxL9!L2`b)YE}aaQ0FT743- zL5)Zyvjd%+XBY#6PbvCMBnQTC_MGQwyK~iSGrx=9!7azXCjbLn84A;M}tki7ucIxBz$@@QZ+Fe^(;$T)k;P&Sy5_bSLW)g`X0zA4qk@!)- zC-x)~e-3yg$^ZL|NUb+m%{;mrt>ni=*mob!DFVH;G+g~2OnM0`o^Qn&~4i@`=*<&9CZ#E zt;byFq+Z4pb&{l30tCuCKr2D2Ap}e7Ja_3K$8#_A(oD=r`lc40*b#b5H3a({D%B8H z2VF&^8A3&i92>!56NqR>rFK#cf!I=r)euD6)bJg9G^fH(ZKVc*U*p&Z!KaXNL`1Sh zIPk&(DcrSm{PXT;Ee%0-6KHY5Wh8&R)NE4P9uZ3(h3Hag~|!K zM8HKhg!Y!m?B(WXm<*AV(_ZnqClT8;5<@Ya8mm=zst!v;(nXrqMiP$oTYi4#lzyZt zjHL-SXX}+Sr7KQx+^-5V!8R1_2g3KdBe~Netr};Z^QbyRtX8y9Evi_2*0`uXq?0>! zimfFSvDT3WlvXQ8xY(n56RhLAB<@f$qa?fVEDj|WI+4|`Ho{k2T zs6oaQze!~(sJR4g)4ff~uB9@SNeQV;#d-w)?N)^1pKwZ1BW}BKaPOH9q%xIMriw}d zq$BL|sVP$>Z+zt1tA6G}YOzh6K2Z-(sX40Gd2#0Ind`6q5vXvy&eZJCTgSEj9vY|e z`fFyP%9J?8yCrcPIZ4kQmir}GVM)&&JITX@EbDYAFfAt?iQtNxlx&mBr$xt%$@i>a2r=>~}q1)`sLb;46a1|#& zFrruEUr88aFq|9ZNXJbOrd+Qh^tG^!dF&BX9i5WbYlx#crI3roS^@1DIqYh@?oz5C;$mew z5f|aP3j-}bmGGY!z$8kyFj8{(h#jdDZ?|kYUqxWP+LQ(>FstQ!UDzk%E5JL2N7UPL zp(c#MJ#LpTm+DotuCQBfLM7X&L$y*uD8Z?O1g+%jSS9kp`D{#OTf6*-ahQDIIgP!$ z;MfW9!|*8e3Bd2bqtrF<9(5hy6krH=KOhTFQtNVcEiEpBJAQ?Mnda&$G?wPr6c0V-EM#tSUNF)#|=+?}&GuJ#5 z4!{x*efRc^arGuR0<*k;%NSRPzcUz`5eR}~T#+Lei}PZo$maN)(6^H=i6jN2Qzkl; z1i_lfpgE1eO)Mf4){TKH5R)k^*bX6~HW7I0%vn2<6se#=!$>JC>Xp{rAPLNnR5Vg3 zp^6y;Ffff}5DHJz2of=*3B@s~=u#9GkjfW|iWYId;*?~+;>pn)q{?zNuY`DuGwXC~_Wk7w2=~HDMZWox2|~Y^?k|)FSB+tNaU-*!57!W~#X~TL*D1fB za4b#ig0dI+0xxO(42bS(HI|NjM=1o1hw9Slnw^v#!TEmO!N{0ctY@mCO4XR*^; z%PhBBtxyVjkvo+LD&nZ%FU$mn+}8Qw#^djj~T@Z36+KN}V-D7p>^=|xeB!+M*aR#@aqp^H3wjeYao z1B<;9*hQ?nR1>HqjKamxl5eLLDYkV(5DRUn+-*jNR1lRuyaO>zLH&b0W8a>3fFqH9 zn)3-n_H!+LJ#yrR@a-L0M%Y1klwS;1IPy*A88cpm86eI49er7GMWvZ@2dRmUg$2dK zqG(ZUH2F#Cp^-ufh{$?{2#PErL!V$GfBq@JyibBAgxAH{os%KvT*)!Vs7Jqp#vFzj z8*-!DThsVUE5|Q|2l!RUiGB^R2szP%fLCtrb;8TDs1V;rx5pWyeFCj$w8^C7) zUj^I+fzmyIw?d%w4#4ApUj?u@BNGkVA&gS72@&n2W0jC_AeZQW{4jspcMv9o-V}x) zsW-|CDzsD(Z=+HvRLhlSwM3N&!UJNE_#;649s2(gWLHOuSqDP@op zka89&XK6rPU@PP-t|%LqN3b$MH<2PG!A&flJTJgGf_Ydo5vvhN;cQC;MiC1fL9=gL z%AF!sFJgPN+UG-=ZakCiGRm*EuELB{z*l_Aa~ZON*}zWFL{jW}(RHI-61 zV)hI<0VJNInPa5QJ?s?L4fyXUJhbVq4N|&C+GEE`_a-^QBT0JsNi0wT6e2fcz24dL zTs9$LM4C-_HQ#Q+#)(p43pUHF1M%NZX9^d_vh?FkqmecNQiwVQA!@|_8Kr?ly)!=V zkUzn(&K348rMV7e9C4C!&-^9Y1vwJLDAL@BohI7UF6uTD;sAIlL9XSb#! zag`ERDRJE@iL1zG`{fb9O3OBB*=B9rc~0?^C3@6x z>Gl@I(IQG2+V+s4p)sUo8#`a`SlJgHQco43mDy!Qa~wb4ZZ}~QExojCqfQB=Wt+5Y z+X`8T9COMJmKl)6jb}M+7pbFU)ko*R`(sFf9khYPnv7 zN9?G5F;2;gCHSOQlpBSBq7#C)!OY%Gj-2tb#_>dgRuPL;q5t zgicu!deh}cYfRkLQlTsyP4V^5Y_h;RZyqqEDU$g9EtSPS!6(tUrAjRi5H2X=HUNB8 z!-sTXDjf$tunXmUQ8+1VqH(GB;+e*KVa5J5SgJn*&;UFN_!B@GR_p&a;Q81rJOH>3 z*6ObS{4HQVEY|-Bup8cve*sqOUjh6_7^i;|@VD@8OpMgO3@E`My#jbW;7fo44AXxM z#^`?v_$1&acs#!Qy>M^*47fFZCO`xHF5r5&#GQwWI&Ihmi}jknnn)TyF)nqz?$8Dun zF0y1$R*3jV@kUIW8zb>nM1-DV@gt%(3B%QuHjQ#uuXm0(Y7K8fG#>SszMq)s99>+5 z85aF{N?+Wsz*U=)&1U&#ZT7mxP&w1-X{~m5i8^t$`s!Kbfa$#2_QIZC)H;T4xvGj- zk#U+hB5EIv?p*CsZ?Bgt2=BsD#-PsJaO6<>>zR_$-^i%U2dEP4M^zc>?A<##is=KJezqdc!pxySs2OtS*Fh`cN%s+Ch%4QbEDhj)4# z>9aD_Kcx?o?UypxD_TlPb1lKjL%w~O^cAh$3BeNJ!_m#h9!>LfYGHLa3~*jd3d0i} zy{wQelO9*J9Sy?qaj)AVp_u&z>~#-!+RbxwN?H$f-UrusR)0zl2diw*lbrcKwi2dO zIj!H$Y0akIACmpb-NY9mU7kX%w+WsVeYo6f!Es){2QSC|lCr!OdaaE)<$^i!v74T6 zOl;m33Qd18@ClTrXkRx7 zKpuJjKtmkRLyAOvqWNF&-Et-eB9j1ZOh0>OcXFlXtcK0eMfKiU*E4rU*>(%rMqE>3 zsEkL(C_~0c4{wZNeZ!ulenaB6gZG~~^%fl4-U|3Q;Ew@+4OqJdr&hoZUkm?hfLWYq zQ-GHMa)5^cj{v@oQ|DM#LKnXF)^@4mW9MW)t<`CiHq1Ki-=a zD(KHd^c*wl67`_=SF>M&b3Aw++r>_p+$_f*)8*-p&a`yi=TEiYubtP7=Aez`;RiHu zBo;cl=xB6rud6KM_@ta?i50EeQW){=SGVO!_wtV9|JqjtSWV>1_NAJys%pW$tktS@v4;O< zMGtmXC>2aB#46{!HgzN(u7kZ;C=`l?$QtJnxQsmRN};G$MLfOud~pYTDGxROyigZ^ z6NIT&5qPRP6-Dzxy;LmJ%R(EDF`1n7t^EU&A zfDZtk1rhy4i0A(Ra1M&+?*+_!E;;kJ$(he5XTHFGe3`0o=OF*zbxSU%WOL0P+(LEr z?$F3lm##VJat@3fQLHkkYHoMvRo?!^mu*kw?Z5xND<@3Y^p(&r&@j+u8?O&-jdoKL z9iM$|30n4MpEyH0MWfw1YxWLD8U2oduCjUNL(cx#J{a z>V7OuEFF1A+mf3;zr}-eW#8#8ZeV4#xh3Q z?4oxLw51iSEW8Zd(YJJ~n+IV@c^O6QNX0XZd_m&1!B8P?&GMEKe1NKNSRokxScPFP z@r4Rezo%tg8)*H2GTCUB+nv@x@6IW10XZP8+zYfs-*CN$nd7v*sm)lyOQdvyK&{U=o}pCK>MGntS#dvv@Du>rrR5=XdQ(q*#~mj7;5r8s)zDv$!|X;1x6I!m)SL6Cu3t} zq1TDfBkY%*p7AnquV8PC>K!cIWa{P=?@+6y+^etA?N8K_j%+YfC7c!6`_1W&dmjbA z7)F}_T5ww|exmi}LprwE=L72!P(pXfye0CN1YZHR@AoY#SnHb0Ba3CDvO620Ix(RlCJ@dp4mScy zcpsUB$R=3Sj3f&evN`uS5*y*ih&bN&=l%fNMDnrJ9i;5YcF?m$vH(yS>ajj{FD|5uc zQH=Hg7PqmtBtcYPRwHd_yr}p}(M?+9J(>@bT^Y_2%uwdBRf)FzF@#|wl0El+`}=x! zMMFd?I#W;!E7NLBd zVW_e%|Kh0MJW--529LtYKX)qc?INbRrQT|g6|6yxVMEsw9%In&xZRk?;V11F^A(Sf z{dTH8e!DYV{z8s%7+}bPzJvOK*&nD$dMO{}C>eyZHk3i#KC=@saDzG(W?4 z`6%2QXx$|}Q-Rh0GFg4+dN^OUhZ~u4UTLlljNTyA@3qMxbj%5eRgry1QFLHw<9ri~ zX3NMJXZOYSU?rV8qIdM64nMqY!`wa6MdJ3`;-O=pGMR-Ne zZ2R+*C+1I2sB!rGqS&qT>Erxv!*1R`CAY?&g2VC-)+q@~J?g%#i?Y~;E1}Lt1ncur zD1)BIH#nWJiq#Zz;k@#}=N!)6PuJYE7I0j^b~6>%y+RI}rb#B=&Ma zCr|Jml$R-m0EaOw=b-Nq(-;5B)=inA1PCrdKpor(xdi3|vJLT?pM_mdA)(X*m3p8| z4;21w9@yXb2vpgwzbcV447xz5w_t zJiUG$@K1p60M_93^#b7ea51_E@LPc20lWwBUjSc+i);jk8Gu(l7cOCE04s0{`x?M=;Td)YFoZ|gHNZ>Z1vUeyz9^BH z1KbL@8}Jz5wSdelT+9N#1Gofu?M=u8@J7Hd0UU=v=C99+G(krx%$ACk#fn}nRm#;` zwdClbYDRlrTh!r%JljbAg)oO=qr89@%he)~sMTTs%2s;-XOwr-fR_yy>K)~?=u<*E zP%>0N$w~z}uH{OT&{J)~O?;)QR^X$*(!w*)no`+Cg_$Rl_&-sXNHb3)XD(U)h3=6` zf#oi@8sUvL^Bq!L{QqMiK`b?44@Jb7zfFBF0Y8dw{^mcQNKVBk6R8if!RNQ==XXX_ zEO<}}E4Byrzkf3ONcPInh$Zf;@W-4eaoVfh;bqs!6!y!&4o?QE=?N`h{%V3<<(jvI zUTF%OnGvPJXmhybzK%E3UCKqQo&~ak2Ctq^Z42XwZgwJ>*N6vQ=%^mK{PO2thgsm3 z`*|cx6RlP#!zYlj!)Z`VSg&?#D#Z@seC4)YKR04sogp2%8`|+|z7a_gZHP*BVbZ_D zW)ar+z2D=_E|EHCY(*1(Ty9^j1C+8rKaPJ#E5g_HdV)-V8e%QWf=AO*~OMsu`SKCwYn!*QBe;s#Akenx;P=7 zR59mF+9EdNCI{tId#w9#!LnlCeqmv-2t8PI9+5mzmPTPOpUi=a)!F;)Y@x=RlA}~F zg-9tRGFoJXaDMjM8V&r2jX9yd?rQ`%mNM?uR&<#5*|YU_(BzLumPnmI8U)yimc~{o zBSdV!DRpbUoAX0@hZ`0|BxwWhBpny5&>ZTq0tx+`4&#HDG8%NvjJ+qRo7ZrlT<(Wk~~$XbmC_I0ST( z1{?z7jDF;toS6ZaqxKt5$vG&m0FG)lW`FGuoa>a-o6-ynT<~21+iJO&0otrwu*BOu{Y2Q`t;r zf`=i|{<;ufhjf&T$lWoVD`}=PV(TDy9K3r7c)^{JOJF{bW;!GuQj|YwPXj7VkqEoY zcvSxt`sklz@u>cMR=R2)tagX(72R=oOuc=@8OYGv6P=e+M@1 zc2Mx7^N!Ta+Qy^jqmuT**c+xG;_w4aszS23L?g|Gf=KDT=j>0# ztBUu%plkmMImTfi2r;`C)DND@x`&e+VIwIll?EA!HuEiAHOHf#)btb3OKSQFh%@?; zv+_wzKSgni;73yr=VU9sCl~t!0qCv-zoTxWb}udb=W8a+8%NWREaCFJ?WJ+>HNX9{ zIc4&^&4|TKXisGwG%}(boozNYrK@JvO?=;+zLoEpbz?*l!Q<Vvk@6;?SjDtrzOGDV1C;=Id%Pdf$mta<#11)p9X%i^jrT ztyk4rK0ghL1Fx#q#59TTxXf-)wO#~aiuI^Pk2hRtd*Q+O$bD`z zvtR>~NdD#>3e_+_)+$r!IiFXf9kgu*dT>kAu5Xs3HDBO*s3G>F>ZEN!2Q5 znrg8Ywa>&Uf3;f5SF2^=NSefKKsIB5skCpk4#f57y*}QUsugOr8g_frpnk1P|4pT3 zYvp>rR)H;`Xr2#lT2ZtKyI1bngP1%oY3Nra5+4M781N#*)OqtYiNx0cUqxJkw65!h}NF-kV-HF7P0qXZ4qwhsVfFDQLoX-Hh_>x2-|9yA{ z_%XnT0MC9Y-uX}XxCHp<%_vAZk@&g2Kmzz5fZ9IPkXrZ#z0$urzz9T^9vs&1E)H@cRyag4v)Q6IEUu^j4IV zT`>Fz!OFkom}{Na2JlLDZ)1M`B#d!}gH`>OUHW>zHyB!WJI-tCL!@x)$Cy%|CdST? zjhplZYU;Xg9}Ix@DF-I{M^PTv+Fj)^qa1q1ovU5y#8c}~tD~u8da$nzv=!yTiG>H@ ztKp*3AN2Z$l2I@u5cAu-q@`mC&3>Cs9mH^Kp2LXD7|Yr~Z{>y?ecedy%@Vqv#%~K3 znRy2BFdV;s{uRd>Bvkei$lq!Z3`S$9Ep&9;T|9G^M{UHzeT1MkGazUiEe&`zLpK_v z%noY%emwLhX2&i)u-JYfr7IJyyWy0>pOy(t!r!4YBxwdWZCrS15%t!gX0r$LP?|8O zSmT4u@^%2EBbu?i(1SH(n)VhJBOM{s(Mt&#_tQ^IST@=AEB=xP-D9=cuQ;W)WYjj&}@j=dk#cj(mAquieXnW*DXgtYmtHMRW4#L zoYeOu?t5i_(0CX2!~YN9nb;UV3-C(7{eT8w2zUtabAVq5ycwsbe*<{;b&16L0PhEU z1n_OZlYskif_gRJ65s}$qV@qYfF4d#24EHN!+`e!-VgYFz+HcYj|0z0Bn|@Z02~KA z26!#tb%0+0xC4NGQFwR^mC{s-2ufKt1D8dKc$a)6`EgNBJaZ<};XU~$qtOM5l0qXf zO*nw&rQ~#jladgc-${N-M1|m^e6(Y4G~*`6jvPaa~z!C78lc$&3ePC z3X4f%ZN7i@gQC3>)u=cQpf{IIyQ&r9-v6nsDu z@O)!0rozyeCboEMDZj6C_LuG*uV<4Ou|5$bA5%Q`O|p>N{q#8A3TCQUjnYI)3(ukx zq%yxo%OkDHhq4bfQI50`+al7QT{z8bVzbK6HstIUHsg?I)0=ff<0byi)>|i1cJep1 z(|*K;jxzs>C;=s@@`4I&QJfwtI6syv&1#7v4Lz8F6yxz7wx~++&lq8i>##a@0NW!u zbJbNdAHZShgUk`+hosQWCA0&R+mb*!%a9bhNuiq*y7i5$pO4S@^it?1g>L3%$Fo_Z zBE9W?Y%;YPR+&pu;X#K~$XObs(2YsTW1Uc_q}Zf-khqxiq!7z)C{U|~a$PM{gi7Fi1H|h; zz+6^g&NkjC3G7pv(Vo{9b?7!{8#aYhj7(K6Md+s$t%^Y$ryBvUiuA&f9-nvN6uk%% z6)Qp#@eL5G=*4OthB#t9@XeIHRD{t!vXj}hR1uD__zV`C>_mlKd-kob{zYhI zyc60MUk3aS0MT3T0DcSb94sYg08aw$hla%(-~)hbpe%6$@Cv}M0R9%RA6ms(zy-ip z02S!5*8q0Ju0$(au)-;6y*!_p?svMmdFK>mM_etsx9 z^AYmn?c7$xryBktUdy~YB=7!mu$qncRZwLnwfoy|yL4%`zLrQp@%!lfapmxd<0lWD zR_;7@=;gZ_4NJ4SG0>@|AI9MT{9AU{)M7Lm4eW1sk@sJ9^2Djr^MUWRg5EP(VEpEH zPD$@o4&0`sQQ8Hln#0{cv5n`G>?KM+mcnsJa_cEgnX;5DQz2<>mCL=mh$@d+kJCp_ z-FxVmVp`12K_kA~Yw3-ZUTd`jRdw2=ygGRHL1PzD5#ZVs%8U-7Z1SZ`wNeeaP+~>N z#MHL8(9?WF5Le2jd??}oU2~$rue?ktDpsXv`MHi3k`1h63ZdDAsEr4AM`}Vqh!*@f zB>!S1Qua%FS08Ad9A{Kv=f~X(&7@R~Qc0G}%gx-Vj=r4@e={VXa;01j&4-D+jU4pz ziIQk5$Nc6Y587PpIs|<^uZDLCuB})#tdJUabb8Hmb~X5$A^BjF9V?&JcJ7YV;jq_z z`JlJjw{zm|g=AFElYC4Q6|VdmwNt@i8`ddgqBsVV6XNKGV#Y{2I5aZNWxaWB7aVs` zzS2ZZ3Jy?|cT+19QxAOd=yM8HLn0NJg69#5b%#-4TAla`F^u7?PUx)QShVo=ET$oj zi_dH_kdCzBu6fv8zSX>(*M~H)&>?Cfbn8epv+&$uHPKz|bZ)zi6~m>7>?(=zf7p8) zI60E5PB7;akjHpzXsK;uI;Y0qYFYJ>Sy@?CJ!obmP0x&MNu!Z8jLk6AWLIT(*Qh?4 zs%oiajh0#P`F?jSh6B%n@dsWwj^pQr`|aT~hnI!j<#X|3vo^-~unp_QaEp({eBICI zkJ0^KWJPA=S5#(Im(-f6mZGvMGx9~mi-;F5-h1)hun*SfiuwdQCX}Zm8O_#4=Sj*` zQ2E-x_##g3;*N|s?F^g@zzLBN$l#F=X6i_2bKYZTg6doS)`eEvZf@Xg7s=8bLQ3Bb zst@7##^}5Nkw12mU)B4qH8h0+TV3|zG>vkL5uOSO|D4iimzgaPPP^Vm&@V(x7iq^Wy`jR@Fj=!-%LuT)8m(k4&y;f5# zs`v3PbcDniB>4`F-YiaPUO)hiW?`8hBVv7nkI~_eOeT-2G^`u+<+7 zsd|UhjEb{nu^CTTUcRg><7&rhwE=B8gEgGjtP2g zaAlcWAbCA+3jH$-bVk*AJO-tU69zqfQNOw%X0U-Ca@r*0dbR zxC)>*Tb+%_Q;QtLpxSnI0Vp|7~fX&=Gm>spp&O7HCY-G5x zJm5GmqFo$tue;js_i$h>Yx`D4{#?9{Hh8U#Zm(~<%ZZqSf4B3FX;mI=1BuTR7;PLd zzXrLjz71|H=Mu{NR(AuYJN(_?)mym4CsD`X=y`(v7#kr(M0DEdAKo0`Tt{TX;;Jw3 z2R?qp;}Y5JFh`PQ++#E&i5~FYXJ^+1E)z09f$xz*iDZQ&Z*cA?Pkd2=$xoAYqR#2G zbJjMFJPV;YAiyY;Wdq;qsOX8!2V3T}%a9LNBom49gMW*kzLa4%Mkm3czwjt+!?Qrn zEEd&uNU?GQyVF|hwVPwA#6Y=3E`FTk2V3nHj=eks&hzPBtDDVWkCj=D9Nnyb_=qqg z<&V6>o%{}6&zWhfm=egE%8ns<$_o#`Q49xFCHCFK|+Pdd0}cELCY- zMKIUam}pSCHW4KLCk{9`T4|FTT4&0^zsuH6uB2{V%4rFP8v*QfkF{Hk^NH3SUIDuL z_VEI>6u5OUd(?LVf!N__LSQ!-l{t71EQ=^^MhEs_S?BnSfd`?}M}b#o?aR?z%59N1 z8F3#L1Q`5{C?mZ_g0{>BQppono|ts z;=eJ`Sf}QPn|3z~Vm}zm0P|PH>r~W)0|F2}(AKT?Ak9eQAkdt0V!FX!qU-KN^&y3> z2vznySwE$xZ4a=)&!}4xvL>x>G=D;^ieYLZZu?;f8Jq{q^;SZm5Y*Vo{*q_B0v2Hw zDy}(L$aQWkBn? zV@&P|M=D@qK?h9#tKLtVKDd(f`59zZFoYGy1|>32z^z$?GMQ1-I8Aa$hs^4f%AsJS z-?=D>d%T##+c%Ee;4#r1v_f!07}|7*a)T{vi?$^`*2^m;EY%oSF7`c=u;XIMOg6aF zRy(;ksi0Snk>^EP^1_T{)P8teHDziD;wi<7N)$Y!&~s034~DJvOSv_BcoB-306GaC z{dvs^qt(eVUPv^q-W-lt{|##^r^nRE&F=~v9d6K(lorH0t>4!K+x+i#e?b zH3~lbdK75Z*4w>{xy@Fy8H?W#V7E;PYCKLS6a?<-i1Gm~vwtcDUlV^@ZTP;-ur-Nj zm&&wFWBN&a|6;2-++0zOV)7#WxMn)4&9JH}JjKLf`FCOa#BT+!Q8P1`XI$SfLbhdv zsaOyY|1GvLt=yepB$=kXEPkcMATO9|_{b^G6m=b|pb%eTrMT7}iOTTrctv3R`TZp?~;Jb*=;Ozj-WOB$VHe)FUJq_7@UN05ruxtr%2{nZA+zKCJ;x$R_c>ZyiBwoXq zXq^GiG15(T{JJ?&V`)hB^t_UE^%|AoCwSH2rZrTLJ7#F)`Z<2IaY#{vi9h4lKrca| zyOkA`F67j@Y40SKnd?Hz%}p*Gafp6!5bBKjUgL6dzgIiC$gUR_BJ#hys4cPHeY z2cvUT?(vD}d{N>rwq!Dh&gvaJH38wWd*)$&Ac7tENPZw9nG&%uw?R*UC`RfNX_Ke~_(X}nsU~CA>FM}+E_EY3HLl|JxT{CJ{=r-|52$FO7CxmteB|-?|u|AX|Z5LoqF0o=1 z`+#f{^JT|Qk@v^IhH+MtPBDaAoy0&X z#;Q0TVsec>j6#T8 z%_cjCBp%Zamdk&OD5XyKA1-HRJ?h0x=!CK7ZP+;+0`4G+Gv9vs_)88_yn1Mtj}iXP zIK%?4v72uWBX|{?IJnfo@kq&_4!!IS^33byV}`#uZtU=UGij<<+at}Uddj|-@L&X0 zO4uLpItH))eS7e!1VHqQai|)P8o|k2;82u|j?heTbi|PZH=_RjdI#$}uAWgMHI6iK zRE~)7MjtL`=mV$u+k>1onu`M*EgY)c{*V2N7{KFZ+PJ!6X2q>(QB@ADZOmL`Y%N_- z?m%UP4O(ZP7Cwnt$g;zFlEr|mQo>{J?lZ^VR!MZ7I^_4KkU!gu*QOaSA>244x9 z$3%`%DlB50I=7?C8`tx)QA%*>PaLhg*7fowAsoAcMn(8;LL-GVC%c_Ci#9joa7gP? zj3qP&7QBim-GVfo+g))c(NM{y2Qx{%&>FPh9xGzj2Z7RWj}nZlb&{SBmLOK!9SI`> zCNv>oUH$cy4~Sq*#bt9_^ZrBSWSKie0#ZP=mkI4s!ARahRTV6!Nk>OiVs1IIMAX zo@BSfVMkq~Mu{_8m=~Gkwr)|t#d{u-GN<8L8Ll?dQ9BV9|31y&;4t{XqT1N*4|?Q8q(u(iCL~_G#r&E?v&r+OxsLOB;gO5`(!0JGSCR2b zR>w8Q@nj0tamB?wcNMdzA31w&m-AS&vyMyKkHFL0_B)^4KVC1Dkn21x4hnQV( zl8R9tzho!rTa<6Yg3}imtDm1yZIjh7LG#CC8Ml&$_b%MbG+F|{pUx!#fq~&oz;TSv zB;2vcP0l3&0n~?ndVRrJV!=>n02|MS4KvARIzD;aObXT_er8=a>A-TJL(&Yfaoejw85WI$lyGfA7q&yWJ!vF zk+Ii|&c|>YvMqS&AB>djPmofl-fBKMQkOe1z!0y?i2=j{bktAP&z?OEAIfCnd(S?{ z+Uha9=NMw`4DranraEROzBqK*%WNVr3!#Igyx+w?7|a}e(fArl=;4Pp`x|hF?8qVq zURWA(^Wy}1p|1Bk@EHsHfwPaEs0%@7TwA+3`A70VyZ2ewaQ{GK!8?$>RV%XE;dR?r zh|f_`I4@sTgNBrNNNtQXq4I#b zxbQ9iK@KuOVS7C|ylbM$qL=U(GzpbeBddaub!+}~zjvY4q|tlXMcW0dy=@1b-LfI> zW+A?gks7~7-tiIr7|jM>R-b)>|B*Lad~bwjiT}0mb9WZ`;CK_?|9)VyyYC2+A#Y@j z8#5UD@kW@0Di4%@rTAx`kB=S zSI?}TI<{J`YxVM)j!Kwi(=@e8*=$q{UDq4BUMW{fh`(H_ph%>$u9utj29$MmYtTAt zt=ounpRc=xm9&~!LgQqG6`jJYN~uzLnRg;%BU3R&-M{D`pe3*`|4n0U9}3%f*UWE>>qW zSpiuu7i-cnS)F`Bm9;A9Ue%N#Y0@EIHfk00u5?(IovN=_iiGBJ(Zn|p%VL`0U#^%2 z(o6=ZS*(F%7p3&fj6**o@Z*Wv(huE?rOYg9x>?ix`*n9kz|v!ufR(VoW3cRID(P5e zN+m6vNyvi?B||Gpf=qhw3OvSQe!x3a%>}mQ8sH@d@wT)UIml5S~g`> zV#G!-Q`1C_6MNWTcr6#KS;mklSLI;A1erC4jkv%`F1$0=#j_CXHSDEBilU^6h_Sy( z%o%M<_uutiFlRS^eG=xZxysciYm9SY#it{uzFB#abfQ?HEJKbn0nN<@cY-Z4FI+iafld>CJVyOZgRceWQ zHx2#`&A^~Eq-_vqYf9J^Ln}*XQ!S1G8qfQHaVsLth(r=wXq4sK#og#!!>ksOqzlTV z9e`~Nwint=1`f7ITDe$~5``%`cj+&|*lGrNq_Ui4!*eY5B`t;>(@e7pu}K7rDX@lG z6)@5o+F|hucEZS zF-z5AWJNuexi*$%_B8uk{pdQ1-ER^9{2cMm?;!q}CQeb1Y?_dHxyY$$n6&OM4a`o_ zlXB|CimrQN&1$uRIN-8{IiCKd6k4KI;Ed!eg-8U`aRFLM(~uG`6lvBtz%{j!T*5Vl z&{D&ULy|6`Qy`{NflRqFll4KvR$Hr;rQ>I6>BpTnDT-;9WI)qV z)siM9OL&gmaLr62`@n{@gaI9~oCp*M;IK`qNy!IRSj^B8RV>8@yfBuUh^lm^tJ?oP zL_>a*Xvn*ppdtU|rAhYS<*G|bAo|7xc7Gbso*3R!1CqR=M}*3l>J@MQ4i>Il^)gpV zBwv|^>=-3;o#d`qX{saXYrMV$s+KYGKdr=g)H2hDR5M&f}+euIIh(yU{;fF z8Pctm4iB4r?4(&O^)fV}5VFc9fr#@|uq(9+WFXQ7XJXh@$j_^CoEVeuWc3xm#UzTRdXgI$0$NCRg??T#gUT^`-Wb^20HnSN<(O%)Wa@Tla9+N zYF>quxSCucpQh$uCTnHL3}!Rpp*S;;65}OR%_~N=44p;Nnx}ycO%c@fa!KE`JC#ZW zl%_HpyO|1Xlc3L$_Udj>17gOIX41cv8UWXlkNR}f00xWID!9E_jGii#v-p>Ihn{9+ zR?9VLzvU_;JdLs(OSA$medBG4f`JL8m%D!+8SHyoImlNH-P6pJgZnr76N< z!;BdikTF-#VyW~5Y5@$Lae`pjsgz;GB&!P~!RYm5V^-y(10p-nJkpTJFrdNc3z9wT_~f}NkkG@xt{N>scgL+Ki_dw|vt(yo_dh|h zvmYke*_Rd}JG&dk#l@;8Rj*bw%@cN!7^vb2$}}uwre`_~D=tWv+*-jJ78Z8i&kAIL zo}dge7*G(|nijn@kWn%8$uR$M42mPfS@GgBO{?e{I>@aQbaXIgswCcar(3xJ8A`V# z29l9tr37NRGL!?b3znf#WaiT>-;ge0zUwn#4Ztm-8;a6;$9I2P^$gT@F!r1Y=LZ>g zO@{(EX$PbmKY(1;A%~Mek4IDFn2I#yB`G}?^u)6u%`gI7uq9>bOxGu80Mq8U%FhvcohUo%2t5zV1cfVYP~(M16)7I z5@gd6%(%x%K*EfbYz!MfW)!+niL>iSWJF;?4-OgMk!GhgI?)z5*6HF|hl!P5tw>o8 zJSX`HQ|9x7s4f6->R>ghQic@IVPS0+6P-A9As@gW9o+o#r=GvMu=La`_kV@>jjz(j z*XZNppM3u6{^#l2RrSh)2iPzo!rc;+VM<~!ei z(O!c;(DQ|MYpt+7Y_$u0djtCwyT7`F54b!$Yxi4LyY&{k|L#%V+<@6J4+_``H>{y! z)qLl(H}6XY?VUkr9*4PzgSLnar>?%~^do1^o!u94#4_K^dUx%etzLgPsMnpd^G8-x z1g|=LubRbRUW3mSIE5t-5+loR=j7({KJu92lyYwM%&8+MROiguikdHUdriCE={2|8 zaOJ|-`2t8suD{(KwmNqH>A^m7-6Bwvn4^oZxvsJxcW6qILLC1vBk-);7{Fldi^%|Y z?VVwPPNDN!(~bJbm4t`FzRlcJ)azMn(x}eVK+08b+UwSKJLH8X;?;aN>jICh9FN#M zD6IEcM73sNdkd}y>{Hf-6Rqy~0o3iRaR1#HJb>_5VvCA6gL-b$?$~GHyrnVh_1#0L zzPm9cLD5o6Q__jvMvn?mU$1KFXehCE(Sw*WutU~k%V@I$$Af~Y2GYa;gQ)rQglR{(DzJTt{HG3DkeBh1l)#+Yb z;YFRg^B&Cod||WKJ3k=DNhf;PZBf%`Xxwoi6_t5Uh|1VoZG;yZ5v}RSpM@qh9Y~C% z{x%qvbR=~bt0$qS-vxT_cn5;>KdUiRG4(oXhV>l$%Q)myRh=0tyo!~U3_-&)06F| zl5IN|KRXR{oU5Y0G9(<%!OM^=WAVV9&)&3f+ih=K+eWwb-{!3MZykUMcx%Vn8oYJW z8f+d|`Ur;AzR5<*H1!{6mov=SwL{r5D=fC~m4%xZ zZol~l(EUH?j0(GX(%L$}Jfz%y%hG;~`!gbG^|-k?^&yhPNZAai&(arx`J(PgQ+1pu zakoY_$cd#!Gx4IGWTeO~39>d=`ObFExrJfFw|MhYm7_n3w!aJMOGs~L%bB|ZE&j0k z+gW=S4=miaR6@oPdlA7;`8EiJhr#_ao?{0je&N=ITi6=^;Rp8S8ehN9UE?p)&P25a zY8}@@^kcw(4G>vZSp3CZ4Hy9lk1%@V=ad~t`Fz3oFL0(CcGvD(?Se1AR|4aK$G=V4 zyq5y(tNVI97wo-zSv}@(qz@4D$#GDxuUY-R-LChxu&=}FRT%39{05b`JFh!vJ%5xr>fj0g8bg2~34G!7~ z4cPo-k*5E#& zHY*IzPL1U|HkxtwQ$MMf4_+Z6+mN|*het0R zZ)P);GuO2)Anqta4t0k)iu{as#Esl277AhuuUoKM!Aq9-)Q#+_F$OJ+#TP} zWdb{!@`=c$L#TLZ*4Y&Dy9 zH#(?N?Ca=0?@fQX&K8?+Pcm4#(w{SwFgBPN5Z&btqVL_d`FACO8doh7^N9F}D%#00M?=;qC(KdLLx|Y;!o=D#Y{>0c9_FUBhteP>CGbVC3kz zhz@!ujAc=%QAqg5+LkbHVS>!eWjR&%pu22g4H<6tyP)*!KEJB>TWbT*TF9?X(u&7d zxj^>9Xs8F=xe_mo@yKR~&wa5NTVxbmbZZAeQajBRT&pU@8*zgTH$aa-;8coMZm1au zceBna01}%~v5rBwnH#VWcQ_eZ(2MZn+&|BWT}DOx^>D6oW|;tq%Lt%3nGuDO#YAUt zR@|7BIK{!?v^Sh*qr%r9-8^5=it1Ys;LQQNJ1a;=-MW-BoLb?VDTaI>3@^1qev036 zyo*Q{D{7@!bSFpxr@l@{MFof!dul|SLP6`|{N)l)%Dhn-K3nvMzk7mO}>>Ys{Pi+<`7q!0C+~X zMneywYbmoc3A$iL)y*7yoD-^We=}!o!@0Q|X_)=OefP#F^stHvr{w+S|-=okv;v_}q^gMgqRirv_l?)aI)MTS?T~a%3Hmy_O zWty0x0wXxPJxd%C#QT0$nK6}oOBeAdywmV!5;*lCHhgV6j@uTi5d1Ez$H7Oz-;ry4 zFjMgNTCa~C2_^$A2gw7DrKpyi8cY=NS{%5($kr;0U~KHPQ;b}~h*!tV=idEX3N$Py zA^{1ezY{Dg*gO39IKmJn2oo+*VV=riG{9nmM{dKG-~vpWY+@G}V?taARx)t2xPvcI zJQi;Rzk0}y=DB!2ex0gu9Efkoj9TMs#fYgSPVo}8hraB9iB7(-q-__k+OD*Z0~6cX z?Dw|FmV=9M9CpLUg)qiAMH}5>Qt~1EJ${XBb2`R^gW^}ts6Z$&C~R!EFjk=&x4R7l z!$~wtIUw;Wq7!-uaM>4ZY}_zDB4!Fkj6O|SQ{t4@JB-_GW+F1n0g6{|kY^sWA-n8D zAUrX43Gg`5CKev`J)*UOZYT{q6a}5`kyXWts(X9nxQw#<36_Ak*X2t?+*_04HH^;` zOG#X1#A(E-(jJ{D(-9$#03R{pahp7fRG?cqN1ZY`apHxE*mbr6Dop4g#wTtFrj30Y zGRP(~vhDWz9jl$YXp@X!iXL!_c4=1T0W@jN0&j2@Mt2=+&ryYx`(EC{;B{QjGEq3} znRC>|yMbX6_n(4{8$9~;>)f;7+g2ZikiWGD$^9%k*2h1<{<+<=nz@eMY`t*0^dz-L z9T{y-J6k7a0VZACQWu!6ptP&!uCAIQJ?E?Ci;st&f_91soOA71!33`T0c?+^o$b@H zEaAD5opbEyq_i}Lb0%SY&N+6Do8(s?Ux%Ysjq^EZ)%v@_B<~3p?onzJ)_ZDG>eW-k z1=G^N?XbSr%MfYO8!;^jvT(owAkKYjwsQ0nvfaE zMxrNq8?eealu&9i=p&pyGgPcEn#n9-nWaO%9GK1QCt0?rn`Gu1Fk*EM4z-3YW@;!i zDoSJicHPX~{N`!b#k@^oHJ=P7&5X3OMBQa;Z*XmUb{zDZh}Q} zJmrv7(z7*=JIWK!k!39SY09;&HM^ZbRZjNST5Vf>n9c$XaSBU4x;-39ZBf0cC+Bb? zCgxZR^e9q2;>|X58d+vLhbBy%Yw%lV8@R)8Y&RJ%7mrseBW~*R^5=C|Gqb^aBqb)a z$E`D=7yKE8m232s&Wa^Ih_w3|nWGoGs@!}3o1dt^4}JuG8tD^ApG0~&T%mjul8v;1 z^v{tha2>vi^ovNpg7g5~-kw4FmX|2X64Gzop(wwL^lF5XT0;7Dq<@d}n@GQd^tVX= zi1ZsT!*8VTyHioVAL)6d`b{ral*eA7C~rc#V?j|~hSY=;j!mQ^2T(B5U5kqHZAc5R zRFqdDeebIjWr$RNwW6#cHIceV|J%1H$}b_k>otn!=Dva-Mc(#d5-IgRx4*W)?TClK-akCEyKytRh( zT}4HC66wpDqI?bMD$*S~FoN_SklqJ34L^glP*#*hq%BiX21pxKMR^+OQ%G<4G(J9y z^jAo)M|{8nQvW+pd!+nfgvLbrE2O_hB9A=czmLoOR8-@6=X$yb#cM@@09F( zzv_R)^GM5&4T>RYGXQ_Z_g`8<`j|=#_LmnI*#86Y>hsr2uXrQ8qBwuVJtpu!ks{07 zRmBa60p?|4?y6$XxvFrzt@J0Y_(obx!ssM z-k8F5(=~Ivv77xJr5h0C=*$!VC&K#y8LKCR42bFyRxZ(Ab+7vYN!Zo|AyVKZKYkLY z-;pz&OSA}jrri}anut8}KXGLFwb-5pX71pGV=Hj=ln(HY!(A2e0|9~QDZc7W)l~Wd z$$%7Bm4p*{+{oY+7DtHhi1KxDl#&n!NhWy8<4N3zMAEMuW&G;(^JH^8Q7h(dTR6Hy z*Ks;6{=y7H240(2HG{DO%r)H5Xb-A zi3~bxGV(M-HXy>q2J?Eihn&$Q?BB&bwGL> zgEZ$dM1+gqU({ZM687wjmPN4}=)1`2ak8IcdmRGj8lua^D#7=HzbE6jlFWvbB8Onb z_-`MvpF1()Xi0ocDi??Yc*75nxi6%+u4VUMT;s!cmV53}NjfsfPCjIQJ?0JfvENMF zy*=j31O=umDD7yUjQY)(rHEoBxF*IqTIADR>=E~>yUUL4-VSmaCQLX|c!RolO4uuj z7`|ET8TXv0s9i+Ze7_i64$={G{&rfT&fnXU#GO|zipWnxs$P`)#kmVDKAa-1lTI5B zYO?8*XeF6$b>|iIi4NwTxHwuOt}m{k;M)XFK~p&*MN;k9KwJ;k*K>znygwqYX$Sb8 zqivj)-Kc)Sc9CtKP_WD~ICn2b=U;e8DbI^n%&{0RLlXC5yV%XL-BJ1zvuU(xUX%BL zm$QTzosq~%T-x@mx3q*Pnjz=OY0KQ{TEyDxzqMyq)|vHPz}wRV45wg2aqZpW?VZ^* zcLC?0O2V%MiW9kPO#&eL#W;?7hVy&eDUQHmHJvB9T^#l@PA0u)j;TG`C2Uzjjv|54 zzt}JS0L^pHc)}d^o9@p&;|ZwoeSLv>#!EOI6LGKOC?vvAColgxE)u*7 za}@YY5@$0CV$Db5c#6;q{)_^bGWvS`-Tf^t+;r2ze}jjtzg>LA9S0U}zh&X?mg@H@ zisKbXy{tYx*io&4TF3Pe{TT3H1NDl!-tTqPOy7pgp@3((KAao3I(FuseWUl!&?7OM z_sHkyc9bQbFF5}jz0MY*X?KT+Lu=y%z11%G@_S&grRXJio3eQ?`F+THue19ntV=k| zSMcZY-o2~}p_W`6)az?jA669g-WD)`aHsY9eO-hc92^#M-*xz|_I3l2M-avmc=2Fv z59|{?xZZngVE0G0xxcX4>zyAI#7B5x?z?P`0bpS6yR2_@)XRI$cbUDj)$0${roC=$ zw?X)}yA5)EtW>iW9f7-qA}hwr`Yu90)6VZByUEvol%Z(b{4 zX%JuR9CP!9v(LSOJs4&)chk-)7v;8Md0Bnt88s`s<=b`z?}v|D3ps-2&7Fn~^6S0+ zs@2%cW`&{p@VU9uFxrH?sGWv^)t!6$x)Hp6v5txoD~S8&)NZ2nqiFo5G?n3M>=Y_W zPc<2k>9OMH{+jsM2wmg!XTgk7XicDV34#&F=G@T|u(JoWEx|sLC^mvw6U8YCzO>fs zHxXV+&2%9clt;)BUrkXhIW?H*e2_SB=N^*KFJXd^A_}Gtn{Z*I`qn9gsk-R8!i0ns z!N>--&zBEYGL7lg@uiqxneYZgGB*WNHI5J3U?W**wLR&PC>?*n+sChBJGo1Vy?+kW zY4da^JUF8=_W%>KNvIggF*e{ zKmL$LI=!bHP@pLj@R%a?-LsA(c3~E^dmF9p1gn*ZpV8{%H_PywhGo>(tJ$X2KYw%s z=FSo0%W!6%0^w*QAXJFxm`nx9Oac_wCuRqnE8PacXR}H%`p65Om#G&r{ zo`4;avp*65(J#i$v?x9(joB#(@^sD-XrTE{6He`vz*%Jy7`FKc=SFVWx4KYx_i@m1 z?o2=!u6w||O=35e$b7BS>OS6T4mYvLm5W=`moi(2;Z=W>e21tuqWdiyd_$$_MU_k z@L?iOrP-YSjzF17UDrzPPhBhP72#*4Tq;-Gr=@buD4On1tyC&&CBp-)8D&E=%(Bd@ zPqkiN({&TMOw-gVWwTK+5;*Yi3N?#{W@=Sg8Cql+dPCPMfrAu-sMuYS}xTvYad@ddiuz*H`Y%+^1x#!R_kY0A6z}Ndg>S=Ku$VA zF-&wK7)fELn?&Urh-#!E`*hOU{0E~WHS)V+eiQke~5tQ3ot zN>M8&?b9^l9B}nYQBD@qN4s>XZlz?DkY+Ssur$^xE$b#y zVv?H%c1^3+YFO%$4wiJ2sAiN(NHglsTE#?%R%SBLwPLZT(T9-~Gik6+fK7a8((y9I zMAC|-QUxEzjHshl#Hv9b(guk1F%^2WqFx5}btw-#Idr2^(KMqvn}MT)LTcD?%m{j^ zQq}ZQ@>MSt-t|h&K=o^hCu~~iHBCqLWm77>cXxO7(DYiZ0>l?*HRwxV2{e4ngc56| zak@qAzw$*yXy6Z zrC~yffRDt(Cfy>dm5qu)AG4XYkR(860$IXLy0%;`7d3n&W8%oYrj!ZP9gmy(&n9t@&Tmw z%N6B=NIHa1&mjH5Hz~@izFAQ|vR_da4=74!QBi&c=|^9wD4#|8(5n>X_E#%P{r|8n}% zURIRqK}C5h(nns80uL$5RixuNMR_CAPau6NuPEPEP?VPz73FcHMO{(Wkm`3Es2$Qj zn2K_5MN!PEqCAWAniWOaKx!d<5UF>MqWo*5AN>wR`83k0djS~fi*RYVa=)VFk1EOz z(qAHJ#}uW6^eoc9Lwe~0igNlPG!p6T!;11Ar0+bgDDOl1XQGF-#f86L{IP8D5VSt^ zk;ltCzArB>TwQ!e`2GM7o?rYi^2Sm)=(>hGSjZot`}F^7!hh$EaQ|J6P5VN>*R3~u z7rP+{|_wOwp3CSW#2u8 zf|@V1nHSALLGa}HkmJd7Wtm+=RE!zY4?p&i7xm*S4S% zDYRQ_h3#RhUFh2ztpW0{?%<}M)a z?+k&mE;?YAeh1TI_C8T*jCkHiV_l(AHuwUKb2jK;HoL4k&h{L4k)*OXs6GVk&9Pp0 zXzvUM@FB@=@~e8kwKjm-2@YE?tFG_9QEv4L&sIqFYwH&)or@&8r@g-WLq7dx(}0gSl%c6>gz&~tg}OF zXdhBt7mV!d8GHSZY7ZM~KA+#?-TEN+pLxa}Zuh&qnfxj=_avMosxjFMYM;Fxp|XQ* z*gB&_8PUQ`R4s1hs%odXvPGUFM(VD0ay>yG%r%4PgF?{q#;HKVYD0;AnphF$2GaFa zHgbJ27+P>Q`tebf-;s`mPNtI;9@5_k;VZsyjk zf!%~#vZ198hP}S64mYi#I<(H)c;%vX3BPR>*#Sn~v<3qx_IvA2{*KkPHtY@_=HpEc zsA7UbmDiJB{hC*PH@PX0WHNAIK0NzpAsa^$ta{i?ZRAv#P_%Jqarj_9dxYzp zm)7UK7HV_N?J7eC&UZy0HF}9l7xLU=N08o&^wC=s z<>N?ap=5g;>6@TvJAm{-q+db$*GRvH^hKn<l71q!+gQ0BR=Ofu-Dji6=%W@o)sl~A!XA*$!BF29N_Zz2&pf03@9xIME6^tK5xKPUayi1g1wjhwKLXF&a55ZdVL zhrSn_Qv3R$a;_V{yIw#2*ctdlf#6*xSWI~u6&&#_RP4JsQsN|7;xaywraoaM6E2=} zjlaky-3S{0#f6)0TKF`Sy??s+3LG}P{g#D4o1f^LpXigGO=QYXX%6Ax1et}?i}MqG z^Ammj`H4RNsv`ah$ot8GGo67>uPCKA=Ne8Cwa$0JN-y{@Y~e>a5^6Ys@A-+oZP-xy z%~pdrj>9I;7cu^KNl`_I{BpxfTd1Mj;()3m^5N5n)5z9zexi?eu5%Tnjq?+I95n(` z<|q0%QbN{0Y*D)*)m^OS6BsqT5cO1(;^Kv+V44&QFJjFQQ1;^Hv1Xx)nP42gAap1b zwEG38{Fnd-bFGC>Yr!x$6LkZFJTpB3pwCbAg${EDgag9QJ#wON>GL>uCyS6_6tAie|{& z)uulM=z%Zm@W`qsMoa>83J-R*T7|>;#9o5aAzd#TMWmV39C1ky_MkKy*zgVvf9ErC z-%HNC^=fe@&d5ue1}E_Pj3($zV+WB(X`?(7_wuC*hDl{MA#6%DiUd=gNxcodrXwYG z=$~$G!Z$em&18(jwKjt9BoAVfhGH2YSV%L80)c6-AU&xoclhv19#68sc=AJSE%H^NuJ*TEmbS){*1`i|S-A{*%kk^T+R*TFZz5d6`< zMLGw+1n)(9GyD?#4AQT@1P;F8li*w7k6;t&XW@?EZ;}2xxFh%|(%ayU;17^K1$P8@ z!xh1|!wta}(j)JKAAYiWK7+IjN8$@#Tpa!Xo5h8{U0lE??%>n?FaPOe`{E)worc@)#7?JA_j}Fl204Lw z*tQUB6H&;zlPgIVOjj=+O&~k->Vu z*HJSpo5X{344URHrAH^?Bg_@%E~V!#rPVr#C)h;GKM2p0DBQD8uoaSiok7Mc z@UOpko6;<3Z#eN?$KH)44fjcod$NfJitY@^?6x6k#?^|p>~4~M-j?d8?itD4%uRv%%2 z_94a(LI(tLsfTg4Y839N-nU^;)VJ&PEChU&<$D4ltbB2+f}(<-hZtoqiV9u=(NC19 z;E+m6PSqN)&B|a>$-xLTNl`|khc2R<6gKhO6FF>e!MxNyWnDPY>Yg8Xfvvcw#X$k$ z2n3_*HsRAl%<6%l0_;A2H9ne{lh1q4@!>fBJtv>{Ud(P{JfN5tJ;>o9=*VL7@r??- z0%&nTzkGuWz1l2#JZn*-n)$WBBdc)bXHm&~oqZKDM)?{i3cc?pF?WhtSA?e{(Gc%AiWFAxF|pR&-nf4NPmI!Uy&-1&a5DP2htg& zA<{*pOGy6&$$)76!3sWVNcSQ=h15W@k+zYz8)NVK*~#Qd6-4+p%LXF9;;(F$MiQll z)o#~)Vx^DE;Fs#!v9lhB z$#^6pIO<1bodesNnBI}V{F>bVbZr8VUma7;5w9K|M3QQLWem&-&`I*s-(30zC<5W` zn*DK341qzrcHe3{v01M*`ylP&$nMY^x}J1?2e=VgVG~aFIZKnqS4ASbiy4X(-KCkc z11qYO$4cltVp=(A`uV)OOy4zX<^&{rJRf$A>YjdSi0Y!f&jMc~bZY6B#XU0=w27wc z-ZP!PgQ+)u3yi_J{S*%1U2g}Lkq4$H^_W-dE|WEEo0 zv2vyxLw2-8;jd)JYqXlH_klINRyDn!)hcYV-JiMv18wi{O{rKcRfV6mA`E`r%!XMt zs@}U0zL+JcS#7j1Ak9|MEgMF>rYSvhFyU6wEup5DQYiQm?U@AF*FwcttCecWt?d(R zkG%TVs#>uq?d$aHmkS-IvT9nfn)nP)nwkTyp=m{_W%&dC}K`emd~A>ECm2H%D>Kw9|l;=jli5BYU}g@bC-UbnW}L-k-G ze`I-a;g1&={(f=clZ!u+B_&mT^fbGSM}M^V<1viH;=(5u-{$Ch7Gak4Hir>kT=@9n z`$8*fpvXm_VUB`BJG=TLD=G}) z58tb1QN~&e!DYJ}XqI1;y1b9HoiWA@-ConKkIWPb%q~JS-OoSm*e-yhs*kMs9J+BtxE_LJrIo&jx;;1uA>BT(EGzNCo5A2y|)J$esc;_t}uY2g+|{V zZuh%FO{ruj*FF2L>X5yPAXQ;a&Y> zAenKFd(sbvP~5J^YOCY|c_xM4&y1tg%e}RyG2yR}nbp=n&8cVTe4gq~4(C3r1b@RZ ztjlKZFKk(j^O)+n!6q!Pngz#6<8q!z%{e%1RG(412=9GGeS!feqSJrU2WqX?Yui@W z&EeSB$nyx+H7sL6}56DYPrB9v|;pTU)Hs&0b@h4C{z&ueQM( zbcaVT9dBkcEC_7Zx{$+*u!9`tE;{ds6#XLDwcf?N)oiX_K$a6&0*TGYW*Y5Q<9y~2 zh_=t%j#hz~im^A&S$$LksI>D#_SL_5wAR&Z)|XMhb?|-|93@FNFR&&Cd=<@esZXFAb zy0w!t)J}5+*Q&~*Hb1>R7`E0gB4|$LwT;}x&DPLna8~fk0SUM!$DaU2pB!P0C3ON~@s`dt14p+HY-a4soTqglBYX zG>UiHEVDD8y6|A3ZsrD!KH(J^H*?nZu&4Ge*!}f3CLH^P`|gbktwC$8ZL64z&P#*# zikA(uNSJGE5(~fCOm?Ropa!$k9Cn}6?DtJeaaxFoqwlRI-i>7x{3BO<*PANQ1BK_^ zjSl9p#E$lj^UhjMcZeeOgu^JrSKS3SW~}pk{5q~F7^=ykt2mG$_XFbuO0?0pE~%Y1 zqZ}#F)axFj9SOwZ;SEV#`TV}Xp3ZJ3#S4>N{S3TsqZ#oiy#MiM67~;6Y(v|2+#Wzy zC4nuFWus@2tj4&P)_Q&HlQ1`EDUk=N5J9D=Rw`N{4X-9vK>RL_<8|!Ras#{5TI;o& zDhpI$?6gx1WCH9}IrF)9KbHb4%ZUg?0^;DD91u2Dib;w;`to-!ZU>5h1=ONBj*IMX=nsgD+969xsPqJ>1Jzbe?}V+sa`E+f0q~ zHEP7_690OMnnz!D!1yO$l+renS8W!}<*>zOHzBknEeaP(Ied+e-C^8&iYB|oq-1#b zd;FRN1?e~-4w+v$M+B)0^m^MZ4D59qd!>dwL324!5xadG8)3*bu@%MW3GbK)wfZz= zO^IS&=W(b8uQ?IL=J3U*-W$+hy@0} z4_a@5=s@>m1i=hRekWLL;=srkp}4muMf*5(r&+Y(>L$)XPT_8hX*L}}iBd!b{I{G#QwoPU^)9v*;Ry%jmCb7p99m1<3 z(2@tz#2e%9$6Y5K+Z^7wF`jzw&H)Fn<2stD5n!{FqaNQ4gp;b|6!ZhwNnF3aKKs3G z_0es+-x?QlFNm(-?;Eq9eVhuss?9<@y>##7U<_OZQz-dSA zIBGP_iYpR-zS6$v_YzYOS`nY~-9vCL`$RSmVAqyhW)lV#AK*4BZ`8eU6Kgp;-#J9! zEiL`xAjYA48al?y5a%DKXVXmQYqvq4!OkIF2u_Z|xT}cT>&H7jx()S(3e(;GaIX`O zl={6my!-YDX(Nfo0p<7iMyDRxYN-!x!-V|B*rmShz!bDfU(~hjcxY3@Y=uNSFc*8ZB0+&zy zaV?#i7Qu?BmDciy(W0{6Ac{>CFwNf z`ET4lNN;z?+sv;oFigX`lWeW6Mx(dgooLw!4f_;CAOfim;oJ$^UfIpGgE;Y+Pr7)G z1t)W=uAcW^npjK-j1(gxFVmcWuxT*3TC z$XLiUlbKC3^OSr!Kp5ChX3w)pHqikSX2+*=iw?EG)Kq3Rmd4)ky4g4S?GdkwJ)^`> zFp<3?PM<&SSl?#K#jTw&BxnsMJYbRr{};!4?H-vm3g+waR7X-t&oDjiL|Hs1n6dgT zE7!Kx>~;oKIoVrl!SeoLI+8Y|Q+P+6BWdvfym=~TrN+D_F4C3Z!OThKx;_%jOY!ssiV zZ}g7G$-m7YV{$JAjz<~prNBJ`?c8>~K!B*@z%~6HREf2rtvT#k2K*+!`r^{DBj9ve zdz70ULT51Gv>@RhD>Px=!UUOxcFn_YIsJRTwKl*)0>R5XwBWeVg5g7o#M7%Aq2le_xmCHxO zLye}xUD7#zkIzKATx0mHVWg3GTr+6&(cd)9aUl4QCr07cX%#WeGBfsZHRYv^tMPJ{ z&SFJvC*rxGB$&WZOKgxVb~HOS;#eW79cw3t%5IuF5)cKaMMR6^HFZ`{?9|II|=y zzK7hY`Qc5&M~ryof>*J!os{QS5}L8c;hI-v9L^KVMY&Ffoob)~H;wVHh!}Rt%H1AF z`j0os>qj<8s2+&Y2fu07xN$r+bx39nF%DH}&1ZKDTW23Vk<7sL`V1TcmE zg^8%JN#R42U*~j@V;ZYJ>mFt6=wB|v(g`6X& zkMCWi_{d$7WlxZ;O*3Lrn83^_oaaE7J36`soFBOyw7Qq}7&nvD7-!ceZz9W`YfjK0 zi0BNi;dDJm<*8P;NixDFQ!b4$X1eAm+3L40SdB~95Gkjf64lc^xD6RQQBrSTLofLG zxgdfQ?6Efe(ksptiF2hxz5x7leu9GH6ux3f4aXm0$f+0A%G+FxYZdL*rP30yNN2&~ zLJ{W2jWj<@7nEo*^Xe79dGFd6RftXO>@s=Fd=MVz-fUa_tl&?LUZy0HF}B5 zTJkE~B03JV25|KVkD(XrX5QZ|{B8fJpu2$uQ~2rRyuA$;rpQZ{rDj4ewZ5Auu zab3>7p0U>tsqkK>=JWYIuDyD2y9?*R=&Uo$-z#q>zY5Jg3Gu$`8aj}@Fme|=RtUeG zg~e54n12vH+DRtM+znoDm1lI+f(SqVen;)0NE$>o;E7YivHj*YMm!6j5XuF=!VxhW zvW8LdT<-I-eFbu5>mG_r>~tokL8RaQvC&QDVSy7+`!D<*A`LAfc#;!6W*%uMdVQEj8iI1SUeC@W4ZYYR4efvUYgex_ znz8?jKMz{*MFeOo>SZ^6n_e+A_eagtiZxjTy>T%x%cY8eNScOO_F~jogVtGV-A25{ zeBCVxVLY{xG)CgMqKvXhe`OOzjwx*E7#dwJYli8vTx{pz)uvq5jjH?5;m6#kXRM27 zd)xhny;K662_g~gU!^`E^1c6?&Z7@9uaE~kHH&W9nyDkKq5D(U%6dikSt*yw758bW zTr-MZgi{KKh_Ho1^i-p40146JJ6(iU^n0y@DJbg% z5xO^j#&m0aiY3GxEX@e*phJifs!PMOPKtKmyoi(- zFKN2e0LqbOQtvWCFqca;X|&x*ae`r@BPFhPy0KEOfwpPczN|SFaT1WU(?i>8g~B64HzYOr>0@ zRm!u8D_t#Onik86CsG=uSIY>-S=JMi+%&LjTD4ZgQa78$qGpszNHglsTE#?%R%SBL z5#AheyzyZq#Y`Hk6JTrU+K=bhK^R4e*IBoR ztDxmo@YP{>LKCZ|S*v1bhBJAE)^yFN>D34{2zjt)s#WD3tQ7$U{Gb^DNvM)mtQM>I zsLD}_>8cs{kk?DoAfv-aP1-`r0AA9p=t&T(X|-Aj#KM#hF>qkm9bl4`WynPXbg)xE zo-|hp8(s*Rb?NBPAeP1|r5O>!+UqI}%Wx6vuo;10F&9Q7`n^1+L`ZM6aD_TV_ zMpR!w9Ws=Vt6G$~-0^S%VMZCsoT$DPaZ-g=QLAEskhY@=^lDX1MtQCZxB<*C>7biT zAtN|l*ngB1G8af8b8{OCna_W{Tp?rV9#RZ&D^>R=L^8F?tXLzhh@GA`tNj4>8`y3n zW?fRUbq4sZF{-ACcLU%wG(*nuPN9JS6#!GGCq_&fo(@C13Yk^njYc}8>sWx1W>Ryg zHXu1I%?38OD{xpd*#VF|00eI)@{E$EL5`%)XoAjE{fKQNi2F<=R3$K-NHdYGm1?9+ zs?Ma|hF;T=64yK3+=O_6{$?`9u{($UF1a2o4aG7*u#jdVNXE1WPhiXjHpwlpm72xA zzl_O)G#l8a0i%oZjA+VI_ZCH|YPD)Dg7+7Bx+1px#aaZfCT7yBVExUA4UCuxW(e5C z$hp^Y4UBN5EE5ZWZN&-^RU?nTWjasYh~Pto3PJpgjg2W~x?%rPgW*R+%e=xMsWl)I zkus{V@Tfv5C@l--OSKYM=rCI>RJv3HFJ3evw#;6I46M+ok#x@i%bFVYSJH+VHEdj< zoeEdTE31qp6>}gWk5Fmsm9WgnF$5h9mZ2zVk5`ykB#A*;+IW);n?R>zl{TxziV1Qi z%~Lb06^NE(c`)d)z7^$@!`q`gkiuvz#^#$HUf6#hZCVDjX}Ln1mcJlNKEt#ALZ2D# zz62V2&xj1`8iw;MC}9no2)Woi-i!}iyl!IJn@!l7*&{2nNSm^yhtbq3lnYTf_r?jt zDNv#KZU0?_c>VDU)E_s}sg?cTK^?zE9lu#X$N$Q0^4+Q?Sp4ZQv=l4?iS&7USsk*6 znzxq)MFVYgF$Q4_)=&4RVPaSAy$kylvm{-m;(H!K#}ee6$qhKMCYq*{g)hZvI2v%W zTOV(BR?|xT6R}y#!S-_>)dOt0|JRf+uni?HT#rx;Y6!@eh@gQxEt2x48?^PJmYgJv!V&XY$ z&5D(AC&*l&2k=Mdw*KT(&tF|wdg_(?KTYfSXXxXz^zngDK7V!ppVGHK!^i*7g>Tz(-c_w?}__`rkA{%-?T2!Fqf8wZGQ=vLfuYOs3Dm$th4rgN)jP8~U+o_yqi$4;!SsQE%fA+2uH-r?X`xiNsH=kT`R zYIIPrnsCTpc!JKQ)?3Xd3l8kzV29PcKDu9zDF90NVr0*Qmdh7E7KR=aQ% zwQV-~+nu!m+hoDvf-2mLDWwF4G)*briQx#JtQPqSIBIoKv|CvCQB0Xye2)n2a~QW*H8t1ABPR>cd|TFP%9G>7(+8;Y)*D zVt_0#0=YBH2Ahb1OUKmv%tc4Q#|Ggv>p&2kYPiS0`T6uQP^Udr2-RIAy9V`sM>0pD63xO#SC!TAd&3hJEr zccG7b5YftVW#1hK7VVcP1?>$dPX7>A+#g2zEu`N;`UKMJunwC@RiuZInn)W+Eu;%b z??QSn()*D9CDOBt{NJBRdFsgRfZovck+h&>u9K9=B!i`x1D}i15*(%-<|RSU+8VqSj>9((EPW3#LHOJCSuSf$Jf@Nlovf^Y-55DiDpY@b z_2}s%$KF_XxUBk_)dyG4te!fyTCb-ZQ_^=T3ZL0uaMhsS=tZc zeMaP^yuHhu-I%i**d+M*gyFSeH+RmVORp$4G`EHtnNbN#Oyz zZErx%+;rieg}f1x3RgxEnJuNew;QddonwtHG^ttkpi^kk7SP>N za=8*;v||dz39fj_PvSxco3=gVC9)qe#leVX7m90jNan@MW9_ax_hO30nSrTL>%{Cm z!O(sjXhzYH2?$d%C#UtL{co)J7HUS4(Q?gs!WVcCM5wMHkxdYU_fx z_EG!xJqZdrlAT>vsdpd(2yEPb5{HWX|r= zL>fO`78h>1Y2gbPz5i{rUtai|rTGfb>&^%6bse}S;h-teIwV}p0tPkR^u47 z;v)^C%S=AHM-_UX0+So1&^tuhJ$Uzb)O!P09p~(b@Qf?(Jq_HM2>o81lFdU@7EYP1 z&a&$8MQwzWzO2%I4-7&`+{bAx7a}QVo3<6+-q+S!BqFQa)uMDBZsg|E*nX} z>CY>eu;F_g^j00N3)-JFmI^d>xwUq$ab8*nf8(7RMk7HQRfRQ72nFVJ@hI9X3#@_@ zagc)d&#$n+Di=2qcQ~SAyaFDQ*dXy?iRTGoi{B4pZA?g*VC5si!kE6=J8?k~Dkf12 z99+aSA#~eu0M6SI8LNe9Out@f-h2O>pJ*Nb2ng55kdA`dts;E{>0?L_fhB$e(ybr_ zUx(x9-ptDS_%Y2hmUC!YSZOMgU8#y!Q}EGbJuJyIf^Tx$xIuhL*nmWRa--7S>xP3HfPAyP-=BiYeU9(_{>##wVIxzcIm0$* z*kBFhJ4UVj63a8nOs&{A(=Lm~JfCS`|Yn4;;Y3^PbdvkcOPRau&Sf5w#w zykn+f3ReOWRD!#5kECYEWXbF(un(!nnG*F7DM=2gXGwwUf~(iptbX5a*Lzzy0Rdyh zdi_3jAm*_9`si(XnZ0}0;k!gFpC@ib1g_^@b7V*5NA6)8=gJ4{eB*j3x- z%)rt0L&xVxhJwU=D<^KNJwZTtTOT6~5v4L4{Z><@j~s+RgB)W0HCMc!y1LUAei|bw zk-A}RgdY~f0}Qu9U}qU zGQCj@%c-b#B%zX;qQ^CdUM5rB6;+P`O*zD#a=3OI1wu-6N%wT3l#&0%iF_dc1L{U6 zc`|tb!O@p2*`53F;@$`&g&yTw%|n2~%{~U1<&bnHsshvX_ca05(qzfS~C+~1Z zsdl-y5uuyT?8J5TH9-DJyV8GG){%NHD8R>sTdc*CCa_S^L9zl8&(juIkyYS^Pkkk85VM@r4 zEq&=uQbLLc44u8)VCt>3bUf_B*;MJlyxo{_*Xn@bZb=LhDx?yLCZkoQ;(m4yNFEY4 zIDx!WI+i9NUU3`A8%PRrjgXt3ipSxWHgJ<{6<+`%nQPQnvzQ1sfOzN{VK+V7vCA`I z2I8t~gt}P_%snnTyH=P@&$90FsB~-*Z&*>@wd$wz8?3l~a(R@!Empi%h)uttKu6k6(G_s!Wz2=5A+IxmU!nhN{C8tcn38Q z4<7N1X069{D?`y7<^K3~L#yi*hZu}CX}qOL4_%ZIfz6b<&l4dh(#N{BMu)-KvaC-; z*a=jh0%W*>mU>^DK+Nt!M^LkxF_VKRHKS51OWh!**D<=))^vm@!I7d_ARKTJ4qhJX zXd0AL^moJpolV^_R{>i($kQvdJhYn{;xpVI!!GE*&vbp&gMo5t%1(2=g>^ z6cKX}^+z5Fc$zp+h{0$g&7|%)^M}aJ@`HcV;2ps_Db$g)UnixFfNLU2hr5H^V;iXOMmt>F<$#2{w{nL%ND|a-X6+@e)OO@MrPy zb4dS)^Z^`Qdmc%7DJ(IO7XEl~;ZutX|JUNeKhWp@=opHT&mg-0<6KG+@IJIiufgc< zj~CxDpp#^w$Dd@TbDvy%7ahhKjGT3ba{UoAgZrb!AHdFpoffR1V&hK>`j5qRS-=+2 zRp!s2oqN$$=5M0|-LriZrex&LXqUVjxuE^{5u%seUlur07PA$6U5G@3?p_7T?@km~ZcTCb>I)5InMK-gk`OaYSto$k(GqS^ZrJc6g zi7efH#XS{?V~nE%$>~lQMbuN6Au`P|^>QG{46hbl1xHH!wkNZ2GWd@`raC>CjUAP6 zamz$#5d(JFcQ#Q10Vg}d2Nq-V=ZC$s5Pfzxvdi$xileL9f>u~w#tG0ca%BUWqiKSn zHJak+t~mLBxGIREi=L!^I-^Z}&*6KMq; z(P5;|A$=a{FOmKh={|5p$BYkozrlGs1>FORH zO>a(CW>i&9XJsZCncdaXQ`hl2;saLE0c051<+1DP#dWXVi!1Buy{H!vE-DugQC3_L zSzQ%H-DMY;zTbaNoQM<8jLgdH?&^u^K9!XbC;sz@^Zd{Ee?Rk8SCzfD(>ggcv&At) z4zYzPjUn=z;kg{6;KY~r8}omSjS4eWk*!s%dH5jr<~gagRG8*r5(Z}FIJi+3Ib>7iObh#ml zMWgtPSLNpJH1euE;%ko9N5fw9goYmRrh|qcaeus_C`#uIE#&C4DO;*L_kvfp45Kew zuDT+OzD%0#pyJ)OMeKIlZI5F%NB^B8gXjJx)_xxo@Z8^?j}@b~t99=-+}29EwGEbf z(tSgEBuK>|o{bfw!h4+DdxIth*MvY`3H+_9Y4nwqk<(mLA{RSiF-ZB06{E3YRIE(Q zPj8<}2D(y|`>0C{Q(13MneLrosmXdrWVTfCo!;i}#i48%Y)i9&S-CjGXh)S_~vta`|E?AS<}H4ON)gr2y6r z;IGhh#;t$ICE!=MQ|Qrm0aD%panj0DK?*`{DObpb*30OdQ9J7eVB!kV8_y`s9&+KQ zwiG&Yj=l-CvtBF%6ITw!H;vt5ij{1xlnw1u+h{NhI`#Z!_2W2D`~<=x4h;_>{1n35 z5&jC{B{(2#A`lN<0f&Nrgz&w9OuZbzK=>%m{ph^!xd=MK&mw#s;U5ubmTn>ZGQzJQ z+yv-U2H^t2MTCzdlyNd~@BfNlk0X2dG=k=9tt$w!J)890}u~fC1Zb02Hu5x^fQLXZ&)&a0Jb6`WWQ4L4{3#4E_ z*pk^aRyUy-0coq1ii+~yfda#Aa|frZZ8(rKOiJyBK=atCnJ5ibN(Vol zm6{pDI&t)YW*K__WUaTR_r*gJ)jVrtl1qCNV}pj_@o0~X(+91{oD(`+h4)+V*GxRt zmYV`M-SI}JhuHnzKzEAqIiitBcejEDBA+&5wa6evnbjo%$LN68scHFbIiY9JS&P_R z3}fO=1SEuY7>8x|4VebD2Hn`m@I)D?SER_k1SAJY`~;E%qxza|i1cL0a6qy- zteXM{x(KCoJ6A>07=TpA0OXDnkQJ=oXw2nfP=us;1%pwViVK2fa%;c8)kJSFbVYtA z%DHShUo57xN=iArd=T*{>Pg9`eZAArm8PMXPd5}=`t{)UUZ)4dcG`-$YaMYdyy5Y`G{r^nglLw% zEg`6P$!B_3o-Ns%@5O7%ZIfU5!~%H8=0!dodS)^R`&FJjv%5EYqP}?d#SZP{Rqx}; zuYi8$h(SfAB9GBDCQqsBSCA3j)YZ*u>sL5=i#O$dyrZ2)`PJPB4dbdNd-W?@%up0F z6uFp&#{C*I6iu0-X!y>;eMV%d-Ce48b0;!kW1p$*Iw$2Z;f6&7@QbXl992fyf-Rqx5JH;+_SLwifboMw|b0-Ber*g)SL5Dz&U=&M!=`61+6fpFC^fWCQR%?rhR zO%&*xFBJ3P+>ztL*YcpDD}|DZO#-s154OdM2#U3QIqNeG*)hthRxCRg)Yi>HwooWl!X7Vxn6FU2 zPry@rP%W0Q6Secp>`Z(9-=O~uM@fl;k{BUUtM_As$dy5e%)OMR4q9@}{nLjrb^HMO zW{wc*HvO-vWz|9`wmRoOnqf4k*IKP$auTcS6!Vp0(Vn8_@1R_iVTD0`(+!kyEhiT( zDRu{3#PeSLK>++Jnb>4)vSStT!skbM1Rf3ek9Uw)L#thu zJqj*d1CeQQO6DPja=uWGEPIq(mr9rtrcxjCzf8?7tL92&?^Iye?Mtm>fq?Z!v11gn zz}uI+F(e^HP!AV<(y@hrm>8J}jbgX-v~NonQ;Xjj{M<{Zxxa>*`_d1gxyMA{`QmC( zFTuff31rr+Ne0p>S!0bB6M+NRU$yF^l#hwPYpXg;`=m;ViNGCPWL9H=Em%wh9#Azg z5x7iWXEm9a2)x_r_5It-{QrjiW|{coLpIb4xLf&V~?O5Z$ zJUnz;T`J|^NW+F2SnoNP#n1q{`mh|pkUg7&)+zw0Wy{h^Dr_K&p|T1ZdYoGH%L7- zD%p~XY=>0~?&qOf@yibKqQU`8Xtm&eIj?1lz*|_!+H2Nru&~d)m=>?cXz}`-ApGzqVXucOSPo~4KC4ta3hrY~mahb3d8{nuv{IhPG`uNFnaULkxg3^Y z0Y^<>v(R!SKMkXlrBXSYD;LUq5op-ySF%~GGDB65xDPK(g}ilCWm=kBLcj%8P;=qS za;QL|v(UKXby3|s1|a0?|FQXRM1T9Awp#-3pZfgMm*#$r{`z(N`cZ3pGxuA&aqUy|>npFpucxt8e4o2ws_oi_4$HE- z{=mw^7_sMWzVFhd9}#f)W!S_bML+Zx%eQMH|E}lUyO(21{9vE=^eN*d*dxQzL+Uz zuN%=t(R)mSjuf}cH8Oxp)@yx!qPhFA>v!$`kQpP>YOZ7k{bnoE)7N0vt@oBT@vB{H zEyDp#t<`))?>*_3X0QIgIUN+wG5tKVQ#jt~4!YMcTZpipGcxdgM3$G0%&HEDCI`Ar zAYK@?h4>x-bE#z2V4Hd$@q;cpg??YtID5)~9lc1!bvYohVz3>(M3x{<=3c1-xKnGf zcWB{vk!BrR8IG?3zlG4!M0f~WuuehU0 z2&il+jFs!1mY(W#^)^uw+`4C^f#kiOfkf}NFlL+M(kNq+cZ93e*YyUM#750mf!672 zbnJEqhRhvBD4h+549Xf)^@?%2r%R~-24 z;&6By6u(e!_UbKt!RB?jXfbLM5V*bx8^oL{-Dg)X(AA>rDtu@yz%Q8Nd9-V~S{q~= z58Lj%wpg4qJgSr#^3Ea&aAxIvv(aBCVPz=_X2?lFL3=suh%ilEuHAQc36YDK%Y?9;5Q`bnCTV zVWs3rch?yVcBc2ci;C+7lPkl9zFHf!`pVWF{?rpKpWz11zPcE45;rXUTda!y4B=Y{ z)Y<<6Tb^6cuO3T$CX9|VkRLA`*^+oHv1j*V*UjE^)0)L^xbPBZ?_w#GDpO4yu6T2U~@w#_hTv%<=HiMxo7xt~zT86#_s{fm> z|3P%AxA2~(H;&f2drb2G`8jm=6Y`S5-iXArs*ZL2kwLxL&<}&fCGKt4YHyp$tUCV~ zx|SO%S^#h~6u>{`d}=A00MIIxY*KR~a=q@r$B>f*=JXFjLFZm8x^zp6%nx)C4|wsR z95uJ0H=4D~$c*R_PZ?XKHo`Z+t9+bK^cbb!F+Ea5)3Jj%G{+5XRw(RM6#htea)e$#3uRf#Sg-Z;My7wEs~Zc8>BGcC$;F+-CFN0N=p%WZJ`mrJ?1vTcB6&ku zhKqTfkrOXri(BurKTqhZdle|8m2^5Szg8?T!LxiC#zwhlsSnQ11wPvqWaDqO&pP!5qa^A3|t3J1Ctu?=OW9a(B| zVsu04`-5Ivv>5RzH8wUd21L*Jvp-kK>&(ImThutb-OEG}EmA$D)_S!IN;jn{=Tl{6 z9ii8urC1}iI%u^N2Q8(lwDi?JqOPo^&aXH7`T{6#lV*Lx(fR`ZL0P15PD4hUq-C=- zRJBru_`0xYYuSwc1)_4c-!;9f6^yHEEE5Mitqv*Xcv|e;P=qa8K&O2W)U{{9Ft0n> z3`Mh>UlMuL&mqEX?2|VMmn54}z%GxIMS#^QTlNrVfX7hYx-BU-8M^?>H&NS1ZiJJM zxHY9UQ7jfS@6M_O(v{Y4dG?)mpZFklIR6^qHxYK@T;zKY{&%>x_%(!2B76biC2(V* zAiN3QEBXlM5H29R4dDrdcOZNafxEnaEb;L$9U-?NR(Lp`{cM>fUA9{Bp%zn#DT*{+Quc$0S6-XPu| zPNxR2(1`b3gbJcv+L(JTvEEnWO_tA^g)gS1C2zdRqD3d1HAwqpu_2nwCM)WkIc)ZI zY|o+!9X=7qJ3Hs=A7^JbL66<>2Jtx8RZM7uIKfvF*5^iFV6uIvcgK2}@;mzKHQqP- zA8v$QjoE5ZJ5#KLUAHD?ue)ycYuHzP-Gm;@{=$ojGiDTRGfTJ~^H!;qBEk22hPvY!Ra#ws3H^nvj4m*jP z|0o${!>-oCKEhtPXmc}zmo`_isVG65lZ6SlO`=Jrytz_1gXAb@ZdNvc`K;thg?yM6 zLKZw+^Jj@xvtW75ma}1^$7Q`#VScS@>Xc-wFq;mq>(Lc6cC~04Sd0rGmwWBfy~ht6 z^y7RPzgh};(1C`6c1PFISXn24?spvh>zig~@;ER)fbe4ozxy2k?Bd|KiNoRl1L4C6 z*YBE{c@aV#K}Yx{gdgt_EY!jUC4R#C&cQ&5C%h*4i;3Awi6_Vy$OZkSgVdjJfl?V7 z_?kyd(0&iC)3dg*QZ9NZf5D6OL(xxFkV`4FZPn3Ytd+CcIVADnv z+%#K4yRghA2HWQ-(2SV&gPhwS>5IzitfYf+*RS(}tf%-ob_OQ*DB=0#V_fD9J^(sv zL1q&WxUk3w4N!hKVX12ODx#Vg)>AyW*Gw%&5l;?9 z%%Qc+G|mQ#V;Yj)21hlzA};sph~;`N&7QiqX6Qxj5P>`&ebf^Lm`&Y|!DSOr+!A#R z)G9%u*}VXvbdQU(H$~xpjiF8o7iit}02KJJK6zxcmEw>;E@M%ruJkaxzU5``@k*!H zfPn@7FwwzzfQ3!;v9eLyOs%IhO|jh7o#%+;4(u{kTb=W%^=6|1?tpcE8IWWSF$TjG zFwsC8H_z#WYnBYuZH(_}R?~#WpdUUux?PiT3^lvwfKc;ifG_UV_u2gcJ#gbi>N%3jM>-Kfe43_v&9!!?r#s3kV(?*{iNGM6 zbVZA3(lk@hpf1dbL_GP^FFpzpQbn9)LzY2*yVGWJM@igzVARwln*)(4xkX!M z5-T0pk#3}NrVYe~u$bs>!fc{@A?4;6Az{8&5F!=990E{tJ({Z37>EdAa_KsQeyiEm8~)tXzI`j8XHo`5miTtX&Z7T7KEIayI=|tc1QHp`J|$Q5q%8TTqUsrhX2{nBS|l&qBBj;iU*~KzJjf zY*9Xg@b29+Gw((Cmu7g@^FY&t@N9&61Yt__SmIMrwc(N6ZY3sd1q3BD|Nnbo`GoVZ z!U{MuVCe)aC7h}h>%&|S4YdcVj4qPwf&OIvCugr6RW7-Jk5!+s>T_h(r)9Ns%+&J6 zx=w3F5%>pNwD9gm>!sV3sTuRQRG6k3Kh|}6UJZXGp3D9hJnt{ob>bj|H)Y!%YaD=A z#1s2SYm^<|;y3;8LTsliQL$$gosV01N> zUk$`+cGCniR$Ncl0(eT+1*T!~m!P2iGhtZ#<@p$N>me)V8VmSD+E5mHgc`T8vpy$s zG3YibJlg>#jF#e$YEhsqxP zxXH>oah!bTYaRfn$x{e#1iJla5Z(%O`yU{@73lUqKzI(^1-=e}Q0z^Fvj`tSSa|-- zObeln@T&-K_fnb|;57Mr$N#r&ddN-wF7bqqqMH$%q>13<4j2}uGr`OwhhVDbM?CU1 z5PV#X#3TQX>X8wGTyumS)A8vLOWjE|z|LKw9@0dM$3*T7(v~s3B9axP2?=*QMf5Ve zjF^Ul|AhuioPSN0{$=D0xk+NoT!B?45=TrZ&x@E2{Agb6YGy1i6jhMCuq?#nE|Vj7 z5&OkqpJN=e3=?VI_Z(Ej#sL#D4j^W+ZG!rnZ4jZHhUtHI^UUR7L-EsDPD z!p{`{vNCPh1D%y8SoU8vj2k{`Q<<4z=fREH=~0XmHr3)|tH5azmT4!b8H06#K3F?8 zc_rwC%GJX8od8+~lR|=|OAHe9HIP8UiaQ40m!2I;A7Lfnd)RbUvPbv~p*|b;pDyL>ZyqI&=5_*PlM|Q&3609pV2&*bjE#V+g+vt=VrN zJO-`V4h+Tg`!iiQps%gzDPz6X(;FFL5i}MS)3grZv$0GyY|qgImTtD!pfx(YfyX7b zU5jaWWc80=2nLH5C4UX*qh#_8DpC;lhF!0*0*Y-GrpUMvQA?DG6;S>)HAcNi`1R?6 zf+L#pMLPB0*@~=)H4yj}e={IqV=Y{oUBcj@{rQ^7~aGWnI;VLETGxMOYO=$b{pCt_{mw6%@QCHJRc zIsaK{ z$t6qLovG2}4#|jh`!bd_MvcX&v88Gis|xNrE7p=-AwNymoR%y`jhUJ)_7S7TuC#h< zD(25FO%kOMqsIL9t%28Kg$t@?=T*Y4`OjWIGn17Jo{O4f?p(>`Bx~oKR#qizXIMgO zxqP8)nQE$PzO2Gi-c^I_kOH;~w33)GPL+fR9UAy&4$!_>Nj(!O?!`}zg<6k1= zfqMLYARd1Q;Xxo9--qx4gug?0;JGt1Pa-^p@Lv#Szn+-=bMgNl*dPDMtbMaltbG|l z+&`tM^O&~L8Z=Aj17C7vhS$)~nY44jOQ<9q*1s5GL#9 z7xR^ht5m@ZT+DJMu9{zXMlhk>rLYFg?cexVK}wh@!f`q8Fu~5r5>=GN!8Yl*==JR` zZlBJcS%lAb(2QcLHx?AQuQ%(!Esg4eUGo)2cZIA~{LMsh|6B%UQK}D~=~}N>yFj_- zxtE;MTNk_u(5>_ajS|TW%W0;$NZA&ppln-@3n%y1g>ZS4TU#6}?@uqgV#n+Fl-dG7hb>FAFRn+i`(P^+D&SMXzx>9+Ey)?V!^sZ z&r*xL$J>s10*JGv=*Ws1ue3#@stXM~lkJbq0V zcMk2Pk(3wyGXAXJ?6=5Umb*gj+}B$jLuY#mv4X%L;CNkBeNrb&(!k)dYPNe!@Lg6% z?%UG&N!@ZgZ`VF0ZMHte-$T5-b&(5BPtuQ3@9E^qzTX?@)=Q-uZa?%sI^l(NZNX2b z%nPuQ$}ZTINrLIeF3ZBHE)_sIrk_{X@6m8y4IMoLxIYTcBk zoKLOdWrb$Y(-Enn*+ulQZZgTb;a;WLZs?nyX2DC#d$cuAj5u-F6A|yQLZ3l=#S>l_Zx8t6oe1~eEF>xWHc}n*}DsN5^N>6Xq`pt8?@<^(XUBJMQ z6!R{2HA=VBgqpLL($DE_jG*mK8&+YF-|pQG-~IXp>obii+NK+ryHR&2(8u; zCv6Psb=@!)Lk1JdhwBtFxo9R6nuaLAd2A>;=hHZ1#4@7OPGdcRZErGQIu}oEh1_>& zal`}e&ss|-BZb3^2gKZJAF81XG=$E`{e<{VD+)A01i2}!3S#C!D-yy-e*O0&=zc7xu|770AuuGgo6l62rYzLfyj6eC3PUILhgg786vpF#NOZbU%%7{aF! zehw5%KacPW2p>Us!wY9-&LC6~nh2kpgDN`+#*q^YV}SJhIX1Zw<3zNFzg?%Tkgn$cXYt?IdIHC;{o$#$e`lxh)a zBb5O8pAVC-@!YSLvXG${vPJxbd}nQ0jb;xD+rx|tzUs*Mr@{owNUTUWuf*?$i8J%* zs^vnX8l1gPhRKt&7p1JBnJf4_tE zJ`+}_fg9qrEBDy&GiD4sg4e-OH7&sG58OIiY zz916|W5QNE4n#x@oQcN3XTgwS;0)kO4&aPHg3|dOYhdgoHAc#KkAlR(mq52Lg=37A zVaE{A^PzekqysX(4dv=?agH}BT{l0bV9hi}${3gm=;wCvsq6>Gf4^6&_W`sPsFuC- z7YDJhKTqhZdlhJDlyo|+Y>7uRCMYWiDHFDg_FwZy-%vVmH`_^Q_}(%aj3+D)+t`1` zpdg0i1?q~R5O&M+KY@)%jumOEo{aEDN7$*$D2;0xo)qyNM9@cszJbxz5%L>gV<3Kw zi<6pQA+J2#YLbPCQCq+i_@TBYSjk}nQ_g>44O6E1^$XEI=rj7UH(T6B1gwlESuCT6 zB3DKeD=iI&Kv+ob5Eu)K;y7BMEA(?^@MCd{?5V*oMjD2ED2PgPRx)eS@Qu~h9xhN+6Fwrvn$+|F=lw<%DOKBPiD1T&< z@6f?3A;#uKG>f3>qFKY)Jnbu!ZZjlVZk*!#G}4iqCZ#itmPvABY@XTa#=yh+W3<9{ zfr0C)a6G}a4D$=Ct})>kF;q}YB>2R-^%)BlWGwL?0~Y6Z1WWuU=3}m*-k{wFcy!^8 zU7T2gTTYuqIXxXGPWCMUG&b-0(gle)_ERqCZrH=FsJ0B339)T49divaroR}5w8Lru zXJj#CDuzsvIl9GqW2&gG952ryYynuq6zokg*HD`uY#)meRAvnX(*rT=PK=Z%N5mXkTP|P*NV1n!&##}=|Ohl}XVy>Z>YX~@3 z|I?+5f#(7Ks1@=NAXX^DI88_y6#W>6or6R?haF8a7Q1Z0F!VrnG_lt-RwRDU)EL;0 z?|TkEdbt7!4fBQ3zG_&%jMgVk!K%&OUvW?jhV@}+#PkPSo3_*%sl1)UhMREO$*DPJ{1=woHmo)6 zbP8$-?*QCKuU)$L_<@73t{#2hzEek*swb8XEuC08b`V_7GCNNsi$qC!KA$gWp$^eT z=Mu8Tmr5o0Lkn#Ha^@qL@=3DGY98*^!YXET(>_~#xmd}UOQG)8#?88x&E^rN;y#c1 zx~5j9lW(=6Y58oZOTjVB#;iKm&|I`BH5bTLwIR)AJ9#g_)gwY^a~!w5KyHEP(88K} zE)c01XaQr@d!bOS6bjR6GhlM7;H8GP^}wu$gG{abmykrMgtr$mMvjThw9+8|hz~u# z`u1HjGhajaHo_a=81V-XK96t{DED52u#E6NgdYXv-e(X#hp+&)y*9$HAlw0_y&pn& z-}7c>{tDr*5%z&?@A+WZdn3X>L-=`wqjNJeKaKDt!dDTN6QBr0IQaGXnVI|Geeky1 zW@Ze8+0Q3t|1j}^WOlENKg--M!Ow2bq>tabn3(;G#Cu$E8v1H&(CWhvYx=;21VlY$ zQb{vccMu{+NX-6$`Two5B0n+vImV#&xx`y=`4DzAq()54em3zGG9}jHE?J8#$F4=J zCl2a-c46*aPhPq-|LNDx%bnXTYH7|j5#LkYD$)r}+%1DJ3B}yX9 z&wvom(hU$?ENDc3=`UE&?D#lbgv(8qb@8SG#8e$}z&1HbI&$Bz(vdF)q?0SC1$MyUmxsR zuhZ$nHwf{2c6t|-&ML0jiS*$oheTwQU7UUB2wvE$c{v_HF;Gbu58YMg9`lk5uE)TR ze3~7#^53-0U8pyE^_DKNAv<+?^-b_4=TzxFJyi!k@_4#8xPwj z;M}3f8Ln!RGDFoN329Z?3KP>5e;}l=-|XHp`FOPf(9yx}WBG zZ)N+B4D!SC4u_BHQc}*m6YKQR5@>}VEY%81LCNA@PN}5x`IMS2NRLr@c)Imkudq_` zq`Qj&O){C6nho-3t=q)}bn3*ByQn9-TRS;8*kyJbX}GI3Hk$3s22o~bPIlJTTKaJ! z(XU^)chK*nqteKSu12P4^>w{|HYUHM&bY%c*UIe^{V{8R0cNjF7q4*eIwAsC_=06U zi62yB=2%9Dgk#CWj0nBc;{$(Zwt{stDw2Nu z7~_t0+R8dGkqTDPJhD=2H>^sx9z}|vVMWNk2HsTav#Z7iPRvx zkWTBCulq=;Wu}?zKDlo-Q@MlH8z>>{Dc-!pZdj1XtM4sL)k`FnZqnWkOVZ6nU+9MH z+OS1SoYWfmneD=(;Q3TpSx4w~X!+S-o&^<9CU#l_ynud(;v3eVzG{ zGOM4w2e-P$?3dbzR`2r-F?Dq6?aC31R`{YfCdb%XZ_Ml*w$LV^@uZn4TeP`%LHM zck-{xdY`Rc4lon8JEgSTRO##%t<$ky=7|VVq}FB9=-{78WA9s}yTTo1Sr&{8Vta;k zMF!X3)D(8f%rreKE%xQE;kU|{>T<8;2A-|d#FKkX@$nvDa(e)-U|VgrYb`o(Fx&E7 zvfE+42ysPR?$t3&x}K9=Hy(mPjPmHCo+t#=;vhGQ!DYA55-m}LN(&Or?ga>?dt6+! zRYoSmRxneHEbZZVubRB6+7xpiQ8ceasi>EE^I%~2;3l}0w+<_v9%-oghq<=TW2tZM z9h8mQW@1m!!n#I8>@m+T*#CbsT zfG0NYdF>TkvEaM0+p5*|B$QQadzFP$kSj%E^OY75X_{rI1%x@8^ox%|gj7+mCwf^H z`+Jnctp`R;T~Z2&Hz_x8OCz$gKG(K*H5SG`_A)&me2R{Xp zPiG9RgCOOPbEpv2z~>*KCPJr7rtEpduiCs~!Zb)C8CpphT{@jT49ytrWW^2xU83D! z7n4c0>c@z|KIKIl>#?4;%$IA_iTMNe63!Ffz6HgQ$dvp^85CLKTOB)#{!ch!r+ML$ zQW@c{G$1W(V#L-V>70n=9Kn5xBMIMZ3uUeRpkMD>Z?+mey&XlTw&~Tz`6g{JC*rxH z=jISL;oJCXOWgbk$#EiLs85w&6QV znKz}}4uJw-usCFb?wIZ_KK3^cy{B`OzLTUrv-O^1!UAY9U@DZ{r~t2Wbi_0qDpcyV zSbg7@{`C8kOEYX8GrXr-c#~z>k^x7=n_w3L)_gwb2$`>5w_2hQbdWN+)}Oh zZBQ?(I?5gftvq4Bd)26={I-X!nqiP;2>QQRIU}QWp1H~ynz3cw47F;gX6S=8Yg73` zs#I5l=XU~hAEus#q)TcR`WmQZvEq)QWT9t=>R7A<9Qpz_l;hV9RIv;ne#cR)tfDUY zve{8jv0i0tJa?=BLDfyM5{BzljuLW)nFd~SsHj*=6l;mh8i=(-y?!#L`HyM->+Alg z#F2Gsut}oYbgR}Lgl%t!^)`V`H2OW59a+%C)lLhjALd)ZsaLZnB0tTVI0zK#G#1-e z$;K|SY>2q#7oIX4)xZv<)~jvsZhJLdJL zMR?5XFDW$HUPSsH`sWytFN1=U_m9)9PK`(_Sidzn2exGdM%beoLv7=%o&CYO57dh? za{^BL$poLRfw5d59+Bh%`df+}s;9c0?w~8sO@Lwv_vH6@z0qDYYZqgT-hu_c^__+n zD~&MW9Fya)OcOod*6QI3ZP*7rS+NU<**cPElLys$iL81x9|nVyIU7%|2Og zdFtCPT)ovXboO!t7@l}e?z-ESL2_h73C&9`jz=T`v1@{FI zS)L}vGXnR=7)AKhErBMj3*M=kZUv1ELZr23U1hN>r7T~oeb@hFqDltHCQD1j- z4!L%RIDV(7P9UUscssBC9Ib-cBE>mM3EA`+zjmsH;n-%1ML)i;-JT|RB_e(5dh{xcBkB zHq0d0Za+94TVk6|FQh3sa4r^knG(-C16cFZyL~34TDlZm43VwqqZvJ6Sr<6c@;8qW zDTvQ8Qj*EuS<=&BduPN4eY6kuW(D;|;OtDr8G{oY)Cj>7>owdyN%!Gwp7xbVw@#AG z5fS`Vitp1%M{b&w&NNyk$vw%2F1tMRebVLe?*YS8F&8WMa#QZHcO2HzbJBh84qt)T zrwCF_*LD_4luWJL%+wl7X~52rrRsAS zFJfU`N1NuwG#C)u$z)GALMIhk?ITXw7}V>!VT4(yQ3@!wi{;Z(dXaKyvLd(Vu?6j% zPlF1k)^CF6uBX#JJL%G5h}hzDE9AaI1tlJEf7V($oeLdigka|0{!k4ar6Ckv?kB`| z(%6B#5;zb`ywK0r7+s}Qnj#xI9jn#EEaR6La|=bM)5L%*d@v1 z$^0FZiAq^5XEDvW>&-pSS>*92YUh_374du#&yPp#I(Hpa2Mv~UzxWYU$49S6PVzYyRxndz#DOfqkWwk6E6xhC5KuQe{CPRD*u*xfe#~Do7c`*6s5Xcchqso~1 zYesXqwyJ}7KV7v`D&;Gv=uk%p-02G!Jc7>^IF~7@+3C0wQ8mq5d0+ zK@D}d`vz6h;M<}Q>i%F{*AtMNSGDjyRvtg=^WUKURLB)`g>tDU7)}|9lii?-*<7wz z(yZH@)Y86RL4VAaRG(u3D~_sVE2>t`hsP-w)Iw49;T*K(6cDFasD#SFKm(sWWf%RR zCBq&J-bsT2v=vLQ3-<(Y`3d0Wp8gib8I=Z`Z~rI;o3~*p7QwBQJu<_Kl$Nu{Civ&5 zRBX3WY8F0fvXxL@O>&DJ&8d+J7gq?OPK{*g_J9_luN9~xtD$qw*s@D#q!^aN=Cg5S zlN&FD$~0u7Lb3>8AA<%|8_Dk4n3~Z*a-rQHLr4}oj_{!d zyAgB}EpUjyMx>IjR6j3f{px=H=}U7@(O>VOUvIb(zn;Xpaqb;=vw<1bnKdGHCHl&ezOH1tZQ(PsrQyP@e4%o%Q_rKwLm-Bdyg46#oa#| znS-4+umk)AX7^*)KWijuPr9Yq3WFN7qNKiEKB^pi;OOxKCzV4-4!qLWH*L?)H!aTO zx%zi3pSIQNvFh^j@c_@Z=G{dC*DRRB%tAoi`#T$Yx3;EV!wzu4{|$tNkuk^LBkU_3 z9K*S(=5TK6h!Jp#TrQXMczOP+d&$Yln%>rXwN~ahD))Z9);L*PGpy5U`C>pim7*H# zp>}o9W?nNSpT6~06P|Go4EpN?D?&=#U9012KvH=vuSF>mwG$)L=+uqOefV|2z8_lN+wA?@8%Jtztl8j_*x0mo z>!@SX1hW@1F#S2alXI(O+~Ur)E$85(Au9Cx#k+&MZ4N_~ZS7)bhdrvz*x8}puPdOizRG=APSrG&`lFFt zFyLSms743+Q#SA;qI(!8VixB=Hs0>Eb&c*gEj&oL*TaY@!eKyYdfFhf!CY2(cwqFK zs~1u$djC9(D{VHw*4jSiYNXdWZ~G5<1dm8rv&0ARiJK)3GHayA<&s;jP2dP|13ry0 zv%w__GQz(b@Y(=ZP;i8DKGj;|P6F&W%ta!3Q}oFnB@{}MPZ8j2`L(9=YOU}xr!6Pl zryn0UBwY@AMRZU6_`R-mcr*yX?$e`k{jegcn=J*Fsql@!%)?WC@)rYncbP3d9Y{oDfhQ}Z% zH){1}|3a#uJOVRkN3}?Wx3RmSJPOjym>GXcr0}s=xChvE>z>4S&NS}c|N7I-SHBON z@qdNzZG@Q{XJ&p1;hhLSf78s&ze6~8^UTZzgw5}mnYoDYSc3k2D(oyuKBbOyzMlAG zRB;gwrW3PICuT31|M%>E?7G>TZhG^|V0BgRy_st^9yg%wcpTRH#^dWXV|~wj68n)| zyW;iu)X0jYp)K@JHiCx6kZz6<`7-d%NEr0LyB@E;cIn>Z2M)fv zdh~(&P90gQo>)4xbYkh)!KG?--vb9j4-@hecOYGWs5Wt2bYdkZ1P&^nY7J_ zSi_N8&o!}InPi1Lqc=U1tjKup#OAI!ainE zyfu6M?9JEzAT}0n;rk7}akSRm!>n^}zF~e28>|!Zsfv9f8Xr8M>t4ncalFx?<(%wN z=b|z&bcXraOMh{A5Bu|kzPeY54<6V-V0`dE?MC`}rtS#XIngz-lxHP*Mz6tH4aAG* zc=0?`45men?H)N-D&96jZS0G z0^Bc*fB=xVbG=SG1&*#Zh+{b7kYB6PwE!rf3QJ-?C}16UaU*l2**vU>h zO5H(WE_x4k&?nl!NugJWL&#c-p%`t0FjtIHm(BV6wi4NFlhr}B6T68y~1i^j9AnoUqh-G0fAi`Ek(82UjWta{EJPgI) z;20bn>*#7*H6>z#vSnEZ=od&hWQV zdP12Nl&-k%hn5_wwvqE;;a(YN)X+DYD_~Oh$%#nO&Ji1xn0j8^6Q4l{*KOyP1C%!! z9H4BpYJELb%=*EmMON(WN~32$rahOP;8l02d`crNyZpe%gfQEus98rsF(fp0>N|D~ zOxdX~AfdaKKaQ>9&DbwK3*ik2Z$ua%d;weOuOb}5w)r^1hY>!4Q25T7nKHtc5&i<< z7hym3ebmi~epH1~rfmHIOMJu?MHYe=~19=i1rf!ufH$ zYm94PiaMHj*Qi)1^mvKRrm8Gn~} zVKcpa>=Wr|Cb@7Kwwn=gq7gHE<+iO6%Mszc4W8@X+pBq_NTrESTb;`^@h#q-nQPXawMX4Gzd@AS z@Cqb3y@9vIyyWNxtk?OH2;3!G9;LA9{-*P^sXMWfdEf$ObR# zV-nfemYd;3x5G8%1q23wLFFw0u~sVd3*?b4Bb8H();{~Ist}i~CfFtgS!)k(YuyFX zw2_WZh$`)5y*W#YfyM7&gC1e%&V9$X0Q}^xWGOEFNbpKLMeuX> zjNV8GJOJn|B69L`u#48urZ@EbpD^vY9*v5^JupWd!VD-5SbT?bij zzoQV*dQ0!?;14yLbw-Y=fFJd&!AEEit;*?w6pd^J1e(Dp{n0HLlmkf-i$@>k06j+>feR&>8BCC z8)#Vt;g=D}5cO9Pegol$VUYS`2yaDr0^xBOrv5O(k0QJcK_F%)if^4TSu6NeL$R`> z`!!F@ew*>NvfqT8{m=8igxv@5rWP75Uf*{6%7Zod>REwhu~1iwPf2YZuW#e^tujHy z$^@6m5g|X@0I^-^<#xmpM$kFI?^Q6b?&u@zHL>;&sS#NhdG*!qHMbGjv2P;Y6Mty;v;gily9C zYQ0#>=ZfV}IM_C_PLQohu&t2ujKCPkJNBxE_{A-_*RQu zGBS=Bw)L6Al|6SUZo<9{t}Vgox!wUC6Gvx(e(r54bhySm(mMnMJDO*4 zosSFu{pAL7CX^4Rq^PLtm{8T6jSNbFV|0 zpa$2T(n^y*16+!-4&TLy<^{+Y$*O4Cvfe)kHslqM zTws_WU$@G(6szo9ykjwkl1wh%b@xT9mYhRJ(!N27newg3guJ2aTYHt$ zXUx9=O@ob)Py0(chC8`xsmbnR4cD#~DiG)ysaRHWb|dpPp9n}h2Y5~(>Ihz!wLG%} zi3J1`kWG?@c2`@oGjZC=7}Wv&c(awX22r`dJU0JLEydvN!|(`ncN_miQ1*>lGuTIX zSe8Xr0S5+9;7f&};4Vn~~p%$#~{w^#i+EL1*( z@Lv)B1|bJ-x;#P`p@;Bcgny6lErh2LZiJP^ix6Ica1+)~--&Pw!V3@%Asj{^-^c$3 z;rp5Pk%KU_9?c_%gy*5gx(fYYXA~5eU-r zC4?^{6tFZYBkV(1LNE}Bhn^fNKaLeD$jpOKK4da|uY2(#Zv z%>K`Csf975{`bV}{|J{_97F0i!bMg_7fE2X&&@xJgVlgn+r|7ixEG+;_KGti7$B0i zBoy|-RSctzRPtmTG&{Ox#E9jwJ8od_nBqEml9{~n%kc@8CT!dseHM|Mk65Vd}ySvJW1&;VWC%rq3n7i%1j?ovBcpW2blP^;-Mqj|PVoY|s z&Y0)^0PEr}2ng68&By9_($+b&+G0--tLKAE+GF)R8|PiS6GrY6tLOQ|$8_?sdR~du z^YW4?R?nZX-C?nF2^vbLq@JJuSI}W+%Qi7lxdbSR4IKe)q-Z01a;2P_x8tgyIFelc z=CjbfmaS*=rL2}OSzon$rI5An768@B6|K9_*cJ*o>uU*AJ<(A@kyf{o>`JK|3RoFO zQ)P)S=gVbnDu5OEQ?BHv;(|Aq1;!>@3WdUqjS$L~0LvXx4LR$h4HIys4d_`hvh)a>SUcy%BA{pCu(r{447T`Ep^_^VL%ZBIDyFOz za%C+Pttd+$sbb27Y_1$$>7(!V?TV?O#Z+>k4RY+PGZ*RMPU%PA;agcJIN?JtsQwR} zn=j#P{FMmrMED(q7vOxnjqoc7cj7Gk%?Lk&@HvE^#5wq1Bm5792XV~3itsB4*WqaU z)d)us-i`28ggll4A4Av;+~M;PstErc;RevlokIAR2uttBufIk3Zm_DYBCI2P7-9C0 z6K}`nrfPDurv-#5fgAk)Q^zI5j+=h&#~F6d!oehd!urn9FNycVv%3@X;t~Nr@1IY+ z$AMjO#YoJ4E;0KDiFa9056}J2Qk1vSeSxP)%zifU&&36{220>g%r4Abc=FPv`Cr@1 z+`}y`A5{)MaP;_rlggnZ2VS|WT0O6?bZhmq)t(Ndqgy0c4j@?!Jhu=KSM1dn zchOdaXX)h9iDL(jC`TW-@6?f{eM&mh?lko3MyD|VgGGkDo(x`iO1$ug4R&}cwE>`; z>@r(5k<>7DAeBr;S$bWRL^zVw6wlHP5L_&1*+9X*SWd#nD&MDQidigH0!I@HNUB^e z=L3_Hke7b&PX@{*prhO$0@A4z)k0u8Lv>I{iIvFNZvv9agTFK|DXB#F{GV;V+R(W_}^qZ>}QY(7@ysoz`xTg&BgikoQ zlWv~Vl}A!JKabKjPGndfsXl@-Ng65nDAVN!ybcI6jsyTd6=$5pyU2;yTWj3ywH=2! z?{4Xg!yK*AD>E_0o@2fU?bt1!TZV(VUL)52fTG0B`L9GRNKVDzIuQwDHpHWY) z^*Y$j_{5iM7k)51tpR8|`yB#&Q>Vd)IZUkc(W0~RuwL(jhm}|?J6LEp`xjCLj0ag~ z1xg5I4qv9#ZMd1MeRm2GV-woggjSf)M%n+g26gcG!qx$_u9-&D=x20eBhw^Pl8nja zo@#W?w=uW#b-u*!9|h|efM^-j$rm?B(xOy-liN1WHG)xeaRm=gPMv#l~oM|Kd5+J07<4EL~CW+2Cg zt=DqfX7aIy7Ere<#7};ZECx5(2*ED;YSw|Je`?#@}m+^+n+;B~4 zUA-&PSq3{eG!HXkQvBPMn6;8-hnTf;6xK?=$z{QS9*~s7@>C+v^xX@ooaVdW88$5k zEpcS&SHLBdUoD6&ms|;A^+BI(%>sq&PVf-5o$_64Jnh@5ikW*0Y7u8#+l0 zZ>|lcQwcF_F@VIbILm^!b{CT}g3JYGlaq@;(2jFdQnYS|ywH&RNEyWoA?%qYE8MfX-q;l{b+j*pN_RHmULdue34 zORN3N69aFqg8XN5K3!ev#+U-ouqr-XRE`7#Vii{JVSN;>wW1dDKB?K`fr{}!9X1|d z=ut69g&Zqe#k9wT42=s>jE?Msy16e=Cw&2R(q}!0P8xeWd3BZB0#;8f9a=iEbnGC^ zOvY{C@OBb=JdqiRtwsxz^PTGPWd3FtBbU{p?;6AI=9LoT{_u_#(vX5R2HHo-XN_UY z!F{kJ6f|-CWmh4XL~<~k^rj#^Tm-cO2ui#USFn1_=0X=708!H-sO)*z9&v^_WtsaT z4KKTCc=@g8V0ejXSb_$Z(FlXBMiA4mfVm=Fwdw=(E-?*@YE#6=G%QQ|+y96xZ- zZ-o=numn`hGn0m8{+DR8u0iYOv%HWNFko)dvPDT*Y!RYZBeGT~VS5_3NGZZ+Mx_`Q zqYMRLRt<|$$!e8yPFBUbj$f?&V9kWhRWWNFvMs~%R=00s!wX-IMe8;{gR}4F%h0+N zHDo6I6wZDEq;I)mF0=}8A9|!pHtcxK7FYtOQd#raWJ+%)S3!+sSw7|0gTL+7A?_DZ zn7l=25maYTi+~X?>!aq9QpDc4qH5tvHQX<#1x*#_J;ZQfl}jy@v8*nJzGvKr8%8ZB z1hAc~B>|i@d+4O+;uoI2G&}#$3+EpFHddZn^y`12Unf8R^rgA)r@tPfU%!3>e*Fyn z`Y`=UJ{P|V`1Kwkow8RY4_Lt6*YyXOJ?`Ar(}?y8Y?j|87RH_^cS6W}g%FlSPn1(P zL&~Rbymaa94e;=|Z=)FVH_kmoxoU!eXKtN-t>PCW<@p^fs;QW#abfnxTd*COdHp@t zjp*|5Jtj?0%3w-GBLj;fxP{{?#@&xy|E!T5D28}F{3v*suH5O`fd*Wst+e!|cE5MQ zG@1&a2l9)`c!eg%K;%f`89+mHpaDt;?sAfF;UFQ(J4lG6`vFI1WpL|7;p-6;ME8P^ z>fS-W-)S=-IuQ`rmjco#l(k5lKvo)<92)iBU}MFw6S1!aq>?XcWRvVq2qiHOiBt}D zx)+vPgEcD&aUno{A(yWN%J(5rGRd+IHT71*IH9kBt_w-ABTb)M0g0-`QZRFqPoa)< z7)Qpvtxo-{RWSKtKsumg4JN&k(y38{%QWD`a;0W~zrpVNteli28X-7XWGXCIq@XMm z%E4Lisozz-Utd4aZHh`2-vh+cbUn)J8+1`h{l2Dg_LKqimq^8RIUunjy)>>V_Q`o$ zKhK8C`$6E*(t9NO);%Ll2k&)HE+_PE3sa~$yL`yJooO{!GJ}4z1){Yz82;5 z*ILVZuUTusN~-6br)toOH@GA=_kHyFSEsw*S3QqSeAfiKfayfoYQv@<;EcFnyU2An zKoQe*9S=;+06wNG*hw`oExLjOgZ?`6*s65eU^Z%kVo5PTG%~I9_IGQ&+J0yN7%QPP7F|Yi-*!Ylg`I5)OTx`QtsqZmi0c{ zxgKDqL3gfnI^dsb-)+l)cU*H~WhEBEcu!6)?9UK&CuWY6v0m%xjZFVSSBJaj^nJ^( zIZ|b_wGK8ot5S4vmTb(#$&tK1|0 z*vIdsSqu`kxCjzL@}BLMnymV#j?(ZOrjExa>t9?h!t zicfd$}#?ygj=3WYsBwih+0GyqLyCS0iyo;7|EC5N}NJeten- z)thJ{&Ij$1lgE13J>*XaO|R*Frb%k|#YjRzMa$V@&4JpFYq%26yBbYEEW4#p1U@zT zw-Wn)Pz$kRI9{LYvbSZ}5$w7#TZMgVG?B@w{iN9v>&lU2pwC8ghc)xj7NgzW?4%;{rt4LqlVQbUFL187tjbsT#OqTWB>_4mYIx&4zu8 zO>Q(K@8k0vW*E$Nbis~ewrR2?VN;8JhehT~1M_+NUPEu`YtSPgWj=Mv42noU=V9d7IiH4#iczwrvFcuLqptBj zgKnYWGW|v}^F}If3Tutth4k(BWcDfx3+B3l3%AD!`o5*;EdvV;YX+f*wSpO62f1+xj zV*L-%67P?${}HD~O04jS6+TNXkFv$Jmk-hx`S0ibW5)^~q1AJ$CLH^3pIhF&n=_KV z`HdAmq~Pas2B{*19wAovKn-YXMH~&zb=lk4VucU%FTkQ)!wR3U9r2jk?5jw36jr)% z_xrH|3XYPJJ4^wU*!|dz*S+K7!fKNMN(?o-u#c5tYxerto3H;tXlmZV6*zk1Xsx@4 zvCQ0j!~7hyRSp1@Z9o@egn&R$VvLYK^EEqf#&NX&-Ept(K&i2g2-t!cBNStVjI@Bf zur4tgsOu!18par*7$amJ?!_1(H%PqLVy|M3-(z zKoDJ*W0jG>TErNkCBn_b7$FNwNG&7A2t|Y)Wp>Sf1DY1%7|h!&f*{^g%c^A}4or@k zD-|WuL68gN%lS|`$}yFgR-$>3LFGZ`HVsvxl?ZI#6W1Sn0w}1jAiN1EsNX_(3Pc6M zNXup3znJ&{Zn~gxo;Z7EZ<;TlTD`<_A-0yl!jq{b%m!y~oW0=|vQR(zimTH~uX)?d zjA`9=5zx;~rDiC=sBV(A!6tl|^KS;aA=gsD&KGWqaWB;ywEMu?!II5Z9*CiA8=s|%o^UG@u@LaRLBUjRFQIl*6L%ZvW3k6v*F@kNCwCU!gsaV+t3^L5pGro zZuS(J^K^U7bIq3CfXDc~N_BXoT%=fPq*(b#u{2(YiTj-8kmrlc&d$di2P+z8Lv|nR zboN@1dehF!wAO*ik8iE|nfna7ttL>poXr7E{VtC~+@xQpF!8LB=MkEArx;ms8ap)? zas0(NjfzlRtW!GmuO!l_kr|$W{Fn%+X*MYEvBHf}X)yk=__bfW|Fm2a_5Vx@y zR8Y!A%K(bjg7m{nNk(BUNA^%Uc5xZh1;oRHUBThLzL8w8GFjD`R?EyDm&Si{nU3;9 z9D&hcbk;NUq)&2W_H}VftT|+9Fzs^WEa?#JN`6bhI=a5DBw7fd^p%=+BO}_Rj z){C0rS~#L;_B!O<%b|g252+%pcvkV86)Ns8oLp}j3R#aT_^jFaQaYiEyuLB~C ziZ@j&3u*Lb^r(;{vD(r%*{@W+(^8zC1j&V9*{2>l z?d8GBMzaq>N!{0!n2O_4Nx8f;iUQN8WX&yKroV${SKF4`{fuZm!7-fbf#7(w%ayoq zf+MnlB>1*%d>kByHD|}G7UdGVcJZA)x4eQn?N{p;PIW`y39SP3biLneAuf$ydipH> zz|v{~4HkpCdrcsx$uxmrZ5SN*Kas33AppZ1bOT=jX~_88?*vJ1(Zwijt3C3h^7J(g_Y)$0{_1XD+^#)zQg%#I+}+w4X5 zsS1KqM0MQeC`;HNMk39&;hj2@d=Di#vIZ{%Yv@Ft>e@+&%+Y6X)`QbJNm>pz=pCYV zEqf7`MT@^#`8f>9WUTT|0U|DaismQ?P@Lbv#S{Lxu$42etSOxe z#O7F&t|dJ0<`m&NtwPHF=PjWnaV-J%xw+T^ACAy++-o^1CH?p`%ms5g3Tq`a)?xK( zu%(&Ls*MYG?zI@RikK?y!7icOY0^R<#dzb4RJ+sGl@1saoBazZExVu~frXGYbdzXp zJd#}Dtwh&<5!MTkSxsI?hw%!F_GSi?Mahsi)LPYS!OvQvD77H%HomC0IgCz9t znYnxa>rYpI9+;3{Ku7}|l10!F))3x_@GgWuLii%WUm^S|9CUvI;r~VW62j-;QsAoy zyFmT38{zo~cO$&?*^q@$LuetqAK@1eK85hd2)lRB%)Ag`1L46gejNv)&PjylgF<>1 z;nOdGaD+22oS8X`@K1YYX1;;&KM`(9%*@>ST{AP!MR*><_aJN{TtwJHcniY6e#y+t z&mwUCA^Z2Ah9ZA_IfEo0PWj?$Q7?g0s8p8Ogk;BhiN6d@q0EwiOJ8^{DQHEwjVspS z;K% zM~>lFtp**wSV|wZrKT&sS|96fxZ1~xW*#$#wXV?@3B!?FK8uJXts%_DhdnPlC8EP` zMtF+S`|pDtdd`q2UImzcgBA=~Ikp1N1Ej(^h@$(!Bvru18iEO${3tF_RILP}e%dE@DkZ(*Esis9waHh}33c z#NSRu{6%a95&OecfgB87MEI}khAPiv_#v}yu#U*ZvAXz-;fG|b5W^4A9=u?tiNX&f z4p>p9t+0V&^uw?i2iagOdxY2Y)rboSS-3)6#ENl{I}- z?4zH2hvEKc3XjpD9F~}6;+N4U`S@_C0w|Hf{ZcWTycirsY0w4AF zCIkQM*XLuJubAd5rupJ(kJ|;xZRddDEK-Mq9H|%6d||PR!48lkz?z)qi9j|nEtUhw zWMA>(me{?R=IbozJ5t6vIAp-Q2=mOC=F0?b#WY_wC!IgWFF+F%rQ%|mFV2?X9hRch z9w1)QY>{QSX=jppDz&bI_7oEScpP1&$+$Caj64QKv6)mRuifO*Y z;6R@-%@yn z+FtjHTDf95s;lI3CHoc#n(|ruYd)*x3neRVzEIJ!wzEDhTh>aNbyq7DwMy3dS}7DN zrEC}&Iv8vjoj1i!uB28fxzOY$$)aMVo6{=!Tp<^l^5_g3ws;~4D-={8LJcWSLCX~? zWg^(HF6Q&ad_G?)hStb7IlJt{G_{Zi&CRwF3o$pA5-L~ng)FKg*nVaSClK1$9D*%F#lDfAV~vPa7~oSVYmsTwLBBS&FHr4oX`4g`6HVqK;c3}hX% zs;8JkSI>p_J-G;@R1f5qix}a;8qMe?Eq2x`AZ)9I*U#8luc(z`MH_RZ7|J7Om7$cy zsGAM(YRSB|F;jlu=;uMg%+=$nJFW@58<6R z&dhun;rd%a>xuB=2wy>XG5A0S2yaLDdxV#R4z!2xNrYKYg8mc20Z@WoLO2Xc(3@sw zW?qBv1%$nGGc&*ZB9NE97;+IFKzI$}%zardp8zLgS ztw$bY({TM^V%ZXJ_w!kq_<)ZCLzj2n#E)CD*m-T@t=4xqS|S3*pRg`)Z%B!^!{slu z=2g>qEgTqb8jFc1yjK_Lan9oS6E590-FZr8&Ua@EY>H;i1ci74B#8gwq?75}^AwR9 z-ZcLqyg<+pD@(6Cxpd;#fg{S%2ktv{WNDw0&eS`gBW>&LzL60wW)IZ+&2##}7B1hn za&N8OhC>zdJWNFSKKG!J^;y>>%h{sFSdvFil@%&DVd-{2+URfDC~3RhE#C)-+DgsP z4VHv)1WvT9lKb2XNL|(PWu$%wD%?@O?$o?Zw9S)~Ts;3GTKV<6KV*`*W?Ida%%IJHu0-nYc1=&X6^rH?_J;|$;vv>oF_wrFrd|wpinW%!>p$A5g8Hrs2OIa zr@Q9?Jv~ELHy}-$la(3OmD5?7NoH1e7ftPN_KJ7~mvsf#9j@pqtG`w5sy`q1B0g4s zclU}4!V1ev@U44Y7f^hG!1VopC*nk$h&T}$kyY7`nW*kBGb7@}ch33F`+N4fZ#GBo zwbK^HgRM~;5o?Z{!(OXxuCmKSsGbO*YMr;xEUNI_8zaQ?vch{Si~8(b>@M>2l@HT= zZ>xRwUKYi}j+|`8HsvG8ee6bDz8BL*r#;%*TpP>Zai6;{9U2U`S9@D$q;K$tZgSRb z9XF-?B{2##MelKfYs&_+EatQ%ofL^UFsI-VlDeoaDww|eaFGo6`u0e)W&t+>cZoj` zhA0q(MWmJuu{@9A@RSHY4Y3%sm1Fu;wPFc{X!j+K{cL5O2IuugE61V$!bn1z?@D_z zL>o4S6T{U1j9=n0S58ch@mj#yUgD2gMq*P;WN^5%k3mc-r(E0QJ1l85{WD;a-B zETLVD$F>krczwIDW=_tVX5WhIcz)CxN{Zy5ae|E|q7Q$azQvL-T20B4z2ju-Z6pyd z{~at?-rc=NxNYI@)3*diZbOwez4#jcEmn~QsMV|pwGo8nuhO^M{=srYMT`}3h`+_+ zun3;i8@CG;x5Ziiyns7aNY6I72cDq4A~xA?x5U%iM|_{faXMz6x8gY}Ck8Po#BqcM zs^tm%-+Mz)j#VV=+L^)_!`dvUg3#zg<7!&(NR5LehfrAdX5a%4D=IMqMa<0c*T!F&M8U4^9gw|j8c+;ATZIQ#)A9+ZoBaDOh=3(5^}h< z{Xg^Q7U5G7g&bc|=u_H@CDr!Q$WMTL$L4-{it4!;H0|V%i!H{!Z?=hlzogtP+nq=l zdNOiylq)RaCo#r@Gzh8t&Jw~oN*b`qS-_I5)$Xc2GB*bklNcfv2Qj4Thxqfu9u8x? z>U)}ZmMU7aE~3hE(o(=(B4J1@Wuc+iXt&s*vcfXVm`Z8E4Ym@`Zl;#>qLVZ#E1JW0 zW-aSb%IfK)oxH(Go zm`dcNK>(49Qr}NHxK$J&F*>oxHgMU^UJ;D%bib$7x;o{dF{>Cu;eNV|L6jlPL#!IJF7bL{ zXmg3oWwAz=K|C9?f^ixvYG0lFtjU;OUPhTnCjNW2;T5MkSA)PgX6wZ4e&b;)+FF?t zm4EyDA`?@mg6k60^TX}zlCMs=#0?{BAV=Jt3c&fn$L8J_84rI?1>iB;Kh``mO?8Mj zcG$N#N-w7zeGh36HJ*}lQ^jpr7}28cr$T*)Iuc2%^DN|tR}veN$hqy8)H)ABexyQu zKVjy#1Bx1z$vNXuqf*XANYxAAJU^-t#H~i0r6vm34B{YJi|$G;9@KESOl!<6ax2LJ zW$yYGmx&y6khsO`D~^%_O>#1Ikjq4XJ?al^-${xnd{jgzr(C9*se3bVvzlE2<(SJw zrQ||dHXS(q*Q2DvLOp#7GThJdP)~o5n){~azP7cuTqBK}8W&42gyvSz@}#M`uTS!; zEh{n1IQ2W&XtjjrsktxHAh7ffJ6&tx3KJxGlxXE!_gx48=Oe!gDNu}llA8Ob=Dyu? z-JaPwV~%~Hw&k5))Iv#v^z6=DH8uC$9sMr5+@3`{IL^FB36=@Y#yF;!+=`hH#u*nm z-l@6oMTfY4)*xL6XqB4#`pD#VNgpfK>V%1fbAF1aQq$u{noVM5&PY(+ULs*rX(tzQ z-pzl^Puhugo34t(TPf^YY`x1Vrli8B=DuOALTuK^^&{-X8D2{zgBCHTkS?4|Auoo> zP=m`^J~j6pTiz3bs_~phpPKuo=DvX$k#~+OYwo-FZ((#>t{aZ4;(86v(VZ(*)hoJt z3E$(DhUPr2G~kQgjZ&cLbxnAxH4I&MqZHs(qwGdQfFpmS?uIll>Q%%va4=U5wOVxx z)u@*n4I@(49IA3XON4_)O)W>ehgatk;-FH4nPDwDlz=FqkENyQ5EYo~mD-fh4WV?L zs=DsxQ`ak%x;`iO`UpNz)5_(@co!m#VrVfqCD&A~4A7%`nut3Y{k2M61H`6FqLNqY zb*<8fbby~+W7;K*X2AKq5t}fHimumdnjYOPcR}eFzNp*x107Q~qEPE2V z=sIRsM74<98582J!`3-+N=>dM>2w#PqLl&KJc(V-*e zprPc}tx>KTjdEmkkD2R+xKc(#je&dChH2C*h0W~3BWhOqt0I;#+dQUOr{3-SAgFD zJR6>L-Us*sV1Nz%uK*r_)13DJei-mqfJHdX=>on8Sb^i5?|Ck~>;S$8&T{@6;2j9~ z@!tWT0=yJ~KW>K;oU?%M*u=*N0bhpGn>*p?<}SeZ0loxiAR5RWfVTsl1U!I5*DwDw`x8RuOkcusAr;8~ud?s7)G7Lt(e`}^ z6Tkw8d;%_-;s*{vFp5zN#hSn&C@-@UKSTBq$`i8CA&9u7Isr6>EeNtpR_u&Z6xcXObf)hZnDeMB@|`UWe7S2`n}BxBt+O~qCa1a5jNiNj4K#n z<6vjA+dtac9&Al))vkL=J$5-R3C~`fE>>xuu_8;{Ba2)kOYcU9 zVDTQB$C|6FkD%j`(@7_A1T-U{Q53Aig$Yu68IzW7|x}uk4v?+s66VnH^_JE5$L-OMq`lC>WP>V5tu4}>a?d#9vct( zaZ-mmLC*`rT-1iACR||+=~_F}tZezebnl_0qt*jRY>p1`+Diy48?j<`RDV9#hjBBR zpHAEQ#w~zNIY}Unl@N~;-gn(fIn5$=6t`1JY9*UUijRy2=ei(=zk26dy)AU1i%vFF za{8kZc*{h0IW>Y$*oqgt-4Pv51v2q*eg*Isv{?rH zHQ?_6FNgcdCBRz&-vf9tqT?+Ajsji>I1hL;;4Of+0X`4-W5AyR?)wLP{K8ELe+PIu zR{bTwD*$%^M1PNuXa6#a=^+n6NzTCFfsVqmA}ny#u>8`|uUcIUQ7JkK$v&RlV|R>u z?}qPpqezkP*hL-~KOKcHoV1n%z=()?YX|&`^zfMcB$q`zz-WJo$s>9)f05JNFeZ0@jvJ?zJ%8!zF4IaWKZ>fJgd2 zvals%H;F5*yNEz;|6zLQ}Xo9^89m_Z@l-gMWd>ae7zBe z&>kKEE>nHgtIX%mql%LH!T$q{8GJDu^Q8NHEP(lLMhf33; zPE*Wg_`hJE_gma%_(O{+19PIt*c&poC^wmvrB4}{oCW5v@38+&8JM&xS$`s5itb1_ zQn{;ff0r^at@cY9m=+yU1|}R?GXajxGLKkt7k?St!bs&>wW>PuezmGq^qO;7(HmOD zRe{wiHBEC>Z=s8)RR!hRGStu_^?vq_?c$UWy1=^b7OAF#c^O+vBo>#!$*QK;pp_N1 zS(=6C;GnOUtI#l>j=tKeY0#mq7@cOj)$27w_hAm^M!DQ5&qWVTEgQNDwW6p}hd26k zo~Tm=72ZEp{9T5ObPWpUkqR{l89PEHbm*2Dk%~siPuwngC?u*CJre!QMTg$JTB$~M z&lwKSZrOFHkLlIO*<>t|vkTmYT94LAp5X}P(1rA`TF*KBhM$7G=`)Zg zy$mv>ZwH(M{1kv>O2;5a`ged5#6u)A`YAvLlfD9Y4A2A6B5>=?2%iRcBjBe28xR}) zJRk>#dk@eD{3_sGP+4eCiXP2{?7|;p7oZIFIrjfE*#-RnT=qSJ>^Gn&^at7Z$xbPO zbf3+_fz-Q$+=Koki`p;b_J8LSmo6JSwPCA$wrS~FjGIjey)FHuM;<gZS^L(khGrCEbSvfWr*%of6y_Tn}g0)51LJ^ zSxeA?D2%rHlkTQjd~Cdrge-zS84gS?@kS=o;%GMWdR?z07ixglpEz>-*ukU9Lk}N5 zdGyGNQY=X_0XfVI96if71To}{DMIutlQeL5Gid`vIexVnJWK&n`q$nmYzo2!* zkJqlYpQD!M-U`VBmPC4@JV2LDd$hH=Hg+>{?}g-|RrOkuT(~x(lLfyKf*&RpjZpkt z%r!1Sw~91XIwiZS-q$sIo$+z=3r_m< z8Iq3*ld3rR_?6F?juYE&vwBjN=!9z7(+hox!ioUZ`_Ljt=(}!C+8YOlT~1Vf9fH15 zt|UUgHH4aodAK`1dvXlzES`(+c1UJbYP35rsEQ>?$@}JcMzRN5{Z7vu5o#p8XEH9d zH_Z0geWe2jzGZKMiicNUbF|6kXe)N&3EV$*+9}$4 zw>L47-de3ZsI7uMw8dCU(35Xe?XA%W6!NAd(#Z&% zyacaWefXH5!6_?&Pc_d|@u@XrG=1nhh_a+;*yMVJ<0etpp)J2X19G-B_( zNf~X@2Feg#It!ImOFH>+`h|DJqW$Pp8CARJw9NDu+;-*4zt*hiX<*8qHL^ENb7Zc& zO~DI!d)}MM)7p|pL3bwJL_+&h)W+ST&o{jpP&LpN-kU|-^mP(%0_!b#2MMO+?IY

      ^o}@!n%X6XvJ>F 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

      )CWGNOTz?KVD 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

      8~GE}l6JYYmW0KY z&wqm3TLV-Y(jg(@R1#8A)jF1OGWq9&Mu#^iQabyKtT3ysjZXKxY>6Qmy=7+X`a;r9 zXN@74(yucl*H+dVnt!Y74MC#1=8&{X>kdgc`PxH^5l#g9Bzd%qS%+xuc(hu%-{|-p z+xe>#7Xf(^J7IBkF?Y&U1^g`tD=AhfbjlWIQo?k)s z`vYu%zJxNg2mHviY?Y=zFKY8Ip^mhVVR4{YoR*W{(apFD#^p zfJ#V2{=l}Ay;40Gs+-N-D-jem6w{o2kB2WO;Zp&d-4To1$MDGB{Xs|1jAYr<4t9rj zt9@QOat`_ykWD5Z9HNLBanrNkJSOEGmu2$Xz{z9SGueB*x+%{t47vF5z@C!#q`0mu z4FbcO^1!eOn^ElNC*SUFZ?rnyCJuTS{f^rC;|R$@LZH(uF&er(Cf*F={83?^4kVQ` z2(7B5ie&!bq@da&y4$NJ4sZEk3W%FZ$Pn50$2B0$ra$@iak&pMv){fbowL1*Esx@N zf8C$=Msv1tDGJ>fJ-1`yN?u#G=lEKXij$cr`S?1nn6+b@8_S5S7q2p1;pKv4Z|xos zL;?(vg>(ebT4>*io+}0Wj8a3`rWS95SHa|sGEzmBFl9AUhzpj^4qF55Tz5acMCkR& zR{`mQv$?YHQc5Z|`dQx}>Wt0{iex~<4lMTkdJhbYI;MLU}Pp0>kTKGq6)#W}ti z&IsouNwP>g+~nKZkVE~=-e{=OBV!Xr8nfbM*w*HJcV_^@+qR76-UxfJGia{JQ$`x( z=SXN#?B^%n>0p3+sk8lITQcN>^=1AzOC6&enQkejuKJlkp@M8{VU>%o?QAiiCjteG z;lqI6>SV;*vsb6sJGOlBth|?`x(I`$2iM3OO@%(-hTS1Im*#iGl{oxTG>s0!6zRjm zF-DE#VVUN%qzU-V`vsTqv{8lm zRVaSU^zfdd*5ifIo$q{Z{$VO)$DO?G;o)nNW!S35vXGrrCz>;X&wSj|~2spwUX zgxnIcV!iCBEc=B+t0L-TZS@X$)?2XuE4PI~$zc>-Kf>++yA5T2fb zl}>%pP0*TR8y&9~kxF|?jSnCnAxQmi!YmPe6w-z$AL!?EA7nv3RRfG>u|q+r84_XF^?UO7Rh#dFVeoaZ4*n*< zjew(o9|pV*@W+7v4tNCcDBz{A;a>n81^kcea=DKHUi-9M?k#{n1iT;czjozv9{_v^ z@F~FapPtKo3t%r`AK-4lcLBZ|um))U4qkp2a6jBLZvZ|E_&nf?fUf~Q`OUf9Uja65 z$mIrr=R7Ny+YLDT++6Mg;OTR@+%o~c3HU9*)1H^h-2k}zg}K~4fX@NG2>6L_$>rVw zc;8-B4p4njF4q7wZ^FwVz$L)dFV5wz0bCFGMZm8D_I+zEw*)8wYJjf*{u%HufX4v8 z_mW)h4*-7%_*1}-yfl}41K>viZv{97R2J~m1^7q;ych5rfWO_B%Y6p$?Pp$=%bf@8 zTSP&C2g|wK_X55E_%h&kbWjNJ-vECMcsL*a_bHjbo@B4YY7Un3bC>cTkQKoD=~HqD zl>dYbU2=Veehhi{C;9iw5cBm^@Ku=qpbT01;5zxa$K@!~`wh&`J?8zF)-}Cn(fr)k z^K;*z|JjF+$fz-4M2-C1Bl)>U>Hkag^>Oy<{_cN88vnDOCH6r|g!Jy4^LuW1_^P>U zuYK+ECJY;fuXSA@yvBiFgx74e2F`2NTh98Pz2AMy6UT&<1kF?Xa|11_r7e}HF=J-z zn8f*zO`aTxlb%oZ`wqlPt>SR9p5h-xnHf7ip^P1w8F^;i$S=V3pvnIr`|KvptQ(ot zDtp&vW8ElYo{||}H3pqG?}1<#<{zgMY$az}izl_^rD7~drQ=ayvThoCI^s?KlEj9| zrl5)~R5(~k+n4@ag=R%XhDkQ5+th~i2RXiLm>hI+)7U9CbH`cOPP6To%TRZUZICS` z>BRz~VM>N8)04@JhS}uh-rX(PyT8heh81t^F8bFd94WQ!Fd9~zeQI0z{I;zjO4omi zZByCAQ>kvKSo8)g31`kL9tG6nCO_LU&X5`NtLj&l1JO12cbAsvo$w`-w2}jK$aVItqhv_3A*AcP=hYG z3hBb@Ezu7dL*|HPu|g4Pbnh;=CSA7Hl0`E9m%P@Jw3A!tZNWlLb{d@U3OBPAZ);`k z6-?W6KX%K^Rvc=vTQY4=sYJ@=o_xlUR9C32c*g#y1P?8wI&xAo-^*pXuGpbU=WOMp z=Qsm$@9e2c7|IT*CJysNM?yXTk~OR&jM2CTq~VGt-(N2`KeeOwciLr{F+JOX#P69g zJ;YcOd9Y;k+>V_+d6~L$1RyFKhK$Ld&Xo_l?zz$p`=_`IZy!-Fuaf~ql1*6(Fh#kQ$zDyhU7 z%s^Z1Hs?5VXR+gMa}?U?$uSgCQW1tiy0G-ZC*Dpt5oD7n#g%9Zw;7x^O3Y`*6L?ak zpb(v0Dbj~0S&XR3lP!(dFLOjfV}>vvEYwR$=7>ZgR?3sy5s4yOGsWFzN)AmFE3U+k zJt6#}Opzcmp;vly>LlfHBKaUHF`17R&t7lW#Tgj`XJ}z(y|ak0>-zi+4_|ZDTQ4Aj zTCdf0BWlm@r?z$%=dPZ+?&=?eD}pz;9t!OCovp#1{Ijp$Gk4un_U?vX7r65ZLVBNQ zoptl?&7xip;Rh9gmV=kKcemM9+~f(JZcZ7WF!F*)TH-WR4)R zsMlH4>qG|*R05UwH1c4A#F<|R<`06s&&V%CBziR$WeJisi6@6hz9+Tsg)Hi|t2{8V z-_|VZHPgDt4A_|-3is}=M417*tHG%1c3P~mm|$i(M#C`TWjN~YBx3hW*TXB!@EmnY zr@pUZ_{`nW1y;{nxtyc5RMxl8Oufk>akHDY9HjO-fWiZtF#-HI#KU@~<>u52U4)XmwshJk46&JRPZU{A)${(NJy(4xmU zkLYQN{T{#3DP&Qv32~l$htU)kR@|_QnO9wj!!JeCGGjBgG42Gxa|(b?Y^6}oV z(5Kdn`qV<7TC?lZ8n~F6J`)ZMcxw%;GP3Ekl|F6gW}_irC;2{2HIo{8z0okF<7Ep~ z*TFlM$%}NUnY8i*v4s~?ihWDfH?jYfO-st5^3_kbf9PeaY?2o#{dxRp`c^Mjt2MmT zX2Kch_-<~~t^7j>+H-1wt_YmNh09QW^Zfkbs zaz_Ej0KWkETfpMebGahm0^k<`Ujh6R;1$>Baz6_A1mJbg$mKo)xbvC0+)n`B4)_e< z{Sf%<<0>Xs=1s4_@n)~-1Rr*a_0em0(kw)kq7W`z>5y#a&H>it(8#`_8(NqBR_X3 z|Ko-7BIM*v&ofSu+|@7Sy@a<7TWcG3Z(}ok#nvHhk>e+U>7AP}-+KsMgx- zjfMQ$j?2J zpL>-4zeHajXRq$>{#T^&Kl@o?AAXX^?y2jWNJ05MbJy+#wR5{}DwVWiX{En0==VS- zr_^e1bb2LXU*nVxFTKopB)?Oa8 zK*DZkxwJXzbW1~ft>cXB;gNHAA^xB2VW-vYJZKN!<)vM6`kTWQ+bM-yJ*7hR_82PP zQPlBo&E-01)NrI-&@dvjmZLTCzDT|}?3<%qq@N7xR!IFpiR*c5>%5ZaI*o(KMjZUv!k-5ibjJ#ilYagc?Lmrw?jv%1+^8Nu6#Q(7I;{%Mz3 z(jYTG#zP2LE%^jNw!_PZ(7KU*c$suR8Q?54#zpi|knMuzju|%_9X01hKABNx_y3@^ zhOT!9+i5b|nw|E&rFLu7T5dUba@xVP?ArHwBM}OCOC%M_nVIJvZQoS?u!zj)ej%d( z(FX7|&u2Iwo|LYfN}7F+E}LvGWNVBj*bNE`+6AhggCXhro4FmG7z9vuUsF_aBhg9g7iVKo&_2kF2iRDAre{2$%UJlt^xtC#&Q zc4w)x*6R;#TChh4R#d16LFL()E4G)LPIq%H+zlu&aZi%_G)#+&o$xCn5Mw7=a-i4(OKIDx7xMOQ9A`em3%booo;(*_x7iw2+L01$F+`6D`;uJ zUZdZV)Rg5opyRc!&-2~Rr;mQ-DMvi3EScxJ+Qw2@LM0wWn&z^6^VrO^gBp%z8d*lP zQD0LmjbPwcHev}wrz1n1^d8n<7Nv^#`iUkg;4CEK>BBK%O9R722X0JN99L@>n){8>&i{)IJP#TidnZPu0j-pS47 zjm~JlR|ylXE)ItF8HfxHyF!(Mw}D2}vF~7ryvi3w!%cfkYIl1hH3su! z7u`+$CSkX-0)i~Jb?k22LB@l_Ve5PmXXlLqL8V-#i{P&1`_b1xbK#=AWP;nxQpCq2 zt(EmcVU^TjED=fFX=D(ZyxHrw?PHj+i(1qD;Y_Q$Y0C>ID2P*!f|rHiK)orBBKu*1 zdQ%{5i}uh%tN`{f!P7znXK{n@XNA%-6>pR}3k%*Zt5(Guy$Yd)qzX6sb*9bqD@?x$ zYwM*uaDYX%=fd0b6l3))mKIV}G3Z9O=T8UKB`lQtO`%7|#d7xsDozpW!4Q)UZPLes z)_Jlt?AM~zj9WL7vpeDfTt0q zIZP%X@k-)su0Z7Juwyf;bJ9D>=ARl=GZAEdrqlDC4T#!E-_DakIzL~;@LFk&3c)#O zo{H9%<`>u_Qq!I*_PwJ$W>Ms;&Xu|W?**rDxN{4=e_*dcbjPQaeQx8>GO}ZhxD}GY zYK08d`FquoF@b0>nC=D}aHrkww3NmZU(vKc#N zo%`PLbDq_Zy|4DWZNgx&kyRYJK^zLDW(gf~?-`-Sf4ED_bfbEkY)^PM8$3yLmTC{w7D(zYtsN{}7KY zM;;YB5RJ}r_fWy6=<_z7JdmU#SsW&yW%W~ePuB+oBaTO>T#rD7f)dLiss?w);w8kQ zq)ESFJXqy&3Z{S{8prYSg{h`hj(f+D@6>TKeypS-#l!2BW$$E#aYa_+cO%Akapy3sRcQ`! z-t~KcV0@vZg7g~0ttI_9J{QK)-9bkFn{*S53g8%(*t>x2^R6sHi3baMmkL-(4dpDS zKw`+Ma<8xH?LzM6TkbjC zd=pf^-VFHv0Dl5_9FT)Pm<6Z-x_}6J8dfaoGS=pk-MH><8Qqco6WtfTunk z3T}Wm0^SVxD&T8?e+66uSkSy|0RA4Dm;V6xJm719{xhMA2>3_9KLNf5xCB`EW+*`d zeh(U$-}Xm%xek#Ep8?o_2IdIxIt_&Z-URq*Kn@z0PXRofkN*3#OrJT~7!Md{)rT-k%&RIqQy7z4=QzVpbf#}6L*_U4^;9lrbMk>-gbw;efg-sg5#X^a->Osf;zqwNHp z)R~eZD$(|)tUqpI8m=>~O)7oaZLUe8_U%mTF{v)^_EaiC1{M36%E4m4Cj2l#Vs3*; zQ1$gUpj%qY&=QCJpf-tSuw>ulPjN~IPWdjJxF?N0Z}KALK$;n>c|E<-jhZSpN4&&Y&5A5Ubc*-mvKmxVOdki z`(({gqGl3)9N&c3I)T=AW4TCk3A~YlL(<^RpYV znPEeGcxHwTFi{GdPh^G-@nJIVmz}Dh&bRBLQ1rm3h<=_}ADu@up>8^lLRn8elqrQF z#5ne!;Z3E@PcrS)aWj6bq$0({18Ks+qdZ{b?UW6RE8ehSn`CJdXx+&KrEI1J0@JYI zlRf9(GvkWMWRNOi)XYXha2>90%#qn>>^x(N8CjIV_?YiFtcb+-J&79#D;)=nE>bQ}CGpPb?5*h)QF8pZ%Emk3(_>V5;ZBu#8 zoZ)KonKRtX87?mfBA=7h4q3_s^+WbJ89_ouMZHB#*a8=HL?#3agkM6Dy`Uc9N=IuH z5f9O&BXfr9b$I3smyLW*k1lhD>k}pNf%r*U5>y~NiR;4bp_(^tPs_sxWsDWjbb*m~baC&~^f^uu+x?VHj z-B#kiF41$2n!8!9FqBlQTia7uy`t-NtFk?XHOf`Jp*OarFr$p2u9xLwWm8_rICWheNgj;RW%w_>ByR#{$?2t#mnm0)6^Vz4YOR6_HBAEQ9fZz z-LL@CWpWFIA)eN)84(6OYFhGTFumWQfH2jDWmX%rA`Hg5Iis--ymhl~N^73pX-`0y zdR;f`a+YE85o47r4XbQP7l8>~WcV!rA6mDn6)DrR)iMxdz^oebk-yb4>ZZ}CoASMx z?};?a4)9j$V8LaJ@dVatejn6p;%V#yoCW+k;1R%ko`r$|Uj^L!Y#;<& zi*Os?4|qS|1Aym0HAH#l} z`&>Tp|L5~_U&zD$X6}pL>)V5v^rd|o&Wo+h?g*#I;z5e!3;B0&I$N<6|3I+-BR+hY z{r`OaKgVrS2(~?Q*Y5p&gdTzUn0Dm5P8~UM?BG$&_4K`8E0$LJ2;tE~gPqcv-Lr?S zZt2K5_(b){K#cg8akE?;Ip=nfz|*3K@O;&5p0$?;t(6B5(C^iohz-(g7QpH25N+Rt zf{UdAf-5>+G``bB)vVcR-^<0-JMDCOYhC+ZH-sJu@k@iy(sE(8bj{pTo{rElxsRgj zufE~EUSXwfXSuXF>U2v(d#&S)>>;XW4|}aH+`o5P-Ohvd@LgWoC8xhRM6BJ?2{#Do zN%}Pvs<+2bwa&U|_L49#Xy+{>XK7{KUU^`b>*stQi8VOIKWePt23>LJ=PBX_DuS}4 zd6rQZG^p%pEk|qOeUW@|*f(cUyKUH7+rY4)KlxuSdR9<$&Xka4X}H-VGbyl~qPo<4 zGCYdwHH&|lK|-&w2iqH+-qF_i{w5r|A^f{Ge@m%Lzd9xESG$BgPOyX_VOV9;)p}n+Uyj(? zSGYjKkIf|b)lM?8%IZ49^^N-CKE(DV?SjVKc(=OR#Tl)7%5g;egzmyoz&b&;J?w5v z&U$NTw@V~IHDbUP2{S<=o_jG#2nR8wwPztq#$q^p@>NHhciux@>5j>6pqwU;m;E{c z?o+Mhu6+_4)<%oRh%LWshtRcp=UFpey=f26Cq2aCvf3FUdh%gJY+pmn_BNpcNnO&C zEa$KkkwnKq!U7HE!c_T)9peQWv3yZujYME>Qn^KqR%4O4NE8%^JKqBu#dTB6K<0K} zrOeH_5!ph?Ul5Tba0q`vbC*95-b+o#9!(C@RmDHI^w}lm41d0@b*AO43_F97_8l!S zKcJGVeaHGeZN1-rK*LtyCe~WLwjU(N&sy@lP!j&_RA%-?Buv5VQ-sIOs@9nucfT7!X?kM#Ar-D<}+A;Nq(g(l-L zcmswcujJufj36k?k4V*pK5YXmeiPkML7IcV@n#K$dBkRK36Ya9)CgAJ4rn2WB@3F7 z6UY82*&@~Ozq)1@%uS5q;40DVGfd14MVG~UB}SJ&jMz-m_!)+|MGZO^$s|9rx{82; z^y3M8bx}k3U9DIwUg5KjZB1A$Mw`PPYbJZ=nmb8^2{Lp!?vo$<_ev!8PqzCbY#yB;BKDInj?4tM1}7;%&?R}lw=(;qmE^<-7p&6z6MhdGMDhlW z@=@|rGMK)CX)oY%i^qrkGaXPP+PX8X?k47HT(6Z>AY3I4#+%cg2Uo+pXjXq0F+~PKQoEkz<`=dlatlXDAe!W+gM(QfQuLvZX1>mZmsHWy?bPGZw!nOi{|U zP3_gU)?l(3G11b_kh4vZu7Z=<6Ifg~MZ(D@pq^eFafM0@sVC!)LsIfd=E?XkGQAsD z2`AIL(QtI+)MPTf8x=3i)N(D8zU(jx5COm}^a?Y*8&7j5)4R#^ZjuB^u9S&Wc6g!+ zjxxO)au$R7k1vhN^lp+S#pDv$F&Nq7*sRO+Zs_QwFPYvAB}1ln!)8n3`>u<-_Wlbj zyNq(#s9U~`nNhF7wAKGwF>952;BcZ+hwe)7)vCe)MUc2!sZ_19pSN1mtF@Z{wPuuS z=7iS%X>Zg0LSf@=>UA@yg<;kkhS@M>Vv^LCA%1bdY#EiZ0`_z&HbDUut725FnV0~= z??~OS4r^D_s7cL^ z|9|%01zwV*tP`ynhCzn`N7&O-g4j7Fcc?RT)v3xyJA3SWEqRy#2 zeTuGAb*!q>51Q6-VYzx$7B8qP$Q4EIdYApVt|;s8y4RoU;`(!atZ#g<*LB@1A}FXV z;2`wQ$v@l0Cr2l(&?yXAouvcwyGAcfR)RP%Zov(&MmNeJ|4ckUovHA8LYKq>my!7gnoV z&8^c+@!b_@l=To-~deJ@|?{Bo>_IVKKbxnQx3*Etqsdw+ptU#~wd^@`Uug zj_f_}Tt_0~Up0!$#sd!;MYLzV+wZ^-lr$V9IhRS>w&mHi#k}P|WjUdD&n#;TF?j{m ziRC*;Bi3uzl#OhE&~aPagU&8YDqv}f?iEcN%WoPnZ8M>Np-&bfE;NY6s@gy)40$?* z02l5>4xW`81Gwhcl~}+MGe)wiHC}31hTkYwe_;T|6w|0S$e>qVe?j=lZ4?C~=D>bf zxEE6joL$vZl>+mthj+*0K|d@cxD``|)3EK>GPr8ZXa)9{WSY@g;r@$J0>c&m9Rt2u zG2{C~f+#V@V9*HhW=uKNdNox!M+U>~gFSaRez-T-I2V)@y&Y2)oQTAuOlZ?4%2*+Y zkMwtT$5aMJni&~s!PA(cn(&6s?A-Zp^mOtKk7d zEG07+o};<2-U_kuRIo?&>`6|yiKAj8it$!wz;7^Soh<&nfThzBD|>@B?Q_^$KBFgj zZ?oMSx!_SqzIg-Ub)iD|V&#Caqrxue;%K?(;g#>6MNPpt^hqP8Z$3ZyJw#ce}ej=yi7~A8L zEwg0b>h?NAw-1wdBH>22PrHFO(fGn%+tBHrPi(|y&%J2SM`>fwGrD7UdsG@>IT#yf z+dHL7*)cpX_sXhA70zY&4E8S?9Z5aJoDTpeN4i5eM|ccA0VEZmj9uC?(SnQ2)EP0^ ze6Ip9sUD46^dlx;dv`oI1V1WZy$Ryk?s>OgQsf`>*`Do{a0CI82BC?&{J?|L2GLYg z`V*M^SDt+ID0_FU=aN^bD~xgW{9$#^_6I{Z(*551-ls=ISEZn1EoJ?w)b7kqL% z`6B-fzJXDBF$yt%CSJ9oPE6OP-RWpmMIQEI!cv^q$Cp6CUjTW6n(7JRh@0L>OJ6{i z3)gINMr}iQ1Cyt0q1Rq_dr|_zfozSpdzjgnD806NUeO!jdQ&)x?B1-NLM`Q-#3$XO zKaEPW@u93V?XlIwf{OA9hEBV>7$sT=*y*)5+$}5+L@5LuMAt|vo&Qacqs{hqw|7ZJ zkLX38CM6Oh$~zx|M3B-GC3EA5@`3iCvJcz37Q-N44}Fr2l$ocM(Y_?W$yanBDF%2@7@ zBg#}G65G8@rRp(kFxV@jdpqk#c6&W`0}c-Tx45`%dAU5^a{EPW(nneiphn;%h1S|Z z&n@=`XW6Uqj6c1=|7fj6L8J$7ka)#-%Ud9I@qV8lbUQ}Hc)8(!S*0gn^hfZroU}pU z@aYZaT% zap3Zu3V%vh?#WKPCw@mzMXN&RoZ?OKyS#{rZ4JGUaR-EjaH9jipWR*ydrr)aQH&6Q z-Vj)XHF||~GuSKAF1Z$b0;{>A#xz;6EzxZt;}&!?M_Gm_LbUmYqz0s68fIU9uJ?}V zx-5ST_1W4-6FdGdT>Jb1o-KTu5<-qs`KrX9(sl0(Up%?F9^2>TVj9Ufmx>?TLi`Ei zvEA);cPOFgj1f`G#C>AFLx3a@CU$IN$N?kk*5rDXBqf-wnS9Bd?lQmn@yqZ;19-+g zH6o3uqjX`|-Z3urR@u=?e?UJacn-OQS*5gTh7X@ed>9?-jxR|n#k2WH-caY7z%d5DUH?*@ zQbKM2t5jvHGfV$Y4Xaer}cOdy@jVcy4q3=_G7KSL6oqi88+i4l?WVX`< zUW39JPtPM>0!TO$>x>w0h+4&K&TGlU-D)5tR_4X}ucNa3jsR9ij?BxQ`8-!!+B;nm zHVImaB!s#6oob9i3B7b96Y-t)j&v^>(!rT2bc`w;VTArzS3l+nA5*E+>2VlzK4~x= z>*yBND||0J20>Y9ZOycztTApduNqJ>0n>uDJCRJK_RPjwi5h`S%Ri+PjaV0 z2JgZ3j%mTDwzg@BRz^~z%fQ}rNVp@(stm%QXt-HsR>o|s$jmB>ulTgb0C6)CLv9|H z7*@E8LJ_mxnSWeaPT}Ug*K)|o1 z4z6t5 zJDk75-ap|D0)9^gCbO=BfXt&MX{@V~jyuvw-Q+eqIu<+O{Np#ho?r7ZIyi{6u#}{0;?}-Xy4#Wa5fmu{iomBYZ(CC`9krneMmAPDeIB=ISz4?oi zTBj+2TD4VG%CALmBG#Ennsu>fU^A`QB1c{iuq_`KVqX5efK}5tXkg(qh+a{YTFuf3 zf=EJ1ydLaJIe6JMx|x;bkSMT;+2R4jycpM&8UqBBp|df>5&dX-gv7R%)&Wm4Ak8AF zWwc3?^-ZcL4YLuJePSkLVheFx%_<>UpgAe;Tb*VyF{`YN9LS)5Vt0MJi=e^@Mtt;w zTizMEunim^_WUIkeI9@Vo4i7H<6FuW$)GGDx3@x5jkT=%sIc&rBVD)GfmW|^a5!vV zD#Ibqc9B47m+1j`eEm%r7yxtm%Kg&8$eT#8y;sWky4HqSVR4h{prz5w1pO>~i+o0r z9PohA@@{AdpQ#cgfG+y4a2TjJgHh%;CgkhU5}E8>B3_T?;x?1(%yZI87c%=H3t_Cr z53k}qeudCN(!9PWs55J3P+|5-p1Rb%_h~elhs! z<|b)q`2!WPs<*-+rW{~|z@7Fbq9dy?wC1DDdplluO0UshsDU3what{=6Dsh`6j%qu zBPcppv$`E+eG}$OvJpbN)A2T=Qkv|wD*QyWtE~ZN^@a=SP$8EdM(%s>ApmOf|pJgy4&yqKy;))a7G`P*7%~PKI(S5ZLJ|D)-~;L6W{fQ-eu*06Z7-$+f>t4<8lfzQr;d*z!XxUi{?sigue}F~S%V-yo@l zDWSD~izOzHyxkoTQ8xu~6T#E>y^KD3f7TI5@6KT%AuyAF!P1s~UT{#P!V#fi>Bm?A zim2zRLH%E5)9x^A;7(W0ct2XZ!`>cYx5iu86!l>e6JJV@h04<&!n_G|)gSo$t#ofp zPM4YH3l&W(UW;KnD-Y!?tK=O>5wa=k_sJ3W+2}^i6^r(@Zcu zDt93kF060{XtWY8o%|k`g;G9xC6%EcZ$r91ptrEEN@oJfixRKG=1df9i&>JsV>~!Y zgF6|3Bvx5`M>nsw{tE|wvyPkOv62cEGY_O02aooEQMXeyEEJkZqFl$9(#jn{VS~G| z#auzjoLBKNq$^uZlG7{~r`;8*L^iy9A~>GdEO~L_oSCqnOSu`ug18ROJOq$jC{<8j z?T0rDL+e!dqWDX>CQb?gIXHez?uCLU;?UX~gniE>!c<{3k17#j@|vBIwoCFtG^3Eg zdqA^7`*>>p8LwpeM>n1R(So`x&Og53Je#|ImxU_`Jafw)g0qvk%y-Nxxt#Z$bnk$h zANlOxX`(`{Zs&}^$ekX+fm_c#o2E`O^aErZEw>7l8p?M!W3$@9?Cc z62%kbh|*{8ggFu$qj;GSxJ79*-AwMVv${SlbD|6WW2>7k=*E8ce_KF<$LD>Vdlf`Xk*yjp%ZB z@^cT8m*F6-6XH;!(gIu~zzx&{s6GO^Cu$Y^47Vh-&C%vC7Mxko%4I5)3s7vm0h@Y_ z-LEf0wRpSRKibCJ8!Oa+XbP^fi5Q9!hyYK@G@z_JY`+qj-QgiV3X{jXZ113`3=KRk z)s2&J+)(jTWpiA@S(lFu2j{y$-K0c`DK)J6>gv>b{>Rq9U>@_k95-QC@h9FIIrW0K zW=`D(9g(b|k!%wZypR+oce=z70__$gCH~jzEh@R=&ivAgZ`t>`PhY)?XnSA4CI7rT z?_Rp+jnCirx1T}iy_Y{T3%wTv_ag>?7`80*9@y7_u!4D!$w9KvdywK}q4(BaHx)Nh z5WbN**;76A-oF3%ydUXawcf2|kJx)z3{HW8n?(G23gS{5QSSHqtOjw=ML zwjI-{grTsVN*&RVgUpBm>@*s|&uSe3jqA1$S=zQ52+dqoMV79%oOKg*LKN*%?;D6J9VpuBI-8o<9QfdxjpKhXm7fJTW$rVn|9MiWtDND=T}(0RyFH2N7XVh z(r?`gYu~|UZe#q&_Re59ZpoWcuhq?ZqoRTy-xO&aZFxBjpt@mew<1*=8VIu7P{)X_ zN&DXEv@}rEtW?crMHvoR?0{5NZ&qq%v#Jb1UEfR9n{{~XRrcgg1)klaOgJ069)-Yk%Cz})B)vp zOxx0hoenFG)u=mGb0Ndr!77Bb5UkYfO0#CGhoTcV6gOaBt3kc$CYCkRQLa^DucpI1 zhB_9^#n479%Jgp`W4%$eY7LBb)p*=1=CN$pNZOcBvu*%x6S1w8u=ha3nr78OS_tZ! zrddH!!rn{O!3Q?2hLXI`KHi%S`qWuapE~GMXK{U62NzSXE`$RE+T}-Xd=$}f~sBx?^vM^C8?RU@&wqyhoywR2h3M17S=y}C^=NI`svn> zYQ?Eo^r6JR2tQ5VRx7ny9Ut|Da0b;%v);f*!&HqOvF<5xQ>~h{Dn7Jvp9(is@Yhv* zEC#x1)7Z4D+I&+=+?e1fG4|E-R>XZO+?b$c*mSEGsXaiqfSbCdTmqYMd|&d0b^qVp zPNJAb)vVS{PtgZw4$NhBD8j%BZ(;<*J$7mpvu4$%4?#xDA&eT<+PZ0bF!<4J__*Gv znT=Xy8ioJ@S+HC;eJkdNVP|k|;t(l>hnZ$o97&x*czBLYspTAj0FFfmRYJ5(P)@T^ zSJlvhILN~0LYW8RB&%*Y$~<-C0Lw`=WBx4TnrYK+qh?j7feEO$>vhL&*veWtv^Z26 zN_;tBX3*0T3n|Y5_B}Dge{!84HR9EL(P6(rsezTD2;&)f(!~z(&adZ>=V8Ri}b&K6*le zHnB(&n`2dJs=Ldvn+-@*>ZWqoA%l&f}3HJS)GLIF20U0yQBQmunq0fE~~L$yzDs&$l9ZzwmbNm$h{ ztO1gUHR{^545ta8hDwfpZY_fp2g{6F6g|Jfm^`Yk+-c3PFtZ8)m36HO!*Im$(lr?% zre%YNRv%8x4~;mt#0FM-XP<5d2*?dAyfc!F6bF~J23oNwd7_E#K+?uhNWYVbs@ZgK zwpde+EO8H;4*%F`;b>7GdYYO8F4)q#vTyC#_s1kSKvI&)Js^fwLTsN^6Iz6x3Nh$W z?4gvD$y=T$wH&lgx~*E%L0S}IFxDY3Sjboh+=kV#lr`Uj3V_wXfl))vGKhVeZYqJj zZbJ1%iI}|}Mu87)IM`^aM&(}10264{O!dg$YZ(p8Y(g%eoB?7_q?uiS3zbI2^4zm6*4oaD!cZT`f~Xh9;Cy{2ENjP9bxtVWdm; z$ijx(vLQOf`H5;HZ9z6+)nyVC5m2K7@}L&p;W_DWG-F-V2Ezif0?V#6BvJsONQk`Z zw$oG!MDQHa*Lvk)AX@J9G%OR?#7Imivq|WxNjfGJ!r(a#>Y9!~+NokmfIi_g{)L8; z3M9lBB&|u5Eux<==<5V9Id2^kq`?YL%!_v8kgZZtwwy9F@zJPHd&>y$43Q?fw*m}J zH#$UOD3bYk63MKr7;1Id8`f5R-~U5$p}!@$&@EpNxzPUvku@ujtcH53I6eTO3=l*L zRE!o z^kwUp1?!}ba|u^>WU1j;Qe%UITxe13H=b+>C+NYopwnbBT{^cO0Y z3&9IW2hJCju&Z)%p~brH|CL*EIcQkgO`j=>c#a6@8xB_>%#v{=!itCtI4Nk@;(5sw z14PF!Ce$NU%M4C8E6{9IE=AB%1|#K24okx23eQoT*%XX_;tm@uh`k}9SA(-bFmcGG zVIUbG&Z=WvH!NjSY%B**s8BBAcn-eU#1if??sR(M+jItH-Hksoj{BC6edX%X{x^Qz zzB6CK`t}C;XwirB`(L@b?~U}WO&`PO;A88#_~@_VWB;xA_~0|}@v{wlyqE61`1Sb6 z(YODM(~}>Y<{y|t|b`)}KK@D}8I)eqw15&C!qKJcKh?_Xh=CzQMlHJ zIBK*4#KUW%cQ|#|6Sv-;3fd1%LJOIyqu14VkpkX* z3^JXDZ8OJgnwtz^HyIWZ?l5CY!Le;UO)293F(^j78B-2aZ7Q+la4##P6@*_PcM+YH zjV*WM+^K#S*5F4dIs(dK#+j4%V~T^-R5ML+e5=We;lE?RLq$ElHG;h)-vE-rMX0tF z;4OMPrYy*NXdHMB$^_V+lUiq}xm=go6(VLHI60#|GFrGEpdTatYXsjt6e+|gFj?6Oo|T5X z{V}}S!&Qv`{&5xoPskQNicAqDVkahySaXiKXcoLmPJ5_h;8W!O zJKT$8GHUpXu)z@)wuW90f-y2zbQ@B~6Rn*vU>_o|BxkB>QD5k4$RzKc!7+1@i<8}UM!jI6#ptrl-_w%!N zSs=lQT)txxc8Pi$p&}?G30>iwJ8&8zx&!uN(}Yd&P;!Ok^;+2-G51}-1v!AiJ&8Y( zh?{UlmTAY~^2}w5b#a!86bD9kbdtsbbt7FDP@AI0h>k55!JdNPmJ^|Qt~ed&w1*&0*mts6qdrSOQFSzKkaCLX(Igz zu>e>w9gkFd1x7z96!}9G*T=a0%9D>CB_?gH=WfHVU`&YO=b<~d9TU5;7-)FY197?#J}I0jGqyt?))W|ujGPXP;CFEfn(!f9js4*VxFQQSo>WJUaV@sR``Sz2w(}fKcom?J$R&uU_>wP!YzR zxgd<;2iUWaEmtDM+dXj9h}VgLNIK!eW{44Z0|l#Lor5Sx#!HRKT8-THaAPZ;bQ0dQ zgVXrH8M9R^96{VH?AGAU*PEE$8h(#)tmk5`8z+aCjP}`fw_h&!`vkF%CcjVC8%rkG zv!qbAiZKvV=7bwdUJVs%#PhIb$8Z`%*+Lnl$p7)T#VbyvMv&jE8VqFYD3>uj9E_B2 z>2%L05=D`7lgHWNd`qS5sJS>^7aipBywmkA7JBV=rhx0jCLjh(}-wIZ}Gng?v#N_&z^E<{OWO^teZ6X zRsJTwPSlGCz`Uxp30Pn{{o0i`dV`TW8vEOl7`n!*C0=P!<3Jb(&9~ANjahSSa(EmL zBOga`n2l(n+k^9Nv2dY1>|-0PL*zLyx`G2_1XJ9Yi_hb}YcEzJfa%)f$bY7)$FDeI zdGwunk#A$f{fE%AUZ;!)M+X<6ae+m%xEuy)HCT|=7Q!0_aa&KnpUK08R!~_JOje8*4Vw5;!tkcdeUYw*y!U;F)kmbPX8qB&vaQ5Jf zUKl}7(P%qklXRpBq zD6?c7+}?zg!eN@Gh)-bTgu^+bIAHPg+P&q)v34YgY(o)6o4bpMBhxokVA;~Y9Oc|j zY>@_{h_Jz?x53p!d+c6FfT^4*Y?d!8v&?HU6?J2y`vPX~JT?Il;`xB5-cZ1?QjsfK zyxb@lJA*Ft$cH8OJahy`rT(Dr8Uq--bjO!UcBNoI##~_b7$W71erH|onS+)3?gdX3 zwM628l2^+T5Bsjfq%cXQ^ho08N6c<@x?3hPh8g?^wAsIM$DMcQ-FtEmKJ@z2t#`r( z=zmB0uSkE2^a261vmbu029{Tb3{kq$j0mphKs{i!3Fuf;;Qa5Ziii!aq7JW+|F{Zh5@wRT$K{u<=6_99KuQzT{Kr(l;%h6lxfUG< z=6^#4SgfU%S$KZw%k=*@RY22w@yRcJMLh;${i7$0fu%30tD4@0bAIU`^Gi>%|I=Td z%-?<26Spiq^ORckh3e37-qzUqq+>>7m50 z8aweLUEfz`QCYw|2$sLmo1>M1s>(AGz|2q~j886Ch=z9) z`P&igD@B%Rvx&@5;Q@nAjSMJj&mD1@p~5gm3s7g+J%tPvRD?EZ@kwF|MePcYYMl0W za-t3{nLRAD7Rg2wt=FzSeC*(%Z)!dI_~BDW*ILKdj;tMDd+g9!t0i)T8lHC4Ypv8n z4Q)RX*;Y}TE8KU^!Kg#C=~~S2H8Bp+tgudB-P|@Nb3}w{`la8!V64i{btleoHLI^V z@JM(QD>0mwDj90!)68flDlqeYc_chk`^=1HIF=Yr=%j<2uaHbyeR$7a;VLfTYd5#i zjEa)XD747zZ@gia+28Q#hU=AB$$VyiQ$|QKX2n|0>~Dl2L!(AclS793bnLK-v%k?~ zV|3V2741wfm=$*nQ7m}B=5Ge1i3&}Q?&j0A)NH@bPe$$kHF$^uklh@SgT78r+03OK7bi4n7Z6@k``v>_^6zE}Sn- zZy6=9r-Jd)qAkcYcQRTGYi5Wxo_5M1^rdqCdox{`sj zLN$>4UooUX7W#wFcU%Q6xGeNX$Ed&*S#GzHS=4kr^k{@4;a(%N&>t93FE@NMsa37G zL>zZn=nppD(qS(P{n0vh>NqT55E+xAjAWrdgrzPE{SmvhgMiVGd{WFpf3Op!R1ri3 zNedK}=|tO|P~`W5fHBC&c6?dr4{?&kodm@w8HHl<^rim}erzUx&zfn+&lp>XQ;k5=DhvI=Q8ICjb$84C zBE$-rIG~9$WqzAq!!u@nhhJ67(9^797W#wZE%q92WEQ86e(hOYMho@0O@YNt@s^Cm zJwc&U^a>4F+${7*?8u};SU)YD!LO=aGtFx7(=;u!5x!_PY`YRZwJVlgs|1>2<4KcT8n*^KfAwl-IDFhEq|MH>3agpaiq( zSZ1|WQ4rFXu2U;Z(VEg#cjw>ub*(31<@S06a666k^GMG{@U}N1 zU3gY5_d7^mMtU6rwOvN~Wu#w0dJ*`<^GLsh^b*8o`&OjNvvavOBfSObSCKx0bpM^X z+<*F-TrPiCF82|{WXmn(a2%-}F?#8)O{Vr7Wj&$8#XXQS_mpB;rt&|Tg=id#> zL&LB%Dvw7O5jwGMY!5oSJ$H1+`S#F@Md>|=up(oNfHpyl^tG$@B%bl&!3 z^t$USyW?(eW$2#mjxcC2K-?i&`?|w!yNB3t!}s}lOJ2aZ(MrUyHx;NKngZ3n;F%Tg z|L_YD@Dh^=L0c~ypbI*7RXCu(L7T-CiHb-wB_G zF9nSwO2}VZiQEk{vx(r-B@d_N72#f(QI~%BKv>hzy4eX=ShS2_h{bRWO7cm8h?747 zj*vA3b=knW*>^W!mCR?fM`^-gw89?r%i)_gARg@!VVm$W8MILOPmJSV5%>z1_ zQdvyH6Yz699gzEsSGZ$pF>wkbev@B~huZ6-@sQ@)WrNK*fv+&G@N6soQSfC0T*vT$ z(ebI|0nc>Vzj))2MW_I__=)=K2Y6EZc2D{Q-m7 z6$14c(ZFjd=PFh%^vf&kOW%ZldTqB9FU@~Zav_Gn|+-5DFNX@hdFgU#Tm=2xL- z9s|kQ8Vt@E7*1YhquuWqeE0>g@?PqWnAttpiw^L#A&pHqdvrlLyv#B?v&?1z7d6No zLMT4)05`}^XIos&EVB_paaQalSY~Sy%9U$KDLppul^}irm6H%iwk)wd>;YP!)(|my zW6Zv?mBk%z80B(VT+TS{G<5i)U^%DdMCS#t-`M!aeJ#P>`uDA7uK>P{$3U9@pyOG=e@(P!ZP+~ zyW2Nnvaf(Cpw|tV3aQ7J@ZEzLo+UhTkJ>TGpcLZbqKHB6D7sx~W6(3YV|RO08jai7 z;+$>olq$xB(k5ccO4JMED&ciA7?AtEu{GrpAg(g}C9zVHGJ|Ye{5Um=0REg`r|VD* zH!Lw>2l=~noqivBAzM|ga3W$;hzTuO7kkEbsiJ5WFFFaeJRiSKR}+ynciMfedU7CP zp#@?o3&D)x8Dv+LTC|v7R>O9x>TQ92#_72)!YXhpQ)0{`OkHqeIzTi%Dt9~S4ORuK zRz`cu?32`$mZOwRZ1UuHaXjplOk@3Q>B1J~8+H}LbF26@>Vb7FH7XTjIH0qZj9@_v4xiLlqxXec0h(r7_i4RDC z>xp#q8WL&8ER~hCO~5LfIq~&jG{oo9rU%HL&>jUhT}y>>r%0te)`x}uCFV#%KSGKq z=R>B84#hPj=TxvDl2;i*xwPqWr1$vrrE54Eqj(VWFywon{4S93)8ZRs@kpeQzZCr) zUlPj~NWoT_8FwY z7U}PiZh1y7_rz_v+&@S9KBV^}eF0h$FM?J?2U-zZNN+;Afb_4BeiEtvoLsJTKR$jQ z=@*cG5$RWvzJzoY>BpXn3LqVZO2sRXMqdjx45SY~59$?2KZo>7NFRMZ)HINO73oiq z9)#+}L8L=S--PsCNZ*6>4x}GP`V`XNAbl3;u`lA|1<=iS5z>An8|fF3K8kcdR5cz% zdI;$#(s`syNSBfR8PXGZ`M>|B(gaJ=Ox02D&HtIQgn8)m=6_FFgxPY|p{Z&^6{uFL z)}7i$-PX_~%KwH6s;I`Mr4E+=mBhcs4S)g z!)oc(RSDji0sNQq|3y{fsx<@5f6V`u3Z{orY40fT@TL4`R6wg<6$ zlt{Q6{^b9^{a-MkX%+qjBK7DwY<3zR*)J^WG+a3kr1RC>Afo^_{H@w%&84YPZ-~TP zv??ho3z)~clO5M*$MtUKtUHR;Stvt-d%oLanU*6WIE_Q+7y+HeoBYU`=$gT{{-c$y zKU%R1g@=T$rzXU_g_CF?wgr(&%XhFb^(<;s6zA$O+8%qtTy|W)mvNUJ*E4C+eZoQT zwLGp@E?YD1WwNvVsV<%6Y+p0vnAUz!&7Q>aKhh0{$o7cm2XQj)2?6z7n{}foEnJ&M zak;X1_8>WI2(rzl{Gizujh(%6)TQ47Dh@$-lNUPHZg_o;IriL*trjxRhGyC&nRW>$ z9~0NvsEH0?oMC!pN-BQHpgB%{75AH7GAuGf6C){R-}zKim$^n=GlPU();Bsw`Js+P zaBNLoD^r5GMvb54C_utF@y3^v^@pxe!xnHHq1WqAv7TMrs-+^A)tUJD2P>2J1f&|$HZgEjr3o{W@uO~@4K zI36O_Kba!k@KTiIglLM=xhWz@88byXsN`jebT=gu?zl6*bjvMEe*ra!Pv)Noe;v0! zW9hFlrx@hYBXf!otK$r-(9j8mU>?9d>~LQn5w{|ed{Q9nT-tYIkvYYHF-=Q2v^DQ% zOHk$%B8wVN*o-n2^l@t(j8{0X>ngAx<-=7%d7@N6s^t zFkcMy&TeE*F-Qm6!$Rg1BbY@JfoJf{{}OfSF!@vgK>p&SO9c*4M)!t+r&85HfSetC zs-5!FLLia5$Plxq1G~&AM&=YF>KH6@ib2M5nNtkU{d@fBS{xmg-;alrImMWtUyST5 z@8&$q+kZP;QdAmF5Y?wquU5kdZwLlwT497Y)0&L`h9Et`tCm%_8e#l5t6?G@OYjtc z96O9G=h$$dUPHIV>eZ2wBQN~u@F5ANjs{ImVT579brM5%HUjbO&v1MPBcym z%fT?SkYCj~zE)EkQ2`q%TVXXU%W5dc+8&@g2DBrK z@bxBQ9%_e+N{MzDv6LOdM{16C`X=d2xLS4_vQX!LxI zty-yOgbnV=HkF8(L8CiFJa{#5WJ+Qo&WLoR-vO_Mq#RZv^i-IsHR0!_qQ;C5JcXa3 z5HoeBf(fUjMKjkOTrk*R<%q$e7UQ5SnN+Yyf#1;jF8ICsOQgR-dKG-!{U{;uE zpU(f^2+gN?kUJ5U50U#mn_v12`^1;O$^TI3Tz(=e%l6m#CI0_Cf;;A^te?*Rm_!ac zmF-jccSB?w#4O}ah4V{)mH+9(zB^zckQ3fNB=;6faS?a&(CH+{YM;!1P$*o`ubV3W zukuTOng8Cv?G^d6%`bf-{~q>^=O%XYox2gK@D$uH`XS>KiRpCR0>~Yt;EzY!mj=5$ z!rVhEJ@#|7B0LNAETOtEY-7xf5j&C(C|_IiAu*~Xk7OpxFF-?Yv7zBZltG#dOBf6; z{~bWv@LUh|;gskB0mLAZNe9Bkz?cEJV+HV8TkpQ!UuQk-13J8drs7CNJ z^l%*F_%tI#z87uJ%XQ!_`wWokjV=&57Ok^nbU2t?tokLUx*D{Qxs^4cy>sGYn2VLP%s~w;fD8I zqB^fcW_Ngq_lu;-CYyG?-P=WAi_1X~R5JZh>CyVoU5<(ACu|_b-1bNF zR2fOW-^C#;e>oiDQ_scmJM|DH3*&jZ+Oh#Wohw3ur^;ZXV)`X{*GJyI5`8O0PxleG z>$0Hf;D042>Q|Wm>b&Q_`bWV$eE{h*NPmm;0C@FdNUuRUhxDyTKZNulq@O|hB_#4) z{WC}(L836xL&xAl(N4)h|aniuCPB--GmFq+dY#IMSaY{Tb4$K825m zpP9?8A-w|Wo00Oj=W;JZx)t2bGm)N!v=1rjEc!2$(gNx3g~Y)S2AXhQOO9(DEmzS` z%-iSk{5|;2)y*=(mw$XV)OzP34tWP==nePNqAxItkB{AQNEV^OX*I{lNqHGHHy4KxCSX%bj|jJGdOnc6&J_p&$E&@{)S<; z>8nT6XWxD-v{tD%GYhSa*4AiGHBhXI>TT8>XM(B$=~rHn^vrR?ca7Sco-GjDEAF%6 zJlWh>JI*@Wstv_j=|)2>42I?x!hteRzq3itSB z37YP9rD>Z=-DA1J&nzPIph}Rh+fJy*554?ab3wXZQ1hy*l}=}od<89mCKh5es(8#< zm9ZLjz2PiG6SrEaI@L;o@}5+}9L6+D66Oa8s#eI}qoQm`{0P&NGKGbqVX&l7D)!B< zFetxQO=vkPHYm!K@L7n2 zjC2<1XOMZ&Jy$iZi8{=|Bg(|=Fai;wE$N44v|0DnZ_joy> ztN;ds?!8CQ8ky7@T>8WO2W09VQ~5rYU;0@7os;W%9;jI=?0fkSUcI{i$ZMbmx?-%I zc+@!b_@l=To-~deJ@|?{TCEH2`c8Y}Tx;ku{i#-~JjA&Szw7CLjan_7$0Mq_vG%%S zj~_pILi%1u_MRsvjMnTT6po4r==Y#eL`&AY{SLGp$((XB8{2iYJl(dKSNx|eXQAV6 zws(8uLQLKO{PG>7U*NUp-355s?&{(t^b_1m_r0Em_G`JTzcvfxSBs%R2$XUVm1cbJA*z{$3`nEB}gio6(<|TG3An>W14b9)#ISF z@K#(I4ckst2KuA3G2Go=ABBa4_hL!`Q&~?_%F#iaX2Qe0!N$3u81ZIIIn{bKen9Z! z>Cp<@gp#&jXJuo{-8gru--S$`DLSDn)=881V~T4yjb?1KB*ksIh zFeXI3IG)%>1};b2qf7k_Bftq8T!(jedfg4E8J~bhr6N=18&T%L&0$Qt>Wrvgigfi2!bPlbLop$oe)=VRy zD&i3+dD6Aq?F2FdT4tzW^yll12Ceg+Tw%|>hIdCy=@RH6Wn|owXkyMDQC1GG+#x+r zD$=VDugOXB=|l_Wb&PKti-bM7j*JPot1;=az`zeY@PIMxMO6cJRgOCrGuc&!RXzj? zb3KRMP3N-Io3p3evC0hHItslae+PjU z7-BH77nh4(+1xlw)E5ZF&&7L0n)jBsAhLEy0`I+-2ioRzXxYHMsK|P{ zu=kj9Xm%C zK`KJ0bEw8zcoHHC8Jj)#VhPK%(H*XgO{b5D5HyI#XV0ZU*0y7Ya-FJ$v+$d_{b@e#g(wkPv(RZdgGz-r5)F} z{K}J$9wm-&t>3MKUDtmh8zA>9_ZS z$H|Z-P-_$BGI-Miak>ybDV!-YhDIOO6c}=knGTF#l{5uSc$Nz2@^R0W2m?ecQ7gcz#=C-L6@Oi5Wo)m*#?Pz3^e2YRh>hyU+zW?k zwQP@E8d}B6hAR?tS=b#84J3?j#U>^{Q6G&5|L>CO>aymzZEd?dvwjIM2NRl;iwU>R}L_{ z)8+Db%k3Aj@{g2+mR{{{8kDa*+TGZ2M zN;$x-@pcb=gC&7cLPoF?76$%mSnmRn(?V>&@E275!}Dk~u-o6+#p0zgI|(RpcGNns z^qTD=k~IrHy0oyS#^O$|z2R;Rda$I$>nE8shoLihQK9Ay`i~GgFg2JoFM)%mH^jdQ z-j{(&&-{uI>AT0hb;4|()!4O zF#eniP|7RII*TQTLst%m5tpOg(U`?ZKJOL_7uv%+vOfixD-I7aa}K!XwV6rIMQ&NLtS%gXjr5cWL~7+yxuz z=?(F;hC_(EV#{MyxS?EJCVoGL2j-9Y)z=-M%^ze+dJD9#^1#SKWV^|C%^GZzGRv9R zrz(CciO(V-ZN?9~vQtJr8YZs-KYW4&Zn6EsUsUxE&y&D6=LXE%3uB z-jead44rz@E#QYUPM8m&>1!yh7Wk!%6BZFQ)5?22IN=+eOXN6V?D%{+#aS6aUZrcr z{W0=&t+~JHMrJHuWP%CAu)YTz>T>+1{~o0$#*p3SVypM`1-eK_XTD zmm39RXV8VV@vy`+Dn_L~w8f19EDgHjOC`HfKrFmMVZy4K*Mwi$2=HtwN`3c&=kd5i za)**v%Mx#z68FLsn$n$#pFJ_XHQh@S8N&<_SB5d_`hq_5q|Pyu)q4uMq;U-V)*~AH z!gH|MG7AL6qKVg}=Zd+4UbuIv$lxB_MBjOZdpJ9?>%}O8B0tyT*32GLIWwi2x8R%m z@VXaAkSSu5R<-0=OsS1ZEtTTG0GZ(>zF^^TOxg816Bx`CxHJ!1E_oJH zx@lWvj-s#Xe#rBY!HV*=-RZ)|O{nDVXT1J;?l{(YjzBfmp$uh3Fso{7E3bO;0cuLGo- z0@3$&oBC156Gx!X>DM++`F=(7kD*I5@5&6Bg&uiT`+VE;#BIE$J?s*$R6X+;+;wja z2ImY+a4)mb?so!vg5Xu&OQPmzrabSCKn6CX76h5{{Iq{-(f+2o7|a1|raXV16qpeD z0>+;}1|8}cQ2N%eAAnB&tk^U8$vLwtm@++BAo0@#?U7Z1QXVH`V&jz{egT!^Yf@zC zg5ny}>pwttM{Ap#P=94#*~$W=JEL4Ki_2NCbn9?#!E#RAIJUw%?|?a+P`#S8%aXVl z_ZCxc-S#>EV5N=T71zqh69&Rxc&8scLWZ^Oh@XxzJ6m@YCu4e^RYc>CsMm+VY0KFS~|yV9{CP_vGTsI;WeIU!%hMA}s>A1x_Bqi|e9s zyaJ6PaCM~N%xGSyS)L$Dp^EcAakT7|Ok@3Q>B1JwYM|#nJhzHpBiPfprADP<3ud|%~-5Tz0_fP~Ilsm)jb{jg%ThI&{u8Ox{ojW|I zF<65Z1lCXj7PJ)}2+ABsPx|5BYmY`GtH&rJ?99|~PnA=5szg=+jz#erO0C4Z{QHE6 zi{GZJ{KYu*CQrur@Ng=PT=`CCkH!%3Cpcs=;2C>M5i3Dg6it)p;rvb+d>;(iS~x3* zwDjc~v`dgrajDq!N;FkTUS4S0GTqjgHeOkVa8GqjEvu@_X3%u|6cGrzJ@Z{<*Hnw8C$lne?%*l z`i(kcl{ZTO8+&E}Qq63pSr^9Uif?}0>LR}%4=3ISK5q?O#d$2nrpEFTyyvYuw8hol z*v>!W6)YI{8TZZgk8Gzius0nN?pR0wTy{K#**LcdQl4lf;?D1B8SZIX1qO?I3~v|E zoVZmxd5v9I1f}VAKu&SvJ8Tb5`#kq8Y-K2KrVpJu0Y@;V@FvY^G4v#H6GEs-i8~l> z_TarNV-9eH5|jyPG`A|&_8lX5CsZ(7^NX`18y^s6PX&QiREC!BB*rD40g$s2t1(A- zQ5GZQF@q^6?z6(_m^=Xk51EJP@IQ;fN}VeHMW;rz8z`S_E==c&9Qp@+#>2(QN2MR}g;&I$pxP7z}2PW|?1G?#&38WBzRU?-;Dz9FAu9edx)n zR~en%_m202zJBtn5s0G}hR>+kjWE(ivs$(7z%zQ)M&#izDu-!WW+Qyjgb(CO_|&ez zHGUWZ!>&6b;5t0GTh3l03+RNf4r*Sv>UBpMfTLPx0U>OsX4jf^+kspEnpxYBhRTi& z*&3ABu$+Y07G7~E4B?y+G}@_c)NPHRut5oC)v?TKO&OUZF*rj)!0NCtv(hy2x0n9X z4yXYv)Df**8Bk-^Xb^ylX4GdKc+%j(VubGyVW6OMS?)(2Q1g$Y0ux3smPxD1H0U5RIx@}vNlAGYMgVmwZfPgE>gMRQv z743mOj~SH6q>sU4vtlDehgFMvjA#^~T#iJf7J{JF(6THK1lJD;AA_?(7$~Z=C~L;| z(Q=r{X*RJqS<{(>JPj=CO-lku$kPPpTdCH4cfKP%(gOAUswD znfL}|LTnfo?pPHQj8<(LpqK}7*KEh36YN+Qhd~t`r`7~dEJ43eMWpc6G^c*3Nub}DHF3d54wPzPR| ztGvQ&RO*o5C^rYy*f5EjyBox8Meo+N*`{>NFd)M|xvAX!#rKl_*51M}Lt0cTtOod) zhH|WlTlC?k?`b8pYSzqFis6HB%Bek3Jg>UIsnFlFUMw5LK$ zv(m6IpH&<0Sz+54w>IMcE(CVHQMc>O1;K^@tDz2C?94t`oJtJ=NEZ{@6mT5}J*q-^ zbq`@#F+EKrB`KbDxBzb5sWvrWOX*><6v%<>78}Hcj2XZ+9V}8x#CwCrTWxDD_UI(y z#{LBp1)?=3)2~7%RpvbPMB`**xVK~SN3#*Qk z0t{SJDV@P{aH^GxpsX+<^$OZYL>Vnq%4hH#HLIF}HB5|sQwX+(jUOnF3L|)4$0VtV z60IrmBcx*u2g(6TK+OtH%d7U`)FwzleIb=~u&+%J!qF0FSCsXwnZym-N=X(D!r=MH zYzX*d)(}$bqOgjU#r)!5?acUi04hv?Rr2ONSGNG({!5kiY1w2;TXho zrw-{KtF_b&Cjb}9<4z$Y{6ZAY_kEDWB!5I=l7D*-#3Vm}Sn=r2pb8CCHPp0#QU>Ia z!NV#}Y^_jd1L8&Og@dOS4lV8QUHq~H*@j(d+NN^1DJSvf2FSiuH^EyGUxn#a+pM|t zjdl$o_aHqTM`qgzB{z`7;5=K!)`@Fay44*EdtJTF@LV|IBL$o9>?F}1J z`i1b()k+nFHGy4|uItq4Aa`J&wUs$=kcFXJQ8pxggrzME4TJ1V$;!>IFo-*AFx)mSqYvAKAoA~%?oGraC z!VI#=aB!uu;d(JI_dU9ae4TH=$LEjX<1qdF>Nnuyg@vnE-ygi|*Lv#p5*5AwHhlaP z7&OMEy~jm3`xY~zn#_)t?!Rr{eYYT|^@I2@>7#-VJSgmY7nnW5#Q%aDOSe7y7I2lX zd-W~3TkrbN1$UiJJ6C$$^_AUmx3@BM&%(8%J4BDVL%3%?;lg=gulr_q_``l)cu%3T z;?W9f4nHp5$?;uJ+w`Bad1w z&pE#6K`Sh^b`_s492J)Q=y<$Ty4UjW#T4EEZQgs~ zXevA;@nXGSF$IFZCu>Z(Phstzguj{HPHA_C{CD$W*}ax`FQ)Li*_=bqa-+%8IwQjckZ<>4R*()6+zh~LcdoIjxep6h0&dNr&@U4 zH?{D1F%SK9Y;P-K8(8jmkk~4F)ySn>W#?Eu#S;4~FUaM(+q7&NmkqGQh>mKsa6Ldj zM*PAI#gT$!j~=^ z55sThNi0(bj6*c7PqA5jz~GWfl0Wb6959Z6n!VNw|9JquMz`V5`Y1-(H+ci^fC0`0 zLD(QKYx_(gOWp-$7W|Pe%-!|^tFH-~ z89j@A=uM*eJIp0EXKb8?bE;l@XXLU$^ypw6Gv@$#NjNlppS&fo+LXbgu&ry6d>vs` zSa8qJin@waU+gQMK@sHQwkp0k@a|Si#^vG`5erDvPlFY>_AuU6(ncYj?K0eKyA89Arr+o zbEAT4Ky7t99k*}v&aRRtV{bT#L2(Sjdm)3K8*?*?NU_mSGf1s(eA|f;u+{# zAm+EUv5Qr;Kc?ms$lesxd)2-842(0VVndKAmefzo5V@5gx{Er%_AgS zn@*jsa+==q1lu!pSn{iT=(7m{-OV<=Jpt#hqEvP$IjyB{hu?>pd5hlI3hk+sr>u5~O3%&Zsz{$j`g^4RiS#7W@N06pU8Le&x!eJye?a<2q^}@- z)z{{7PawS&Y2|sj+^dl~NPqo&RQR8u!brc5^qN1!#~&ko0;#o>%dI0V?aSr94(Sh( z{sig2BK-~0=G{00M0#!>K#?9sI)Ze|*X44zA>EF27t(hkeK*n*dH(O?D*fZV>bvHD zLj_&bJJnLm&i|S&I1M${{BNp&rC0vUFMTDy^kw${D{9#3t=SmVf22=krPCX|=9d8V zOZ2G(oL=RVL4A@wm4IU%8OEvy=a&HWALvsFIM$h(0`NcN-)?NSdm}gh9hLmj7xGJA zRF{$7;TePadHVb>s=+sdRbPJT^Z9?qBAMiuK9^tmp9uxXC$`FxmB8M8*AuraJ@c7w zU*AP|&*9rW-NCn!Xzgv=IFfwZ7G&CY@Bh?2pu%EoZgz^49d~=HaTpXljQg!0U0U;C zb(Y}RnxI)LZrtN;<+R$PUCPt?@VxcfwTF)#JoHViM;||Y>gZbQ_}Y=R<7Lne3`z>~ zZSPZE*+COqdnFa=_a`z^!6oVZx`-3lIU-~>>HhUq;?QiqCbiI=J&8IUv7)~uEs_~U zf0}66>$FI}yMDS(i|eT4qB$1kJtefXU1H~j*4sDs#h8Aon}a~CQ$73 zNPhLko*U_foKM%eaa~oTuG7TOR*;IFAKDOZ>}ir-WdC%XCf7x0%sU#HRtu}hbpR%` zk*?F^N>)vZomI)N-q_PA{pr-xbvj*F9j)s$F_IOwVkbuOt2g$_RifbMEC8_*blw6+;P!iN9Z;x^J$U!v=|## zxZ(fGBHdKXs`!%mw4kHC`;1VJ>9TXywBRdT8y+y+@rF?@m&I-+ zUNZA(0Ymxr#@Kii{sN2`7Z@wX&>im%`!P0InNJI@P6H<&nNN$%r-hb-ip-~lr<^e% ztD`A&Gpa-Q{(Uq(p4@P141{)ea(=zGQ#1EFtM%Nim$c-{Df?XOq&-&hrS6ePd8haupdfZlWz;JO~%rlbMd$EC3&KpVmy214f3 z!iZX{a*_~74>F$?ahTzlo2HmEvU!ln%--knpN-YecSF;;oygh{W7UJtw5o)+%2SIOa zijo+Hx~n4cQ#BzlwcN0Kme^|+q6Au|GWJ^P)AyidRi}Z#x%zSYG!C@|*i9R-l_Ag4 zTSJE65vr(~5Pe)kOsc9knh4aS6LQcCw5+A_5Y!x@Pijfgy~LWQgpT+drrA_RgA<{r z!Ha1j&K82-s#HPJTdjqNu}%7?95FLj9g$TLA9z6#D!sT_`U55v(i;^-VpGSTPHz(x zA{_z0%%)XU_35lgw-7nfLeNuP*y%>PWmORFSRZ;Cqyw&vuyM+fp5E3bK)Qtm25BK9 z-KwEG5g>L!NNB~E_}i+Qr#IpVk={gv+orP+q$6B!&92%DTBa%PHIgy} z{j75oQN=5W<*TfDdXs9!5>WjC}(W12~dK*f$-YcxHT_^`-2qAnvqZpg7A5IgSJ z3!+1gWg#-VwU7wHfZIT5bR~68uVEgb%CYMReOXt|xLF65gRq%M+S4r^@pl>&+e(d? znQKlcZzP0Y^?_py)@lf!?bJ5>klC@GtwO9fn-!VEcaFzI0q?f=w;t1&!TqFJn(vKqj4bmoDBK{PT z3y+BZ7O4jhh#x`vIizR83*r@|UqQNvjqXR0z6+iYe;29s`}iop<>7mf{s&#*^6)Q^ zJ_vV*pF#RtqzB>l@FPe$cscwq(p98iho{4R&<@Qbxk%*Y@FnnWco#exehbnI;la>F zI*ar(NCyxB?L5-*3*mMV$^QCW?%R;Q=?Q%NCeo1?!I>n|(QnA*{sq#B{kh!xkbVT| zuaR6Mm-{zJ?_jaff@n$kcTb1k9WCeIHGLO1DUi-Y_}z$0z;{tp%Bc)+7|8tky&Fn$ z!_m}Z?w#+wn?kt9sa$a2$6W1wzjrh_^_+Xmd+!FtVDrN$PUV7Ay)Tk$z5j#ay{xxK zt{?1hDkE|+=Xf6&v1n}3XoOR_k(GJ8d#@Naa4Og5^LH;jbN_xg`HTr4DTy_Aa?9Oz zPq;lO84iXld>}5(gnwtGyWb|Hm6 zw9_88w~fn#^*3RXT`?ep-x(PtFQ^dM$4X^);g@;xsBz60&TN-U4s%d9s zd}+rW6_(4SGjtN)eV{~hhY<)~;5zpC7@{CwF;25m$_OSoYdS>YGQBNR@5GQWNCX%yKzpf>C+<1KITfY6QegKo#D0IdIIl|3pWp3_;k)9UtHqj7t@JK~dp z4PtyCHeXm*54@~ql>G`D`Bx4YVdyTZ4!e8iX&ht{S{0y{-9bO1i7G}093YtOW^Ztz zbiO<4uJ>HyLTMAdZtPqvAtGUC71xHba|u5vB%tx8-O;$ad8xDkVuz8keztUBt2=g$ zPJ4K66~9Kk_Sh{U7Nh|p3(lj|J8PV6@04sWhktXu2THtBtr%}EIYCbE)n=u#;t0O`#g7G#;h&G+!1>QAC%I9W;4+#F4;pvhI#AxCo!< zwHLUfFAbqBG*VRu_1ZNeK=dcp%#Yo8vBzRJvfiS|poUjf*mc0>Wy?4_99%FqyBFP# zft)n&x*NuLu!H_(5xj9lkK6Q+jR3#HF7{YzbJM|WRz^LmrQRC5yn`c&6qX?pc0~N@_cliu5VJn zP4R6Wd^4d!{1vf{(P5_xAZVGa-ra44_tH=>;MExoHz*8fcN@IjXa%dvpwz`kD7Aaz zl3CtS1`Fdb_!aK}7Hy!7M*u^!J@obkFNUsF_n0saFy<-*yokv$6<=1CPlmqr-SK#W z;LBd+_r%T|>{5(W(1x?a_9bJx$EK(z4hH>0z3#@jRio%eSOZ>8+!Y%Y;~`?jjmz!+ zr7Off1Mx7$qgnk}`}}LYxeN{%(YSWEK^V$s-SJuv8}9!2;Y*Knit+Q`U-{#T7Vl4% zCh#$mN7EclG*g*j^=NlAE|0pYobj5>_m+mXqJ5tK(!Q@psGuDQ21cu343k zs>%i>XnK?fnJi`Uw>T^}LDownce}ej=yi-SHb^D=Vo!5i65z0Ih5!D;-yiY?lZA@E zwPvVtuFI8%sf;)ULwY8|o{TG@yy9O3VZ^FMRv({lA&#WxGXcoM7z8Xw#M+gJGvKTY z7=z)MmR^3t=WP;j9^!e{R#1z?mQaPgWs~Y!8oFRtM=sSYs551`gjV@Y#3P@z0M}|J zRG1Z~Sd5_Gse^mo4`R)I>S=T!s2~ws0#m|4@N0<5a7)9V#a;J;bP=Z5jDSBI4(Pz3 zedXMp1fxj=`D2(@rpW3SBznvq6uB!D`%tzm4J)C9@;PAvj&DVgG(<1gS)c6QBK9M5U-<|hDBJdSxZU8HP~$@)z-n8ZN?1|p7q z2|GYiK;(1@Q%lkSy{dxwN!Uw@)twODTqsp*2Fd-1J*$?T3DHL=pV}hYJ}LTPVxTSw zF0qU6CG13Xcb?a2ry1QD(t%tcA(uRw`_3|kb4ldEaMt@;PozX+>=7C2=?&M zpf@1tt02XblZKc|h0?q&cFbJbYHzRa4$p$o;UiH>ItuM!w_WPB*WF$L#XmY&hmL~r zN_u$=VS(|mFA|Zy98RWqPFpg~v^ECf1PM5sDv8ZKX?G2R@~G(C#vPH>mgA4enrsqt za+lS29{80G7a8G?WDGO-l=li`KH4X&^Unysc!*_tPmaa1eLs{nehlezNFyj@eFxGv zKmqHeNJo%PB7G5xSYJZA7YbPSA^jZEzehR*#j95!{XNp>kv;?kte-^sD=1%4SlVxg zj@3U!`g!PA{Q}Z=K)>p3NHyqIts;FM>0AB*AO9N^tG*ZM^-!kz7NmcT^ly;f3B{^+ zA$>p6k09L-1*->PW{(p9(1lJ*sCQ{S?xN zk$8aFC-RF8G5h~2HS`if{@J8N2|c`;&(N^HS>My68Z;b9J5B9$sNdszh>P=Bb>L!~~n0uk4Mcr}>4 zl$yNuWcohdEb}H+%#547Jv9Tlq9l~@$b+UrU+>Ww9B?Yk14P4yaA3unX=G|cY$GM? zQo~K+#MVj^=~~t#^1~*{9x`&YH*rKaH}#{%w~QefA7Trm`Xr&4C{ttN*y7i4NNUS1 zu3eV~mF%@gqsQ9YF2pjCQF~3*p)}jAMH%(Q?p)NaDPfPF1-by@4zlOj{IqA6(KE}Z zvvSrvdx1+sHMQi#p_S=)1sY}7SQ5`^BEJgk1-~V`CQ9ljU%C!DUh^E=sgKje(fxE* z6`N-#s17Olc#GiuM$`0H=uuEw)c*La4Bj z>CrLlXs&r2li?m`wr#go*QRA@dF7(4ZKjUL@gloQlu%^Z=$`6ad-9zHj*8T52-WSH zjMt~Qa^M`Pwo)dZ{-p6n)>E7#*0eNRCTF6!^3Pk{ah`3{7vG32fg49aHf2K{!C&cf@u=LU^32?!QoJ& zj83Mm#PK4##vEVEvxeJ4*>myU#KAVBYxC7JVj!R53PRMz%zKzPuB6}9ES3KDP6W=k zdYK-Kh!q93hHc zebqeXuZr{eIx1=;(w(fn90TDs1>wKJRU`I)H++2|bY>VY(rz?^AI)mD7Dkz^BJR3v z2M=pz9f2!@pH&3Iu3Dxt=w~&-O;(bF6rnH&h1HZ1Ig<)Y_KOl0S8v$WdP6(ZtA;jL z0NboIYG$RWj881;4r!@lhR{vRG)?{3y(yt%445_j*y<^vH!2na!z)9hikL}-^=6}P zB22AH7k5_Jh}(|vAnp8QTkfb!-1~ zBW}cv$cV^@d`MO5DCuNmM%=jX$GPX8bAC-J!@FMGwoKLw0mF=p$A@`N(hF4u5YLJh ziGDq9t*8}62F;|#RbZZjW-=dY81x`DZfho~Z^T>Cisi_B14LR~R}^g=;A>3eB~a|1 zm?-Zh^pui1n|i6#6s=O5P2AOL4H)*ZvFQ`lNwrqiYSHyAC%33@R!^;_l|YgGMI4{W zW|j*2A}Eq$5@SzNGnHBi4LTdx@2V^-pqca*1}Xlnb%GJU1bQ3jpFwYj$J)ODeH}d2 zJ_7n{PyvwP{|mU+n`}?DU&Qs7;i>jtK_$S0Uje-U9%^3$`f)g>{RHUW0|ET+K<|Nr z+E0Vt4+QXk1brVI(tZ&1cA$L!1?W|Ic%HokdJR0!z900npwENe0+jDR1)T@V_kRSv z79MDS9rQv8-fltP3;HF{-+*M`6Tkc=h!k}6JK)_GRJ{vsbU|}}xA2yp0rfiqq_y1u6dfiT)5NL*wuAP|vZsENixzA9@PcO{?3ylLm z67{E1^Ech`ix-V`Li;VWTkC~Eztt}Ej7^|%8NJm@_~_{EH3Kfg+pQ;!-uvvZIkP+H zHGm*@*4P0)rLo3-CW`9aLs97$t!Ng%5B`g1k3>yi#F7O--2qHifec?QN(yxcAs$b#EOH1&h7`^nwi1ve>0t#SIFC`!j5%TU?7?amfhC|37}+*r zQP566#l8@Qfj27Oyt0Qgvn2Sd59)dRO@5{2^e|ichFX#bp{u_g#b@+AAS0p8>VH?P z8wR>5qKfm@1=bV6h6C4|1IAZflpA2YdqHjh@*YFi+pT5(ZR&Nf(d}Y85ZN_&b@;2n z!Afml0s_xtAJBPhJAi+csGP&iG>HnKekpe`rvbX%&KkEgu`|rtl91A4WRWU?H-dj+ z^?t$xxGd8iy%|CXLb2%nSFq%v1MYhwEY~o77lAjMJ;nH<{sr z7_Wr|dR*`8=IaJ6%!U%dp(m^;9wA2sEk+Jq9$LJPn$pCu{CiLpkELJ7BNTfO!<}w# zN=%=ekf_J35_cSBg-Q-y+Ic>Lt|2GPK|$%Bci|5UMfa1`{M2e(tm!U9H?2O zEL835<5%cp<;4s=Ru>Zs%(|AjZ9$t`$Yq2B#}-ZN8CVh{M`&^Er!|9*T{+3;u8wh0 zLT5FWmh-^Vdk_w1USsIJrR88AEUI&5rSG|<*C;YRz2qfqmZTm*Gn*2@8TT$2&3ydk zqtw#Q9aiU)b#CloV=+f!>U^i@;1vpLnR?zC#WHKi}uK>Lo^d`_-KtBe0JLqGekAr>{CvLwEx(}yr z4}gw?9s>117eH4*H{mqy7SOA|9v?plBIU9-<5=!3paLDsfillWAkgh}JO}CmRI&&9 zD}YLV3iRJ_T=!AXZ{nElw?Y2_$8;Y6y&cDN?*csyEXjWZa&aH&+pN(U|0qfwLDs@l z1{lm^C=%1clwle_7MaPwJSq+7^l4DylC_G~1VE)>15`r1>0(m?_VFW8aVvpwtIc|N z(LWp&U&2#wf^P&qWi&kG7e)U*~#^z_r^(EWEsa? znbY$+ABtrGn|DIB^dC0F^z#`@F>WccB?H&lSnP{<6ypk!ymAtssOy>)D>+vpmWJ=l z!%D@Uk5{@F`i3{=$>>yDKlCV0lo4K&6V{l;iqq_oBXz7k9VX-%uj|H}Z?b#j==fSS zO!B=-&}73W6@Hz~DfSfWBy@M%`%-ab>0S<;xZLmVsKpsusM_s-_0 zTQTDw8zen45WEQrdPla7!*xF6k6EX2meW*KfRCf$YZzlN9MZir9@7x3rN%l;;yDu+ zm{j9{*NSl6YYith*#0>Mj5#yKTn5ML@nXfL3K0820U~CnncXBQc9|P)ti`If@%gHK zqK=XFF=4HX_&UR7aQr@&Du=KZ6Ldd#3+{R45QcyB$G|`OQ;vW1@ziG3Fc_F%niR@CFRjJN8%U(HnBQ3gBVzHtW z<;dt08nU`^!zvfJ4b`YFE5@CyVt@xxQA)D`5kS1ao2Wz&wn=KeELW*+W>hn(T2oXl zcI+|KI@~tJoS>+cNQeAzsy(*zc?F)zK{J7!P->`@nmUuX*%Tm01ILWt*Gqs9DdA%_ z{iUSBL%cehIxp2!85G%H#Cl267t1BAh^5(pLjYGt2F++`Qj2OC6x$_#l3G!fS{XE( zxK*XBs>*EQ1`v~4i4Rkdq)wPa{%@)uffN3J2f7okL;9fi!F9;rfj$E|3ilv=(0>N~ z4(J7N6LJ>xUJ$tl`AyIXcmjDF=pCTH20b4hL0$v;BxnU*LGqy2gZ>3{KfHq+g=dgA zfnEyFAQwTeJPy|&Zw38ZxCZ$o=mEF}c{AuMa1F8ww;&2!f_xun6Ry}l0Qw1d@&8-U zhvCG34vzb8g6sH`pt;X2{M1r$#p|Be=MsN;VeZcsezeEj^K&n>3v(Y|cpDI#`oe1)3T;kEQbVDN6)N(Oi#EzGI9xdIdQyYdv zT`FmmXF@O#TNMyH^R)*JfCA*KR&2uYb-^&V3#~@CV-~i$Zfnx_ki@{^YLh2MHi9N^1@@LVR@=y3)O#KDex54btK0WN5(g056e^baxa;v`tzRJtDit+mSB`4QM!P#` z<_0_MuHNLyvU_#wUP$7=Kbu0!HsR}UT{n%~IuJPqJ3M`UyKdbM$%0lb$&Jele} zBWI(b7x`P_M9cdOfWCQG_kx9^1{4umn9dG5h< znJ=^%_=!0J#DjsOkaHlewJ5PQ2-E-NA(gG~GWyanLTtIzkM_NPmSfV`p`|O_MgN|J z6nMFQK{p${)=pn~lp`YW4D+jWzrJqvd+;9w|Nkj`LPN^u^J25oYS5P+gX8bEzGE7! z6P@a=W4c_COrw8n`2OSQ#B5C=@S?Roxeo331_t^si6TYa!Km-E4lE!~JZR%%_?(&q z^pI06_Q*>ysylDLX7x zi>{03D{c^1PbA8j%5eQGFA;a+W4eP}4KTMDEXRi>>S1ou{7^5TSb=37elxgh9}emA zth4e&{h9zC=1>YMZ+0u#553qY_=!zX+U~=({6r~I4-8Y&5z}TwaNj4CY8(WpW%FA@74V>Ivx`PBr#*hbDg@Uj2Pld`90#=Pten zY_~?>{M_7H@9Mp#w;%gc4>+~rLA*va{BBrrMinDT&nmDDN<_pxanH(1YEBV2<0Ir)&(2f~-O-f2MEHO{IPJBI0XB2hebgLS2oXb#~X8*APg{p$3(oKGTogY~)x znDljDu6rbZg0OU)nQQc`)9XJ$lH?n#6G7(7TH+ebS+u_%p0b9;Cy8bwql44Car)Az z7pK>g#N&V)tOu=jE=+v`H`E)wk^x~2-6L2mA!ptJr@!a6jBSIX3bXSZI(qip4LL8W zm6R!*lky|8X7^%;pP2EZGP)O%xKdOq2@b1V)OhE}>bV7H;k3NO@ZE9j0I&W#dQab$ zE{_Gp?uo%VvSXhXh`fyfkF&m>{t%QMj2~{jh^Z9K-^EnS_1peDSFBGvHW}x*(3J*yXU)0W_g~ z$mkqDu5N4qlii0z(b|xhgj70m#a`R z#F6H}`sMMYpgo~zLA!+agis7$n7tLugD7SE@; zkjiYdyBBj8T4rm#ZE&<>;85e3tm)uU7bWH%*aw2VzL~qY1z2DoKs8P?C38#10+$2g zD|rzvTOsV5>uqeN3UX0;G6!&L`=$ll2|ob^5w|q((3PK>R*Jsu_jf) z`J})T)i_)9pc6i^_JUBWc@?c2{fh?9^sM5eD(Oqr$2dpvyyIq&4<|9B_W9zaHalNr zZAmBJ5{H=w_DEw(+U#{NN*k?9MpHsa8lu!s9!Z+YapZ=+IHxS{W z^f06o=z1}WNA<)}zbk5IXZ}8#~5M|AE~T&86_U!)B8FMGpGyPfcK$0v-*sPToLy zR;wqWX`JtaooX9PS$lqnnI&N@49YFP7r5^7he6knr8g)jzZWwr?u;Cxk0v(j7JDhf zrZz^O66uX`^opd!(~8tiG!}O#&2Y&_lj%8G@=H6jLHmRf5hnN zyQlu3yJWKzHiCrBAQ9`M+3W?vFxCSr8-su$o`dsDU^(D85>NOIn~56H1a7rYsZjoc zQU0w3nX(Rbe>%%FD5FjhD9A1fX_pv}Y#wH3H>ZrqKT9t5x<=C4I4wi5(x2Eu_RK3a zd)*z9KaF69tO(psx1!yBm-{sM+Z3BbOh7D^!zT8+WDMHOZD1eka-6XkC^2sOo_GS} z5!kDDwxkVdd-5Pr*Da&9xzz{X%HEG0_x@;N&Zqn}w=rWhQBqEdC*tL(Xpf%T=^5DR z=lWZN?e&h{YUg(%Pt|!${;S1bJwoz}6WjV`)bW=8RsNeZT59lCfCme@irvp1@>_Pd zTYoL~+?XdYN5oqJc>FO|0yk*6ChB1EcdTL(eD`V&3Xo1> zmy$4x-fU)Rw}&{A&DzVcgU6g8!udg7^brw7JPvs@oMccJoUp5jT?&j$7*~~~+jvd_ zhev5ZX~!uSacmp->$J7@ZiPK(4*`#+zLgH)uSRl;+pUgmBa~&vK;cU_scS(93nunhx7{T{wjlBh zo>oFK<%&MZ&Kg|TmcG3{=xyQ~?}>raPL_=Pa&3LxXlIeUWu_)QL@)Ot9g!ZeWk7*1 zyCW}rdobY~z-KUVyg2-qEMe$a=Li~(AewsbJPilyP8oN^{XuYbQv5+foTr;+pK4;Z zwIA5Gf>sz$KsSIrYm*CxDDz11*$e_+3G@HJt%*Z1P@u%YJQR3cXoRVXsM@fq$l8Eu z9-L%m&W=t9GQ<=K?xvY@ihoR5;uP6+9_w!J;QR;2GnXA3Prc1-VP}#k*YW7GJ=YaW z`$NjX3YCnJ&p^mQ#@Mbd$dD!nQy0nec?)kkUmcZ_=m>085SnBk$Ln;JPV|j!Z@OdY zpddQhFH2V8e3~Vm77o%a;RRV?d0MfeO7%)~oN-4P=%)tk0eU6Tx*!5G2>bu0L5C9$ zZ@lcGbEi%o?KHN!J^M)IUZ^!WXD|%xL_B(V-N5MWa!tLX?Y3>;E#--`%UQwotZ>Ky zbqDVR>0{rQm%K+sEQ-Sx%8Ija&>BGt8flWGdLy>~Au_MGnw3bX#Bx~By`d@` z#Tg+|zjr4wT8e`H!lJjHj!p(!Eo$jVaZ}G|gSTaTySZf;QJa28K+xYMcTLP*KHo4y z>;S?zM_Lw~KF3SqGAwk*|7wit3_S%9*)x`7ek#Fqc(~379ktMwGDv%3@>XC@1<=6$ za`Do~DIX2}$c7XPibjRL%7rL7@TgM7&D-*xz;p@J_lhg36Kjs0VTsy6yk|h{a0zk; z=;Pp8m2i?(b$3|M-12U)_5j37V3lliyKrG0*^hX``)kEHnDicJdUSOlnTa7Zbh}=h zjvu!bDc@qA;f*ABF{eQx%ia_7b5uM3tffi+DMpT2+|Hq7_=cX>9lypYUvgnBpNC^+ zoM%R?9AWaatAicuCXI27D&e^qRW(?<#yw}FB)n&BB+t%~CpyUe`Z;CHQ#Oj%I%zu& zmme_EYGIxw3-E5jdZUQwkDs|kJJqnldOyQf5^pH)uNXBx*4Y11H64k(tNbv$$1Qdn|@ooscso`Ewm zawHOEKdsp>;rMmyD*jTyYp!EllrVi5OUtBT_aKxrUSsIJCBe5A4>{_(f3ai&S(AyI zejj&z^!)MJfc=3qleW3fZ{I|1p5oB3*)iZu+Am3PL=D!1>wXY&`@-By4$S}VKU}>E zC)^*zW#NUlADX-Ki5JcP&S&9~`=xMkZkhC^9=VT50lu%7QjgrJM{Y`6D!G@TvB3#TO|Xa zlGSQW2GUYgQO1R~LA+&9B+yD}e3T`*Qme_;;%u^BtySe({J4`6|GoRG&y#6Nm%LVjLM8UBjPQCA|dD| zK`TSX6~O<^VhSk9MF308s?tlPVy#q)AGS=46w4uo*oJv z86$cuFr{*NCOy3bfVh%Yid>$=QIxEwmjL<)noZ8BBUVe1m0lTtdLaxq&`h!p+*7SA zM?+kWU+L&8$a*<)3J_yY($mW&wOB4`kqkz4{7NsEF@2S*v3p~ptb>m#Yt@?Nbkkv( z%9UbOmBFGpcYxoAJLMTo{wiP%L6JzCk za7#81sX#ST(WtXnwh(Vgtwu9wfSVl~AQU*2MbJ#fga(#glWQ`A>2L;sreMPYq{+Co zm8>naa#04wjy=g3N4y$l*2uvn2k*92AOwzF=+Q|v&`bbT7vBwlMy$jYrR=Cit`SO) z(=Ii@V;9xZ@Bx6i?1aJYPXYd@HXKL{gAGf$qSAr8PruQPM?+#2RgR3OiV2~nL}y4T zRx66EjR;h#)|7HkAUD@|t}1F-34q;ja;;#mq+rJ!m20IYLt;~l&QJ-P#S&7BiU`lq zT%{7}Q=4J+h_x8=y;6ycsDd@MQY{XL5gN9H)-M;M8wAfwgsC0@7T{DBK#h^A5?Mk( zwgRHGszhe2T&aNBC`XnM&uitHqM@c>O%_&H$dIPWNtkfJiV{!2SKTjIMUUjTGT!2uI3Fvdh zMeO{Kkqnhi9aX+IH1CTcTVST6o^d78517@|$rw2W z$7i5OW^01j(FYVQzN9H(-f4NS7Gvk#ZN$+`qEZ9L1ExKy1BvyLByLEtz;hI5!hnKn ztbogyNxmVIEP-ZH-w+t!2&Ni2V8^ZRG8jrw?0hHdh1irL$p<$!3-c`XVTjV;Xl(tl+=^G?O)` zit``POnS@WZMS4HBtVg|T!e^NWVwPIXzpXnQMt>BYQ(Lnk((K%Nb_SUV4ouFwumiN zAgUeS%!q-Ad#uU5!sumN=UU^oS$U1DSyi2f@$j0(uL8xJ;n zSk#n&OuJ#!BFbK@MQ*(yG=bv7h#EqOnhKSN;c9df(~5E#=edy?g0P@UvZKg&u!Y7> zJ5soW&A41C28k!!{NOocYpNRI%ggC+6?E1Lg!)nWs-Q<>xJQOzr^2!vnfEHhzG%0| zj)do06`Lc^{x(c(QY|Yo1U~_-EOg(RQp27;y8Dv&qNd4_-L8gxR1HG@sG4$j^KZ_C z?&hzHCyn_ZrLFVt(AN3x9JbCs`E}7-XSwEd5m})w;{K$0#eJ%fJWz9zG6-LXwCh)miY_5IJB`RAQfQ zCu?4aGb##J!I|V7M>~i+axV$}l(BaR80t{BP-1h#32R1$1YFf($DV}OM!YzVh(1^b zPdI+ffYDa88ELtJ|4?e`Ot@h-1we-`Zf{K1qR?2X;`l0dizbX+#RdoG)^YQmq`!dY z!x^VK6Zr$q#GuSI8`%byN*OexNnI_fIIx?QG^tj`(Oc}@YLeDeRqRf{?a!j8s5nOe z%_Q!{i#OAL5^5!o-#hzB|Aw)I!wc&?KH9O6%adtX`YT$%K1|@6WpHsaB!^y)I&K`b zB2MQ;AELjlhe zr0d|;SE)+TsL?G4Zo3S<<$yzOp+p$RW%S#~%?$Db(}L*M!M+I^TjhZ2b90TOS**Q5 z8z&({kb*;+q(tt(pkIeQbkHHLo0wL`vH(5YsGb156R?lv$ZmHCe`Nlb``EKr=N6y% zmihcwuyrcXN0B~m`{=V*=Vkh)(8t+l@Ucc8=jfw-+tsU2lODm^mIq0T*wXf58C+UU(Ni=ICP{A9#?Rzl8lFRlq^qn7ie9IGoNL z{-sRjraOM|qOp!h&KKIP^}?XvY8QIOCY+}kz12(j=;-Y=1KwEMttXA%d+o3}lbvy! zg=5`LL+@KB-gi88(`|`jd$&I}cf0+Bb9g>gW6TG7Eo0+Er{C+YS%`GY2gxio1j)4n zH*)puZgW6Bx7fs4fF*IRH|W?d%9wvl!MHfY-U~-fRptd$T7C79EZ0CQS9{jMurS1-TTV(WVO#p(zZ#Q?}>v)^lVHtm4<7NNs~egn?*x;<~$4$y9lo)dy)>LG^pV}nK;m&j^K zvYC4qLppRR3G({OqFs?#kya3wv-Ye2`wn?pk%WX(nCaH^+yPtAg63eIdF}_>5P+D> zngGtXsk>0eS(bpiI_P!yZ_5`gdHEoGWid25mlzm7-LO0k`_`4^CEKa3=-@o+J98Hj z6+nD8MqmNG+*-08>UPgZIbps`-l~~GJ@Z>_?bF%UFyw2y4!rKRXjwIfvC>4>S*(t8 z4KQXLh8TE%(o1>e-zR19@1>H{tZ*Bf72H;ZImH^z2VfdYfi5V;+^}IQZ3AYP`RP&u zu?O8WS#Z`K+-;WMHJLC0NO#@kbJ0uH6XAW#lQCe_`+*e%&te3vz<#!kjUZ>bZkB}% zMP@vx0>hkQiWz0ITW+1Ucme*+Y@`lx3cOFc?8ykPNe6~4o5#q;PHRbcYemWe+ie)P z=ZXZRb8I0t2#?ZY30%;Yu*CcYMQC+N?i9`qSd;cGLQ66imH{#VdxoW;Kq z^hMBDKp%rz`^P~~EzrN;k1Mv0b$qh$;kePokgzYzUA6xoy5p$>bGP35#`VF*hS7VY zCGL5e5a6EP)_2UOw{&ys(BePC=gEz-8)mR1>83TUfppWl?>4Pm14~MGsp2N7P?&6+ z^m6@zZf)JAM+uN^YM?dgF4fyi?3dM6*KLS{Jd+%u$_{QDBPqUU% zNdTXu4_?_{yVW$evlB2JynW%0r*1j$j>}ny*Pt4~^dPc_H}tk?T$#IR?zWqL02|~t zS^H+Ac}m|o#N15ZcJtyq#0O`^GjmtnAw5>Ml`3$0kRB_C9Gs^|;C2n9JM?|GLr;&D zIWrM`O*iaJg&{pwW@y!Ps0LOhJyxcQ7{VqMPI1#?W#H}+Htb=KW=(pm%({(pw4NR- zhp?6*w`uZ8H9>TMXH(n{OC|De7!I(kSpY2#Re%oFv~cOIf(}#DD#oOy)(< z9C#P#uRsH64g3~p16l*W3VQSNGMPUHy?xjW##~-_+wk3G;V6IZ*2MyOF9wvji=5Br-`e&y4qP?k%|NY-^uX3I651xc$h28P|pv{P_ShNe{Y5v3fAVI zM7$Q1X|J|OtXdSZ5K@=HS;sm<5k}WXn74o_dUk)(O zY~;GI-E8Z-c`|MfXgsl*^>wq`9`p_ANti~FjS*Q$b$9T2F}E>jx1}xX(uFsLR)05F zElS(1OE3d6I!&HVKoXYK%meViu-WTEo?)BIczTG?Gg295h_Eu`b}GX}#mul0$Ta4O z+h6rTpKZ)BU=zI(^t+H|eF*dcNVEPUs03-22Kq0c{|dSYsn(Mq`Swhv40;|MEPOra zJg5UY2osa%gJxno19O+zn9sO&G*Aip$Hn(RfR@_HgbYx-d+syW2C1D)Do;w~NmK*e z*@Poca;$Mu0g_kQhp}|tTj9T~z=Ao*4QP#%3XrDdV84o$H>9v{niVudnc+0E87AAK zemryEG?AjmYf;Knf*H;%^CxiR8t*SP>6@iYaDVBH!lZBRz=64cf~fAl+qQahpIc0o z%TklPaEYb;Bvo0nYakT{rozBLVPKfyUn(2)GAgNT&}aCU$_A$;8;s+B_C}HE1(!8Q z&@n4n9CK%zDwo++?so;uTSCz63RBVAmtrf{`ZuJ!iIr@If+80G-j(n~W-k@Zc$t}? zU#Vzj;f`xgn?|ST#-wfi%|@`SJ;A@$25DhnE_pz;*r7#hs~|=s=-wF8m!N0@?p-@Iu7Jb?Z(YN(&I)HIuv`H*uVGOi z9CR9lt|*;lSW3Jb^Q&|}tVjAiz0tS8%R+)j_<90Hj%E1gFMN{iL&Df zvA`3f+lEVsT*Gz^(UUgX#wGl0OE7`k2Kpfk^MHEB)J3fCLdrCP-PDH-^MdS(B19&h zT*2H%YHuE935Njvc$3c_g=x+%{B%l$%L+G1-5%Bysbd&TQ)+djZpV-qkY$#27kZih z1xYW0@(#-(dj{ig@~c1VzDja}IfjGTWF5+&(xbbH$-z^f>fE>Y|B7<_AUMKW}AH`njxFkP-lYp*<+ zTh~pa32V0QpvhvS-;&Hg|yryPcO#cP~;!N)5e({9HgdPtA&TDd{j| zg5NUWts)!)htxZ}5)hHBD7!t$=v-*^x}9yxwUyV0&Ye3Won2i!CmlU=0;#myK%zuE z$fxwW0YGRCGe2%4g>-nQ0othF)40gwcnhQu(o%#iBmnG!Iw4omP~W24RwMrCe0P;(N@#w;!1xgRdwi^N8p>ZsONl72{ zyW4aFgK`&DzrE8lOqw|^w)$JrHgMouaB(5g%%k@KRJTJYk}J{$J0m;I4a_~48kp0X z-Nt~%yq&%6ZqLY%$QXmiV*``m3cZS0ym|OFL0boQ1Fyj?#TwKp0y;xBOg2h!c$NV+ zZ&)UyA%$_*&VYny5Q^TKq9z4a8zB>dH4GE>Ebi18iw}AzG zfL@4@{YGAT4Hl+N>=`Hn>xS8dOBcJncGHAOJ{~YLT`}L*7;)Zt~ems88=>!`MfVB9H#8ZvJQromLT z^yjZVE{<6+|)GWXv9n#aE91CRv$8t7j^Ujls% zT+bZ?y557J9|OGubSEr|Ujq7b&|iYSAAa-R2+BcFRRk%ZmxDeEfz_XYJ`VaE=#vmw z{SD|95LlfCodMNBmQ^u*PSp;0$`F5Z&o0n^VDmk@@R2CEKc%j&EAStwshXzA5cf7J zWhSv~Vms03pV+2Vxvrb7HGRX7>-BtnVeT0gF+QJ(j=PjR?nBV1{N&;Tkj)*$pJNu7 z%7118suehW2i&}dLXlMdGbQ=YH0=wfCPs>xsaOYK!#0P+$avW1YbK70S*{pIL6O#U zp2F=hsn#^BAQg_0_+;-2$6~hi1jCqyGX04?{<;d;Viq~h2%j!H7PXhB8jRY{I})~3 zz!xalq52Dw<N^V9cPU}(Muc0J0L|<%5;zefMGBvp%Vhho>5d{FLdRgFZ)VB*|Et5*n_O=8q zyutE;s+XneWqfEtEZuE)d#QR^L8{a2kgAuZ>SgZO@avM%lT^LT zG1Q&#OR5KE>w(Qk7;|v(r=c`f6u@=0vH-1HljTaqG1rtUHKpwSgaNUlmE5OAgf7-* zVwfw-8fB#vCGIX->Q{QDRH?=~igj~dg7s`k*5bw<l{p3BZZ|6NzFF8+lK{Z63UtiJlp!)MQ}9jw<0 zOAByT^`61(*q~?HTypPPX2E8?Zk@*+JuJcg_sG4{QsHiCz13mnKTr)G65}o(B)xSj zrE{xiPai!goqG8ABPUl6OZh?v#z6J$ZgbFv-8d|c8vO#8*_`ddGXGlh;03)W;a1(g zB^{C6EIAonDp$)@rX7#s#7PACH7@b!S-K$+YihZOh(j^BLmPsbx~Jel;hYvRQ7L%P zKC1x;uJ4wPO!bdNc?w#ha2o(c_YT>WUY5AvTyHbK05eJS{vExiZ%daSUVkmL?5~h< z(vB(Rq&1@lbV2JU%N-BMp_*C1Jkvdhc+Tvu0-xK^JAyft7xEdVtYk4q7}U(Wq6^kT zA`fra&R~1p=s6)+rXGSh)>hw!iFOXyLZ__-pkjqdfk)C|Q zhfK~SBhH*wEW+Nrci!?JVcmm8cua_CA%BtOh*7;^*1}@G*~|$1*ly!|K*icv-s1G> z2lTdT86enf9*2lKn{RYGaKW%7ytN{E(Y^UgAt>McvD>aON_$=XIyz02Lg$8a(LqmA z@#Kufli}Mz|Asr=1qO9c;a<86+=n&5HZ@b-1Rh~grn^AeUi00ie-}vG!JR=5{#vrm zc8~FyksCsbhwuhj?{?dU-f?2tQoPUkKG)u-!sA8cb2!gn&kL?Hr+*$CZ;NT=eMQ<* zRwQI%MM6sHUh{_7Yo;&}$@N>Owl}>&P$PzSmO%|>`8glboGlv_%ke7R03MGaEZ}X zZbSfzz%eno6vZ6@G3xcYiZQ&se1hDjXceNYIrw{gYrfQ*St=&7#Y6{(KoU><55t${&S1e_fYDj-5E&i zOKL?YoZe6LHI+Zu@`o9z!ISTymmHY?g@3qu6*eEgj0^KXbmtQ=ny3H8PB*Q8Zd)n3}4Uilt&yn6vuDHK4IIjKumw^+w?Pq2j-|4&e%!efgPj}r%o0hrnN^dW4f0| z%sge-(5p(otRhZN8kQ;8Ge=DsN>!^UwXz%)rbHI>axFScsZuVL%hkwuG_6#Em3?HG zDkiyFu^bhqT-1tXxfB`3oeC>~Q(>&rqj{62#Gj)n@dFyB#MI?MlQ}#{T^?8vKhD4f z^Ow3j7@p5CL!~YchO1@9E)N!e1FJ|C6Lv9j=C4(Ya#0Q7IfWHOmTMZ8kVvLeE~_eh zIMkwMY`IphC`BcJQ5F(|OOhf%Y(+(c=Nh&`rBFjzcSu&SwW-QVWNcNrtW<0A=-5gn zxP~cf(Mup0^pZAWdDBX@QbpGM9JrHhcz-xVB7qlv?Afbxi%;A>|Dvy8_4!8nn4^!+ z{L!;l=jZ9$A^P|fmZhH$&3+vyumLq-1^ft`8TMSRR_g*_}&SV=JllCmIuCul`cRY2|ZHZ!gw?8(QJ^08? zGZC>I+v;{rgJHv-0|4)t?#^K6hH$gN+>s3V?;zM(<`=*$@J;4-S({B(a<;)FF^+gM z#GQw#scJkwA?-l}AhsbHAfg;t~6F>RP;?mmRwt24_?GbCB?w-Y4`JZM7|k)*`8CFlN5iLkgTZSksXI79``FzCEjSkK?@c5_Ctxr#`}iGhQTn~ z?V&c=pw$~&M$?LkO$7f8|2xShf+=P%Vix!-%mVQ9!EAflE#SHXs$HyX=|VAI(zJXL zz9&ws9YZ(@dTy&_0!f}EE*54se%fz0C7RNE3>p_N@Y{KMZOt&){gWq-t)5<6m8j(i z#fq?Ud)+P^uQN=^Zf}>6cKbpieK?(A7f+qH5ria9jU7E0eKBW|;%2uwVE9mq^{F8G^ zPI(lX^`4*rAV%Oz5SDItUBLM(EX?Cp&_t=$B)RHKvh4nrkcF*EyDXJ2$VK;d4tf0U zz>LY&zSc6Pk+G6g$!iy6C0{)%=QW9lYNaTZ@l8>-YWZq#4mz*Zi%$;a;Nat!5iI{s zmT8-W#pq^0e7{(s&w~ zGN0bk&8M6pzhMqxVJ}RoDsKh$5Xc)c*o`JMvJ&xwo+sdZ|H5)xB|S9 z+iv;+41qUUBg1H7+#a$KNEYWYJkN>?vCFZhYZdWV>FC(oqhrFgYVj!y0EnHj;dl1N z3L$PsI*J@~m2y(hD&sln%_0dW@r{>g$G>3I966<=Q9LzcHY^bl5hd9SEm}(ihx!}o*q-+Hz+V8xs z*Ipl;Xb~4;Nd_{uZ_ceva62uA~XC(x&4Q0{eFsw6Bo;H+vLP_PuTGL1bNP z$kSl;w`FX0)VwO8*7E9woYu~=94A$%Gdaq}+>)oAxYa5c*di_3j6numP$M#E1hP-0EdFPQk z#nTR?w$GfNOB0zn486P$9sbRr2HFPPFSWLf?w~)z4)NUfRA|i`OWFGigzJG(oHMud zp3yAyp*3J;m-CO9MvpWIY~T0!0e(}J6(n22#^q0r6ZxR2ILNsl#gw}0OC4blmIM02 zS|9ogaN=kht2n4@^x4<5#>R>S`$8$7&oh({+E?7P!d!DvF=GHs z@94;=B<4@r)-UBQ=HRCuPV4nSzbieNQ;X6LBw?4@hj(&vQ78e`nVSRmxS#IRpVtAG zohOn%`buks4)M=tmELwAxGBMzD#0J+`UJb-%Zn4wR;%6Y8J)wn`UAf&UbC;-()-eR zfD@5!2Gj47nq6tPI|zxCULG#cQg$6}DqRlqOGj^IFY4s~uqzFA+FiYQpDQ$^r~J?I zyv~2oH7L%Y9E3Xfr%2rP$(}*oK^N?B$2E7cV0r{f#m~f1+25 zi@A+KyDbelw`gx3rh7S<(VGyEZ|XZa&F-G?lZ)v~R9&&6wLaZa4);PHZn)}3@sI3A(* z@&VZZ7?}`zL=1sRhKA4gyKDU(M)%S(gx_fGrGi{oUJjWp{3W+kqFSAuL4UQ4%s0D@ z!8WGO{HB2$27P^C_e66kYYjt7i?GhZXKnBmf0X{;PUJ%A#e2imYd_65s1IyZB*4QCPXOaYj1aWuJykiH23<$3>PNm%*G=Uvxi|s{(2);LH-t9lhiqXZ#cUVAT|7@psSc| z#=FJLG>^;8eAa6G(aphMjngbV>}<-*0DHE_FR{%8Lje_=RcWK!!;DK>ujdWvgX)vc05`2HN6Y)8N*)I5& z;5;U)HQ{;>Uz^{kYTz?i+@AgCL$@m=_qvo8+qkT}2jPhJuXYY{g(v#JnYAPm+i!CJ<3P zH^mc^u_KePA{R*0br0|&vBeq_i!`Fe8S!|J2)@JJGd>nL=kS?gc=#^Sio*~3FGs#i zk=P7}I$FRW4tfD{1vswJ%UjT7$g@w^;UdJCfp`RBrs9hf;?^!tWjKptFcxA~lZp}C z3};!>n$cCx^F6BSdAQ;7p$Q`8{rpYw>M3Aixq(~6=pHYoNZ+jru}mEEQbIw+aKUlX z5_)jtPg?x#WA{5Ul8 z(kcCt1lNSyg1$YEBJ4WM%LIiSAuOR+q9clkAo#_A7ksze_v{B(Am)vIlsx@_DH;tO z{9|^%dj_gT`zuK$<813C=44|LNvATH1c zK)(+9sTXE4^`F5<`5O@s^!`Jc%rAlNTF7LUK`#XrKwkiT5%m6V%4Gg0(2sv}Ci4!^ z{ok6&90Pp}^k<+&37G)B6ZCG-dq6(}dd;1g%;TW1g06x-kFN{NTjGykgUy8wK!&ZCK!!uZN`TjS`%=uFrZ`q5}rIMeOvNDkA z-f0}w!T2uefv~p@uBBdi%-(X1sx9#`v#;V(_4G53oCQ=Bj_RW3#l&YF!TVAFi1dtq zz1NgdlefKS@-~@X88!MOx@Dx?um@Djs2H);%P8=~DrPLjkqTTIK+k{x|9;Vso&DMobeM*u2o1q|dywzn&^PgD8WTMU_V$KOfoX<`1=434GBeuqaTdy`8cDA47Kdlub4DOBSD-1)(Y!Ny=IYq~DdKh* zp33YxPI57%SmLB2NVnYA!X{<9JtFeJnKzVp^;A@1p`%+>@uk(2`ZR4@Vpd?B2`V*_ z5xYk4cb|1iP$1W0CFp5H1i>!`yx_a#zGpv3O=N~#`G(v`ZCOw;GpvMzw=?vCPeCL9 z(;R)^Zx>Tf+o`8*?|@{^WM^VhmYOLzHEmZi)7npB4=_3`i}Dow*-FPa0yM#s4mu6; zKB>2v&)~c13~Y*jEYWLerjUBt4mMNp-A%0)q=&lQ^JE=Ef3EdLYPCSKfpnHxDe&3} zvs!=)>ZR1vwyj2VZI%2j@836&az6E?)YCRo1`7A=&Nr)~NMwemH{lW!pCD~?j)QWZ z>`aDYNOCSi;U_qoq1T_A=QC9DRQ-HUsh`L5X+;f3e^*jZ+g3&RKjS$28GB~qiHURb zHCL==t7u{gJ7rzWcGBYr_P&G2aV<5Xr&Qj=rwYCjr>e}ZDs##U0Dj{}Lfx25UxP-< zBsv?Z3NqDT=wE!!AVTkgVo!2TI=n_Q&zEK#eFsWwLW8W?>gdLwzo;nmCoY}O%@zOJ zDaG!Q1wYkhjit@XT5IpAp~f5Ho?)HHLMn-vVgeDxb5lGq89OowE0U^@TI(JEjK_OK z@Evh^ju3t$^|Z}fBJdiwcKOQzwR|IMHCl^6Vp)l}Dp;=AlOS{@Z4=%$)6_;}i*o8| zn^$e<)u+K16wcM^3wjz6LGX(KFZgb`@7WJhH9|*qX2h2nYS8U3m)JAP?ZL&@z%O=D zQwAO2+ygedsgJt)f(m zvx&P_Dl4^8HEzC>)k;a0(V((6qu6VeN~ub zssf6fk;QT(>6nPOqRBNms$(YiM&Wc!tyHaQrCRLfO*ZquPcQHXwAc-tsA8%`MXMHP zQt1_?q=04K;0q(=6ewdKj;RTnpi(SWE5%Y&6Ns@V>Gai_0;W`%(K=F-v63g4kCWv5(4j*MPkej* zmaoZVPJ_;X-UsRfv*tg8&H$_Cy`UB_YJLr*fERx~=q6y)oCbXr^w9G&nV$tV%`>2% z1SZYjgZ=?j11!x~K@YtslleU82;gb%ot5Aq78cIs|)XGkuF@FVW^wFq*#PrV3s$q zqcD1L7*FMg>6s<8v{6t9)dg56hYrnU=l|uMSFbJ}QUHijC`hZXKJ)O|b883d^^3;( zj@~$5?-{Qfz$;F@o^Qg%JHKn0JDBylb@X}^dIx}`zE@g8PS;zVW~;MF``%+)-L7ez zGMX*@-0qHXrn@uPSw2Xz11qs}t7lIiJtf7Ds0N`c?V45}h1yp>_ zZG?j)h8NlenAvWwoV+fTtK}-g0z--7B!Vm(m(a#6dX{cT#F|{1MA?c`q{|QaUQ%mhZ14x`XtFoFcvtKaG?E>pP1*`Y)a)~`EBv~*l z6D8X~Hu}a%mZcNuz(`tpsia7Dld{tL!-Ql-t&}RLfqT#^ef=V;#H6-iQh{OHbr7f+ z_qSUOqXWD=@g?a(F<;WOd=Z!>C)SQ390fhM)iNcsJLokG=%F?Z2|w+(n-Z--Jqb9+ z^a8(~r`OgDgWW%Q;@IlxwN(bpC&Ai@!uGn|zGPudb$h!~cLR6bL;%`nP!t8}AdU6D z1!#!sz!c%HB;O3Myp*-hzE>nmS=v>Z&hF^_Eddkpvd5iV6OKnuDMhKWl`H8ATBeA9 za!$!9k1E1TBvw3c>>}``Vy(8_b-@jRxds|l!Jqh zquWY_!i(+BbV}dZ!F>40*^@_j@62!OI|s+<+BtR>m{az154TpLB;DM413sm!{+6iM zm8k_~x1$xQqdi(_=hU3~kmhu>B6YM2<=}SS*-&3A54H0cLqJAuE_m`HDP&9I8KTy> z>vvw)YYQlzVdJi6H2OjWmpxHkY&H8^7{vbmyJfUCxB7UX39r(azl3}Kd4OgC*?+S~ zA!Xm&R?cNzYsk|WnA|0=}{Yqn}R2yof5ra_}PvV#q7IMA0 z-Rcy8t=iHHLF^1$)Ke@uTE+I0IrVJvnqtW%vEjbvM%pQsoX;HF{>j!1j0kRbE4^I5 zpqq_eYo{+gs`py@I+$wykY6R&Wcf5Kcd^quPj+usU`g*ZC0^amtC%8U{#iMiU0|WC zXK9z2T4fW2pxdI%Ujz5i5YH-mSopE*G1B(!V0J~N?HdQ-ZMYUp?A3x)QALHGYih$C zoW&c*qxw44J++~e5_`=jQ+oydjK zi}!}hYCp|4ARIhD3Ne9_*^3YorqMr#V~y^hzqGV`{h|AH&WkgYmz?f4d9WW3fgf zy*KIN$Y}CxKeB;=w z4=+q{r#-4v`twYGDOVxcC;GAZq^Kpzs$utYbjRESOhszk9>=(Sc;JNy7j+Pw=~&PXUf3`UqSEDy(C;Hh0jVG z-JaCxUd%(`)_`Iz(}|QCdPiC}BojKZI+U&Q(kcCtq!f$Wf(jhH9`zS4%@N=7S+Qxwvyb~9O z)pO?)FPeYrXJI+=k(*M>k<@aezI5YQj?Axr`RY~H)91hNGw9(@WilBU*eQzU7$PcV zn9xO9f|l#*I^HOg6|E*$RIO2=cbfHv-fq_|laK(MaVG_>Qmzzb=jY-*l!>r^o`6U=`!v|`}LA<~F-(u%3V5kW4%(1L~!e z`XL#;9KZ)j>W5@#NTq&AM)#c54@tisIPbs*N$Q7WXh@}gNMbPOsUMQyAvH@sB#Zr9 zXd70e`Hc2Jf)5B7Ltk2U_$)kETm)pvW9J0IUqvQjS-%C%J6+RB9Nx3 z3f!K70b0!Kzu@JRJmAD<*FQ&D7^l_^G{8Q37;u zr}2S%+4+|vb5w#);Ktl7&pQB##~=I!Tr}PBi?%zTLc6tI81!3hxZK%<2N|QcdI=u@ zXI_H^h~92JY4qM}hs{|YQq01!ZU>ejmU!uor*66}QEcz_$L30^UV?dk2Cj%sb$iA+ zGGu*ths;^b8`uqz$2}193zX}(I=i`@?oJmbJq6|@2)>x;2RRZU^$z=Im@ghIB$In1 zGTQCdj@e@Fc_>Z(J0#H(*4@xV1z8==6SoTw;^VB|Y;{e?%aVI5Bmr5g$cYkIGujxq zo&>C0Aqi-hM&l%~X*-KL3A;m>N44 z8#wmeg^eE5b!Zkg448Nw-Dx3m)~)#Ou;?-2Bjc8jr-10p-A;oI+T(g(r}lgZcI9pK zT10>Qp+qyz`-Wy5W2cSD*q*>9n+o;DmeI6gV$2-?PiRqcBke!!3bneti_RBIbyqCX}w=(H{?RX1II{N&} ztXS5J{u=BgjiU`(WL~!3?Y0fQbFUi*?C$IV?a71HC`;M<3*>Z9-!yXOmfka(g+AQo znc3z1@wHc;te<)feKOO`CI-a1ZW?Bt9P2q*9oBi*E_q; z)7K4*-Y%tPrD%KLgC8|R?=`k^8!e;Vl!)_@^girB*9UzTS3$Bo2s$1V`QVqrhWrw1 zEp9kUj#e&9#tPEm^|>PP!mmgy&nptk9Lz6|Sj}!3gfeBu4QlOno#Je^Hn&%#x_!ru zgWq9sS+5%Tot{B`I(CgQ@~R**V^oW zGhr`S)~;4YkY^*`*LyJSuwt_w@(kng63?J;&wBSUxPY_Dm3`c2GU6+Dn5l>_SpI_E z9vEUinr8p_Iswp&8R2z@dpsljR#-;(^AQ>0!2&bFI<7x2tkr~!u-{?1umi&ac-Y#P z*D?z;oIaaIEruScU1se_jn7-)u=CAz@@4iKhlQXNyt#hZ>Av~qdfjXfHr*E}1WW(0 zbwS6#n4}^*=?R*hXq&+3d6NakiZ}J-~3s=O>!E|6xnVYB( zUJYnpDSHOSh7N*7x&Jtvm5hvk5IPizc&Jz5`l>r432 zYr(yvguMqi+JSLj7Ko>Dqca)zW;7$?v&umTXLnwNQ&6a>Vc>1FdfQ99R377XjQnsj zYGGQ~(Ay@T7pOG>l`R*G#QV@M`s*3}L9b)|zQXSE6?!RK(05t|nizAe;d4|W9!0-x zqrcT9*N$f%UOOk4=B{^}@ZNUWNrV#0=kr3Rbskx1B42C<%fowRXKATtm>%PBsu$eL zn}bHfFyS-68?{|ywhr`hF!-g;OQu)m!kst zl#KTW-gx2W%oBGW`!`U|dI#v|;j#HwK~F6_weW{g{;jLysjVy=y5p$>bGP35#`VF* zhS7VYB_nv6bi1F1t4s6gE#2HYwD>I8&y=}LnM;>nW%HSbS)B@VnR1gbuVgNTEk+D0 zamq~&@%Y2soX7>C&Kwq-byM8nY%Tkpa+Ab?rre~x6A$7}EzV<4aFa7w^;5c2i|cx%NTG=Vwye7c1Ks{ZkoI8rXK*i_$G^sG@9_7eu!Bc+;;Qg zJWj37iXvP0#3+?&(l&cLm1+ivOwW-}Bb92}Ym_VJWE_mOJf%`i&Mc==O}=ZOW4u(V znMyT%0x}ZFrBcmQsu{`T(Zd9?%J@>v#s2|3V6jwkl*Y7j1;%yGPZ`Rgph%FtF$J7X z8U%-T;OHgDQvWZ|d!U8J#q>VEq00-0=5Ag51F|k-xN6ZTWNm0~7W+L~4I)Vhl8hE4TVvxg z;oeEQDb;aZp&usyWv)mM_Vi8ihs7huQ1087s#3&jEPxxHk4>j!Trg}7t1P*1g{dG! z#S-?88*ANu-5PoBeWo~KKV!{=N3%hvNn_n-HQ+fIaWt5E-5u{%e{$s^iZaiqd{3(J z;vU{*vl!VXbByR{xgq5yci;ZlaUM` zVziE;SgMYiQ@G-icbyDUSK<}y=qGs-hXRvOwh-+l>s044s7-X3@)KqLaj*zh>7g3N z)X$bgeS?wAnjL_t0?aP3rQqP@P1sUqF4g&ZB{~dqof19fC@IkX!|VKt)FV!Vk* zC4z#|pXldlbE^xK&7E9HdhNjMw>EZj05#|Z`7(Fi33~J&tSGHdyYWPgFYz&bN04ys z5HT=`jlG>=nO+uprl&>4SLr*nHsC5r&~xAc1g#)`%dOTd^;n6z$rPqvv*k4)ZVGlOqb@<}DyiKE7DmqyPkFCnyUPku%bUGC@z-v^1PL zdr=&LfiJU}VCad@pOf&@a_z))LL46SekQLKlu~Jq@k~AOrrjugP;0WZC(<$E-V0ND zs4~G|+KJ_ToUCN+; zNkh`M_V8hQ{*GR~#!uA_GvE{ueL1;$fN_RM3iO(dm|dnj%7JT!9t>-Aia{PLGO%6@eJ2Ar zFTi#RHNZxI8IU;7q$gp|&EZ7(V@q|@^wya5kfkRSoc#_=p0emm+_@E$G(8+DDJj~) z*n}l$@5%xa6B!A+idyC|;G9EW57Dx>PY5?gMB%V0tI!i`__1fK1X||m>jpZ({nYdJ z_azLTHgt^zj2`z+NQt522iH2U8WE1p&+M?cf$hJ=E-s~PLKl1u^9L()-e_j zNmr|~_#Ik&o$u@$7^cT~#YFI>L%4k+Gl}WHabDWgcYquXwN;FV3x;I**A_HzU6#ge zH_D4W`Uq?5PH{q_>Ih(d>;cLw!-AL|4)m-PcP=I7=CWI*k*xD}t|;}%O=^2nC>^g= zx0EhZ3B6pH`skf5xaqzG<0oUE0TD!6!gg%7DlzlB^W+V7O$XJh!?P%<^HaA`e2J z-eUy7b52)*1?9IbR+Rs`vJBn%;hZF@ z%Gn;fVhvNv~}{xpdi?5h-~R&sX$8t;{k0+fcGHMA zf6%)Yw@Ay1bpQrdQQ}sAY?)Y!Q8=E7psG*q58o|DTuzIpFJApJRPmYrdv=*nr>W>Z zW^*0Ja2MlE0$xVLp91|3W%sUILkE?X*Ti$M6HKq6BNv2#eF5(-!JR0qD+dfW;yJ7X z|0tfrYIoZW56qqgK_jFrZ8#oUT57IC`w(0$yTTxvZ*`i4;lnkX|Q`%;ZkO*FS z$9*w^!R5uZ*%F?_urUh{C|;cvn!mONOYIRA9n<-*#B4XtdT7bhY|*1FfQDGj zSL2-~RU4~p)F_pQ7KcRZCdqWX$%M&q#JXgj7`(65*`#aU6Ir7ahal$iryTQT5{mj> z^$KUjtopw@$)6*^5I1Uz!cuy@f2!y?Jxz^-uDpHcohoT~|b zGV4)qwX-#5`|EA=zW5^+;k^QoXqJqsz!|pAyENP*d)bxc(c_ktVkUzY_AyP?w^$#d zzDhRh7^!_4sr_}U0;mwIFC`wWPWN`%Kh{J@2vtH|&!PW|`Xu z9G=nOYev++%gixOGkA#&SP{J|p%B1&K!S)XWMuz@R{tQBAioWokc*&mphrP(0{sZ+ zL!b|Xz6AOTr~p%Z8T1AandZL_^zT8x0ebYdOr{C?2hf*5?}vKn&wG6 z=o07+ptpg33iR8c4}qTl4VlchfKG!R0p0V$Oy)k&{|WjK=)<5t2Gw8uqDr( z8|df0F_ZZPkUWP(K%WHt4d^#v!u30#n-66&-wbLlWHMWzFM_@TdIogcH)S&4|E4IJddJ?q$9hr;)+63)@ z-ua!G%)3G41;PLC6H)e&a-dfPrJ(?IqEgaScn5{+O_1tBe26}$7k)n~_M#QLUMW?o z1T!)cBxK?L8690&0}uxs+-Xf9kQg@hNT|2)g%6L8QDYg5lfAjC3m=J!uM$|DD0X=M z=AK21&3z@{|6fF11vyfF90g*o9fGV`^t6rv$;7UuqS0r`*2d?<)aL=QsF z|AoaZe)(c_I%-%EBGN(buTnaPV9)wbi*HwM96j`d{BNJB(Mk?j+*H0WJsS9Sn@VI( zB>ON{k5*Z#p1e2IlZVveEW4dp3US!g3M!{w&A5d6$dRjN;H(;-o$~0y&Q4)DQOv;~@ZKln zi&-9*+X-DKQ=RQ=sk1%Bc8ltT$r*dG5AuEgjC9DSSO=*pdLq}vH?AuB&|;hFpfg9+ z$89;dXuvfE9rUQVXVg}Il#FI+9F6vwW+;(<{7iEq9vFF!E`}ZqA6SS%++&I;ZTp!P z#XgT&_Y}i(bGQinF+aVr-TfICh7JaNMR9Hg6@(rRwSujS?6(A%Y1T#c zcDp7;A%CDSfv+?9wHbOc`|upYDO`!8O1g28ZoRgqVhAQuaoD7 zfk(tBOTIPV8-^k=ixg*f9@VXqpBx13^2WAUnPMsThv7@i0>?T!yfF=EV%AWcj-QRz z7OX%Uydnu&kVpeLLRc6G#BB*3;ZN%Mc1jQ1j$R8B;`dOmItm)@Q_q`T|aWO0W2I|_u%K!dh z;N6@1pVIGu4ZRpF;&E`?VFPqLZaz+fMNRL?HD04Q-qh63?HZ}6pM8$%wUM(9Q{8GB z{^r=)9bfm^>&391K#Y+BC@fhDr&fn< zALs559oxSf&+2fB-S>ttUR;gfFpij2j}Na2}b5k*up~5{Zx;4sCJ%{dc16XGI#V&I9^uQh)4 zX_>`f4fvblH95N=zRkafu@L;Zc)fnAs*J-(K@-Hru)bf9PO#6FI%&A2pb5iW2}-u3 zov){$38^L}m)kpl3n^%Ve>B-#wF7*>p;TPyr~eK9I|WVPHGwOgHaqH(DQH4~nS)~|l~T=pTB=pxN8Nc^R%>d}eX15K zs#ds zWX>&DWw~5cBA24%4$*|H*J|ZjF*5pbv#u63uu9S6QH(oTrK{lDRHYUWWvx1yD!7rW#ReVmG^C|Ghz(JPKvF-banr3{XsT#Z~h#kiAo8^o+u%C#7= zkGU79Xq8GutIlLDsMNG7Dkt^~nXqb5?UhP>z^qR;fP3|ke8B8@q4T{kvW5dpgaYIH>jhrPX$husVvFE}^B*!#vn;tp@RLPgt zzi>+?^YE=ef&{Gs4f4A{?*x4a^dg`@{*PY^07lU7gT5Kyk8c3|-=Gr!di)vC$3ZGU z9-E-w0u=!0_`{&Df?jn;Ci9;_FN7rKA<+9l9{_zlz#Q|SA0$x6-vf~2GC&-^2lO96 zZwG+mUxGFP;P?U1uYocEaXbZj7wBGqH~ui_2>>|$0!aSmOy&yc?r+It`k+$)bbL4H zJUTpq~JJ2DJHN#1DF;@sdpDS3n;CWdPpz8=#x+%4D(taO{9~ zK)(fg+Y(?eLC5dTWPTL%R?we=em9@Vyr7WDd;{ov|9|%01x$|QDibZu3oOsVET&rx zHttk0wyQN=?|08gGa9MIj7QRpyET5Gk;~at+1)j&u4-3Ssio003^3OVpN)5cF~*DS z-Q~613%fk-vg}X*rWTOh>Xn0%*d>)>TXT9 zlr2SfRc6GAh!d|9CrkTV)YA$1;fin_cWFGgvJoCe6dwQ$gU3;|CYhL!{1=ono=b!!ihk~q_EFXR! zqI0JuQ0$pLVxR;scJPxYfB2gjmW2EF_9a1Nc)j}{@OpRmY!xkb_`z&e%Ve9qjm=&c zyfd?UYop!GibESSd#=|vm>I6+2|P0}ufnJ5)Lm0|zWNX-d>CE(j{AOU%UIdeQQ=N| zB|99nJK4Um);8fJeDNxNb@k4&(QoUW_H#!6BUaqB*&FtohM8S5HamLLSY}_xBK093 zDSeBRnf)FN$u??*+Z5L|bQ4WC*zi)IJy-oCMu&2>@m>@{Z<09(O<3~HgX1isi zJ$Z{uL)>$iRlZEt{TP{BcS=O3x9^sCTQ-vKG5LbQn7+ms8|@M8@(vbwe=cRQS4OXC zn{+X7L1Xs>ZS6H2uXozb%TEpmCU~`=rQm zILFnOoJ8onYsfWebY)k@xaBawxLMHr78+*Chc`|K6|y0WIl!3F+5=<5Oq<+lPg_|_ zZ>{5z*6-0;+0t+krq$a@Z?v>EeKVcYFh0{;>5I_LZ(hCRu_18|_Z?GuaXR8JVanZC zWG0J5^jAy<4lm@l?8=7vmHXP?g1FPEj_m4LcC*Sky?bc%ule4n%uy6oO|JI??Udvu z*+}P{<`=npj!~Q=6ghM13OWu-`lmX&X_C)x^p@w+7xTGXPHrcsja0>48KMXJO{%Q! z&HJ_AR!{WwqckWycstu}e#@2Z4F?@M+R@hf`ZaCyYPz6pUQ6dQ<-l&GD6*KS(0wF6 zSs!g5+{S&06OX*(;(8{sHI2H~q9ejP^mmk2+HpkvN&A*>>7AjsaM_ttatt~zE8^{HE6UKyb@ zTCGxmSLAAe?HB@m`0ch^>#48I{Cb#bBd^vThdYk`^2`+bA6oaK(j#RkVRG;LyR(mc z6*>z2ykd)AD8rQ1n$XdvdMVvSSe>w%jNdusHRnJq>=8K`Nx!kb1%!w-ji9aw^@%#c zbRl;du|(6~123rTBFhheytA9NJy>GXF4jD3Iv#($43ps)6xr`#J^i$RBKt4#E}L(@ z<6XAVjd$5>DN<~Z;$1f5jJ)xTciDTe%bxuT_QbhL!9HSvxrJj@S#p?MGE<% z9kY-x7b=czX8|UcRmb2Gc6cR-X(6kYddnAm3u6}qr`n~`o*b2x%6S;5hE-zx-HTo9 zO0iTa?$Kd9j#jJnJz+^Lm#>AJDNG=o+dRp`4iX{sfN#?CHyF*<@`b%Q<;T#d=8JoC zOb)sjcD2yf9A9d)Sx(22hu`&WOTP!j+LsZ|Kza5U!Uqt}K!NuC2sum=&mlaI@T&+v z3dPwM5xx%!vri$s7iX8hjqp1N_d{~Z*~JB% ze06&*qp{Iz4FQLQGb@}qW^q20c8(bjU(x$?WF$@=0lDmy$S!B9R4dhx3#(0(Oi*0o zDo!yOd6sVgVHg?a#vtrEdCInM1eX;pXJux64ag3YWHDNH@}U&Z$S^muZGwHuipCce z6yF0fg%NQu^Q5y$!i&f{2cqmKlA6bP6p%q4MvZ~BQf0u8PhA=CM*$hYgs&bYgEa%^ z19~Sb9}?TS$PWYZ$yf8iy+Nvo$cLSH+ZnKL0hD1i72F0wZE9v$`|QB0l@-v!AkO-* z_#Q+a_YlA!e%!1eX9nOB6Zym0W5*a=?D1XwVI)ru2kRQF4EkEHi=(+V&hj)mK-{bR z9@*6U`i6GBxALsf9BgastLXy6<>#c-rx&lFI1fE`;oMpFtz(dR!wHcn!wV@W@?@vm zxRF0-u0O=TE*k@8KXI~2=baC&^m-jb@1AgI;NZyWcCIq;lk-&aku06+>uYK_zH{$b ze#_Ygajzj%Z)SraZS5k8#}g1|MhDAHfs$*JWao`8dV2So{g#~((pw(GnxIV_J?j1D zdU~~ObXpo6uxt8Y&~HO+#JHGsAQyvrqUw0uU|@O{1Lqz6qs9+KHC7s!1{~+@{2)8L zq#3KRO3mA8Q1iFiYa8?S6Tva(38Tf68kx<$L7n0>w_r(ONYUQPX~oo_KQyeT7&h7? z12l(r-P4D*84Pt6Z_PALwPE7H$Z*I$UNn^10H9xg%^2`J_)Ae>yiR#5foDAJ#iWRq zyo41Rmp!|~PDgwGdApY4J$va#6!cQgT+us2LoP?l9GqUEGgi4Ef_G9u#G{~si1#B3 zBBCh^!g{K=EUeX}g0SyFrLZEaZ^c?&g~jpb&*t4H*=&N`uG`1sg2M}}>#;s&zcc&I z1t}`^pw`NQ-F-8ym4?|FuDQ>RS^f*WXLF=SsS zr^!*9ZzcyGmwB`_|Iam-x>udPZZyRPtJB3xS-5nYaC*c)3Dmm_E38(F0 z^msk!8tc(52#LL|3%ke?!p7pMI_(}E9jab6?41Z$?C z$o$}tXTQyO3Nt#fs(YmPxl}T%Z?>~ESEgCVNK>6$1{NE}V7-UdNz!k>xM*zC~)3K6Awc`s$u$C(); z7ZP_>0zOVcQdVP@5%h}$h7tZN#(d4>jF{@d;($xIwl^yM-llt>vhzIxk<5t2(3NX6 z+Du?@Z4nqnwjfPFj)wP&4vTYp)3J|SbBH}NTfLl#NVO{w9L2gx5*6E{kjbp2`N2MA zg;$ZtjA_KnR8?vt-so!vmc6};tTce~-v}`0Qj%6LBQ6ifrX`M{=0(>^?^;(hKWRuu z0p1<$C(6agwDOf}Tq|P)nNYhTOIExxCXCR+358R%wA32p-omq9x!7cF!nk7VqRJF=Y+vX|Ua>JHhh(xkWiV-C2szh?_;ogWk_XOeF7*F?Fi|Ms!1~ij%0SYLwFbf5crHInr_(rDfvEcc<1rez{a~4x& zi6oAaNW|v+v%g6V>2UUv^)$L5?7OEX%c%U08eKgrpgtW8peu&9m4@Q1Bgv_bEaaAz zt>H?#|D*B@M%)=KHCZPss=Kr*;c2Vg8mvRlR=~|T_a!d*o)&R$bk+yLafn~`#kOV) z9~WDCze`pV?JivdlbTcXu%KoY?~@mxCb#w4e13ycz1tgTbQ;ZPTWCWE>k8sTB+&0f zgce$H>6=B7#9ycAtXO;n6R4Ulc~_*6$`ykmR zA0+<%NsZQOUs1N1Xquq)YvWqF5HJx@QfJC=FJgkM_&a)TI)h%NL~T$lTY{|k8#^o! zoCy1ST{(xVQp65Rd|bI59hUf~k}z4x%QAUNdFA|<`0EfskL|6B{5|TFC#Ol0>WXP8 zIp~OND#2u}RLC4F6Qa+f=h6}4h?gLJcWMf^#Isk-(aFB;5uRPa3alu$ zv_a2hSabXK7QbjKdXoItE$+&1#An5xMZBWFA+Oc6gZljFVM-zow~_W33x$b1ypvea zQm{aiw71YzbpRceO0`yC-UbPr{e^9s*u!Z@VbdkfO2}r7R1%FYjMC;Z8~Ub`Fhm#^ zys|_Dkp&r{xwjS~qWsr(ydaV-!)Pv4DvAB2$o!K(Gox5b+iaaVSk6NHN-#MceTE9{ z0@IG3UV)00l%3+(Leh_U6N&FEF%+$)C#hTGEn=(w+Sy+q$p${4UGIL!VU(!gGVcg{8^w|+0nXs!~ ztrd%_dr_4l@E05nYqYVU_X-;`H)Ljdwi%E&N~EJ>d41hI!=H!;4RZp_PuwAt1%rct z{p0VCLAofZ2PXOX$t!~K=P&TwZ36kHs`>s$#8H+yV8R<=5C)-y8H3$qKtNRu#N|)_ zwm_O6t&e1$uYz2W{t7>A z!X8mhi3XQY9pHJ zr~l~VXrtKgAaJ?~k{3P)W50t9-E1%Gs|K)#G7Wo704*Z+JLqRi?00anv9x$*acS}V zsl`TP*C454zk`KBMd2;4O70lT0iT1h-$A&|QFABuI~c&2*zaIqpNahr2C^ph zJE)WuW50s|v&?K7sGRvir3NhDx_udHnXYu&@(!SU>v=fN_3PrzIVVyjSIt*y71bSh zCsMUo1ww4zPst%v$XDTjrW_upKz`zjIn}jnJF^0uTZ2w0AvpJjSI2rGpyqHzUny3K z)u7iE^66eJ2fePracsR>3wT}1)eEJ3tr+yWP_2V{F6ea$4tvY_pu9_HGx+m$D#kAw z+RVZBs#L0$NM*h`nL6=5s9#rA$wpy!FBgx|vpQU0Ecr*B}V1iRD zyoX!cYCiBff}LeO2fxffKK5tnP^%Z=)*7+=ain4)La|<|7UY5pa1AFnv@!O)p=|?r zGR!?W)F3oJicx`|*J?R5M*vaRfSn3eg`b*J!+fp=Q0ZJvm8UBfWr+#|+C17d#fd_- z2&C##C}$}G9SRgG5hxZa)k?llEr)W?IXBpWo6qS*QqEr^<$U*_LpdMg%QGY{_0A~9 zm-i{^V|;nl@x=kgm!Dk*kUVB72z|DI;TAq2ToenHusOC^sFiYM0ZMNDwdc!ntxzc| zmRf0rsX=b7hfaPt9;#P!0$_zB_Sre)^H>N9Bi4ZuB+*hmR0sj4co}-{@HmK)uN7(m zCNOrH0E&NvOkO_o$(L_T&A#g!rawy)?;q2z|4P4p`4cbSnEn&`^f~(V5+>shTAX7B z@4$R+8XN>x0QCzT#P1e)Pk;A0Bz zAIC4|H6Vw|6Px}$9!%Z!YV^g#cTFD})BW^^y*{IX#ss8K%lq^TcigjE9;n}p^6i0{ z5=jV;cQ=QFTf(nFARv5qxUpjNsj~WjK;Z8^GFH3nqLXodhtY96y~R5W>xBOqZZ!6z z5AKdY}^$S7OoUEiMYwWzLnh87?#pT zF0;y7?-Iq%YC&$u<%U)nF*E4zd4?>m54^}$9b=#|+}yW10O4e`ew3w}gN58+*zamN zeu-qzzb1k9nt-KfuBUh*=iJwcn?QWgM8y_-_a&SxVSUH4$_#qTj17SM>2rVfsq8bS zvj8ee0y)Nc^l0kgykx}Z5yb+Y zm1#WQ9i$?ZPjL-Ek+tPP{-);3Z=`H%n4z2NKw{|kdwm&7$JG*6GcyBzxFLbBgG{Hl zW+mcmYJAB|E-+NE zZFmyB=Z^2fSb8rXVn*wnzInv*Ejl}mLAb;xQl8AwXvE7}ysX8`TGVB2_G>YcpmWHV z9aCrW6PGwLb@yx*?}D8&$;-$YAh}tB_|#ofcQUzm4u?_uQSSW?xUt(Oa<3*tZ6QVr z*|=pi+Z%ev978&0O)yeK20W`p+AA!xJJw7ZYzS$U3q>j^nxkfR$>$0H|K3XC^;3PA zCSQfb%SB4p#brj8J@ErjrW)={6*9BOOOQ9d`uejw7H$ZWIG=szGwCc`q~Nk=n%(wH z@;dIC?9UnFh>pwf7Gs|5_w{RvdS%SbPJ56_W>nI>Ljx&QoPI#s+c??ag12(Faq*qG zbp4skrLp!La7jWpeD%&-sfDFX@|VCuyC;F0nIw6lfgBzbA0Aj%_*M|=KRYR!0*H)b zCNA()DyDg48Io|u+Y<3nq-HnkQBjz?>l>z6Xs8Zn0M>L!)yW=_R3Q-=;s{TXK9zqGd3 zQ-3uZ3&~9Wj)i2B&tf6@nGnT%EF?R-zXw9jJ3Kp(SV$gu=D?LRuo9@%Wn%!YoOy$z zoRO~R(|HvGGhm0n3>oO&BeqKB`1$>*lKIDP4p7PLzC%Op@jdpJ$Q{~f*ELuiYPzX4 z@OPfRnBtp>RRx~XH*g?o=*>YE@6!DtT*ht~m}#x_OY};P=Dd;>Z&r*}S=S=@e20$o1lw}k73p;upC8k^EqJ_k(_iV~ z_*?JVar?%*hwZ-6a>w%2yG?dQ7vM489gEFWnbVfnuZQ^8Wn;ih|4uf^d-g-{c6Q=~ zog3h%PLdPu@#*jq*>)#xnw;Ng>XR1s5x~_3hV73`6VoH%45J9F6UgY)e6HjYOjr-u zWSVYw;T;7&>qHyvuA=q5k@TyINLJH4Y;()N_`0?U-{$TdeepQ;3&vFsUp=j;Z^Er% z>lAZd-n{0fdEN49zMvi3cJlAA(Y<7>x+8~ny;JLYcg;}tJx_VAkZRdY*~2GuU~IZ0 zc)PEqiFQZwHOi6}|1Q4~$0Y;334lqD=)+=m$4AtPxw=;xSr+CX84O;|h`+Edg?k%#y>CV$o* z(MeNJ;zwwjES&gs;h^-o#_*BnHJTSmwZEzlI|J6U=QU}Do7d!NY#vTa<@sqIW0ucB zw0>9<4fEs1rV3DEqi$XkLkpj*@iVX4Lj;9j25B@3ke{ooBbwclDR);Fo#(?I8KSe< z=M%`4_ZlkGYLD#9cmuP{S;Mg+T9s|LxW0h6%Y}Pl@L0}lZ&HF|?iT+REaRuh?da7( zlx}g|^6WS?4J(zlE%%`8L8$Ya^((sB?6)@u+FSL0n=oIa)ct&~tF8BXm(gFWL>d-Y zdu?%%ko_b!;XUWb(TvKBveJqi2(DdG&LZN(|eGrO{ihz@l)ar(AbuG>4LB zYY2`>?b@>k@=={Q{>?pbf0iBp=IHo0IKD8+v{n`zXJj4y1yZW4H{Y2%mYvw3(_eS@ z{5a>CFX48|nPP}#)F_@wjndeCj)Xv0A}2>lFj_;`JdOFQ)!XWh(?cN@ik=B!)aYm1 zbJUr(+Fek}w7XrS&!$W5Ar05ra;nzkW=rl$Ic20O^7V#h;S4{RxL$BF?o*3eOH+jWCQByboT=wG;j^oV^|Aai=He9NTTF*4blSJ63){ne({`r z#Kr=m*`TRqG8vy7aqO7($N*zZyUzEO=Y|aNA8Gjh{-MV%oIA_p$VD#PVV8-8ln--j zH)Fj)8k#R`84z>2^hJ29M%fTCB~7klH-$Z&V)5Xbk@HL_jWnM!Gb~@h8`cx|;ODjM z8e2^MMCF{-irM#DXO+@j8UEzDt9#NE!q!XpGE9k#9G;0MAnz+y#(Ls0(DKD|XsB(q z0uxw%2*^Qf&Q<7b_}jJbRLo(!l_J3%O)6EKp15KyXa%f13p@^8e&FH-ZKq(k6v!1{ z=|r`8>7td36^|7_)rM9Uyr1}6Q!eL-CKSEF@1TZ`26Q;AWY=&!g$7gPJc4;K8F_b= zX>Aa@I1&W4xmmaeBgW@`mJFgLKw+mxtGLFdo5}(hsuNtkC z#RxHqp&WIpZ=2hpsS4DIcdfm+4#Vxl!Zp0y9HrL79)WezIod6-PpJ`%mgZAuk+UaC zTZPOUKhi|G>yzJz8hA#G+<WM@(Tm zoXo}+6K_HSkDBkyu*;5PpuVGvud<{rf0m^7bJ(wHA<44h4z1e*Af0(*o2zofEIYp; zi6qT5V`96mk?UFZE8XmMG~pLV?+>&!eKVcQl(nridGbTP9d`G?<4n{XT*>BrT6)L6WYnoR36qH#C{*?*RwMIsJY z_XqJx)w4uO@mDS>PBeO*Ar1pO#_Awl(pGwdL2n~n(3rE{&YGte2@>M3!&zP|A8SQK z6^q3?KdVzo*7*b5T%;tqaKSkhLH}jxF3`Rh@;udHLZw5#p8n$U7*lU~6|^d?n4C_0W{qd-W!YJPSD7oKioc#YMm!dOg_?JQ zD%j;9{jhq$6}iZNcfSr-=p1-~Ya-C->?``9ZTJ@6_VTHtL&Q!DLUIhycYTeVjddJI zDg<_#OnsJrl0=N?r50x=3-;kB2#SXw!>&SyS3GdRlUs{EV*wPWm&jyvFQ+sj0ZL*W ze1;ArO2QY&@G?_86vvw4qZVcpN>d<-oW%@|xu96aF?qz&ghm@Nw4kVfIAED`gjWmV z1Ct!s4j?>gk~|Zq?PKdCj-rH>2O7uuOxyfUCkico*3I{@&1)d&KKuq%&x0tW9UDE7>WD=+H>3oIXq?`+6bJ(iLca(HquU_j%h$GaM=tnN8z1Wk;n0J@A z-(FiEr1J$m=FSCKBsN87PitgZQc63j?eub z&CM+?%cEXZ^uca-i6TRN-_0yZZHXS|Ucpip+ z4hbALaxt%PwZrDIv}tU#S73DqL$G0UJ>BhfjR*}!HSTrK^>9LP8mFU?*IL0TgC;yO z)jQ2CWaKjj5hv&`$s56EsZj+FLEU>UF-rOn>FBSms}uA$)P(s%U(5sESt8=dAco51>{-C3C!Rzk zINnfO>|*uo8p+S5NjV#5?2P12%HW2fEM0;^rh z32I2Sj0IMorRl^1>rUFjP8;_&>Xz2e-fWLzfi)Ib$CudT{lx*@t{eoZ@PS>F3Pa_~ zOM!30#7U;WRvyGppl~K)wgrQ&edfyL0#u-+`t++jnKpg2a`QQ8MMr2S514-1Qlc)B zvKFVjJ^9W_xFX(4Y3)?UOL?l(ZeAWQJ7=6trbusZz_1|VQJdLsVlR~i>d=~DW?7Hw z4F{ce7fSLK9E)GhYyw3;oIPT>)jM=T7BRBCC)`R`&{Zp1Z{=B|Ie-ZcyRf45;6S83 zxR$QuG}W##Z~%((gbhRyN439=V&x&y%hh1q6SpojdqCoJCSAAAd~%vN&%*dD7x)oH zy`pWxCdAxW*aQ>Ibscw?(l|7*4l6W%34|XeSVs>ly*@7Q!=8lxSf?0895{#vy-vFo zwIS>+wTc&G9m)_>oX$(^7}-XYWP9(n=#w_3-FRtgJ(^5$b{B0FM4lC?>h!a2(BU9P zPASsaG9__ag3%N2&j_A|tzODD^C$4+;6&KAcFAKI8tz@>U^fk9MJwDfBo~*Ko?ODN zT_fw)$LS_GkS#Eca_0`tzMmgMC=W1Ioy{2zNg~WKNVG-r7~x1Nf@9luk zkyu7(d=|g{8e#355{W*-f0|7segom}G$cTH@n|CP-3V_=CKAUGzJ%}>2(LMoNE|_U z@qt9*A0VX5$P}SmNhE3rryfou&LF(_2+|{b>`~A~_@mIQQh~r_U}nmKM(}E-juvwb*Fn8|9Tkp#mqhl}ZJk zI4jL+sZc013-D4|Emq)1mfpZiaI4YOI~|w*#F^g;qg+%{7Iazwv}q1F+}9XH3lkEZ zdUAE$FtPoP#I2!9Zm$-;Mby(i$csQvt4+6;Qx7z?5{T%O!H@EKm3+k z2d(Wee)eXjkEtFc4#Yra@bRWy_uv`HMzW!}NRr`pXgt|O+Z{0!O^S(uN-!xe5|l8W zbrbhgiy1GI^}IV)3}l8Lz-{gJR;QVe9aY4Xe9p?soCnC=MP?rUBBbw~2_ zUd!M-G!AX~!z0{OAT#@-uf3;>k;~}1LyTM&QQcsxLLgJPt}4dJWifIYL5b4k0oWlk ztiTw#45+dxYbn7kjTpI%foXansK}-s0B{fkW8|_Jxy;tvv#XsXKUo-a-flw?#o3Ys z?iPUPCCI9b=G}(}l&^xWbq0r1X#qhNu|P3$S)kBxt09+#DFb(+eU)!0MHJMsHq&jH z-+McP)It`fTOjV~?xUcE@n}LlaxhBP?S`Wk#@q?@>A}q10Zx+x6Bmw$WM#o^as7Zk zVb$IBzBC!W7%q>8m2%e`WwKH_r@6FF(h4Z_O(f5gXtvLA;lg;jPg-6AA|Q;!36SN& zD)~xuoLd^8E{xf`-lKLfbvjUT5*!@OqH=%3tm8r046EL*_oZE_Uiix3gBA-ykPNH% zuD9!Cv#;E8xAIKkUS-CG?7P_wNh)%Jl;J>(ep9zq_8wMheSOQZT%z^U1={Jtxecqs zu8%_B5ShFV?v`WnL5v+pO+EH*Z2SZsMSBPcpi3d|IFFeWJ21qQXlz577=zH>k5jjy zpCAmvh-{BwP_#dw3?tSjlD(C>8*zTRZ&mxTYQpg=6S!1`3UWZ=O4a z5gRU&$T-&3M7jNV*NX8XMH{*QP6{nWR7h14<3+mp8TQS4Mm-L|5Ydg{cXkhcXD4lO zFyMD~Qp5ez+hX{g7=Gurgx|4%c@Gp`c|sBO5(wqq(|PL1KP1{ zJGK~Tl((pZBPv?h)A&vV0h>9Nk@4O|z9~SXyE$@Ilc6&>W4zKxD6BEMD%eC!IDGHS z)S*LDpPjm6>Q83A?%pF)_uM)4x!HgG=357}vAwa`1LVtf?OF4xrkh#=f9L6oDZZKT zL%iDWZQz!Sp*IIvyi50o-9dZ9NIrPjO3z^cq-f47u3G0;aV$caOcwvet#&hubO5mL zwz6_uHH9;so<10d3`+o72MIwjF6-WKAV#K)ktt(j${3mQgm$IZZrQ+`y{_wGKq%Pb z6~Y>H$KZ>WP3^WtrZlcHQNjYc)x`4dI3I|CDr2BZY=FnwtIiN)y(9Q9e^oS|!laz?@9n3_p&~U2(Rq}o8&@`5e z)msT%QdR*n-CZzx;q3+uDYGV+D?32$+9ga!xtt@Ka5A(l++mmV2fX=VF+=zR?{lc8m@DfjpS81|j#OWVx;-;r>8L>^Bc4 zkB+<5xMZ@u9HB*~8Hknbpq@dL(J%P-?r80Sv0SG_Jm_-5RXJ>&SI`8^m^K)-MrZK@*>R(KtYj>+!bxhM;2`;|EI% zg0};^_6IIqaJvaUx!MoyWVMmyaXh?nY#KYklViM686^qo;;&p%+kkHW0Ku_(#0YL3 zxC2`6b;wWs!M-a}&q zH@R;}pI2c;w%mRWH^Iaw*UBfwv_HlOZZU$J-5IP8VOIBiKN5i8Hd-7JSt%F$7J?_mudGKS+JwR)6edAwiCy-d?A;c!_Ip! z?04OIFrKOU_fFcv?j3P&lbDO%Ni7kr2|VfviHz%`byfH2&9S?h1?AX;WkFxe1KxIv zSXL^LOwOJKYT6A|4Xy)6bQiv`x(QebtC zn0KtcqtPr&M7t&x9!zwx$rR2pDj0Pm=V!#O`*uJDWBZaA&Wrbnu=5|$Yg98?6e|yr zUY^8mF&wV(_qfCqXOVb?0kl~0Cv8gGa3@B-;yv8~wh}!*M!sr1_4LwWqXBp!0^13& zJG5=iV#ul(vMLe>1Z36h=~pKbIB+Rc3bv!iLZwuw)t#^Pe6d`%zZT2YQZa9TEfncr zv1&gk7fSVVp^^)8eV%WWR|?3cQm#}g`D(e+td_eCQzAX?s+2)oL|YFYaYMs)bUnS}2FM z`Ht&RtXHe0{NC21T&Pyd#n3k2X+3KBQVyXM)*d-NU+L9iwH68H+nz;grBV^05|z3$ zxsIL%Yvo!FVXsP#^`utaqmtJ_yS_KH^B7-w`c;m~^YL0VpGSwGU!gr;?lI%EX}(y= z7wOlY^q4$aw2EJ~&>3#xvRCr;avr}z$Lr+OiFT!2h+OtD+qIfUv*K6e@ibPuV)X*` zQels%S8DZqwNek2Rwm|r6&)szUwhNzYh~~qzxISPM~)nsdDk~JzV|hW#AgtG?&}kY zJEszfubECH-i7cLgeQ+A51mRPQiNu@EBodv+ z5{Z9}@RyG#62}2ud*+Em;vXTLJ)21UAVT8FMB>c|@9Pu3YlcHg%zPiWHsF^!+2z@p z_sNfDre2fu37Zx^@c%pm`|FJvw8&I)`d5DN z#*Nv3cOj8DjC&!AZ-45^r3=f48;vbvWm9inZuE_J53vit#-f#So^o(Hv(cDmx9Lv8 zZfs6FenLxSk7+A7jBR(<2=JGx`*?SAIG8(3NZdS!3yVwVPoCBIUSvVbWV^kV(b(v< zh8@GqGOo#}xTx#lD|(+mbVc=HCF&H#E?}xuE7gz-t45SeP)_5jAkXp*AY3Vz$l&fl zP#%f1n;Do?f=32sy18yNFB4KO;MR_5k8J7;F0{AuEcR5}8vB}az2cYgwdXB31`&tf zJ9WiOTKD!5H`&*>k_4AXu0axr>vfIcFwWzm2PFnV z@o`=}Ze&PNR@+^@!$2GOGeUkk%2ElNP%X#b4Eook8KzEwp|kDCfh&G_Kq?ZeRq5t|_Q(MYlfFCRzFXoGokdqeM-VdITMC5#$$ z^JKQpXnBVpO@0m5zZ!$y@}Q5omG@TFxa61wU1N>ikA5p5WIok5R@+xGhIl8{jvqgc z2?n>QpMRbYEB1sST(umoVOk$BqkA${j6%%$5;0$Vyz`Uw#KOgFhM)G%XVTfZIpm*A zCvhb&ncU^sgfqtJ$;<7QVV>;w^=pcHWz5Y^dyqp%Ne}ZoIp!Dqm{{rp=AQWWJ2uTjJ@>R8fgQ;K_ zf0($#HP0sdyo=qWvU;q10f4g0`qYF=|ky>78$K|8kX;mtBI^p74MoSiQn^%)zeMvwjNhw4UNef{M5wYun*mVK) z2RlX~j$IeTt_xz<1uC_Ir2>F5AnWXbv87k3OW&D0mYrCG%D1LMaY}08UYDu-AJe-n zw9TC6{_eZJ$CJ2R22mQ<16Lv^N82aPptrWxF-}8fY4x_cID~+@eQ<5l(5^#b+oqkK zA@tpHN!{T15CM$7h2U@9LvMGxMxVn5irb5B6*f^*K_WP1q!?WHBmv?>afH0}{+cm> zi-4YKn51lyZxVQQD4c`yX!I_~xG#64@$94#~=b1%Dt#2elS^`UV*iqGiULDP*?p%W>fz47?L6<|TRdmimM|Xh+X0r03HIQ1wnQ z<;sj4f64Q8h{;>g%`i6iTZ-<0Dg6Wi$6M2jO1K^|PSJIJrI(oDFOHbPb~u@hFHc8I zVNW~};|ELZH_df{-=5N(3%F6((M|KbzJbGoBuNmlCxfi!=N_2X(N~O4lADQ=xaIy? zA8d3mTR>js{|p{{c`txa(}skT2;`L?~^m96xhF9@+01n7xfDqhi@<-a3wMYzT|GJ+|Lv}sX4>QObTw_|ca z#AnuVZ8bIY&pWQe6*?7Mu#7TciAi4}1KC&D)DxsAkL=XIAz~*6Avp#!6I|7Y9lj5W zo(;?+peOH=HiCTsA?uSQtwbkhneVq2pd@8C4O$>*e}wM=Sl0%u45H$JZhu4s@fU7@ z#L+e~x$av^L_GPgNDzBL;659}`yeD>=07Pw@Ru2zZ0Q3%ZCiyT7c~1b8prue8iP(J zJX=nSn}l#NyLk-+-8Lei>Uj`_w7jCOtfjZsAqpgE<4lJHAeq!Q`{{gz+bquob}5yV zBDldfS86W^{v~si>>{Yj1-C_k*eOC_3kklBk{uz5#Xb@QvwVLoc(2nqhK;-u3nKdm zau%9Q9H8Mq`24L3IlGe@QhV(W5YX61f~|p$eI$r!g!j(aN5aUJj*sI=(JYkw7;^Tu zgq%HqJ`((L^SE*wjSg9c-ZgOCSJGv|&e8ly_U#M-zrDAnlsWcpx1r_=U|$bl38&2+dYx z_uFghgLFaLO4qb?gno|>x?1T~0yYtPdd+`!|Lo8lv{$dCt)u+s()rv7$MTU+mj*q! zPfV6`Zx}(4I?14~cTKVzK??S{gDbw^R~pIZ+$N0_UH%z)4$9{BMY_zgpt&!`gdd_< zs@t=Meg)IQcqvbH+Re-3C2~gL#gQtA2;($%x4=6|*g=!%MiJOKDP%tzt>WT{Gh8t? z(shjw+MF{!x6RBQtZf)4j$RV_s&e+e`tE;3pZ{6*3`hCnXkL| z$kfqyy=J=cC19Ms`B02;N^ml2@YHcJPN(yKd*cS<^7PUF8QlF^Am8ST)qL6Ud@+6G zukiw~x`{DSAE&cKyNMQ@F50xK<-Fu`V|t2c1IAa-4hJloP7_6)DE``2B#fPU#7;f9 z1C*UQEr^|ZM0XYgX!O{rM?}Xu)!3;=1ouO+QxBEnCph$ooq8zURmDy{`UABiFZlC_ zoq7cErW!l-Q1_bIKfg1PDCctJa;{#Gfk^CYC*?vNexs^&ZY#oX2D2N)P7HE$S1r`! z7|zRDtz52Gs`5*B@=A_6Zm}rGu#;Dc@EupGx?XycR|>gGHCIq4ufw?=Udu1t$*YB2 zty-w(e63n9)oRt8>KMi@ zBG^-}7fMBcq&X)}u?kXUMI2L#RLK|Ws7)v#IIgMJ%hj+raLrSLe;#<#^2d_0%flOD z5x?r;#7fmlH4ncac|S3y=-9L73iwqGEj(NX)ls-|r5s9&ob%+X^>W=GOD=v5E=BUS zO1|WeCKaq!FXr=g46o2w^+Gk5uNO<JyBSl#=WZ*xLzUl z-4cFz)DC|HNDBb$`#@0xSa6m(bRtTAF*`XY5JH7mtvyF4_ zpx9~9dS}avQ z{fv1+xwDu9&rX~R_+Zs!UZY%<-o}gu2Pd{`-GH;KX1~2jUNE==uX(Kz8cX?}^T<_EsIj`wHAkg2(Ko_^UkvI~Ew=;aK#1 zudA*1dY1vaVMW$}U~RMBPMVdtni}+n280`;iFwDSx@TF_FIUseN0A?^ zBR8FVuHW7zMI<5r2bs|c$2SQnF7#t}0sri3)p)vU8t%WQVnuvh0? z1b6uW=Of{|{aD4`sAM_GnYmx24YZYtF` z%(>$y9QM#`glBN@+Ju_g^iB~T)kq4+^o)#)hG+rHAqo_ka4g*GW&ruNPD?Vn9;SyD zz|6C@qgl4CkR>zwfxk=Bs|=P4P!atAyDz8ZMgG{ySO_Pnl(K*n(b?{#7;Kz^4#sId zmm}S$piF;-K{osB?Pc^(Coe;(jUfZHtdSb@J2`jdM?)e){ZUV`=fs;u5!;EH%n2g#sPjS1J`c z7Hw8bg~CW%z?rEV;dILr(mitD3x}rezWY5Z!_`%z{~nW_#=U6b!0yEjeban#T{qW{ z%)WRFDaYZuIO5M9M2uD0_Du@X+8r>Z^B&w4;gZxb5+!%>hjgM^tjc!O%?C-99qX=1 zf$FGZlqzw0&4tmMvKNsgPien;Q?jNxGS*#V@5FGuJsa}~3h1C+dW58-6@k+EPMAKB zwtN9vR% zg*~={tMn$;U5A_q*h*?ieH`nqxz~eRU3a|)JJ(nZjsuEV4Q?N!sMOlA8XPtjL1q(s zHzxOsMm?;C6Y8~MtvspU?NdQo|4_r^Kw&`vOQ&uMz z*rC<-)E!gz-0@vdTECa;vW?a`ee(#zGP&o@Stzg*OR`zJb6+I3{3a8M*z()fOz-eR ztk~XD4lv#JF6zobDpr?k*JI0XEw=oQEx#Rm{Q%9Pr14cN7^Mgi^o&yM07bP*i7TZF z)8$IhBC2$y6oPP6&8{!$Xa%p7Buvjsdfyt`#Y(wY ztWx+$Ip1V+IA zoHw?_C8#sFrpGaVrtX@$^VNjS_3f|TpAb9KhZ6}4ccx{&y94JpV6JuW5TzY(vu$kH z8h%ex^eD7~lXHeW<-Y*|_2A(s7!n@Nj{_ia*)TSrW_V4ww?$v53GD{}*Xm!}TWkq# zFRM0X4TD4A`WJ;Q9oMn&&9HM9)VeRa5Nv&?NFk|$0#rRx47J8biV!Q_n(L|TB#;aI zf+X)L@t!^2v%Bwm#<#Wi{<;=d8h-ep=SUmJIg4f)oxxcm%w z8u2=L33I3?2_N*Ncyba*YZgl)eaF>x`5OQOXk!*cL|W@?LeevfnEb>=kZ%W2#AVwGaI#C4Vx`6|+R6a; zqi*X?xYwCE0%N2v&b}VZ{<&qS zKJ^!~v6@s2*H}&385%CdswAYvYEm8C2{4)rmv6ag<7i_qiQ69g#8~8vMNYAl#v0M(rX-9khc@EHzdp(+8O|CMZIxylQvuemy9J`YW{G8=%%L;gs z%a=-FlKn(VQipySh=ope(5%AkSv54n3AYk%Rp7)9%&W}c;|$(8k4edEga~hAEQfoK z*!CT>5A09-jtg(J?K`e(&ze`^g+puL?>v10z5)Mc0-Bp&Hf4@4vv`;854+^x$1(6= zPEF)!&MTkSG3(}PCYxdZ6>hk^NgQI-W{$5haS4{uQM)5^k_Pz{aS=h06y*s@>Lu>! z(~&8A(m7;3T~y|rqGuzW3$M~+A0sNJ$$eF25JPjWKvxH(`SmyFeU4bBm?OeW(RhYr9YFmSG6 z++%R^#$`w)j2K$i9?R@Oii{$xQ)>w#QM<^}ENHx|YtM5>GK6u?=J^GS416*Ii@mx2 z5U09q3>eju@Ve3KKIBS#;>0DnOgsbTB#KcaOA4o)ybXEjFG}_iEdCRY1t6vJR7l2N zmk7}8YFi1S8bm~THiA&Z#-3!}ib&emkAz1x)St$;n1;k($+r|kunmZw71M*utd_|e zW-3Xmnae#uv!k1)HI}#1bW2a$(66Sq(p~sh(XMtD__xlQw%ReSvR`RT09t!sY?x^i ze!T|Tn!cGXA=?hH{I9_KfIX;t-DT#D6Dm2whq7;EHv7gESh}9(mcS{=)PiONW@Tqd zd)^t4-UkT_o@tGu(vPGsV~?HnwnL@4-tM&E%g5{Bh0QkF8{g=*C}&+i zsn!P@9k2%OQ-u7%+%qZi7b%=_Bx&04BluB7FT+G)RUzBm z%_02zC|X3MvK;4-R2x#TE*D**)`J{OMXt2uN(QN@*V7(UV+?Tmr6{lX+v_rS;^!M-~6fwnLX~BN%!nw07`C`Y|z%0pDf6EbXd#&5+8?G)YD2Ts&p=7*W>|jk5R_c5m z7O}j4c`8~Yki<%yfvYX}sf4={ws?4EX)gtuwM9ZE1-ecX{G-m7o_fP#2bp4BI*Yp| znZB{nyJDo0TYA3>A>Hd7#Y=#`3!z4qg;eqAS>OchO(1IJlngGcA{WaM&%Jc%J8_M; zt6Jy0@hP5Ux8=Hc?=%|c{h)WYw`KHCp|j!?+ICc>F-KJmSV7v4F1}MwKX)?yt+{kP z-MGZwN8vQ>gQ)~>p=|`w$b(HJpueMPH^BrUlea4mnbPOhWlrEnbPrNdL zUlzdr=)*sL5Z8Aw9ZGU2Yf7$q9f%P{fW&$v{QElztNM2)D2TZkGFIY5YF3zttf)*2D!lj1EC59bH3%e~T+zcr}@O0-gfxTSrR2~>x z7Vy_$2P?l_jWJgJ@NP_9dDLn@a;4wtT251Nyp~f_sFXmHDMVyzx8QY3TGCHDV2N6) zw@I3Fy)(D-MV=HOdf!mHOJ;S(FRvOTTIt;jd9*a{^?Z4~2UW0K_1>y2W`>BCkwjFf zK&*EM$VJ6FQwy{Co77H_*PD93MTc>+ zE7FD zn2vZfsKlKOsC5AJa6r99M&j?FJ?IeYc1*|`Wy}k`eNY;)5WViHb-lZ0Jf?SB@B^$o z91#Up{Uv!psPi&R7%^JoY7DUa5f3c(r6k{NsvNz~#$LLKfG11&RL@Ia^?mf>OQ}Z3 z3XkEQFywLs?ZzmMV(27sjM@#|kWoT;IMeK&Ha9SubzD`~_*WdM8R<$chncj0c|m#x zg~5pK=8XB|qt|eJfWZm%sWw<|n?O*!iVud?mB$he^RAh2yRHp-G;tfy#|_qzkou}g z4=DvsfQL;SPZ}DgcY3gi6$xlHLMN_X<*2R-1pz(wbKDcr%XmMtF=ws}2ZNrP-`42? zKTlKeOm2gTPhW&S1*(-KA5=+Ns7_(E9>^!6RAcdz3}Kp^D-uWe3z9S0?Qr90;>08G zxY+m!Sn2&F!XF|0zX&IQck~Ft2M|7p@G*o>BYYm=yI?H%{bV$FPa?67F#lDFL>*y> z@SO-Rz)MM5*8!jOZ3r(Qd@sVM5dHw6cW)x`Odr3#9@te!5VWa8 z;(mmGh470A?|_quXAr*dxl2BS2%nuzB>n{9^9cVP;eIWVNFn?z z!vBi!3kd%n;ZMIgk@#;2Z+`>mA<*4-`Cq7m>4Nee{AdT$pANGd%`1u0<@##53h=XX z5f|+92xZ5YwdIIL@9Y4ObB(&G73 zi;c$Ea^x*#EgIJ4CKQQ1Ylzs^9W+DJFwRUU*WX0WkQJ)10%v1QG=um{5lA@^8fjmc zsYV>T5w=39ur?ikC!|vRPHrt5v6_*#y8F#wBx2p7G~r}tRiu|z=(xmSkaU7{h@e*1 zc@=IVu}AT?n|0kQ^OX_oaG!dOi0nS@68g^A23T|t=WlEVxLtWNagAKO@Fr#3%CbfUwZfbvDmWtR=?I2TQ=|g{U^Uw@T8KCEd=aT${Ab2@z-Go@{C=LF=UzWok)2Dc?mv=9%&Aw z(!D#P`eZ8E9nMa)9LPqKduxY&lbUFJlPXoq5NpH_Qzpgc@PZwIe`9laz}2Q?V~Rjl zNiRlAY!rEPtne6@lv)5r*#n6q70qi7zl$R{wyKx;%-ccPME-`8Y{*sZx2G$~?P;CQ zd|3Pud{}%&_^|lwYzzf^hQNhnfYlfZR=dvNFk>iKukjqdv)N6CxQ#8Urbx z&m-Q2JP(7uP7ql#_kX3$q50io0W^CH7%+P(BumNTnH+}@3hD~p=M!`dFNuKfzDaIx zjf4qx{+2TCjiF%eHDNETk8dFxTXg*x3fAr{t`9L3ECY2Ng?}4x*3ZmoBb@ceP_U_N zCOa1euVPnDMaMY}jeKtFFWER}&fzMz*bJ0rrPvHKhJtmiPW(%321jk`v%0^ooLtA^8H|;$QJq7v~a(h z7E&|uLx&g&RtrX*6_b1n1sg-bioP)FZ@3I8Qjd-m9^;a7Cq~qRc4PETwbaB=u*4bZ z$772o-uOB0iRfj#pV_x76zuHp0H`%rDcBC;E2Uc9{!-89D;4`&zEZ>W1^X+oN{jiL z{k2%gm2%G8QjQQz?YE_BrBruZ-RJY=az07^Un|waDztl<)pPZHy->I*nHBQYN+DkhW#iZoVK(0i#ag9M%7yZ6LYOTlk4mmy zs1!o;m=Lha$)jGZ7wVralg1ip3I$m-Bl;yIjiE%B6hd1|5$p<#HJy&*jKGABQXDY9WtM+6%5! zOSuw4Eh_EtxKb^bfqz{tN2NXvSE_(aM%WYDwS1+F5Sc6El)HvivW77f#*^TMW#lz6 zdz@lvuhk00J?igR9c#5>bx%er=oV{OM#4BW{w*z=F<5EK2z%1F^)i;GawYOm9d9@t zIdWuX<@K-r`;DKzBawI+;XeSpKY4c|@y7@!0pP!l@Vf|~1bBZE!2N%Q@F?WL!vO7n z2I2bw(*J3M-$!@=IQ`cUeg)xaVDNQF;p+g>{|v&Bqltu$a5upEpG0^I!aqm& z1cG)yJQX1P1;Sq;oCJ{nvnkL-c>OVaMtDh}tI=hFh6U<0^P{QUJiAo)bhiz_#xrfB z)5;#xEC)i`v25n#+|2v?hTa@xgb6I6>*N1RND75aqd)8twG2L+b2C2_WH&hT0j2l# znIG_znVb0t74jr@?}JA>z2;?4iDn!W`TsF9h5t5|yyxr7qUb_hG{b@58TnJT6CNLV zj_ZEp$W(IrXMgay9rSm7xY8-BMLCa*j zy_V6~=(UC&!_2bA$b#Exhx3Q8=zUFU3^?p{N@JHXRjQS0$c5D;N+u|(aTN{A$g_L{ z2v;By1QHey_+}PYRJsGB+sb;oTxP)Y@IDX7u2!zq1G8)P;J%>?|0!m6&FC6^y_0qK zCS-P%)yVxgAg@ZHSPINbQMFZL&|E*c*%nn2-vh|kbA_=uH{66<6ytQ;y!^DOufb&z zXPoD8KxUOPYVshOKa*9IJZR)n9+s1I);@>%)sbW5f_WEzfYy9W zYBa*4{p>+RmtzP*KR>psKUBY%>H*`x9`$tXoZjwgr^Hl<+i>FggWl1$_bSsz;J8ZP z(5^qZ@+{owY?B`=eS;5X@k;Mr6VEdSD~EW)4|XuKZR(goAL3t^jluE&6W+-td3=0m zrPqTa`|gPoHVxRKo`oYjtf($xayG4%$2Txly56^$i=R~Tkt{9ac$+rY;dHB&B|9E7 zIhQ%T{FbwgbMK(vkbC;JKRUB<0Ws|CF&Q%p=kbU?4T>%@lm(HF|e!IkWOVA%xUoa zh*-+^WcwD9oL(!_(K&laI(p4Z&zB-nb|2IB=oVvE;;QV_@1|r;v)LomC$;OWOQVNS zW3NJDe6-iPhNg55`QUb5YBk85sql71V&U@eVp4PxnMCpuq}JodH3GfTo_~Hs2VhaJ z^x7>g2dfF|14#CD;;I$rZ*9|$_XfIrQ#|@592DmkH}S-lrnz>SDiGYxk_=vxVnnYYjs#LBV^Ep z?Z-~XCfigyO1tH}fU2N<#b_`$u2K~Fu{v^tyS;3*Rsxba5!lMLeG``eGCj5A2(jqW zqC<~qb|$yXT*_dxU=kiZA(15Is1#jH+r-i~$s`#2Rytl6ie%lG2_oHNvXzfCTgHc* zYME>Zsd^Ya*jwV zt)VxJ!FrFp3UBtzfdX%C1#8xVv}93%#1AWQn1^GFQ%VzpOHP*(^yu$uuhSxLz%t|6 zXzUy8&RHtk$ga(6$#gORdWRYp)nSe0_w3*{b^u(X!soA?wP^E{i~ShqVukfS_pe;3 zh7?C?WVE96B4fAy#hiB$m!i4StEU@vY)-#1SRZbzboF+pG3(T}4pECp*e4 zXS37FZ$2y*%^=e6%TnTowp$#Rl6MUERiwzvj|h8GRm72Sl-5ox3ZjVwN* z1Q+x&dYC#7{Nx!CXb`bV{=uv;|^ z?Lz;Wc5)3na&Li07Is8I{e`rK3Da1zPWU>F-BPK*Tdw7H&LJazP(_q8U zeD@G8lRMc~+Z<$@oi^0&S=Xrne}=)YI*-W1LIFLMWEUO}yU$g9*cl+c%MMMEIMYq> zG$1fSrG4Jm5_9SqY@A7-efTh!gOq1d4Iu`h7*-~tV5zye413FeL(l)a{PtM)rLXMe=TB@IZnPPl|? z=ZRmsX74gB?BCiD%nf-{Aodo}5sTN!OIR5_NgO%ZNg%CcEQ$0Tn??B>w&;4tG=hlG z^8GYB`EJ>Sq-Pc}`H71l7m6bd;U>%+2FB=Z*i%m~Uyu|WxAitGi}NyTM(J>cs9tViDFxVy&8!nMbg!#_5Wo_-v zEcI2|`qV}f;+{fb#A*;?LFn;ajh^2z&a=%zk~*t>>TF6gDwU|&>kK!#R!nO~ z@kC)YS>POYHVTxOC_fHeH2sC*$Y!NH2U%6N7dAdyS$e^-dez=Vmij9jUfN^5-sSLN zh$=Iy33lSYxVj2s4EAx!Se@5kpQdFp8Q0KsPMI|vGvf#XdIr8hX8J5f3=^SzL#J&L5%UegPunCzLsDIWdA z$f%4BY?9R8_(r$VQZW+dJV2?QqZRqUhY`lF4V=+nbG^V%7F^95esxzp4)>Jcd3QUU}cX~M6mph#YJ(lh!QHNBzCdxZ}+qFQczuo01^qg9-|p0;KX zjqxLxbGAd(7-TgDS#`}md~i6wX^TSJXIXdTymfz~c#_SbtnG)GDUhg`Y@ZqQ&i1y9 z{wZvhQ*%J@viX1LLS>cM_=@tu15xs&N{&86$<#wGUNd*JFW2LDD|ZYsfB_0Euv zsY43q)@G=PsX$i6SfjnZ*w1?uBPvp=WGLQ96^V+LVvlK8Ssdqk4Fyzm~0D8RllHPLTb20Wid9J2TK%^EVhhU z_rSEgg+7tWo1yt_FZEOv|y7-%rw&B_8S9U@GZ4NO(&FG=$7OSRN3ki&>-{UzI@A0F6X7_MU*yT#U$Su) zpx}v)IN%jUL|#l13TOB(2_Cy8bnLdkaWjMs!EL9{jnlGn54JnrPQ{AIy;9`vufqi6 zMi8^BF^2FE-oc6TD4}7bz_3%1fF|cx9L4pv5(y-$EzkLl=xX#=k_=88wwaT*J6`Dh z{DuS;L%!~F$X8XX@v{~I>7mk@Ivr`0?k-FWXI-+Rn#&MZqgem1!kr-jh2G0_=Qv~*t_zvBS;+{e-hHkc(^;HAFjG2aAhEl0s zDwT7gXpKA0qf#oPfT0Me>O@2w=TJ8<|O=I?pC>Wm#!y)Q!nY(Dy-#|T|mWJu0zm1+x49H3N;FV%N zFTsNs>iJSADrQyLH4061`%0w@=y3p!vM#Ue;Q2C!g_9i;<$z`$n&FQ7;^$D~TE48b zJhCt2*dPJH4Xs;J?e%0wr7PIXRVt8mN8R(XQ{)SUV!oI! zxv#}Iugm#dzLLuay~fTQTk}G|YslV}LXHXFzKbSy7Tje+HOB>des@@|q!Y1R%@r!; zf>QE#V%32Io+}a)Jb5}hWW29ot5&9C8)j6f!mhU|7W4IDu~4b|DVh?=5+G7awW>do z6bIg;iq%3fEDmkP5h^kVge9t7q7rt62({2iWl$>D$_hqE#jXH2sRAcgVMPKzE7;kR zjv$buRX8U?2rp4JU(6wd*R5Kw=W03Di9NYV#jX{wX)M%2i;ba>hx40qSg~t$C~x33 zC@fArSIXD(g{u27({77;zFMfGHT)!`^45#+s#Pj0B00UIULrRd#cJqTqMdC%SA=J> zT&WP+EcslOu}YP*R6O|DI5GvL_b+_%aL5uW4WTi}dT?(69G@;^iCD{~LY! zxAg0;9>lM&so~evL-_TJkK@-n>iG3mY(jrBXdE-JNHc76OHM=`}P|*KI|Gbp0wb@>|N6zN}y0b0)GmY$&(04i3=&;PwEHMYPGR%#vg-CUB07y@qT)~PR z{xI%6G8Q{O;$tVj#bCA0&e~bWs@&p~Sl{_^93_p{cXqLOAsy!{=s2)SB`*(;0AR28opYoTN=$<4VrP_kvi zV9(D!eroaj@}jod?jUKGJ?r;+1C49?djRGGcI!aOWY9MZB9X#t=YpX9RUl{L%KX{+5DtS@MV5;yE!H`;6K1Lymd zwy^~>4N%GfIJ;27e=8x%+`;26oS9fpfG5zq%uG>+{XQ&tPxU&zzU$rFtju^`JpNhe zXqx&aNcDT*m@7WLd$!l^+Aj|SRhPT30i1)c?*pD*Jk+)y1f;_^TWxbr-`oV^?bAzV zkNXl~zyO$d6N6^v(8-@bFZdY33o}RVd*RU3-FLrdWrz#v{rB)Te$m8a_99}NFRtt6 z`jOe+j(ZIq#vg!QGj4B~x$lL$4t?Ny5-LP2WNg(+F0dQ;+f#Q;-E+rxp%=WDcMhY4 z{&j?%nBQ~fEWBqWmgEW4S)AfIh8b)efZno4bIk15qI2LtSN5+ zICnf#7jefE7d$V`r7q&C=cPGz&GY_z`u+m0g1YXCN(-4xJ!st`0h=1xS*yMptb9EJ z)+)?MUz&X&X03G%7gte~YrmU^GgF5SP5l{I_m|exJ@r?!arYEgnRn7X*)#_$mO{;O zK|bL$=iPYm?TtOny$OCV_v1A8G5F~`P`e54aSB2;4)(Y7ev4r-apqh1@^F6`HeMUr zo7fKYO%EQnlK2E_D_TamH+9lo*Id({ol3E=ArYU3y}g0v;x=B93H-dqK4BAP-#+At z95-Vg*k-A&DUMV(56qxdJ2^?Vbmi?jA$|1#1rH;8*UmEU3T2tYeJCl4I~SX$D(@UgzK6GVmBbbCW4%e+aQ{+wv^&+D!tsWk9}{K;xl0+^ zsHT#d*H?$tuy$nJAG>IOq11>VdM+*QR#$ZOLXipe#)|_TK0$OSd`!YQWuDgjcP}IK z8HbJs?ZIm`jRKzR_w{R;w#ojcM6V^xSn(MxXmC&lCo$f)Ge!w?dL{JZS(?}B6tKRZ2Aff+0!XF|`L)w}_cmm-^ z5Pk~bozQJPi|_#i(sTXnop73r@clT(`Y6IxtO_4RcwvVA{a%>c>m0X|t5jC2aDEP( zH!P=R90XM=5zIkn{vZNr9Lj)P9tL+fFQ_!}xrJavvNxUicvuE%r{*wX4YXgK`BWIa z0^{O65et=krBEuO=&-1b!i}k~fZHS^e`fZ3;4}L`t;;}N-IJv+jNd!zdk1eN zjlhbXjFsqXb67#fA5-o{@^)U>!}z+xx#boW6v8-W%?>*n61S@8p;kKt$`nik@mVZP ze7$N3r{hcaHWx@&N4|XP>}M5POwE!MPiV6QDx1X4^Ft zYB`vg+h0rh8eT_OgD2Y^+WAyqah9(|$Y&>Oy^|ZZZPn0PjW6Tc#BuAfUJktlwnIVB z&IzWUxqQA>xLIt=mvXs$spxbTQl#Jg_}x%9Ttc`HovVxRA%s6h_;aWmo`9<1o1td- z4uqFrqQ{N+9L4V3%m?kKE;ZuZ%=h{9gEQ}y^kOsEN|V`Ka{7a?2Aln{SH;FwhYyrG z;kGpzQcLE(-Y(RAJ3EIzP+fwnm!v@sh3hUIaI2Z_I)#nSXvHq-V2!=KQsvomxirHc zJT07E3-^i?U3=ym%drAXoSI03`xaGL1@)d-(S#Gl!}rdR0e^|3`&4CgpFE-a9D*Eq z+uO`f-$|D;h&j{m`#CU0VW~I$xxd1Totx=RAEKU%)84v!Deg+>B{FzuS@nwhqHy4zhfIxJ7n4-5$*!GLXugCUTMoSWTEAQ#Cm z*(@7!6CjWS$gw1xCP4n1tO=n1^L}-Gb#~RLdo&}}NN;yn)mPtrzQ^<0*$7Ajr&nh6 z^Q`SMSH*3RvDNli)|vHfPR>bCq2OedWGYpm{YK*;1`U zE?KD_?+k~O(oMhOnv(fP4CR{cs;1^|Q#wjtZXaNm%u>-rpCU`A2EM1LgQ@0~ zYU*fa^sa(uW`E3B`kF_{OQx=EsRzR&Ff8C*aToc@8R8#{lDTNK6ttjAX}W8a+sw!3 zND?(Y-0DWRYeKKz?Wr)_gF)&^nB=ibmOC?`UborIo;+-I??tbjHq=nHGd)Fx>i%&! zEj)(bYr+Zkc8lHJx{#_NYb-QNci)KFUVm3pbWi)zJm!-2R#adL-^zX_8aH1Oo0Qu;8IF zeb$lzT6(y!4(-iPmr6o=X$C)}n$Xkea(YFZh9>d+(zM!^HDwz6N4Oa8-#cU7sh10! zX0WNP>egg+Dqb5oisBt@qZ!6P&&Ev}7)x}tX}Durk=r4yYQ!_24oZ7Zdlcj!B)lKm<-XhJaKCKEua^}a^Yss%2US1dZ3rU^6_TS zW6;5P9Msq`HZ~8^ZA<+I3lL;GhN4Z}nt`UJbV4!FZD zS)<@hHVT?8&7}DmV^eYwhFKX2Gs2%ekuW0?9>?f-98eb=0rp`c!Hz0fcL=5v3AXQT0qsM8kZkcn&I(Y3nA4bm2ft$q{xmM_5+5aR%3>JbSWIB!@=-{ZDde zOb(4BJTy-H4;TZ$^Oa?hQ7P5x)&(pxN|Nm=TZCsRco!;06(~oNQd^0MC9(w(LmgDd z7SY(Tm+NJ*Tpv~Jb)ZYY`%=`JiNFrGa?bom!JXPj;x3ipfIHl|IbY|o@?9wt^ko#J z5+-ts6E~r0JmuhzLeb)HKub`x_*KvX6fJ%Q^jRoc5XAJqfp$a5;$2X%_(#xBUo$rL zH4vd|V9{yVMjxluNkd!WVed2Z5otXD@c+}6-KEFwW1+j!gH~Gy78*;sg+~4eG_P(~ zF;J+VXLzxFaQI$Kt#j zkW{f$ECnXT6-hS>SvKr<^826tsAq(4^1w~bJO6O$m5bWg|M~?41aL4|}EpsnF&^T~- z|K0;;^2B1$3t_RPvRMzP_9@q?chB8*#Jmx#Ouc_me?HdIpu&yX+)D<4 z!f{o2Kp;PaMui&HXotT=(Uq{!5cJmmc6YT&%HT}_t*fhxugD!l%w{9?3|tMa!WCJIT!&HmP)^r?&a$HBj6xHT`!W`D&$!dA zOB&`h%d27sG0dC;mm!+aNReb>wuWtxAmC0Ibc*qYWk2qfr+;dvkyh1jU@Rhu;ybXFv!v@i4}z^$9kd* z5L`30a~00&>kGX`e@6UP@1aGC?(bk#BL zJ1MtUeeJ*~Evr@a7Ij>Pr4E4$=@j}-Qucc%9Pv>S^ygO=Y&?0yw|OL zo4dC3Eb5v~4dkueQ^SLsNG?Iigy4nB-wIr532r@&B^7-%y%542TU$XubwWSF}J z$HL|%&TPg5*NPu_xsfk8+t}#KI2WTE>-BAAhFnyeC4|lf-`YnNZMEOg&s2+0(twX{ zSkbZr4>}E5R;m~s-0OB%@NHC&^ARO3!sa@N#`GtdY5$B8(k>Wv}1( zSs+;b9O!RAe+MF;PR|9M01?3QFM@s<^cBz(pnn5B7ov_SP!Y5j^xr`r2mL+h3D7&h zLVhRc$3X7`eFF3;kO-D?3G^GF-v<2-=+z&^M;H9%2S9HIy$kdK(65318a(H}1AP|s zCD1FudwwF2TTvrelq>J^`%!Wld~uIsiMC!Qil^= z(`?a^&X5fsKNglyZ<O&52cb`ZDS+IE$YN zD|B$5(A%htw$Z(c1+-A=Tj@`PB~T8^F!5JHT!^K<9qyG(2Y|1{sfg5nrc+O*@fljf z#h?ra*D&fJG|I|4qI@zu%4+;5$z|FT6Tc6K=726{fBM1Rb+YsFutIDAg1b-LDMe>T zn~Zo1=WVq7XPU!!4s%#X4lZic+04ZTp`B5}uS@E94oTZ(@wMGuQ8;M$-f#6JaZ zx+26sb@St#O;y}SBJhhKo*S`HDgo@nR&PX=Fey+cX zT%X{HTEQ7l@RglHBJi_o$*vXqUg$6O0t9}{)%w@K(Ef($YW@S?M-t@$|7fVUh$LHVDQ z(M-;)`OSe0F&|O^3iCmX+(ZL@XdFwbN;18S&RwH7JiESluO}Mt5qMpZf+P&F(W|N_ z46%Xw_l&uhXu#8U1%HVKys4VbZO=k~+N__1A!b*UT`Tsz&|d~aY~m-NUS6n`EpV7x zRTORT9ufFCm5TLHtkfj2YF$cVU8)uA%bHXy*-zmNx+K|`C8=Jji&o%L9nWoGpmMQR zE?2@t<-r;paWzJ*JV1fGT(xspsnx5JM5>)uh$;eXr3X6VF2OXsO#3fcMW5jRNXpm4iNs>aFe4PqVc9F_bK`M`?=@Bpf z6{}%w6JPzu&U&Q;dy{g6;T%~{)sDLgU6^V$H0$f1h$IYU&`9P9#9IM{_R;tnF?PiO zl}#EIDq9_>d37mtEXUV`;j&)A3S5cYrg3ID#9No@;r%7P28@+;!e*0GxyHjV%ljUf z-JJwIk5Jk`Ezoa(z5*)4wC-)7zXiP()^tAy`UTK`fZmI3&Xb_4VLi71Qb8X9eF@fc zMOeg@L9YjW9W-<8*w_a_+u&^dWuQkv?*iTad3-$M88EE_y&CiZ&|iX{2d8w;2i*gD zxKDo7orp>4hxD7!+tKAOX^0;m0dvFxj5Bdw=z;$K-8@q_zYC_Yi}Gq)!y!JmH~m&C zKE^*x!{+JzfSGg3=v*%Wbna{E#~ol0t`OGMHi^U&}2dAK*8cfOMTF^fmz zeu$P!WyW9s&hzIdK6vBU7>rP7=MD<{4<9_T_n2_&fxWlwXf()uDExvp`U=BWf|Xz& z3T@_H9cD^xG=Sy- zn#q=Gr5aLU^$;Zy6iqpuyGMuaW9bG&44cYAV8p&?Yz8)8$$`!1=v@Ix)oQgOlG5?= zJaS(fyN%)JC9WPVlz=^X8YaLxnpT&A&(h2jh=2;*08-#NhTm(#31)tsBlW<$h|Q9> z(E?~dXMyV?ub5_Q1U9sZ#pwuK%n@nXCpP#>m0z9^Tuy9aLtqK__% zz6e-)<=LNnHLk#Ix{dHYTee(uz| z@GV{941z6h?wX@(C(xG}!mZh2-j7h%L6eCY1>c1>qi+b`4wSfx@ZUQnt|DkJJR+Iy zWgl(OVVOG<`hjw@b76vc@5>+96qxt%Kw@-GmJh(VsaS4tWi}Sk#p19f8q*thcupW# zgbTn7_wH?QKINE-Ig`uG+m_lpcqa;OguURXz{S1gz!B!6Yg+r|DuhSR*Ri=dP9Q^E z`%KTwa+HK8nDM*!s;2(0`OWD8$9FcWPb^*}a%-0N=wVw=eCL03hHzm^g0W$1az|#T zO**m4UD70eM2#Hz!f&*@#6ug0VByUSF&>8mZ0?PGGM<*VUj&21hG@(6Ga-V+jeG|& zr(E-!WFk6jy)UnXgFrXmaI#Lg00~BVBz1E;P@;G~dc||5RXtGmI#vJ{WdfN%^MMOB zn8GPOcbjPCn(3W6?#1qaLyCGovxoN2 zHX7^KtcAni#A&eZXuwh)g^u*doCZ%k6`H7`Sb;usN%S6r)JZEBVzE{fOXYfaAef_w zFuw^61Y3ooRH#+Gf$Y>I30}3~Cm}Qp+4)p!;bH2vLa|UTg~fAJJ~h`}?Jp>a8{-v) z7<`wa8{_e>&~#0EfboCahUq#n8nZ@rVl<|&SBcTs;aiR$m~9;OU&!N_Q^24rF&dM| zy-;iu%EV|)yJMx-?Q0F*8 z!-Q*k5q_#%vOepnSSX9MOZM)6`K>)H0!8e|{RHiHOj5Zn7K=r1O!lrF=HDgQPuD`j zREn@wE`;vL@f?n~YQ+%Yw3RPOg3%#N_pBOVa!~tmQ7lNMLeYAx3q$SaB_IHl3v^-$ z7l+z!RO>~lR`ID)yCU!$=7gn+!Jyk0~-1f;RqZ^!N|x<1U05U!)H@6^#EAJ|1NTT<&*}{KWS0`{weL&0?fBt^Z8Y+)rRfd5){jo{_JUdbmTU~6D_&j zx?kx(ZiJmy*=bbG12=O)*7URKb?2_w9xJxT+_Blm-1{-FTs($nqj9J)H+Lk!7}0nd z$#C&Ncd5Io(IjyRn=U#GFZbvcn6OJ&Q1VS#lT~JM+Riu8r}Fv)mUoy;>h}T+88M%i zVaQ0TsCu}DX`{Q_={wxVk~7!I>hA;^T{?139)k0v^I+O?(v1e)2*_KpSRq4E${U4> zmoqE!z|8rm=pN|GWJbHM-CelXQqkpa2ILeBFS0xhFb8e3PHHrYrk;k!)>z~CJ)Uu_ z^x9~CV_LYd2}UM&xq3`&()tOQg2$V*hM2vO8SD38<8GihpB1o85oA?p;CqTLRP#!O z8R%layCP)RYR?-e+Yru2nSK@*%zo5V?`!XGw*Vz=L=$Pa+3(*@y;+ah>hAVaM^Dm2 z?a2@5hIm^yAGeI>EuCUQlC<=R$r9EWOHQpvsw6eb%6tL3lN3ud7jPNO$z+OtcvTY~ z5N@$&D5nXPTXV*n>7l7h>Nyh5bXNr|7V)#8F7#VH&DZ!$?JsaXz2$`k?5H#~x76(} zwUr#2Hov5{j9Gbv2}3imgI!H-5wpTP^bT_!MawIl#__ql+PoL@t&bJlLcgo3hx;uw z7K$Kux}7sC-Bs0{OH0#8S0y5R01{*C{Rs+5zM6&hFv`hr*`Cv9Kyq@L)0UNv%R3mw z=SJ@C$=WjQ*)ZW|@)!dYhW^a-*QSIMcNux{cYZazZcl^SPc6&VI;MeVWl_(j)9lc< zcVqbab}HWd?9?=RpQ3bxW%CD_h6*iBSy87KFi$~=N?abEv()6iiWK`%)R|Ng2 z(G=#p{U)-ke@&}xSyQH^LczMxZMT{}*`_+RtJ|sMP0!3f-$Kd0wQRmZ-^+bv5rZHf zkg^$+uK{l}EXloTX;2JS^#_;1OwC)CY$nLa&wPjf*5{^tYX!SwHBUoux`l~iT5fC8 zQm)ro8jx2rE`&$jU{>!6ci{bqZ=Gs2wdEP1SapmGGfw{7y%O-x%-?=>5!qsvB5^bw zoDodVciT;Yd=gAcr`r+BWcR>K;JRk!nE&SVF8SN$Z>N%`d6&M!s>ZKMmWuf_?z>WzZ9#`=G6)fxZlS0`wLf<{tz7Jm}X!Q-F~wfF#h(pgw37 zbP9Ao=%b)Re}az_z?f=)3c!{sfxZno4|*yvrmg`!57<)Q2l^uDE1)Mp{||I7ZU6hT zFle~gS|I69hea2R0_ZEas1BJpt}(>t#_ zw=H$mRd1SKB?sSc(phB>s^FhJxFYw|2bX1adFR9{0b|CDIO86dBKm`j=4dmleuKNm zz~0QyhxRn=+)}vKhls_pdrYvW&P)`Wx#1iGhnedk8Q)#NX>ypQxfqAii<1A1KijTv z&_bGR`y>+XwvC`L_+rI75vzf&fX|FIRNiZ|dK{ucdst~3wIy`6@e;)!u^xQ_C|Yg;2Fk?)#{7jYRD!xMCE;K81WlP~^> zoMq!;9HrwWyzyt?M83-l9OIs*^xmDwcN6(8zr4GCyBM^r&m`vsc3#kD$7G}5ICA_b zjH&4e#j4~|*`ZTmEg-~Zes_ax?3Q!Am3&ocp0&m5Nxdc~M^~iM- zC+3Poez>C6dYqUcn;qbhalN%sFI3@7FD%c&tr=B_BVOw~b<*^sXW}BKANGcV+dNZa$>YWEQK#Kc zc9N-V+d4vT%hKuBG``7BA}(n5c(i=p&F|-2c8=+tsjDW^s8Pd0h7d+{jnq|*nb};s zGqpW+CDr%X5mfMIv_JU*^5$oMa)AaXWW!;an((F|d==RyAY=+zV;3APx02*-~f5yRcQB_+>0Ci7D_F@nY&QsEuTs zn3w`*H?t}5dQ_CX`#T`1_nF6La}&r*nr)@9Fa=?6q(EoiFhyVA)GxYt&^K2XL0WiW z`Pg{jq23pRj6;3T8y7=m)myD28b|IE6hAsmp^!aFV+tF+r3iJaa1m56y*VV$50{py zsec(S357^+(a?H{ppv9=zEzVbC^l@lrEd*gB4SLxvW0NL{APV~_NVVHqWu@d!y6WF z#jjSK>?wxjf31$?|4bgs|7nEfpFmqdx;~wpXR`^k6`*MHruSKXVj3Z|)%f2L$Tp42 z@%vta(U@pNzyg~$M7Q{Jkew$Q5ms#^8W97G_N|&qG$Q(dx(Wk`PBbC{kdUDbk!VE7 zi*DyCiAIF#11LW6N07vqNigQ!k@LvW#R8;bPVTccS4ov>(a))j4U=3d)yq;SqBLCJ zRQ*to?Ko-xG?siE&e$QK=LPM{s^nr!TKN=3DDy~F(U&!8hbkgesp5lM&DTe%Qh{!# zk(9}gx8tZ3iee=kpc&8W0C1_e*@ku`HPmXo;L|X6k)c1tq?)0P2SuPN)VqA@pDPg- zrlM3C;H-yQu^?5vso6OKc6E)?3k?IQjceE~r6RW0d`?4_glkvZ% zO)H%!$Dg?!o7T%+bUaalthg$nuZOjRSR#BOI+|P64Y4xA=su-mbYDMynxMGP(8vAs zafC3s&(g04=;MEW0+;9L*H^!TkH^1_kN42Wd+Fo%2$MUH_IPKTsj|57xX0(NL;z~A z$CDT zPhh_vbEu~5)sas3!=xGzdI3P*enAj@Q*l~SP+g3#?snmh)ua&Bgz z?tRaSJ40;@PSYBA@c2o*;->T9- zGbOY-CjoWYSz_*+*U;OKGQ|%F+l_a#eq}U}l0#kPat~Pnxa-iL>j=!%(M#o%vaV7g zyh4T_jCo9CX5r0muC5Ms0fh{NYXN$kdSF5B0D*Y5vp@i#)~k6TG|$|_b!4A=JM5<( zGgnsDRKo4ZzLig(BAyk{n9POE6#dcxw%O04%HouuXbVCvmlM{^S2tx*Z#5bO-BVlb zcg(z+-&~8*22uzJo)-dDmH}3+f)9i?cR=1c0AGAzsoP644)kmW+gt!hHIH{|Yh#4z zOzB3ML85Rc{_;}4)y$D22OnTs9bx&FuBItXf#Ed^^YX&IOAIvICp=$B%p%?PDp0ny zE{Y(ul|>C-r=}NI+iie`v#&1mc>{#*lYrjt!V6AIJ2PD?2u-;xDo<@@;4qBB(9R=UK;;x_kF-p+j}|zyr>?mL8n!wwgjgxY_(M;|P*lZ1q)* z9aAQS7rxLRVSS)>0AFnkj~U)AP+nz4>C5dViii?3zfDcOaji-cR_3QmKE1^(=b(Bp z!)0CtM+wXFNky0^;CWU%=$G?nLgJ=(Gs1uXzP)GOF?`KDxWA+3-F%O4Qm$E?p!{ZF z_xHepm@ha|fnt^3_E8hb4yZ2QRFoCD)sC3Lq;oKv@$uhYBy0Yud-(Iu==Z>i%4l5- z^$v~?SfvGHXP*;}v=v!Z1bx@dJ;5A?`2foSLMp173(miPzJv1X?ReSDvKZR&_)$pk z=xih!{ubEpaMXCazh?C9n6S4a7>8#6QpL!-V}nO0qcF`9wr!lzcaM&_-E2$_tK7Wh ztX(dE4Q3v;@8O@}@E7ebdcZYIthOXUg5cThTD|nV~1AP+o zDbVLZZCDf%dj1;dZJ-9MG#5Z$0DT$sFR;}7GUz$5%1nb^0ISR_=smE;d>`mlFvffh z=(V5@$ToQUhcG+TfhP9F%3?)<$h%yvRZF(9H?Jp<{$f}PwMKa!hS^|)SIPi;M@%J{ zEaBfGrMB{xiwx0S3YiZDr)B0H{#B&o1t2UI%X z(nsRFLM)2~P-F!8m^p_bu2_qXw;L~ZsZc9{BG*gI*sHKHu1cYuY28@Cbr|%*<~OXP zu0L+EAl0Q%jN|y+T&pt@67i0?w?H53%b>4<=Aes}!FzUU9W^46=L}qIP zE$B>3J;Nq?ZlMp=ZOc^8aW^2P63nxa(uc-CRBuY4{_B}}>>f>> zURYKZ?%knVWbG25z(2%4uoia-ItmFH^Nb?;JZwRF-98zA0n$s5RptfEWk)w9m>2^r zfOWBEcokryB+o&D+2(M%Ig)NS$AaOJ?~c&t<_H2Bg>@RR8diO|ysrf;Wq2gIz(!si zHm+7y7P@Gbj?&@KwfKN`1(TYf(F`ywSpLYb~k#2|Rm=cXC7Bh-d!=81l9OfX{^O{zP%(uj78Y_u)i`Br0=1YN@ z67DxgC#FqP-%oBcbIDOm(!!pe+?Q8`vxk|H-I~zrcYCTZEzBu>GPh%wtiWbKeQwES z_F$P^xEHoD)9SL^SDJb4OixiWlR3v2dpVi?9>WtO<{UHVa6~9~&X^B*K3HHFb?>US zydPGmEyWRLV8)KCN}taP_FjF8AukwngvT`6QIssJi%H=u6Fsr1hTUnfBE8rnkQ$26 z&S&lNy|oU-Qr~#IH$CMVnV?OdqG@qC*3#Mv=4FfLrQ>x74+yu&nylWp+5)d0(>^f> z?YC}GbW3a))pGC3!mUSVXHDxZW^S!&GPWhE*6qU*9cHAOoHHV8!{nU+%sp!Y*~+Tf zhPglCRXuEDslmp!Q9Ke@6~KyT@<84CLCz&hH{~6Y#{tR!SC?_KaRjfMa2tF*nI*Bx zHzQa-z5H}nCiJjeuKeFPB5TVXc}1BKGI^(=ny(ocWy#y){qN}G!2g-&?m7Z$W@JFxS2uMJa^Zom;<%RoVKiVvhbgxI-16Ok-oWRLL2w>X_F5?zfZx_PWKf2 zSS-kdN|5UrBZ+2GR0--MpUI&E;jz`Q6r0tqbm7~qdZ@5gr4YGRa|$WZPi!K*c_iO% ze4bH$*pd@>!Mv;25$>P3%ed_TVfw7r*(;cu%{tX<4!dydhUjmXweuVq{zcYtPUe>hT7GBPB5Y6b_7dx} z>^U}R`*ldK+>w6wWUEQ@oLww9{4z>N_EWR4o|{@%t% z!GL@|7^)MX8t8+dFM;*~zw-w`=Rm&&`Y`D0pl^Z-z>t$bHPAuO9O!kRw}b8j^YwM0 zhrxV(7w9q2`$3-seHtXeFqT}F{wCOrzX$yj=<}ejgC>DwHAQGv;M`pWs)Jqvx(T!wWLw>uzy2kR3mz;Ts_^!*UJKa; zx!rbPb*Imzhin`Bv9OHm?0a9Y(t(y$>ET-24mPrl?@BuTnXp0!x0ddXyj+BJGqZ5E zRq`En(x1DK*h}RK{gu%(g6yzA5f*=i*_u2E>CW9$hyL7!9>#E3B@~E&!(I|GutQ46V~~W8ZP=e z$(P680|)NfqIvDL7{`uG4d9VStn^5ky!fp4A(kfWh!Fq4#CIR+D)eWySHknx_rI*) z@*KB~=J|)UdGOXY+M$-0AY4c~gO9f^jy}ifW}LehThqgq5=eyA**cHxiEJa0ZFo-J zo*VkCR%_m0O1kz z*%MW8T@koX1`~-Ycy#MN##BvI!H?}xjITZd z#C84nJ`%0$gj;{Hxb=xDxc_O7?&`-wPEG9cWZoyL;Ixa5;9V(uBvA!722Jpway;>j zu#IL5>l+>@Lnf-=i7I%a3ho%3o(p}ndT#sQV1YLUyAy{T?6?|eD z8rxE#Al1qi?uJyW7CD$5pz4%rb?a%lTCEgo)@21AlI!+mwNR**ZHS&~xdcoWD{xJ$ z)ufVrSt{4cqJ3E}*Tqm^n_&59T-84-Q4#nkK-96zCzXJJQ!1Ckn4!FCMI==bD>=km zm7w-JIQDq@+;#$G5#F=KP#h#a`w^5b?6@nyd#Qvs(YoWVmdX-3+Te<*$kk%C7AxP? zazUzA#IU&It6NyrQWR^YqFAqnMIYRAqe=Gd#3Zp$gbS|=No=rq-%hSntQSkAP>7#( zO2(};N@BHM5^GXek=EO-5O1j@)xD8V0FF*NJ(rGQ-4(Xhqv znpt{Qq+SmCCD6Zv?uTvE{{sDQ(6fPN^;@uwO2IBF19~0k70(zO`#I1XVFUFS zpuYrtA4FG=f&LHZpFz^I$HwjjeGv4P=Zua06=?s{QZTLp9S8j+=wYzg0g2_{wx?6y zNI!xNYoou~(O|`!GcEAxf&Ty9JeR=@arIU`PV+#Ue#pAkEt=Es&K9Oj17O$7lj+nG z>Bk+IG_DZo)K}AwJ1iMJ0ltz>vHuT}Sza1dpURBC=AGxyPrUjCOu9EacTm`W_~4Pf z$AnuC?7eMAqd{J_fvnN!D-7qL(a80o;%VO1`IBm+0qZ>&Z3we>9yxsU*qrZsO~3ba z`MaM4d`8H^7WF0}i$cu99GJin!07i2I!R`XjmDwI+}x3X*NmquWX3?&$OMFSBr&;z zwxfF4j?ErDwD*8;@bE3i56sR0+N;xTDvgzHbG5CgdDfP^L@;-c4ok*$7zlst%Co98 zTdI|6%>EG-7$p%@hjQACo~0WQF=mBe$TMFQC_*L^UL=$Rqgc#n#nGt(lB(5e#lSN7 zfF|+d!~$32Zw91O$4)LvIz4dv)Vw}?rwwn(c}LR{2%S+}(NSDasDP|smru2;!@O}t z^i7&Z94jYT0$E!4bQk?xw*clfFo%NIqRSS~>W0Hp4)|zc4TZ9%AHz^N>nOQ#6D6d> znLi)Fdw0}M2a4ZqCigN7-lxUJ~~(L1CjojXY%xMyDR+N>b++rYVD zUja4jx$SHUPN`OZaIs|yBT`UHq6JG}YgIxJFTp$#UOM>Zmx{JHwOF*j5d_@4a3nhO zKxeR+{DTBLB*6|bYaqc6>1)|b3YgklqMS_l1UrQGt(PfwhEYN zgf1SXX6wnNjBkxT9VFpSU?CD%h`|RfeE<&*$3n2cn?cXnZz>N{=D=J|JS&>UHyEtJ zFQ*O#fRI%u4upbVI)3u!tqz6YSI+p527a+@9c=A%>IK`zpZv=C^Uyc?Hoh3Fzzugl zef;0Q2IZqA0A-W%P@;U~(r-$XkL14Kn0o>=aT4Vt%ZpyP^3nK5pFDq_4Z-n8_hINI zj)p7cYR$kI4}^iVlvNW)!wyV;yIvAU!#s|@RWEQdyj2|yPdosPY_V9EiY4n@YOwk3 z;uR~!V%=}kW(5%o<(eoKOWys9I%x-z0Qg@l6}*ACFy*==LdD%1hL5OTsYr#A6dFh> z!eXabtAqwB!Yy~PP^)_b*;y*WHm6uD`DBR;Q!E#XC8_GDBp-RWRToF)Q*+(b{(>^` zrOU|~^7uz+VWKVK_@ht3!jzccB_?=J3XP{)u1U3GIYe$|<*O)_ zYuM1$tqm^|(b$iR73_w~W$Upnr?H>IQnCn3e`F^}#9@Ukm1<=~xljs?uq>79V3RnScWlWdg#b6D7x!$q&%^G`~byv z9QKjp$LQlIKA6em2eDVBoZW^SsqNR`pfvX4eek(=-7gx3k@+#e<8%d#8-4SC-MK5a$BOMScWm}K;@>d3FCKe! zcy^hy{eHK9pu41A25ix}Rp#~gfP4m?f(;`@$zi1E2ob;*#nC(1{8MKXHsoH<*9ejx z1Vme}6s0I8nCfc2-Ibfu^Kx76EWmgrpY6fdIr_gkna4mlsr2{D{U)=DBxecst$>69 zLPEBm9)n9H1c#}JPR;A4u`puYaqZ4n1L!@T0i^WWm=BEccwr-3URYL|dQ5D#SccVl zyxC%i*$bH}Qn0XhsO=hny=Mii=Yp&X!bMg(c}gNaVA^-d@k(9$De{AWc0=^$s$qw(M|q%?<48mN6q=8%1T#L^vci|z!P`z$?1d3ksgwx0jDP!=;c|>vi7uq5_lD*Xlh{8 zR!hA&S0(QZ~alEp-OuzJ>QU^s+`4J&d!sQWjc zM@>1cO`mQHE7OILOqns*RhH4aiJA$`WRMY*8J}Mv2HGf^FLRmM+in}{#=r~(=GSRE zWF`_+0>7LGnWma?*%|hGdwx~Zy8gbk%?Rk*jwG|U*)&QW+zOlx6d#MvZD;x2<@V+n z!%js9cLy?udE2dy(iEDqij9-7)R)gh zYPW#{!>35@-fz{K{(!Wwn0I*PIZuDt!IP&OZ^voxVbCW)e+BwKpcIaPF95v|ln32` zBiBLDVbE(p4}l&AJqwyHDbTNg{s&0gJ~nm=l)DPDHc%VX1%2PuKr{k9405;4+5T&WZbRAaQK`9Vj*W%r$tIyuP~E!Tx+Y4HN(HjS%WwbiF+= z*}n%ZS`ob{MFRT_ZMq8>m;6#1w5f0{OhYYJ98{8_A51o;B&j&IrUb*zb$_(9%AihBFr89qP=-f*XirdZQu6j+00^# zM5Ig}nweRIoJd)N7s{)zcms|qZ_!UMO7o!H+iCcvoEXR9`zSA{vBjQ=EQ7|6E-$b} z5#ZtL9C^qK5?O{WtI6q;N+Qd!CR~2j*vPFuWIbDdkIo9QB{$bB=L5Gk7MI+$Ib?4~ zSd!SZWJPi@x3kD`BFnG_z4u2V%b0C6Aao}QaQ2efZB2ZFqzzD1v^4FiRZ+Cv6^T+o zEZGmmQdJUdheVPH*B({tRjFE)>Y=Vaf|+~K8NYUN@GMdYbw#mWHn5ch+%J`DkzEBv zVt(3j*TqU+>*->pRs@AQ>fvLLRVy{+1M}FqM*SsHR;-3QjJLoz?0R38g{~G8Epdtj% z{~h!l(7Paf{zuSHVM%xb^wSVFe+@JV8M6w?K*rnw{XJ+B%7I@1iEzDB1f2sZaKZB{ zpto5%@y4Mt{SebEwbkU(k9d{D)ycHs632uIGsLV9d&9#24HJ>_;?l=-!6d0vxU|?Q zo}HdI>%vLE|v6niu3WR}r94$*7`oy;l0tWc(= zXQrBA3}k`^Y@Q&#g1rDV6_rY=7=-rJMs9H!WfVykMBLa?Db4xR<6 zv%HwFP#LP^ji$<%a0H5#bc@~I1MOmYML4T#Fs=zbrieLh1lBJd0S78y+Nzf-s>g8kNS*RNaoMF^$k$6m_BB>XC*Pg}wzA2>ljLW{S|97f2;rfZ0R8 ztEz@}k!r+1IUxuiyyQLGso93vk9bC{EtoiAY0gk?yb+8Jy-(ktZwOqURYqGoh)NrB zQsM^{%#unvYnX2)q3et`@`0ly5Plc zgGw2Hvh}RO>D0DusV`#&e!>u1roJ|j?CFy|y|GtM_Vl!WrazzUZD#XLuOtd^9CL>{ zt+Cj3%Q|M0=$=g`>ezvUBgk><3k6ukS_~#ps={lyeOW63vcS5OfM8IvpMsZOD%npf zaA;Zzi3=I)EiA)v%c3pG&N4!;5(d6dL_{s|4}ZMR?T>%X<7J*~&U` zNS}K6Asl-D4)j^j6b`x#(9eUmV`v=${S#;k2iqLzEa;=4>v48^4oC(CI|2V@I>r7! z?wBAvtjTYre}q4`8-BQ73NVR@UwtM!qg^B@+ytw^>FYcj$$z$^u@kI@)mC3=G_tX< z8a!+X>uk>tlrRH*xBMaN5C-Hm`&(rP%B>3};8!7+j5c1Fc7kVHlt^nXrWD-U4-;p1##{p(1x@K_ zx|2Ch{lJo9Q#j5jF@p5mTicUP#+&P0&Ci4vDqiqSJA^HFEpu@51>M2Tmw5*_pC<=5 z2?C>fdb+>b(ON4??jDs1ox$mB7`Gq`XfzD?y+&WT&p1JrYNZ;EZI}dS?>shp^w8b| z!okD096vBSBjoa(Zc}NjbepSfMFq&Fyr3D-e@67|RzSqbseWS+7{@%CRvh?QRuFi4!79eP=i*@HD}_p>E;-qf*8A|nQxkpg#ku$Er80bk zh@okSViip5l21f7B)bUL2Vz;QdL!b(R3VbBR(%S@g#pgISTBUeBNZU@6U#pCg}8#j z77I}N;VA7=xmX4ye`vulmxzGVuLUw1tlF09B22#OK6Pmq&$hxJq<}yEtF%X;o%8sC zr(%zg$hUpRZzA93J=-MmZT~Ig#PcB1F4pU%s*l$OZqg`Kt1uDdPGA;3vo*>qg=(c1 zI>ur6Su2IQ-atkm%=ekU?1@4ITqF$hsty^d>tJu?33gK@QL2YWSj6O8tX6rsp%sDY zQR1lXQQ{fnbL2SU7=0Y4j~9_giC56CSJFoX6VijUXpMJpd>MZeF5ji|QdPIVi1BIi zF7Yyi_;Gc$5fDgsDp4b+5_`#?#2)&%2_MX<#QP1W5=GoFoJuV1jcby$VNNB!g*Bf} z<`>6jZ=$G>C@O4#Qwf*%iml;W;>|F}+>CaNdtpNA5NJfOW3+rl=o~(*SSB0MHZB~M zZwY^ACANWLQ(2T(+nQjhs@VA3u*pk2N+cd7I616Ww>iY8h56n^Qa{nHDK}Ez#AVLv z5E_}4VSWdp&zsM^H4SeCJ$bNu1&YA7a&j2W!YFrMRuzBK*#Wr?eC!0?G_xO6JilTY zS|^-X&5Xqvw>wU6To(xiX+R(2`#T8t5cw&+G7E z8$T!h7s&Z=dJFnrFr6=q!2d!t=L=oz*d04#hx3Ja+sZJ@iD4jdg&G;J7kevF&JIw{ z4r@)`#wL<2R%p`&_YGg0ah^%dE8f`4?=Z~7qZR97>Xi?-fdWfn?oRj}(MIC34$<0r zLlxOac(52|m0Wt~lVR4*kd8SKvlMa8*}}dHHvg$BVpByhiQU?Vw;|R;*g_Q_&yZj8 z&9%w>tqZ|Ss{`va=MF~K7vUT^3XcN`ha0j|1OE}Kw?|1Ummu?uTZzwPLoTet^#wx4 zB|eicJ)g-V+=vonNW$R`bz6lhN;ur+!kcioH}%eB;uQGKvC#R&ItTw#cY^g-prjQF zUK7msSr0lt(1z-vh&Jox5Lzl+WoWKNNB)jhkN+~jS zdAt%pudh0)+Nl?d_2Ovo+|k_$p+D@5!gD(#ocpZW7NPnKDvu=Yl2n6Jfza{A=R00o zie>1mmrEl7wGyE;4jN6Z)C*;(wvQ&?K!+0RV(93Jf10&A3q#O<#_g~E07QvD5BfG} z9OA-xP!sf9peI12r2gxmD*w zdJa(YUkkb$^vj?PM9${~T_MQ%1e<>&3hp*cZv!`cdfwE!bED@!j-qZxt+OZ5G!EHX z1g*18hMw;g00v;_J6p)sR0~55*ge!ghK+wvZgqtHU6?v{U=j{!`&(B#3xq{4w}mwp zVyJ2Eb^!7x*#8Okzj@N3?~c5p%m|sLT`L*qQIP_T0KI@I(K)Odc%JEn;uEmgz4HQ+ z7~}!qKQOaD2|5pIV=22IbQ6}ceV|)F2SBd_y&m*g&_94kGv*ZN4CsxZkAwaS^l8u+ zLADZ1;sJmG6f};`-a319_RxN~kBg7AIXVvjH)3z%SPTbw02skUeOa##macf>vH(8K za*a@x6#eMrd$104@WD^A!_`HJaOg~27SLi!f1FCPt-VPP{DmGHB`<3P^CBo*+%JWEl0mE^& z2&cMX(uVlE5IgHYdI8!?X!Pr@772carE;i%C;ryL%DV1)VGp1K@WqQ@LAB`gQmbtKLh#$&__Vm5$`O#DpZfWfk{PM{hs zxJli4FaxmC)YHO?1W_=+Cv^{sP<#sjo2&!+DiFoe=>ylvzxTI4XL1+Xhw9diga{pw zaEJp2S3)+ffrmL{F)X~JCh^8F0tZKY$X!r z*~T%?tZm!Yl{0xKh{V}~F+q$#UBO%17uVT>_qgFBqvT)Rwne zCjJdLWH8FAR71QYKs+b~dPgXhDq_LALF4eeD}e5=*8;sG)N4{W9(Wx>tAga?jDSl+ z6l?GhQ1*$4L-U4dlUOeLWR?q4ElG$f6gXV0)nMdN@kxuzkW_$Ebg?XXYsOAYDvA}z zwL&u_mEqqVE}=r>sgx^HwOF*7?m-ykw&#NzquEf5{{$`7w2vMC6LNr%NSb+UDNBBs zNSc|#q*Wh~VkeSj-<~pYBPQH(wNmk$8o2obLmneK)Cocr9_al1uh&TtPccwU7+r;@{9AZUt#r6jpb@R=R$eBn9F`^qKnIoj$$rZa?_OlJr;lh1=a z^s$#dc9JuMee`QTePl2>rM^0Tf;=Hy^|bTn-`j>*qG8#Cc^o1A%MaJFRwC`wMUydQ|DPC#WH2?=eqF|S!cFAOITwPqjp8eTWym4ZCmP2P0z45B)ERa(GoblDZt-INsC-dwD@QO)hl>k2e};0cu%bLBqN?Fh@=?!9FAq6Ze_PSf&uW4*ei z>Oi0HZ%47L{QDIBtN`G`IZf7-Df%_LxTq{>?B`KsaZ14MO~~bPd^ez-k0zX;qYidn zQ&8a0jAh_1?0BpW#Nx~@!UMO0-3~PiI;5~iJJVByvnPakecuhe53P@APTa*JGPXZ6 zMl`pyprnQU<4g2d=M;^_x|g9Wyu^I-rkjMj)`VTuIEY`JZY_1XeT5}y*_gZpbi8!cL%(Y4=~1LV0n70-P)IzR)FEbn?VLy)f)X? zc;O4tp>J$7jvPM<>v!}%3#-69k1$ETQ%%wPMu>YPUJvxt^x|r}E!?xJYOTdH)ANdU zN>SkJ$7*eAe)@7AJ_Jq5M$?x`Fmjm1`fC7apbS1_9j9p#iU z$=#fpoD}S-fPdfp+n!6aT7T7?INhP#*S?d>0?WoB<&@q6p%aWdLjD?AGA6%lw%1oq zqF(5WOar(Xh=0THH)1)~T2Z>InrmY83+%qf)e66!xP$p!194d@6wEo=F9d(joJaY4 z?%!*^J=qMk<{gpdBl_lt5>7j^);g*93}VMCR=+lT7TOeQ(!{p%clktbbB5`BWIngu z?ueWP@J<)e0Y;5=ie^gV=ZV5y!p%aaH(d~x|XoP3BhQUN);|a!O#fETK8lcQJbSTWChw&E_QfY3EdbJQ*^Q{gDiGq**z` zub6yc%-_q{g`kb|>T2Go-h76p$^}_7iZVcvpC2&`WCUcage{H0lNYdP`*t2Pefl2M zk@&Da9m!@ugmj|;ab)HP)|458o!iVlHppj!N4fb<&^l^9r*EHi!I!F6GmKXa&S zOu(w}Dn;{eAD`kni^v7gAJFO(bJv{TfEU(cAN&UwVn-6^;7W=SVkGr>?auVw&u@Gb zZ2qgk>whZf1`tV|Pk`Sq8UkUma=sTeE zpdHtZjlJes03QYIzkY1&R?zLBmxF!~^uwU%KYMIU08KszHrOB@-R(1BhV8-N$U2mC zxmblJ6R2#P>+=%)G#v2Z|K~0w4JaVdU%7&`0#f-zSo}IZbp?4uEMm1>S>WRdgq=$N zSy-gJNq!^@;L&+e{FA8pv@0*T(0?8lS$r7Ybn4p#eP{gtPxBI;g53{IEj}_qIt4gf z_CK1F#&>`3r6W2c*uU5-_(L4e__R4gw)B-4SHYsfh$W10I0-FZ{IiJATj?>y_{3arK%X3m^m0I& z@gHBtxx8#8!HKzG@Hp{EG!nt^#S#qb_E)9};^r3Ry7C%P`09Gg6qj1J6LUd276uPi z|0kXyJaVCAVlHTyIBt4b7g{PCC|ERk5ca{@#qMEmU((X0#9Ywq1fK6iB;=@)3l$0J zR$`l8ltV*4F&AX84!VRWF&AWpgA0|Oe|I;u~grn#L9I^tX@zx4p!K zxq7I--F2#L+i8@^rEhp+#WqglW3Nhpre9y{4AdmH)2UP?sZtH?a(pQwXdLiyqYSlB z7uNArjqK==a|sEARS}={NUAb+>@`@@*2*KPm|_7#0id%{a~`MCi-l?(KF_6*#9f4M z^`aO$iZ66n6*1X@BD>*^*Q%vLy#NX=0pDlh)I8!Xm&8J7f4qS1Uef38#-8CS%n>AY@C@3Ex+@kItS%)q!k zZ(3IIsjDVn@;>Hv^=atJ8W7y6?WrrT0m{YLKcKp=h=roPF^JbWbPb0qQr+-%m#}-N ze=zdeC2Ru3>nXwPHG-@P4eP?hlV-g$560ef9L<)w)x8AFc|bk`pgKeOMMuMKvs-H3 z5yIA%ahqE^-VMiiMInGR%$|G?h-mVXGOaGl(C*6 zHWY7LmxV{<0j(qOM&N4eV1+%j?Xi~DCagjO{Z17g5Fn0_)%#XkK+ME!N$h1i_$`W# z^W6f3H(sKk^RlX_Cgh~?0yW;UA~zAn%d=Or)&dg6tk)YsHltCleKG!QKDbpnRs=(W z;K9K4i+x4W{H;dFMFQXzIVfa5AWi0qMVmoqT~fIEa%IE1w9)7&j}iNofwmDbG)pUD zSTBwT)14UshDE##MGSpmMIETtVqy2M69PNy*wOIapN7i}8#K1rA5E+?gcIMl@7W#P zr|Y^mM$807ZpdJ29~*pn^<_o| z1D_2QMNLP&3q?1R8s&MgK)tAR!C3@~T4E$ICA z&fc~;)tp?LxQOM6z{nrrA!(SIOwL-w$itFAf1@)CiFkV2$YbSb&ssz5qhb5}_*-ax zQn=tV-v*U3{;qyA9X!*iZQD{`#3|z|hHY}{s}qU*h8%EN{y-D?jr+7>UMHuPEm#A| z32P)LtRN%jWh=j#xZ_IQ z-k?^t^be(4wJ6%=2Su?|tk?zy#VW3AR^U>pP%2fdOR*@Cc|y^?Q7e_iS}C#~W+a{t z7kjxN*2)oLkH_P&6Q~#JBJ|?JPK)c+mxP%|5i}A#PpJZx>53?hB;OUZazzT&B#(cB zwyIpJ7N7=S2#tQ-RbDMrp<*A}obivvR@O;N^{Iy?D5(Ab=p5)TKvzJbc>weQ&^JIY zg9P(Y(7QmN2Z_)+JPTR_{V^!@_4Ff{lp2Q8UCz|YOQ*hJ{D0grUwO1Lzn*@ZTV$L@ z)>4`A8{c{U{KT!_&xCTba|ea}hYudvdrY|Xz~0+-G#aOrdD0DP^cAKj(rD!R;GUXy z^?jn+Xu!iBM8v}EoktEIJvQh2UeoVAok!AW9BRzX9f5b?Nn!U*LKeB7haXP(d!{3a z@s#0bz{|>f{cRg6latHhc8Y-UGtH!?zqiFgqjU@||u|X{>actMFZ) z_ne1w_oz&y$JI7;TkIlR6_G7r3S*uHQS2y*Fwdf9^eo+gh%4n1p_#Dy^hE5dFiFa^ za2zZNMzL54933Jcsd7yWPRf+CsQJY{Q*~+PO+{oR$kH&c1ER0P03@&^ociXH(oyVs7IGe|RDbRs=nDfdLXE7O)}N>CNeSQGEUqQsUm%Zg}oBfYuu8WHKu^_GeBX5IEh zdJD0dN<2~ptRS9IJ&?=7DM$kW~NVE;`wdBnZ^0O@YD$G-H=#S5qrkvKMPq&4Y>4J}fyB?nR zP;VL!1i5B+R-XC(ph^s>Lo*7y=_5pTNu$i6$<0%jtNWrF^K!41m&w*HpZFr8zLNmY znInjObJ7g+ejHy!-sy(szs-(A=goE8RluyPdEI`E78>Ixc}23Xa%vay*sMGy%unvV z=`34M&3F0l)}lZ*aH?`gN6X5S!cAoFreDoZPMY3wrbXQ-i+|Jn-B+~Len$uhu{N0l zT7NdHXL3qltf$Z%>3d8)JZ!zlP^_bzA`3Ca&Z+)*66_8$8}4r-TZ86k>NWm`SA2xa zePt0wSb4BgjM~m;a>(d{tQjR^JVE{y=Wl+cTaf!r!SHz4(v%f-dI5SdN-EZx|rto7Su=_4gN=>=Qt8QM~kPwF9D`t z%Z7&oI5NJze&Dd68*tt*c}pV(rtogMa2nyH{g!S;6wYIW{rIR5EWG8wp(-)5N{p-+ zXTY>GGrxsB7XoPE*Vi2CCEnAlby~hq(qYCauCHgsPVQhNn26z^XYO)c$H_@MY^7F_sujt5C{(#XRq~EgHu7UClG$;< zc1x<)D&9D_DC)Hu96^+M+XGjotoVwBdc7!C%ij37JQXpM7mI#@>_m&$kriQ}<&B67 zQ>hlPZ!3j{saI;HLb-r211q#tsT4{`)f*p|d3Xn?m+IA`H;|n%JclVnS&C9)C4AX(ts+(i ztQZJT!b!Nu@uDm-fHi}N)jG_UE48o*36lqw!eZ!5DOHMP7_-*H;*qLw(N?Y1!kDa9 z#-tjK@bLH+8X@wIB?u8ZIj2@6Fb3U8oXZz|>bvJt6L&vzeCk`6l&0w;M<3fi`Q7v5 zdHPkLk7qs=A72~8hjs-%?xA~si5cvD?gSbHrLDq-R5?6<4~~K3Pq`97X|j8lq15FL zfqYDCAHSaBejaR7$Dd0dX?!qq)w7r|DW6ZrjnwvQ(86QmuaE0GU%%Uhv$wGsO_I7cx!U0XI>XiYAlpR0JM9u$VF* zLinDd3)Q?*FA$B+Jk&Ux0hy{CKE~>{J0bpXV!!QYeU5h$w>wDYnuh+M!!I@bI>YqnFXlctzCkwk))nkIg zRDSWG(e5ret!l_bh}>{>7hw*h=J1?64hk7n>%#~B7B0*iCAJXtb2pp$^`Dn-lq zm;&i0K+eLf2@2X`P{i)o)>vOR^TFrAC~K~-^x8OCX7jJXq8}+=A z*4b?Z$922xH)A^RnT2SCx&LgCjjYyRHP;b$DEGDRa={EMK)k&b-!R9))t9o13S|{NGF|;0Sn?QSkFe7(=8@nejS_T{4{1KU-O5L&W*QZ)dZ5f?Z zD)ded?xbr2tad5p%zo#{4Ug4n!p`T+$KIVD``mWM;m)H|&)=BHBHF!YdUDU#&UjFx zDaHmlprtas(5a*;cb1fXcU5hlnWGH}5cY0AcJRQ=fcdY{Sk_kBGlG@)&Gt_;vA+2W zZVvxp;I2-yiEgk`!FJYL#}2HPu+G@)sx8`NAcGMGjMZJsLESY%|FDLm-f=Fr-Z_~) zjKK6Pi56zsTdNY7|IM8Z^1pdCq+?G7-2l1~bOLl2=pmx*V`J|D?Ew1hP7wLrJPbMu z`XSJVK)(aJ?`dOWuLG5ULR$mPfNlfb5BdSnw?XGYKMl8z9{~Lm=wCnwKl1dku|Ea9 z{<^WTH-df;^bXK3K5K03S3pzOgXax;=CjAft_M8_Gy$?5d447gsaW*&KN(%SIjy_R z{6tt9Mc*_`UFkr@-}L9gA{~_RQn^BZGfsT7e1R8#HZmybm*Q= zzmrb=C$(LubJ9{!!v(il>f4lE`hPyX^SX1}QdeE|ruo&yMWz2HT}b?(+PYtP5U?uh zgUhnIymR6a2$L=qp$$1Q9nA`o#Ja_5;IcF|&s!{c2=}d{x*^uK7`|vplVL9;0**w$ z0j9^4plAz1E|(M5%&w6a1_?OUx86px+KMhN8EGzfCW}!W2E*Ddd>LsrOdfg^QBGJ! z*0~c*q(bINf6GXP!g|4lZ{1y7%V0TBB4i2?IBl?yDWdPyNN$QkT~7!1uYqSRo;w!A zS9CGhhFYwPDm{x>68khAcnsVULbzcTcipnQh?$5sC^DC_OfYOk8OFXM5igpXjKJ?i zyr`;&V21(u$VC({Mw~LDOw(awDn9d%Upxc*5FS{9qsv9k8L`D8PVyH~UK+6=QM%qG zE_NMaO>NvDP2|5@OGcUGc64Ip9oMF>JGXt?qh~XVt&ZH*t)DV8j3Kv{x*~P;6>oqL z>n*x$OKBdIdpj9K-PKo4zzS*XsIF40zh)aUCKgJD>($JQcNi8=VZrbSoCxsP$z_)?GQ{Q(hOFa}&YgAK z3cgrJU``0DPr%}-?EpshOWKrhPe#^+BtX5Afl!9jvJh`w*B(YFp^=FO_^V=mYN-UJjim|@Co&D|B z!o4#>R`Ip+vjQ4FNTz!VuGqS#$cx!xtG|+U+c~I-g_670xNA}*Ni3AO3c=6BLdjVl z{#TbB=bjnHM)k~@SSZ0F%-_H+u}})%d4)dZ9`0C6c)p|K`EISc-7!&yVUYw>;EH77 z4@!jDTemOkVzE@UE{i4L8`@7r5rD*EO|+hiH9!p4#B!L(DOkHInr1DR7{J|XRX9m_ znTh1Fj{Hy4tt#cC~*ESrlRMq0I6H7xev!VJ{vv(u>; zYf`;5qEZ0q8fe$y9h$GB2x4+8=S8Vl0oB85X#H{5YXH_BRjrhzG9bA_W53YB01H3N zd(ud1rz91{k`&%&;_J#-4O=QpMNnwh=NmTOz#^|SpwJ1Ok3CM8EY*PITdRdO?E2%b zl>nC>n(qs!bb$1x@4miKxq58u?Vt~X$ar@@=)Isn1%2OB$HqPmgWdd&v9Zs?Ft-3> zTnY3;px*{P1va^F1pNg_d&bz;O*sc@| zd_ms;?f*-Nil4W0Z0z}CZOuDsv@u?atKp)Rou3 zYI^MdL#ej(5JdN(r7sm@)CdToQ-awc7^tXqvBt~e^Ed=g#}V5*aeWv2-4!7N z!9D)B2YDS;vZknwJTh0tNH5(8nze%-|h-=ia- z>Sm%2kI>Yp!Yx2snD5H{W<1BxuTf-mv&Oe`-;*MkYlh2iUga16}QpX(4nhsI|=)MMs~I&x`s z*0IOoyZ?oHa%NrEyZb>B2Hw`i2GL^BNzXVz&`Hn7W`6=y1I>W$1F4|j0(}_tKS9N- z#>V!7ZpEqVrJw_#W1t@d{V?dCL0<&z!%1uwbQ@?6^ghr}fqn+`A&`xDbZ*$tJ|7#* zcJXCG1sX^WAJAt2l#jFyD4*|!qXU)WN4XP<(_fru;`n^29I^=UCpm2-r;UIbU|VM( zi4XCQMY*ZH9*p|5VOjv_h{Ob-e>SEapr82*#A-6A2IJ<-&Gi!Or83o)>(v zfqgPLWen+*LBdJLE@-H`dp&kbdcMC4KX@H&6K$<0?zmD{J+GB5O-85(7e!kW9a@vc zimhv2tcs066EEYv*s@su?wF)%RE0wS#SZqFzogB28p?V%6_IP|BJAt}X z73;-9)a*xK>sWD1(9s8#MiO@g#srnoDAGz5bdO4@7?$t&r)s-es;HEz6dFC>V`5c# zRf39cxDIgqqq3ECQb&F2;XTko{SnYxL7xR(2bt%qK_3L22fd1ucYYJUZ-%bon?Y{@ z{WU1{jr1d!I2wkkUd~j#NTzma~2SFD^y=2DsQ>)v_({KUWB$OLz@ za|ea}hYudvdrY|Xz~0+-G#aOrdD16>o7DSOTYaU`$o0WfHSg+5d1|8pFLpa1_?x}+ z$l;^M=6v64`n{*mt&PT^#@yTy*a^cq>rFxy`JaawFx$R%shO_X>7=K7=<3-AoAu^@ zSp$ehG>HfV|M&nA^sin;z4GvJ|5s52;~xc7L=Y~h!N~Kf2$}!yoT^iGx*n&iX1Zo~ zX3y+?-Cb3uzH{o-d41pczTanqnT&^|bq3bSU1YD^D%0_qV~6)0R4gBqX(gL$cN#{0 zsnb|NxZxbNvgIuyv-g>F znNnsEHyTEd)QHvU0c@0#k!eop=6tug+*9tNUW>=QO9$%hCyhftcU$>dFCV{iDN(95$SkkQ#AXMK&BTn+K9hElba!GNMNzo z8vVo13~zc%2l2oYGf~i^e!zq0^yOwwZ!9(2IT?(D%{-ysG8o4t5RAj$gD3lMcq{Fi}EziTe{_W)63t);c*J%Hn+Bl{KJn1wApZP>a!!WfTcw*qMOt zMzY;>&|kX-Kw@kq^|Ew>@|yZdm9t#~m!-f$5Vo?3&4P*7Xzvw;xEI_ve@3C`OYz%M;R zziTq-7j7H*l_ytMVFdJR_@bUP*WY{X$h)5+7D3ykMG(VAVyDkHDnXblrSd!s zNi}U=(=5Df3BnwJ`^_8bMsneI+L#1k4(fRY3BqhySk?mvCJDkE)Mx?L=VVA3=np!L6!!FlqWi4N+V%5!-8=kfOq?40Y0?Kze zUvXGj1~ks~LcR#JeJ$@_!J94ir9x3F z;qChQaRn@uiiHvu7yd+Urlo2T%}5p27_L`JwOTPs!Q61o5kRd+&XVOI5s*ec{7ftd zrDIf2G}0mlhjfhcEQ_UMRJRvAFOS^-d`PvN#}rX1`-cE-oIrvqdU%Bsz8&4CGvXk; z4cz|3BbZvldNW@X4mj{)Lo?P2{t~%^60VmtgwqjemYjmYb+V?_N@9k!QmK$HfT34i zqfron;4e9n|yo^`S{Amo?ab!F8TF5^6{-_;Nx#o_|UiG zW9P2b)t~couebFj!-RX6VcFP^e4QkI_EoE^Z=psDb%O8jO@wlc?HE~IMSfSob8O@p zwBfsb4v76;aNH3A4c`yAaL2!n zod~Ne48QP34EC*a+Mcc9rcAFHjnzfp=I!vujO7-FCA-JJ$G)6vHRp0Gy=DtOnM^g&dyee(c!RW}p~FDJNn2l=16_c$HI4tc_Rn6hg~os4mq z2Z{+2dsudYE)#&IITf@tjH^sD)KK;Xa@=Uy%=J*I4Kp<|1_-J!btTzN4P| zm@B89U7ur&JxNgx`&)+IWs;$NA%Gq4QpzSmYcH1FYXV-wwOMB~XrFh^$*w-5{(SUr#j7s zl7}t4{bQP3$%4nE@}d_hBvw&pft{i^i~}$hKp^Af^7RuF03xATqB@-$`Fz~#ftj(( z*(JRtdXH?6 zgLjQ_JyL^0LIpaV&bM^Oo2%I~mdq)1Xak*3IjJvCsd?q})B?tc@&4%YZbm0)ZIM2} z{sOZWc@&Ww`C=^V%K(rF%$MaM%Ack2mt&xttG6UQ<4kYrOiNjs$}3BAQ)N#ru$!D)%5iSHgj>!iAP`W@^6EQi5J-VIVG$Qr1@<^}co(L0VI2sv)2 zEuP76d|MCVz|Og)n&wLAYpELjW)al=^}(U3JUro%Ei>7jVc(th{#JATe&D$okvcKYhb*s7qyKkKXR$h2Xm*z-#_4L=iXTJk z?Il>!#3&A9kL6R)x_hG6T`>l9UB-g{4qR;at@zDYwZ`*?G5unvfyQ$5$n5d(DS^L* z|9xJx%I6b`extfAPDiqMC^vdn1;P| zUbbRsqkLn)*YbHL=ta4Mr0HMCi|#t#ziJXC<%c9xQmffE8Vba{vyfj}darrPh&Vct zOx$50e4r01Okaz)MOh-)`3I9eU;8-Y3ClK~qdmKed`B5a`Sji)Cwdq3PuV6cOfrmfY&@J)*3zM$*t@3o+m8AyOHRrJ)*60J@g2?4q}~6HJ%GS zc?_o^mzK|jH?5Es;D7U;gl+=+0vUUS(kpi{frRJjD&OmFyS`&0B}lfLt`cal+2_|u zu-PkNNOBeEde93%CqVarejM}@pbvoldPgetMbJ9|sQeqCPlKKWO8Eeh0omXF&fIw7ff&>Vduj z`UdDt&q}4<0_r?FmFj~22j~N!zkW_C^%>BWqp8$0L05xDK);wtrQQwt_3uiheiQUt zpg#cd(QZE_g49+6!?e2o2ZOvfGU-+F|6`&&3W0f)8ufX-)vAX_!Tq#|>7arScAOY) zl-*CPt+0Uz^1K!Lu!9wo_w{Z2|3^h-j*nQLNk2{he=C#5fBgO?`60}t7}hkxTSfXm zGvxnjW_0(1+tNFCJ~X$ouwZl_vJAa0n6Tiu08Nm2VG$wiN5?)szI99@2u!my5J+em zmIeaU=3sNg4h}RBaCR)EMF79RCISE&H{0Y<5=OlsdTnVD(3@AX*(^miC-sko^B{`= z(Of)eu`_6u7JxAwVqcJGDVP##t=0;O7LM1?IU@*$3`*cL5WtBehb2_4?L28z18ir(EF@F+_o zK1L*1fQgG^Z8F?PxcF8p5ue9}{|FWCBW;lLyHMQ5_(d~*8Rp|h*+=J}e+${r46zzT zvtN9*7C$VJ2`21s%NX=Td=n9e*x2J!$R4sgBe)a0_f>58T;VMM-#0hfz$oHt8`dz) z9-V(=Za5Bki|j7;?Y`Bd?UaUDJyC{f{}U$KI;GhZt8mY^XfhavoZe@TA}z4o+Lsns zZe0j}ZBYxXAr82rJ{*4wG3tVje`$^dOibHlBhtut)?E>ck&;%MX@aR5RX>fn-^MkO z2qK&Y-Q7}-(`$e{5x4nm^ag*_zRl`_?<$w_&V1y)?>v|TZsOTe2PcUj!fMI?9k|$* z``7-8qG#m(bx6f{PjAuvYceeHK+jR9Wxjgkwy|3qE=+`b&iW9F)VqPs4OU_jl zG3!*V#GR-il1QzBV5oP^+;Vi^{+9(LiNiZ;s zD#`FJ=L@y6Z~%$#W8=I~3{F*qoQzy8@tRAqfMC>xqHw5Pdvif-%L0jSnMAc05f`yo z(IVGNoTgYr9|8$q>Dp_hgs6HTVPjnHxLm5%ilE3(5T|y)w}$wj!T~J4A*9pb%LNsa zmYT>IUoKTDpRA+QXo~0sSDb*4_oW2N-L=2>JzJtUU$# zGUz7Yt7U<$_G-|-f%boAD)qlXxion1fUVqN&|{#_g1!yVwIcvrTlt<;>i0l@0J`qE zsnq|C$Xove`ttLE6ojPu4E&iuG@i)AH{c_bi` zWX5L9_Qx`h`V*OxG&_d&^(MBz;K?xce-3gTa;FIriOnMRs7fW&I>VEt)Gi z3aD;}aZB$=UvV|S^-|x77qR_f1$7fdO`AglLioGAJ#z|i-sbNo5L-!EPg&7#iKWO5 z1QB6~e}pBF?3bvClPGH19)&d;8c5AKIM3TS=AiwWien1dA2HF6ahA=&9r3IGWEmt+1aCr>_R}cWi&NuVM%Ksq3)(^4zM(9 zOqdwon?s!5`!PgMnTvYYXygb^v55#xWMVju-{)A3cZG!rO{m!=Upfd;CD|qU$xQ%RyzhwqItJ${>WVi40FEQT&6LB zaPM743*)Y#^g0U0?ymK|^yOvyz7}53qM3yfvp za&exOJ_*}V@a`l8aYw8JJ&-vGWsMLB4Yw`=oY+xkJ)_;5M$_%9Hcv5}Lu=QA?Im(8 zN%)iAE=<8)Tti~6P0}uuKmH1ecd={h+kb!lYe$t00r!Empc8bJ(-H8uD4tO4ffiX}OG!1$c z$OQc^=>4ES1Qm9sQu{!+Lg0HD=pg7g=(V690sU{#KZ0(705}7>4KxdSJLu;@?*RQ4 zhzG*{h)7oD<={w4rOXq9*#)XeL(z|h3rKANa|_XzwKbqGKP?7yF2`p%3TL%1ju9C3 zts;aGm}V)Bc)h=*zn5JDQX1*@hAxdb&RoutSBf8G`rklLE@w%8(ZmnI4tnhQePY3KP7pcm$I0eNpIVh{zu3pPug%9=`W4R9ik=Zyr8kQ z_I2n6rQ9L%3OM$$lyf#=4M>?R0hufeZ$pY`OiAriQ70Un=i-ZK)J0G35OELNbVH&ET>L1*v`TmM`(r`Un+OmSBSHWCS+g}?jj?pRi@)J z#}4m1s2nw*YZM__!R;+PE4H5#fTD>E zX&%giI)r^KuZ6Sc%t}uhZKJEVa=gJaHC-lKxcteGeAJ5IF}QqSzRDdDn>zyb;^f3m zgyd3ED6P zkx;)`ke`b=8H`@YBLFsg#*#S&IBH-`FDfVXXc(^UvUYj;(`{8dM!j zX!fX`_+I3#9R8TB+K$ZKXUxN&$NlY_uJ~KXZv+>o`V?qARBoX4CZkCwL%DHVK>VG4 zm^80b6G@#&KlF?PtW?A3fMFvP%Y%LMBi07vs|K~ND5FMD(Yethq*B>k?Axv6gae@l zK4ui?TYpKTG(s7dl+~N(8}ETBFg>FeM){n++|22XrDi)P@mW0;#}3*0nH@*@hTw4= z!JU9d;8{LLxtXN_ll?72@3Pglts|b`rAC%E$~UGH;L9-)Hp(3&jU_fjNxe1kS%bzg zUR&?!R8f}%e1%H%R<}0%%Mx}iXnDe}g`>9yy*?Sd6MK$96|;_ZEhB1j(!T$vjHroS zr5tq=OJK()p-roV*zO8PvD!*|snRpqYq-A&?bQ?LtO=r?UDh~B%#y_g9WSQ1DxrQo{2;Xp^an{HDEXfQnMtSJzP5afAbv_frFA>)2DP<5 zvqFJ{zg}0`;Jh6ZPl`6z?(v?X^t7~Y)|hQ&M>D| z5$UO>mBTLAY8pZl6+$j+@HN&nwFJ2_%&5c3Nvq~HM2{;utSoz8=XwFG3dMXmKn8Ww z6j7F9t!VLJ#-r}#Qb8@0^A$e}bJ9&zf%7cNB2I+RK*fB%>QCe{Dyj&-175;3CAC~E z)$-yrHLX}K*Fuc?oPrk-ji*?v22>FDbR|_)5xPrU1trvBsi+A{j__rOqoWE-UaBC* zQMDw_tgIH*vPLr-*hUZ-3=skI!h+#C%2m|_o5N0(RZ7(YLIDL7(0z^Q8~IADRusJ= zTrXGil|qy}kLjmp0UkeZ42TdjvOq*6qM8_4eI`UCi2~5GqQnGGAsD123V>&gDp3Hs zz2Md|b_2lF)p9m2Mjwn=h!>kKS<%iZz0V zg2`cGJjlPx-K+NBVGedqvt2!w^fObZr^;tq)IY7L+_z%(nhR&A=8WEH!)PlWXQp|8 zk{Vsb<6+?zrGMMpvN`ZS&Y~LX7{+^}P?wG(ie@fN)88fhUYg1)Fa;-gF;l(f$;F;R zFIffil#Ap~{@n77lUg75IS2(A)cR{RxKgbwkO}9?cA9wlEl%aLC1vj9)N;4Eq<7D* zJzGp-?MO9dy-iYO%pHcS9P6Cff($-|qC>4El4>BBrkULDz3jrCtd7Y0z6iR#2G_ zi;$psEp!AttIUvN)1;raqk4|+esEiQ=gx=bRu&eF?nBmOf5F5Ud0|OkHZLsd=Hlqs zA_l`lUy~)RTD+&W9uL5Tdta%`ruZbLs&J9J&9#ezU)G;mWx#vmbIor zHSOqBRBT3+BA}v{^-7^qjWC}%oHZzO@|CE|ut>`Rhc~uQ3gtv_KTE|@saTC#>NxdL zE@S&7a(%?%47FHhr>>s6?cErI{}1TL@&5lB^y63#|260k#MU=~9tqez2#ZbctWgm} z{&W?(Zl3 zqceclz7*tvCHSPQ0g9%0gL2bQ|0ts8#qbZyDPg)$dr!boh4PL{Ly1gJ5ZRWyoq5AF zvqt+=_AoGfVeCzbKu-q~eCIcLdK6XR{;OmBQLiv^;UIW5b1k~x7_ zaaNnUdA2>TI9qKe`;uErP9!FO=smm0jr8vZg-m_9S)jNAN1&%$AGZ=LSL}dt>A0WD z-iABLDKss0QB^u^rMGA(0KX(PH)kw#x`rJ%x1U+g;TAAt1fJT+8~W?VZU;|YL;s>JoRIuWpSL`IrT8-c5WSi%8Zm0&CuXa)WN5d+7H*r~Vi;25Y1ng+cZ zL=3<*s0fRo`$4ztOr?&3eh>5+(7%BG6ZEGDNAyw96QECmuD&Xjx(?I?wLo76eGT*t zQ0kef)N2r)=poSSK#ziEK7x-YK&fj|sVhJ`LDzt+?Rx9;La)1GWIip@zN+=ooCX8M za;aP{!y+=i&)u+h^PdnE*RnK-7g8)URNIC0Y6ky5Dk^0B5M0E5LCCTg_?k+MdIP?? z^Fb!mne?~Ge<9aGe6FL|wfvW{ANkI$qmtc4qE|)xOCTXKPh{OFxo)x=NNVABakP!j zl5a!Qi)5PP6^Nq2dHoY!0GO`SM>h321o=ZFCVw}uZ)LAOhae0DBIq#I;ftNl{R$BI zti+1mZaA`mb8AjPom0Fq|b~%^@}NQX^0HR;5PXT}@fPHclg-NpIVhehQk&uh`xb z>93AStI;JmjIPyl*0!DGEl|RYFHhPL<@vP4h%(||0tuznsA%;e@&6O8fuzh4{hv>vHzfTZX_C@v zG`Q)>cx*{)eKwaxZc=MUsiTrQDygFi8iO}XM>R$u*bw+wtGZYLfN?CSE~-F5Edmn2 z@yRdc3ndP7padID)kPgp3pj+)tdm?VR)7JVFA`fA_atI?5JUpeZqND+V%+QisH@g$ zk=^|x*;F{(N!Vym1n%){EVv9xKm{&qqS}fHb>;HLYXD?+GRP1bKuWcm@GY;o+!_Lr z6!Jw;oy50GaI2+OtN^JrFJiyuqSs2Om9ntt@wbhgq8IYOLCMAArH9Ne5I5` zwSaG>kgp2M9e)SdsTKmBaql&Ey%odVzk~kx%2et(uy0R;8lX3UJ`4Ij*tI_d+6CM8 za(W z$=plOM9AM}@^m)RFcSrrTJK48c>XG>5-f57+G~k@v zJ56ZsG^oLfbQFAxjpNY}lutZ(o*)iPQzCr>+=b>EekE)cpTO#L^FbCRB!DrSaEaDq zt;C$oHmunCU}+>;kG0D2REtFGaaS8o+i_2cf6*I&){`N@<6et+o6y$(2)?L?!1ecD zJ96PEsP1LFHl|^}>{Rz7calh~q)CiiaTl7xlR$2gApZmmDt2gs%?R>8_8Y*?LU3hq zSWd*zMwDj%@|KIeT!7I-MHq^+Tq1TLFKt|A^#yM%XldhOHvQF-u#L;uZ(^;W zsuj#070siOcMM_FN};4yRn3$k2sIn{~?{iBLwOsn~-rix=#Yp^iX z3e~E=MD9$a6>4P0s|ajmoN^Tq`3R*iiumDrxqyh}BE6N%5RX|X)Wi&nc!rW1FekeY zK`Opbs+E`u%Eu2c>RCKuYV&S&m+OE&tPWz zX~xMLyLzNZl90*o(K&=S^@3?a7!F{*w3b5A6c7cP%YlTctjrs1%(wrNwn>!bhOQBq>M9Bs4&r7*m@iA+(fSl?Whq75rP8abUoD7am*5B`CfS#sSHkPr4vTu+bCO7tyJDF38UNXbiI#FQn4X% zVmzlWH|-I0zSV>=%?!C`oVOZaY{@rZRTn!A#D7}un7#3S{8N^0uG2V6!#}VSo^NL< z05+b1q}|K4nr*|JDi^29WOoLB*9B{UJ=(V*xk5%oc1HypeKS;^mW*v?n$^=B_+@!PX4U9 z(Gx6;UDR$t3#7d0MQGskr^)|D`}MY-;7()PMmJBk5l6)-7<+oYOVLcMQHu5|D^sUO z5hGSRs*K(~d!7hyJ<`O{&*-<+;5|K!@`%;h=p9xm!un1?Nj7hHs#d0|)l0fNUETxr zmTGKjK0gH=;3eJMF168{4oH0ixOh?NUZpp=hvHvrNX#vzLqMLHP4zl4p`q6j~N`4_~H$ES+SF%~qppAXH~iCIbIChe1m>O)_(0*+q1vQ-w1vWoare z$dlaaJ~CabDb^~rKk_Hbf_!s982e8LFU|rUhSMML4S?rHeh*sGP5Ra$R#Z~PM{E~P z16z)p5T<}?9=IIl-`ldjY+%vs%h9bo|8ttb4w|fZJo~_=8rnz+2RCDPoya(|@7P6R zH}XZZN}=4hV)mK~XQ$?j-f6=?h54$2-Aultl#ZqMmlEEhTHqUDxA5P5S!t_})aV%p zx1cooG0|5lv-@858hb6bGmFh&uToeDv7$>Jv`}8Yo=hvn)UmvsBwNA=LqEN>C3z-tbxZD%(A*}}+ zC&4w>(uh0l{fm10r14S&UTP5~$pjI$<2N4y)=)R`91}?NXn+ zFnf^gjF|0O&S1ls!H$!vzqpf_RfJ1;9*flJ`n3$C+j;*6tOvsxh-T7&>CrJu7$nbO zgU0fsr&bGD1m}d|9K`tv&#p3AbL~-z9=LJu;}P?aBkdOU00&Eh9VYh;UT~i7>dO{O z;cFNmOc5^7)g0}1mLY8p&Xw06EKZ#$=T9x(BbM;O7e*oP-T%Hl3AsZnE!mtDD|+3l z2_!tf`J8#BM{_dpK)bFP%^3eBb@Sd=oTxtxAEY;eJ_!1K&@*8Ve>Lb<&`Uu-1bPtk zYoPxQ`hC#x?Wxo}$N;T?z8m(${{{3)P!sf1pq~eQ9P~NRmqAa1z846RdqB?sT4Wm3 z14?B596mmKbt?6bpx*%;_$OAe+c?B&~493 zrCtVl2k4hT)n@~i67*@%XFe5RalU6^l=WxwDPbn{5^*9#G0Ww$S}B$1Nny2lO{>s+ zO9ecFN**KR5z?y}>;I?MlTDFiUq&I2T}VbB6Y(zvJ_f7v@VZGqZI}KdBJQz0#4?`{ zu?ufHfl$bOEd~Ytu!uKbRJS4p6+mC#M@1~-!^>t!wSJ5Kw|+dG5#|sd*Ef^?Hhpp5 z7Ben~HH+{H`6E$PRKocAyY}er2e+kn?tEx&WnsbSK4f-Qy7R^bv-xV{0(8RWg+<+5 z938uT3htryA2WOP8rZgb7tOv@R2Si`*cv$k#wcGc2_vwp!x{faO`z-7X~m49f5r2`dj7R~>b zCemk@VGPfVwPi<#^MbUtzO>z9;#gaY#+(hTHYKW^OsUZ~x2dR#cZTV4p~sM`B4mP%T1~hyxW`{0>-{ zxuj4~kENuS{#O|Yf!zK*rMfJkNCD)#Y1e1D>u zExs<6?_lKR^M46j>JPC_k~8>^SjcFDWawx@YMt+Pfg{SW9S1h<(O9G6A914{5F$Qp zv{7j*`!PhUs3Ej?)-2e!JENSSOCfe%^qt(?BN}Jp??{Qp*`Vi>t{Kub!)h1OH6x&Z zaHdrOSAD0XYet`ghjh*GwGijTW$c;}apsS*M3R%I)1adL;Qbn@ZYr)dJYP+P%iwrr4IE|zd5It=7gFCi8c5Zy3+16XL z)Z%)4dO-&&Wm+wvn}NnFp_{oi9ezsaW?F;hblU+~Y!bRT95T$c zNAg%10jwHew(3AITV5k4p_>WDbbnoC5pn7NLE|!&pgl=YUAi}q0+908uy;UVm8irxgAfcPR?aDp&F0|Y$ z{$C7T#N!<=p_>tDkP9{-jq*s-8CIZy9@*!S(9Qndh%*BWh`jf#&$eAcHzVM|MG8JZ zhZG6j>}}B8am20=Zd1p24PX?`Ks1vEs4paRGplj;TS7O7nJYxcc$Ri-(vFSUv5h_J znp7%Z)>hgL1Ey?7qg<@koP(OG7Trr~v8dMa&PBBbFyE4MsFmTxTXqf$TD4Gh?=4h| z#e#cSEEJ2ys*|`>10b*}GUFWx?d3-)_91{e*_G8oS*r=N8x9_*lcSn1<<)$-Aj~rq z*(4e~vYVNzqBaLS;P5i56jila*_bEO3RP7rt*fOB!tivf5m42tR;jM%$p%A2y4e8( zTP;=dqU_cPHs$1@vdJsOd`zC4J3K|gOQKZ8DeZ9NV?lqT;EHNOM%-Ffy+SN}k z8SNfP{)j&z*iasC;o_xxata8L@n+Xlz?YcCy7*~F`{YgXsBxd!X?xF(rgx6L1?>cC z2xaE(<1@z&?>neiV35;FHaFi{T1J@FcF)Y6G}=a2Z{_YZy3K{=yiS6v-=ep1GTSrH z>>@E_{g)_k|7l}xS)aeZZsQr%>l11ft`9dN%WQ60KWUgby|L76=S~o`xw`92L>XT* zn%wZ}zd$Pg|Z~W50r+MNL#xmpJpF9Voh~kRbGX$brd@%smQg7W9;Ja9&yH zc9xWJ+75HLWy)?-<2UZI*&ZVeoKNOn+DEGHpnkTq!V+Y&IqQFmo;7n^68An&4{7`E z=H9*adYmxDIp4i5+kiG;J)Ki3j&FFIav5@6#I67lCoVNu7-#59q4ACDhwHPmN6{cj zWIN}Q<$L3Ko-;ip>(}hk7m%IDE9$X9X5t);gY3W!(tA$RC??qRhzaPDM z%3RdDMkCh)y0|$$nI)Bb9KUT|WSH*uai9R?G@tCNR*df1zKa9dADI3AgY^S;1Z``` zC%K)thvmn6ToKke#cmdCU}s)tPB3|k%LJ_n7GAn#kj_oYzDJ>@+@tV};h%C7;>V)u zZls=Pw8@dwb<~+E3AjwsY#g^5z*1tn#tf~PSn{5#Czxe;3o_J{6&I5ffU7J|F`Pqd`-g>D2(^`- z;KowE+DJ7|)5>XY9&MXa%Ix)#Y$g3oJ{7XC|J#E_7a39n^NUf1Sw?+oPuXYcw$+P`< zeo~nZ$XR5IZ)MD9-QPvob$@}(c!jA>;&hAqEyyJIjseh2A9R*x1(q$T%yS`K5!zP)29JI}rY z9-3Pvc?S@77ynJVpf!;7jS+kj@>@{O;LY{0k_VL7zpV6kDN=_1jJOinKgj@po<=@> ze(H|9mb>+LL9Tc=Xce>#LdH?hG0-ER$3Sldk*KG?1^Ro?S3tiEA^LYgzXAdJ*FnDl zdLQU1&{seQAxs|ueGc>m&_9B{3c4G@^$F0QJOcqsK_3O(`M3DE>M8^q1zihz9%w)4 zHqh;$J3(&-y$y6Tr1E{B-vIp<=v|P`-vjy;&~Jl&0D{OppgL$7TfX zLy5mh)fV`)LVJEo9D6gq5t9mx zq$27-(U8otmzLyt8H$<_aq1%N6$wMktYsSDS3mADv47?2S&c+|o(LNy2@24|Eaasp zhY#`TL<4sGDVuLj$!P?J`1oXml!^s=H^bJ>g;|0VDJV#l5m~V?#P=p@w&ClHz$G#t zJDzX9M4BRh?y#8LKqz{g_{&hgWEiAuiTF0wKQATrKKiFA>umuP=!O^6>qqZ6HdC)d z)h(*o*ai=SH8i|t<|1g3BEHi|b91A4Dp32(>Y07>kGvjb)G*6_x#_fqSa+fh6JK5p z8c7yS71f7hf><596f9A}aVY>22H6pNC}sMH|31{f}~+zK4B5+n~U&PmQp- z?!U=p$f=YgaN<&fh1{l(V>-~cJubKDt9^6s~2sXe(Wyn zdFQLHvntH;Ro5F8Uao4{^+r`Id9CE8)!>*{;2c}wLzOQ$rt-yn3I31nVL>YvTvo+O ztyo*5XII?Ka;FTnV!l=?I)|!StEigTdm^?5$K|f&3#uk|-d)Rv3YS4yQ(-kAlBfCN zN6^W*ybCZ!D3pZ$kZa~$%ER|VO~fGvd^NSC37zfYZ#uZuQr6HR#D1G=u9jM@pw?=M zxHy4t6%AeJC$tVFs#8C3qb-9HX*O`rMQ5!D$Bg)zY`5qt+6_j8sJ$tY)|%svuBsM_ zBJM+Z0eH(A-he0{zJbPkibA=p6~sP$JD=t7ugXPUKN*C04mH2Ws$B z7V(a+)pQ$94Hy))eB@>stLQ+n&}y2{*)+aV(J4CdmDAI=)PE6nf5&0V_jb_FfxZHI zA#C{Cpg#dU2X=eE2>J@>YoNWb-+L$M%b*{`^5k8hcY{(e$D0D32Au`{5$H>xD$Mex zL2m?o3^WF_yx#}y0)WQ@pqKs;K7I$@b=$9lCmrbfL0<>m41=V-pdSN00>2YDxb?Z8 zWYYhVc@#pB*guuvB?!l|*+a_yBZrReJFeV%aNlja>UEz>Shfq>4tCbk2b%Rd zj5RICw4+Ck9iI)nuMu>gCGz{k@o8lO#^pCF6Daarv)yR6PZDa;caPWgOsdMqK!m7b^wDekfXgu33g;Q&p>KXf^>3 zWSl9?Oyp55U(}cA?pVTlNI1 z@Y0S3WOTcouJ^IYg9_jPCdMz(&{O5&RJklLM_DpV6ONJ73VrIVedziwvKP$0F`S89 zfX+KREbIp6N$DIrDK466_Hd46 zANmxK0F-kSV1W4jZ>14l#(R_T-r~o5^J5X2lM~il$Mi?My@YH0eZrZ)$&B7_W)jGB zJj{TWH<(?Ejc{0**h*ti*(T$eF$)$^Zb>5K8Nnu(ubCJd*KRSQ`IU!k07u*A^}p-M z2~N}EQ3mpDiM=28J!nZe+1KL8UH#kB-ttCx2T28%^H&ObRcHqwkHWv|z)oOAcnfKK z?i=s#mV`6=8&n;GO33)|CEeh#bN*^YtuAiiD0Kb@j{26Ix8-0=gtrWqmVFOuDU)1` zx)}YNvFE>S4K<*0`q6LrG-1C@qXk5&BNXz;oK~VgA7gmVH=wX9qHjI`5YyzFA^lRs zhg_2(>zo?0tCdEEBakZLst4zmkRMK^_C=XnJ3k9vs*l;48qWC}W8W4sGlx95vc9lC zaT~D=Stmo*SuN48?F(z6|kNgu^EXe3u3R>LSzjBBG1C|0_IrFg|idO zUE@^KIBj`0?or6T`5vW6Ev@?APu~Gln2jUt*4Ze6WrvB7g9Snox6WcId>bCL)V`A8 zKt{jwnzXQESg1w&+a;sl$>?`1`dx@!BWFYw4lM7OzWEJVLk!j81S?oSf}ph*(`V@` z;r=At-)2FU_eAhSyj2`{LWoN={aftHvfd{B{m2KExZ z-b~6bKB)e~_xIUK)!k4Wy#DvR&4}Rk{&Hbph*PlO{hmR^jk15n?{Eh0#U|=g@2{8v zTgU93k#D}}5!85bUh{Yag9TO;z8EnK7o6LjP0MHo4D7xE0`pk-NnbFwgKU|~OJ6XBTdsu2U(y#$`hw|mx(Sa+-_nCh^CSEJV|A5|I3vG( z7e< zJuD)qZ_$MiDb>n|<}UKP4)>_H0>?**wBZyLco^`+7G`JpzLx-tQZ7}rQlVTZR}s~t zQC0(T3XMwPdouU15uw5!CnYO!-HkSgW>?^Vxh9u9yAc9+!=!k7?3dxC-oFH zxF`dfM)V%|I*NmCQOsBKAmQk_X5L!0RMe`%_Oo{0wS2LV7k24&0E!fg8m3V#5uBAG zLa7&lq7(IX#%uD$a=8eKTz2hO;nXlKrtjyeZ> z@q}IpV?VFAT6I36g~N92DD)31)(WM(rFDdM#s+9`(r6{EP|ACRj59swdZnUP%bIgL zMFwy#)(C1`z8rEDt7Vl)9$}YNz^iH1V%TL3Sb&9^TXM^N-^m*=h@_8Ipi5+sAs)rf zq?1;|@`jgoWgH64H*+lKt&U#f!Kv9r4a4`<&?by zG)iDj20TBPB}6I+XyiS5ipA9tgtvUDQVV!KK2fbyE$0iGpOc$g8E~29LP7PX;TU07 zE0!_H`V(=C$O^nvtGIYLp4R77LKO`e>&}2IU2eFJHC-t`n41c~&zhPq6bho!kp$?P z5PZTcmz?4u6?sJ%27+vqoMgxJ)3cqG?z}Pf765-;y4DCIdx>I%Xk_Xo19CR~l;dOe8p;~n{P^6?RTP<-Az@+T$zL!3zOxOy7|nY&H^g?RUSY!u#Ht2vh=n4Z9) zJ=rt?;Wu*zA8oxgizqL8tNCi9`?#HU%B13unS(}UUhi4L(e4Mg?})|i&0cPIPZJI{`ymuK`e$1|LVGf=C;2Bskm*l2?q78EA9DS zvx6B|IiFOfdzXo4iE=J-97&3$xZLe5o7slm(@D7itayfq@`{avuQ;IG-Vr(|RwLnp z9(fbMaZnNqGsPNzh=J^oAiJYE8Rl}-%QL~mml4!9{|>Fu^rfB7{bJPh71N-bYI_v? zvi7Cu&tt~I9>wU*E7@$8_66EBFm^`#+rZb#I<0cd=&f|y=pVGK?3)8mr~N%7c@7xh zs`^jzQ#CRC`9dEtQhZ4MR#q7Z$+YT(aJmtlccC+*QX7t;l({jhc z!&9guMz?d?4sJM)A<^h6HUJ%Q$k6i2(%e*8VWpfidZ!Je9pVMymNlqk12E`@tF0vy(yQ{XvBed!39AU+QIj+31Fp*DY&M zE^(`d80to^oZH(Aofs9TLKTX(9C>9#5ndoYbO0|_y6eb2e+kn?tEx&WnsbSK4ht$ zE|}0qT>vJOd0|mE7e~kb1|hVzicE`WQBw4jH9&=jB(x@*S@e{$rhkEAi91r(WI`AF z=7g_vM8cG^CS(OHSAu2D`du@(9NoA7<@G~H4%~5YrhaVZ)|q27hxgCa>-+>BVVQvt zjp4l3vC81lFwz&x4#CW z@Ea@%*=QWnmq#fW$CX!%jX)`JjNjvSjV$CgaCfEMYc3gb8#sK7A?rn{jj%Siq%1DC zf!DNWEJbrBlCy6qnp0B`&#rNpXfC&b7k~<`$Zg;=;Tj3K4eVEp`p(F0;Di=)k}cT= z9{U5>t!sHWTDUl2fMC)%JTl-kz&W|*0+gw>QU&f1iJ(q^ucp>2rG)gcjvIvKn5ISs z{fMM|b-AnX<%aK$=qY&BZUl{}%Ui3JG_4jH#w8Z-Vg=|16(LmBn#*0PR5jSjCs8Nx zX~{g}&`q#VcrEDlpuY$0fQ7rSUH!Kyt4!Y~=RO)9zkN7=|CNmFP zUSiC*Df6g5kvZvZ`D6QkG`(}|`NZ4a@&s6h4~3b769Bexx@N9zoVKn1(>u~vTur=L zeiBCQm!h%#XHYj=#V{d)vHc!}y<}>C?;Nbr2H(!H-*aT4+gVb^v)P>Wzonn;tn^Iy zhj0!ku1?2mlx$o1@6B=XBLcijz`!CoPr=;W)H3!CynFHUdzDv zXF;|ffYIGtNAEV22NZ&FZN6%y*)>`iG>IJQ-gUq*=etcBfQ#IFm(jwgYbd>rf-$>m zy)S)v*}ku3^b``Q0!jV0$>v0z%_hNy0R2|!eg?@!53%gsFJ`z9pQIad!ZH;Kx#&H; zhQyqvQ#yeJC_C5c1k$&*;hTTdz%HToGDNrNT_W)rkp4`D)oJ=kn*=$<+2Efi=Fj(D zcj7}>g+C8V@i9;pG!5#3PJ!MF`fbn$K-rzC)c1k*L8_Pm-3B@W`fs2g1`*rn&w*~j z%6Tv77SLhPTR}eqdOPS>L6&{A^*Lnw<0l5oRe?6qp)lIRHRDdNX7K-`qC#q6kcr_% zOg}AV86W2rQr!0Rm&Tq6fcC8-0+EPsQXuf|7t38@y9T5{(CrOfAaHEHr3Ap1Xx7q< zTW!5eKc!ns?JX(+L^MK-q*@jlC|fGoc+)$-U~*SlLV+aW^F&ZMCn(npvyf6eBAaB6 zOd!Q0rz-a9a|j1c09e){9u2XL4tGJ#4+`rR(>CZSkX42cXrT+zj!Iy0t z)$~`!{ysFBwj69 zny{8J=sW4eQVK{0DeKbSBpJIMklDmIu*yXots-KgYb#hlXwC|ESV6?miesw=Y~o_k zy;nu7Qh;J}(M+qbB&?Pr+k{0@l{mSBa{;lpB5;qVI&m{VFjfR)6&fq9*<3EKmSLor zj42*$EJ+w6k?^?Ya+krmTo9Tk#^332s$3&*=x8&E6dhrUG{k}v@s2NTIz=Z&idP-k zdu1y1qo9XDe+Sx)ZNnb`y%)3!dIh!#e;)J>&{sh(fq~-dL2m$k5|sXW=26U=b=wgz z%M1)M>95%TAMYDfJW%i%$gpqpZk}ccCiwWs{{qnV*oVH0?tIP69#ZxnIdpX2apl&7 z`)=D+uiG%h^{zn;ClEuW3#BAGYc1}~dL0v&6>jM0kz>ba1Mh1D-De5q633d@CAoDx zfq+~DTpD|kGj|`KId*v8LB#^Qm{zj6Kr_M(!?E5v`=ioZRMvp>mu;VAMvugJhNwVt zj(wftoic(98l@@YkT)_1Nqy|Pl>S&v^nb6RUN}KF1o(J3dq93~lF5mFj}v~E!rh?l zw-NPoF(8%~Rw2!w|g&`{Rp5@RTu23E=7GnADC7PSoR3qkl?oaHi2D<{`2cwd z2uUSjz;DGDk|n*LOd})jyB57)S_SoPM-0?%udbWT zS$)CNX3<=vRgkAnh)s~R3JPj1V-sW)D(7MDRVn*>H8+GHK~=4kD%=vqvHo!eBej~Z zs@1A+3<17gLCY6~;{z}NF)C^We~Gy9s-l%J7HOg-vQsdvTEQ?{5;LroN(GEv-pyu* z3G9?c$&&UXfA#cgdhFh7Mm|bLravbiPmqsye(dShk-s3n{y*~Z>(9W)zhTIFyO(3V ztuGlSY;6oHtnkP$ZAVfvx;+A*Ht$trI<{lvH&?;@1F(@Ac|ZC1U3^fpsplapQm9|W ziS&-E@j6qVX~ac#d)yo49TDT_^`0H%{lV=!V#SOXL{k3|;5`y+B5B{XWUy5^*P}w# z=38jdA8bn2k1WR>5$}xsKux0Hg#<=|od~I^5{4*>galY&67J z?fPxrUeXsQA{Hxuhtua5jfU0XXeWO6v*LE*Ar?>2gKztet%FSx0iJQ4E{0BXwILXJ z3`KSgSYFZqPS$`l0Sqz$40GF?UExP_X%Fb)BqX-AIbm&fgwEjRoY}hdVyLC$s?MR{kO9 zR(icod(aK;^X+Ris6Zfk#K6ogH&?#oL3I&S2XV|vr{+5?g_*h{hV1+zjmVe);VuPn_O-Sfm8 zi0%_j-gNW1!1^LJ6&wT?!s`TE$a*&j`T8Zl-BL_*ze6)TzsD+-@?u4WOy}iBjyca| zcG+{vebXEOr*{$xJC@N;q-AGvmYoy@_S#nv6xb`Fwz~>+J?I6XBcS_tq*7-=e*w45 zzXW|8L{MI@LOh9UK(7b=80coil-LLQ3h3*gZ@_Ky-$A01r&YAr13^Cn9Wxk7cg*} z7Z!p3Jvvr|N@oih)=H6G)__!61Su^X3s|Y8u$NYJ^=35|vQWE0ky;9?9$Y9#sihdG zrPv@$$91e*coE2z<2-_7#K(wazjZPFEk$cTejyq0LE?zk$$4r<*5X8bi;?h%Hy(CBm2vvd<)E4xV%>^Hy7=NEKS_{PfcH=8$#T2SOU+Yqny1ZGx4W*%?0#^^ zw#UwmFErbF%d(LfpI*>grg0vy*jH|U4U{Zzuyij*l?3gBeK}dJ%7;z_#=CZcn*y#q2c~&Q6&R2Q_!m$}Y?)=Wpi>Y z<#Q>Y!xBr%=T;@`8v8LDsK4w&@xy~ptJWOXIjyD^3LF%_T2NJ$!{!IfzY0nQ6F#3G zh-JTyEg$z8^Cjd{&Wn_VvA0EB?(h}Y)M{iz{z#iHF84yYtQE?UxkuR5aCw)CC9PCU z1~k74_jfp*My>NW*8<%CI#`L_4Z82zRO&ZDzXiJDx>V|s05{ys!&F1$ zEVDC@`V*OxBGlODVE>Ca<{W=QuhU_58k`1cXe=xr5+{og?UszX#{!r5jkuR zg(1UebCW{(TYdt(rP*ypPoYlVXL@2MF-va*rgm!OJX1>LF2zV_iCNIiciJY@S*Y~m z1XU3=J5FAMasWoma~(M2D-YmzPd8~Ko)!j8A{4uK9Wbo8>dj7@+GrRZc=n_>i?JQU{H46-lklISUNhI7_z)z3=Rph@164uOpdRQH=yyQB z3;KPKx)VXnKnEcIycF~@&@s>tgNR&2JZioG+6x(IKWGN@{h*%#{Va$CL;E!l^PVB! zL-tL1VzBTUFG65us4hN4gj>xBJ!axZ)XSuw7PBnYOLH2ONaa$wTn4C1dA?Gl0(PU> zHRgj5&@!X21$lDp0tDEtB7W_{pOi$TBoa~sbXk4VQ2!`Py79Wd1CYTskdl;h3X4Ug zx9FPq24$#u-b6EH;(_I+Y{vpqrj%KudkTwBDopexjNt(tM-p*-cckdSrt^(+-f@M9 ziz|9WG#!qlV@J5ry9VI(#+%;xwOT|;XkZD-dZhsPSFO~j&+DyLJ#>~$P@o!SA*Ea< z<+21I`UiLA=p9MKEB=C-9~9Ot9}cl6ik>q58lQj4OI=LOq_=HLe+e?lzuMO5=`WAT zy`d$tqC9VJ%Fr#u987Om90Ye0hbm+FWbUOty@+>vNA3-Ig@wLjxr>u%4M>SBfp}tJ z5Rg(pyL<&S%o*l{+#BM+&Mcs_^EOZ#YZ-&SEzy2ZD*O5x63e}zm97J8f!Trl0mDz9 zGkaYEUAk5uhrTrszban$+MgIgZ`!?~wFQSM<{iViVo@s=tInZ{NH%JrSa45N%Xzh0 z7TWFcHi3~eL_GJhTCGIj9#3QBW>C{g2oRHqxg=r~Ax@E|i6lP0Y9c6`oN^<4OA%B_ zh<6PeO^EyyuBMAGkGn;$s8xhA5wc%%wID91uT#h_AWq3)QuU?%-#`~Ty8 zqnXz<6!P=K{R2{l#9LWD9LP!>lKnnA?);W~zb9TcZ(ZtLp3!_s>c}7OKRIO4_D2^*IEjWzrA(=A@v* zuoPWH5C;XuE>>biZ#NWH(ax=xq#drMsg^M))+^Wg{f8ze=mvq~W5mn3?#6e&(XXEi z0?%JW&;H=@#PPnq_>TVmXF!#1D!>20C%C*}00OHdPP@DePyvGKhzSrLF_j;isFu(3 zu>!fnGHsKwFZy;Q*Lgs;^EMZpoh&V0*{(s3zFSC=mL}Z3KAz|%ycDl*u=bUt2{$HP z={-tzZ!bF&ZvWB^a$wLl1ix@|h01=wwm~8$#GxK>l?{xK=Q4F%YOQ@>dxhwYJQpD| zY27TXn-j2Z_V<}dm;&r;EH&E)b@*=g1TxQh?GA$TrY2t09lzb-A;OpQYN}T8voI&!L|RFMQBhT#s07r#Ql;ik#4)OrfXt@})1czY1+|zUrPGBK&#bh9#nhB61yq}e`6l;GZElY5{Ws@D(K zXJ?Ow++ts)DaRYeg1*w~jfbRl*iY^vo*~hNCv>*WCZTb93R^xa^vP%3^$_U{BZwL* z2y)WdNuzCa^;Yf{EVLT)-Ib*|ljKOHK<->fE`@Tj5+|2Cjc#+Hi7o;>y<7A)vUW1_ zUkb@n4VRp`=hBI$Cr9)uwB_cU)^o6F_Ut-U`|7kWMM&OSt)@kJUSIA;%Q&g`jE0lR zEP$U-3C`mm2ul%Ck|Gw8D9Mc&75XfMeL1rlur*IK!)r!k4NODC8upKv`uw8NutrQe z3Qs;e?kGIO;t7V}hXEiR0YZ44{@~|)qo~8s!VAVHQN5cv>qVa+wixwh;~uxEyUyi& z|Ft5aSv&&zyn9nXKMcCppUh?9G;-3{m{WUy59AVuHheqVTxiz-lQ4f;rwDel$Aoo` z?o?0+GFoY;xUr~i_VnJ0$)kUsqe@vicGht0&^yTFEk@X`4R2nSX{=#ES~t7KMO76OrNzA z3HNhSU!KY7QHS}jl9A5wC6*QdV_lCWp;pv(@Mt?P(>rY%HC>j4=CC12?(YE$o{wY0o&*n<|`XDN9p% zL8+Wuozjgvtzw+E2A0D6?cG81UiUu-f;|nk{v&J_yT$@4+a5W_v-5PZIzc)E0YOvR zc>Br&4_GamoH*5KHk7>b686Kg_R2OJd%&f^CKm8(OtGVJx|H)4y8oE3&$*Re4+hhu zRVr3Es(FBFpg^QaYO!iq{Qg-H{PhQm+GV{RsUCRn=RJe%8O_ca>MbQHCu!p2PsYWa4vB746%Cvfkj;2Xp0CZI03>Cn6X#^*)) zgVoXlpCzD#{U!63C{_oXsE5r>SO=0z*??&a!Wh?m1snqVbZGi)uQS{0Lb#il%r5D@ z`NfHxnwy-&c;K&G(HzDq*KPR0UDeOkol40{LiEzu_+w6U({|wdBc<_8=hOaEM0gGU z8`waCZw-39u(glqQ3q!4E4a6PD$@aPaKgW$Ln*k{ZgC-^cSMMVTmlJYC~avZ3=2$B z2?RXbcy8+Ey{|Y?e<##;?*jcT=n{lMCq zYV_VK#N-`D=N0NN1VAJF25BVh7~zwI4|D^2HNTn)TZDR6XG49gP+bTwM{a;(W@8?T zEt>g<+js>}#AkIU#L&5GOX!IrR!6jMD)mi+^^L3-tZiJ0)GW8C+A3mGO{j{tr1oow zRVrG|#9zSjGc)Tk?0fxsj($DN*4M*De9h4YdC`j=(prqY>992!yPn(_DtgHHQj@4P zZ$1TO#MTsL92Qk`d`VJN&FddD{L0Y{s)+dVFDgRnXMO(IQBO!ks;x-HWgrg0vjB(B{48YpSrVCim*#vy%q)DA8&HUbsyF=M#} z(@yI)*Ah~i;n1+*%!J3kX~S98upN47hC|FYgla5lh9k{z*m9G6dpGgVio)O@;abY*o9j+tN^lb|mqd!JVQjU#+0}}r zn(*mj@2)$%;iy_x3!+B}uepJH?QSlJcVABE399*0HD41w!P;x5R<6}5i3EN@Pe5;| z2y1@rm3&RDsLAlIRVr$&nop$MH8R|Y>m>fBl~XOimMCk5 zLgb=H+IZo(7l2+-6plH==%^S~HIOhLzFEd;IN)1Bv?F0xjla+0R#CZ7(#nO%qfD%# zmy3C=ERK#9fA7LAdZmIGP!(a#thv?!GN4t&(?|T>2B+vGl#>3P=jwk0E$yd3H^Qj) zZqP4)-U<2^C<8Iyd6_pJVERyY=21T~f;pLaxF2$c*n{H#BmT6L)b^6vb*5J{Z{gfaJOB!=ndak8 z8Hi5Sm+ae_cZJF#zQo_k{H$MA@TM9~?;QJMyrU3rd6C03d=q*GD=(^Sq1lBO2z-{0 zc9vI``y7`A=|bF>0fa%o!z}mZ0S>J>3;m3ErC&3e-jTlIYBaD^5v^eR#d2d7_z8ai zt$C{eK1c9(-lMP>Xo_wsP83teYngVY=wY!hqHBr$u=`wyNZWOJZ;k=yan}O2S?I8W zh~Spr@?Jht*C4Naj+?mKMPe>yfxK+5Y3d7Y;d7vy_PQ&Eb7{WQhU+%#{mhdYsrnV) zmhbaCUUH9(vlG~pcG%dE9!~Tdmt#*~%j=pa4%1`O76?l}pC&)?KuAC&~OoJ^2`gO#fa`)Zhdj{v~ zd6$XX3jFVVkc*^y?+J%BDJ%K&bDQACBEABw^wwt(jxB$k)Qjcm>OKK~-7Qf-{{3SE zg|rRO$p`JD1u+v3Sz!;@|GuV`{$pP)ddlbS7uXlbz;&LumEAj9{}7fK&%-)n3{(ZZ z7xa117eE>ownfm-fZh&zC+K~kKLGs`=s!W*vEbbe`XuO6pihIo0QxR0fS(IG4SF@` zd$AbSKu1Bdpl4xGoCX~l#m5UlbDiCKn;+E&i zq&`QqZ)KA6a~t5_6+cKY5psksW0f_yjQyvWWi>v_QCJ>*VQe1aL zuV*~df5hi;hsn?pKEZ|cFbla^*5^r1Z{pSd5Nq2z1Z^szA!0qOzpICjwSj9aexbtm zcp^K5^?GtGxt=d-tMQjI-e)3ZCx3~_QxRWulrd0L6Y*DIs0okIMCu`eP`5!(6n_C2 z_HO${$6<+*ne?`8=`Ui*`Omg#d-};SsUThg#G6zQO9e5IC#8beGbu_1F$HXv3Sxhd zuoz3L|DU}#0hi>u$^=ugZ0wS3WZAFknXN);wa6#c%a@T68JSt4EYqJ z5WAL3rE;|M6u3@-i!VoGLa#xX>MBT9pc+?o6&nr6TB|iDFzKI_T(>M$y;3!#I%Cn? zds0b>lZR@xR2A}Huj%z#Y%QBu>k%iZdc9PatE!|CL^$Zxl3rKg;YY?7i*l0~JhqD) zE^<^=H|By{gTmbu-LmM4k0)ey3!)h%Rg<@})I@?m5VcaN#wAj+)&tCSwIbKoj3(36 z)vZe*_;ykaO^;iOM9s+1U{_DxjFK;6-KeUBixg#2afGO_@>5@#}A!)Y*lpelze&VWSx}cp8obTZ^L%s7Xkm$-V!8z zxD$Z41O5PTKehlT00mormjUkwd=~KYm}0&H_y0VquaYjCL^aHhhg<{Ycm5n4^6dW8MYcba`MV*nJDI;5 zMQDB4L~a)G8}t>|%LvmF>M>V8w(-v$!7V^L&>XFQTH`RrR9kB)pvENA zdkX3t!|}U?k!xLw^313OqF2Naiu5`$QJE}nB#WlMYiemSnB}FL!D3{vSZI2gg@d#f z4ua$aHE&J>jx#Fi&1i@*j5N{5M#Q1r8tB|#S9LR>W_i0n>k~`mrocNK|u%n`Uqj)q4QW%BD3NX~~p>ORcBgEF5dcdS#SXQT= zr9vKsZk2gM2{X13{Vp@ZFlRFiH^~XVOe;51mp8up?$)$&Lqvx+l?rWe^am>tCKnZF zr6@*VIs=d&cg9^a)W4vM)H&7WVdwmcRxuL0QM5}Pxyba>U%~nkxGGz$awF+=2Fo** z6?GemSC^XD(CLjrke zve|D>y5@+{)Hxi$3?zr|E0tkB2qJpwicg(fJ$`imV@kZ#qgK8i!x^D#I~(ak}BIF2AuX0t7ti0`|v)g#fC1`3oOp*Vyrt5mS6kKJEmK+S^U$|r^z!emnkI>Xa)l1`7tL2(r zlLk>srJ7o*m4kuYY>@FgRjbI;f(0@dNDHowut-%td zl<4>l231qzZuz*#4PDc!YE_zBm@+KH^%Bo({ z98Q((5jlzA)D`&Dl9XY9sdcav)esg)C=dcv)S972uu*Eg3`VLR!iou5t%F4@RW(68 z>)T>+vJKW7+@ujgV;3F1WBsVr9j?rl;kigOq^E~flz>F9f)Cg0$&Oz*N#Gd9t_5sO z{PL$>xVo_W>AQCR&%|{6Q~LQ8`uRtneBtWOe@1uzoPK`$cKrOt9r*dz^z$i57kB>M zgZO#!)mN|noWCHAUUSog-eb#reC-^@i=CgO=+EDZAL3|szCb_!?ORu`A`iQ7+xf1m zNbCJL5wi1r^z+mBVTVM%_V?H}K_1_M7Yn!DjsrHicmCup3GD%Y=z_V1oIJBUf(_6X zbjLyLR͛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 zip%0Dql#A#>Bw?D*Cw8K`e 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

      V^c!-<1a!raoB7|;gH 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

      $y~ay@5-v#N7gMQx(WO~DWnM{nRkLN^Ha5I6 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

      HL(H3N;z(eN!A{V*u7(mSyFeWX3iB<9BS|mIw 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

    1. R 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 z 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

      QNo(+q9;X_`!^XmF7@ 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≦w~e?94|JZk=Fw=^}NipvC7SI&ZP%ee_P7GgOL1` zUPyERk#1wBS-&vM&67>WpWre)Y|{`)7;pv)1FDV2F*k)$-WU{z59KiUF|2N3@RFcr zjG*b_nq3K)ZtX7NoWY`Hm_R0aadsxE6^Y5mu%J|8qcYo~1%tQ3*63uPDRiLc!m|Ux zkPAwcWBmy-_Lqq2TwMg!L4~$G8i<~1@F8T@X0dBYv5u6XcQ&$s4|jH;6GP62kI-ZT z`Wwht%Fq&eW(e}Bp~A$l<4))er9b9xeFPglQb`~@MBObce+fia5;t{0NG^dyBP93j z0iau`5ms8(i5ZRT;uTio3^MUGTY9OBK&M6Q^ihG`1)R$5robBG*8RKZC)t95MixWf zZ@~d=(@@+gl5gyN9SL)6#%0%DD)N zG_SiplSAzeu6HPf$n}D}+vM5)V0~{efKM4SMJ0#WhV9%8*9nh_pk->vRRAMr04yUt zYI5z^kBm%MBk5PO9+zgLhEVi%5_a~f&{mU)TnL?Ybw{(uP0X@a{3$BuI4e^6bmIss zSW$R#b7ONj{xPuTY*hZ0{|d{lel3>;O9%OBcX)KWDMGObe{!muM@gJ&!DIx>LPnj9 zVz3*C=)2r8usQiD%o^^>s8*KDC9V7~lh48=#CF2K!nexsT%@EBP~8se;$sdn@r_3l zG)2KIBp8ZEDt^E%o%4ts4>PDURc}CQ||JxTc8r8{1|wIc*MynlG-BlifN;91jlCHqb@@|K;;f%7W%O?z=zRB&GCR}rV zJ1ACgF`7eRsiPA_mrsJl8Ml*i{$!wFCHeG4%rx1Nm~`lp)l;7hs8*7{Xst>9#Er@N zCloK>{F6e7z#fPgfesoESN)go6O%{M!N;*fT&Luv@?L~Q4~?RxCj*AR1)7Z!M-KTd zC1FD2k1fx%dfsHt4E!uB?#P}{5?I7~x#@r25ohIb4xu<*#5N-tB&yfCh@Y11aS~0CeiohYMQpm;CtDP?FKT)iJ7(}!*?EMt zr!~^Zy}WCR zh-d%F;lkly3-<){u?usL_CvHAPH+(40s8i9Ku!+#dBcE)81yB`fFaqoFB6)dbSFId z&F79K))O=!T8Vf?13&PGTSY-0watP>Z3}FAH}PY>{qapj4=DwULmH7xCmr?55otxR zEc1rMo+0a-#H~e#&KED31CwSDZUC5I~0)4XYGqPV%LyBP>be=I^%{p zBYIiv0>RgsCDvpVwM~j2`SU)sHn@7U#rZTtmR7)&<(ng4PmQ3H;jVy&qDxxIQJf=mc8pzn!LDD+yDq1iYKK)SbJ<{x zXFW6}lF-Zv$db{991aw=3f4i2)#j)?l3cY<`(Tu^W%JeDO780%eFOpKQDy1MSgG_p zID!6LLX6>qcZ}PHcK57GM%)Ih5g90FJ*6_hgmTrxKN0<``-B66eTX9_Xk{0Gv>=9fef^_5w+uA=t zyiqrs^42JIVe24>taNiuh|0*8(?ymMM7^T!%+t6f{8^~IH&a#C5yy;$pjQiv$wA79x z+UzLNwwp52(9u#t zxdulLk3?{dkHX{q0Z@9^v1wg>02xUflx;&G

      0ke}pDN?}f8~V@U7Y0UNN>2EXtL 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 z zuA>{{CU6QLhRZUIo641MX6NJY=jSiwMp$IIIv+nr6bG-W6qGB7!Q$$icUgZ9SG=#1 z^KJ_BI zP+u?T6tfG1vrcC{W$Z-S(~d3`ktD4?38wIm`L>OvQ0u0^&@B-u*usE+ zprm*7`H|{_FK2ca2h>7GpTiUUs08*3HziKR>TYQuYBPE|5jZ-;pMcl216uTr#WR2!b>nK zV}bMi!Cp91&`s{F=oT7$Hk|{5)Z}{}NukqoF_!V#N*K_9=hI5=(-x=WUEZNJo}Jv# zx<)PFuGW40ac|tW4i(Lk_poBQT8RTbA1Er}yfyn1JYGvv#t;8w9FW(2gR6Ai7Ypc>M7tUI(na`LdA8i5LaYLXEyz zft*NDkY8^z@+bd#4kD1K3`8Kvj@8&4LnW6b6(+d0-U#daWQ6XVpB~-%)}q>Ixl8#< zkQ7|ifa5Hz&ZPMVy^pgS5d233vB0to9hNL~Il=jbnk*ZMxsoF=PASl`Jn|HsN1JQSsMXzd+%=2Joy0M}g@`pull|iqk2&!db4I4a6-0hg~#sNl)`0V>zdPmL?ZbwlaPZ z2&CZECGUz$mX3^~EBy5P=ambAY`FBuF~FS_B#wRhBoY+cTko=Z1?z768SD~hn&@+XFXMrawdHEISU_Q`77DNF@`Ty5m15Z=)%!ZQe$)55D1f~_ zyml3d(L}MiNgHguWdat-CF)m&rHg)EA~usYa_jw zc;LqH*ho1X$b)B7_!uR7Hi6qR?z-}@XsKGrPJ8G=Q8Xf#<0xKA@shw;E>~Nq#?xG{ zc!t(_Xk0}o!%%GU{zJ+u2dp4*_0gLD zsG_2Cu@Fpad*`lX?qjPAIEtlYhKQ2LM&dVJ8M23d)6)|z2>(lvx2{0SLa}RYzh_Z` zJ%zTR<@0(-s34hYOyLgaAWT~ij(>{nNxAoa%yUZ$8V?OIDzlR|#WLJl~trv9=OT)@J)R`i}o zra=kZ#zz`yKy_<{l@cS4=wF@pCJ}RcA{tUfBPVckqT(q-FC(GcXztrCMtT`I8{@5x z;tSrM0^vra0T3&c1}gfba;Kf?p%)YWtc$#M@!)fJo6DSm+m5ZuS^@_IM@j)Wk#hZ( zj9b^$+7(>sTXT?Zm&Ns66$?X=_j`w~v+00zxQQcSKB`~BlOq>y5eOvmA~kTf=Vu8(&`Q0I>bdv{Dj=_4*luPB}8ji{(Lf_nAf=XuF`>Y z%d@)u$ad>n+uEMdE-@s#9O*of9PNrca&%FIyEj20*g=yA_E1SA!ebJJcOo)Vp;eRR zkP2}T7U&OGa-4+V;>2rbq0pxv+yEz${+oRy|#Jn+M|C9G)F^rX3e>ciCKk z&Jayd{FHlwKE-BL1l;{=+x*%{>2lLpeVHb`@BDalHJ?Iwf(DvK)q54;D_YI>5_GES zfW#ze`T=t)$@yzJAH{-rQ}qEsnbc?RtNYsc5 zV@gGF~_7kR; zEHX!gjXcL}F^E!!YP_RpDuP&M{#*gN5e=tvp#KIB#8bEh-iGPYcx%Z_1oc#PiIQPP z0?P5W_FIG_IPm4QXS!K>Y%-IbtUeripXfxchhuiR4b$W ztNDZqFR3y7FdtpvSs(u;LIm0!#FF+cg0ex$v0pQ_ahd%wAIBzPmg;o_l{0}j;6Uj_ zWXc=z3g})aS>aOaA!poeC}aJV5sRUJAh2~nVG^KMQSp35T`yKv7h!!xT`5ym)ct!! zO)XSb)$M#mRV`Fjjk)tzRF4H~5Kx{o-^xk|RxSk~^f*V}huJ&?B?DLw|^AMmn_3P(vwiOrDzN5sH8w z2fr}~mwJ~~kdTTXha?SPpi>ws-S=acx6yN~wO)@*|1oIJHkCFkuG+=;RnclJ)u;hzCAqk zMb))f&OXdARg&K>n*Oz})Mk>q*ULr-pO}!(KKbf#U4>S_1G#()zp41m73GsXov#g$XJ#PSZwv!1q zcltSKBT`3rU2}x6s+se~x#UImt~JN;7#BU#5{xsr-5sm$N@CbC90#*8_h0QoVb|d( zF*7?S*Ecje!F>?Ms{X^xczXBIz!rCgeS6Sj!;&~bZcxO5ehgjD34K=)I|~aFEb1+c z#bkg)d`xNR4KnH$20!>N%r9yHPT- zxk_stxeQ_Y$9rM13!S%Gd$~qR4T6&0r@|G^7uq-7%CTZJ>1rYmct3O_&Bvb0JD6L< zc zMkS@1&rLn~QwUEtG?BLzKYl8-7bvICvE*q)mr5#AeA>8p76CDbyNYt6@a03j z1vqao>pwuYGmW>B-sF{tZaWAUu?W&zOPC7)c{Oj#iC@-eG)aK~Knd?B=!#mV4(!4A z^K+zd$3HnZOc>n=gBPLlSjnKqi-O=j;c|&2QOPA!R5pSZHvysNXjj*}VC4?oRFk=w zUgw&5B0`2twbh(D1)DV)Rp;u@<`k6zLO9`TRQ2+e8gRYUg0b)E3LnotApIV;lnYVm z!@ofC=;~sTn{gN5{Q5JebHI2-&jeA@hnaI zff=h-gm`Q}+7!A_O5LG$0p*||T`tIp>k9vnlRHIqGb^XW!h+^@@=m&s;zt#d$6Zac>xZ#ib zaJld5B+{LXTDULQgY`jw#|>2q#e+Kv#vid1`Uuh--Keon9oFm|W4<)DDm9E2!n{=o*@B=^ZjZW!7egSt}oD#$UC`aM5k7Lbg1NY{Ic)x_I%4OJtT`<1+wfX*_ zzrt~*i*BDD)fq|jb|Vc|1Q~}bNC_7J2A>nK?v0J26f_y=L#odx3Y>_dHrJgBeAn!u zy6H(`P2gLcrX^5<61r{!Fka4)eaJ#busHn83xbG3Ou!kS2s09S#tol18z#bx^hAZ2 zrXFItcp<8mr=oU2S4I4b9ku!gNT0yF67JpWH&Fa;vACiwru7PeiS0MIh!D35&yfR{ z>5jNCnP9$M7Kf2P0uTj>RvX&-y*SfOJfQ;jW;u*3kU#-9E%Jp5x^bxF&9(3=2oO;j z!@muvC-0SgD(7v^+w-S#>dPPL!hwTRMeu)!QX@U^@@hdHhO1V)5?s1mk~vZZ#Y+kA znQ7+2$P#v^WNa*2Ji;c4n+}wMG#CRd_RTXv85VQQQU_M$oov@fvDF1NPPqPkd!s3&q7f|1*_;Ovvi>7ej2)5B(WhGkHV9Qmvr9i|9;uQfYtuRm zeU79%Lgo479nR$dOS#36Zd~^U(zidF{#huw0;UYq#Mp{f*&IJg9989H(zTqc|CCMv zPPlNPpNKQ;mDZ&g;r%Hwb$9~E5;N;$PPyKq4ygUE*qyw}&u%-jUR1hOFUYw*O=GRC z0##)i4h1P1{v2`=(v;z*^*hByZR9rLJb>1wY6+~Lrt4fMK~2Eha{HpkDiUOOEafKp-5*Lw|aT`D2(!n z>A;{U*rnh@U-8K$%<&t}5}=I~97i>O(GL*G1 z_edqg8X2Vk4%E1Mx{<&R~>S%xd?B~xivD5j)#q|0*UM;!# zJCOY6$hCh1W!1OX%duXd;QU4xH!d6;T#T+h`|L9~puzj==goifZ~yWy{^GCx_y6yo z{^>9O+rRoh@aNzD5C7(W{LBCDzyGWM6W{;pH~)lx{x5v{pZ=fSzxZ!3yz2#`Bd#Bf zk$ntZadV^MgnvoFp^q>W6haO*sTo*pu;u85Q~FET1ok4nYLCq;izjg+yi6_;1~(UMiES!!PqYQ055#&k#{@*P=oNS*>&glfaJ>2f9av$jG01B1b_yk8sP|Vs;y-otQp?pap z4z^{N-qvDUI8Y$?=knc_2v8{)o>{4x#|D&iXfW8;|7+INZCRvSS}v)r*4_6{@O0m$5X80W+T zE_aincYM6X=i5nHJg}!pPXiM7b?_+oKvgUB{6SVfwX^o4#9fzQ)_5S+wwZ86GWI+6@6J?LCvA+xuB$w zRV`MOmfq6hMmkCJg71ptY@9k7e4EsOl(D*16sp@&9CD^Mj;emtiE^n&al6_^cUohz z9AX|gU@OUMxi&nin;FKKK=+KXqJ43wt-LncZj1n?T5R9eO<`*0a!R8g{UodvfO294 zX9i_Q(4K0TWDlMJ$SM<-f1d}qeREjAl z9l*AaBQ;ef_kn}^ZnXo7VdrOV1k;N6RN-vPNHz6)8lCXk78n-9W(t$v^bAC6ZBkp zW9(u~wNx4y#jqw@0U{4_$92sz%UV8h+_)>_5WR9r^>@R!&Jo*qJzDG>qeTde=t0`M z#!RFQf<~HEvF@QQa6ky&t0&awTm~wbK+`ETd2JbZUK-$IH}T^S&5Ap?vRkruTi99J zaU%|93InJT2e`UYWghL#azCM`b_Pn`z`i%ZEWbQQD%TMpB~P1_c%< zuX`Z@1n~3r2pCvv=8<0#x`$V zBAQ$8{CeL+%rM5~&~-voO$aWba+6INc|WO5)ZBI`RYQk5xrji(K`i2BCRr~s!wjHL zL<6{G8bFnoq4R)wdOjb0L~c_}*N2lO=_62wHlf=9zgKnuc0>p?oUD-?CY@Dc6ZJ$Z zD1I^FxLK!cKsijGZY$lRp?t!R;}Hv!O(;6`mHun^&Rxs-Dk`EW<;5pfArUUtAT93( zASLvj$#L|+@2hTC*tn$R5AuO;GRg~h_INV8Je|J7xZ*NBHbE%*Qt4JT@E392Qt^T` z#$gUQK9y6jpk3Ot+V(t@O>!Um&}9WZ>OG#}+U(I~A3GoAi^1gbJ$+Yp|MAuE)xpl* zi@leB93H;dIeZ>gJKNPUnY!Y+Tri+4Sx``3Il!_1uyE~$2R(5sGzhOm)hiH00b&r9 z(=7w3vh!Guhz?i#W^eYf^v-Y@;ZlVa*)Y z*^>bV3<8AN!4V%_>+&&uV@IMf@s}lU#B zMgicT{;l^jg>Zq86NFcX7-tx59uu3`i^+sZ8Gdf8;jgjjGBqw1k+UFUl;9RJs>pi; zhd~6=?SOr2-`u4bmvc7v9Vu8JyP;bt=G3;CB*jv>PKh>td_D12utTwiIvUqrPtwUX zmbGrku}`hFrkzUH9EIg-2YkMB=#1!)Cs6p{(}FsNki2ZQI`n0$*2|Qu*Pmx}7A7TA zRtR{*X4gt}a9Xy_j4%_UmYF|WT?9n>T!E$K^N-WP%{i5sMsRZY^Q9N9=8V~}Rq8MK zfV7j3K)uV+sdkiZ*eIc+LQsk}q%9>aU2?m4UGD$^DW!(Q1dd0a4j0^}!3*!mk!%qI<`aj)P(r(qMyPAy)Of0ZrRyos>E z{SyRYkJ1xIKf?0~ZI52X5LGPf+mtoG_A3>IT;W)D=0?SW7vx2)T7Vto>DMx7JAPP+FyG? zdFQZCSJ?(h^fk4ZJatSPAqzQA!8TU&$##`=+*QMcS7f?N#qKLf zFXjvgkGr!-57G-RzD+wICrEW!K!s(m+qUKn^l>d+=eR=NG3mhC!UQ@Uw#=4*uxxvm zv2_aLIkL^g;f0tVs$+WgHm@jlvAr=Sej`jyItzseZj)I!83xiRGlb=BCD*7v>fOKJ z`wfW5Cg(RjVoJ6IJmz;;E@IS!_eg2NS)8^O&SU7?vNOEjdhO?TW#1``lv~$t%R^>b znoDCnD)nAyuM=vGAOcd1+J6zn66~)|wFJ71a`}E4_40k0@rlneI=u@OvvP})`P^xT z-}zaKqFJz{YB6jhb7+G#!o0PE)7?5Woi7QtgUV2xuU9*)QC3Vx7P;kG<15Dooq%4* zo_8->u{r66o_H^`2P<2*mPtO!aajN7&k9R9;}W7F+w;-dvCvnZt~lQY-B@nFV{JE= z+hXI&HbvS(&bWTq4Eb#xK5=a0iNQxH3zAGI-fjiP4UXDP&Gw01NKN|KL1GU@!AoG_ zb}zlwheo+V*{c$d^(t;otW0^vuCw%?aWftt}#>gl3(KszfsIy z`p;NEhb)95)*GL%OQgj(l$$;d5?5=eL+X?9;gf^!Uc8`o?$vh(JFoV>dr7tCeKnZg zuX1_g-G;i1B#<}gSzzws2t9>wx23Ri=aAq9k|$!L7Uw-C%=D{C*xE9K2%MuA%#8z= zkW}j_W;0yo!pOrzx|hF0R11yp3jvkdlpg)8HUZI#bl* z_S@mpomV@5s((e5g^M%S+Bwq2|` zqdi$IS~QX&5c5Qw0`yuR^CglD8Sp-UNskfHVw9q!1qJa&k2m(--`5mNJvfI??yCix zi!TAk`yfW=3pmyD<_B>Y9t)r&tR&4;bcpyPs0yzZM=6BBrvU74dq>i3+!8ap{D1$q z{~P`&xD6OPH~kne(wob3`abaf2?kKp!VbS`*!ZreXj{UAa&U^8w7K3HydxHmw&4N$ z9(qN%G7m0hf1aM7j|Q{(yKTgnF1BA!j<<1l_x3a1W;x`y@8K8oZYaN#29mGn`ZI(= zU5tL3Uff)GWC4190cl}+4F6-~Wt12NMs30ELY!*+uH*kXhcw5{L{kZ=2_qk!e;9q_ ztx{K4aO~i~kCKr?I^>;ETWa{f;F}T>)uiG+1pPwMV?dUqLpzhv8euMnTXETVh&WZImdHlv7cV8vjwz;xADwG#V zA_F%ql`=anw&udPh_72@Kbe9dQ9n1XHY@bKCodpwk_sQCQ z-^v@LrMLvfucc+=9!3j4{_cEV=4|W5l%#nX+9C0GjTM zIliQ8I#%Vew_;d-gmFVt_xG0Qh3-v=w~<`B+=h|3YI=zbA)7GnXDj^5=WrNz7%GfB`Y%EEngg2{*qmKETe`S8SlL=J>+z=P2{(gZ`#YhpxyS zXw^+f5|W$~ohx9V3uGQ)W|psRc2SRx+3L0_UZWp!@f$6}Rd#KHwzXK#3tt8*2z}*K z|2RX5?9$)xuL^k^36D(Qs_=+;Z9?{yP`xabJ6Qo6igycM8$ZEHXX%558>Q>Pdn3Yo zs5AS~nTEgjzai7QKlmc%rz4&Me+8wc`PcpGBf0eFVhRt<2~tty@qV~J3cix#ndFcm zQ()XPQ%QJGv|iX}i>!CSo9T|}OvueJ!vP>6F7FD49$L7BPn7R9uf-F1_rU7T&D8b- zxgE|tX4Um)9`{!nw555^*B%z*o4g4}5dMDs<-_(2v&`3Dezol7-z~t@&+@gPWeCcSSIz!;DH3D%=vZp``fxa%>%m@vH_AcWxMigWo zaNFow6a*+6OS$|1uGs>Mvz7j^EDy$7K2o7zv&G@6>M#ypKjS@u%R0)|*P3b;TyMHr z(x$3&z%1h*?oyNvz6iPrzmwPt0(bQ!2`@eA-;H zOR*RREoZbo&uHyIcb$M*l>6zuBYx2Zh}??>)L)8;$S(9WL7YRYz&xU-vzP&$^HbG* zIk{#!7+EQ*{IFBB$XYW!DwE5KBhWym3$QiGakjK8(DWcfE(fx*<{YiFZi`i$PgPi@ z=|t&wBVhDY6goVWGM|GnFXi%-K=VXlG9J`%vaxcSEDSL`^twg*ZrLis&f}GYcf!4H z_5m)NqZ4cG5ZWBX&DS_hACJ!vmXX(m7w;WvMcW%f`~B3Vh4{baMsRjGw}q zCLdvfL~?TMJ8-RW5E;n{$4ONiafw5`f*w<@3L^2Izn_R=VJSUzEPbOWX_<(2>UhGQ zCM|NP!R@Sp<&JtOc|QNpg0mAzWYoFPj5|FPu#JUp?qORPOMe=!jVmazVEpQ9!R9`(%9Fa<74I-2jz{bqo$wkE@B@n6t z2RI_gL5t2RRpd)Y3;8ULRg%Kf;txFH-~0IAZ{ndhQI08>Y-!IxL8#2hQ`r;b6ykB8W72UK z4~p2_x$Z!fi88dV>0^-)!3zjUdOmGPU*e5nNYfGKH_xO15=)J)4+W!?7P`#7W?YI> z8o;DWkes4R+}_wZMs6M5>4a;0I#aQYNQYrq-T<=YJN|CmcLxZ<Ox4?!g6t%h7$G$ z?AL)E5L!t=UL@sMcJBD1_eYqOpb*AV>zRR&YZD3-K5c=uQiz`6`!1Mp++ZHl8mzro z200XI0^gs^QQ(5AtD~!%#n~aV3Bal)EMxu-xrY#KB4g;ggxt+W`tMJV(7^dAOiu46|M=bMDZsZ6kSzW& zDg2+baI?!ldlY@zQn07f=Q{E<7Ky*&x5)qcw_H{-&0;D_Bf&Z37zdt+ZpPUJB}zg_ zS?5a_IqM8!H07;i0BAN`!SSzx2Uv%HMK}slF%qmJSyzHWOp6`pu-zs0@OP6Ry+eq_@ zt1Ft0ayi2|G?r0Mv@nZuafri7x`?EqE~2e!`^m^wp!O1BB^5*{f`gKw?%Fyic)B(U zo-Rj0z3l09lk`|y>cT-?Jx7A|Ge?3wydx51Sr*(3r!03@Q27{`EvIFG6r|53qj%RJ z(mez4AnYaEf!rdK@G`1$491aYGn_T$C7$h-!O`H)lF0CR9rV7dSMg684a2gY^7dC>8zNJF1Y~Hu|<*-09~s{TN*81&Lq_Z5UFB=ggJW_j3v2cNNMyP zvtDk{ffW9umm4v(xIqf+UeWT4Uz&R?jG<%WY#pB152C0>E;ii&P#m>C4K2btTu0eN zPS?b+YwGTRjeAJxdRgW-2+|~j2hzJq0pYXa4cZgV=nKG_% z8SA1SPzA+n1Mb5+0)E(ltn|?}i5zsYazaf1c;}F-7ZhH_`BZpH@{hdH?~r&h;jE4U}=8B_;6_v5^6x*j9b&mQnd?eT0w56>E_@E zT;H|END0;WYJiEcWlM>ha9m0_#5P2pWaW(`!J}^uH8*3h*{)Aq+>Y#)8oaCaG428U zaWy9MZL0*<{kHp!t^{f>)wRV$SSNd^7Ik27$T5|snWj1y10asFV`tYL8|*$OF=Eby z4zREI%&@tPM?0W(&z_FAm1j^d*o{7xxZ|1Bf&R-ln|g0no>9GE>+I?8_}7q1p=9Nm z)$6tKTR+X8#9#57wVnvA`c4&WrY==8ajhvWZe~nWE|KRkUJk_F2XNsYxk2wg!F`5zocivFY-4c28}jaB;n3pT$D2L| zy*-{mkQf$?z`(IaBRk*j*reF$zR&SmU61uM;Rmgma%(Vc|eMG#K@P zzLuQE0YyT-rw=DAG4QaYjZp*j(d`jzkY+lg8v`96aE(E{*%T1y z2g8ZvCZz-qCd0e#(t8Z~Qh{R2Qmb1Ox&Q>dfH^97XfUFrH#?D?K96WsMbWMY>?ihD>sbB;UDkj^*hG zg==8F1ot3(f1Kn+Uq2r@69iXjYqVdA1Trr0!zA}sI0$J0;c?;F3z;P4b}|qQEU+=t z(rdjkR}QD4Y!Y*OjV#&|Po-WkJL0gMTM*0&DEaIYM%7UO5fpcNU{y65>Kw2$0|SN& z=^5gJrKEWceha1dl-uF#($hWelo(;xP|2Zmc1F4yWZJuAy;2kos(JW^DWrx)`Y z=DR>jPW;?%$5VIF<4#uaP!1pL5Bm>q`lCgR7sAS#_x%YOXCatO;N~-W2bGImMZjG2 zxHfKtko?}9JCgb35g)=}Y+F z`*v1_pxvS)1ebvKtQ zmGx0B!dFz7FC-x3UpuQ%K7dgmJT*wh6tn5LrRZ}G5xtW=g^zKridX>DFGW=lRS7b- zd+Gc`J}f5ECC1|7YdjW*E-q~iiJvX5B@H7b@*KuMTQ3DZr!A!)YLi`%an_;BA&5Hq z(+h3lp!X~Ci2JnE(2u!abe_*4aBgfsUfNhd6okVwEIKS&l(cyQ2@V z^D&^|S)!)kIAlM-J(thU>Ck#02WV$RjialuF@$L@nyy(=eLjGii%I(@xBx91{VpBm z;S(snTISF%EKOb@)wl{zd2cNIKn7PZp@>0JlZ*sicE55yQRW)rt@L4U-&)Px5UoI}TRc zgi3FIja5fwZR8WhQUV^-tsm(*f`muKqiSh!IHI0b-1`L`88-hA(8=EDdJ`3*XcPOD z-QhMX&pObk8fUBbNo9h_UW`;?QQOK|W^&ffw#_AFL z$*<*#Kk8g!&j})4@c6*A?Uv#SI>lI$YY0oG@Il?*F`Y-@1u$h9Yrg91 z2}3JGgNiS?f5S8T$MMxZ=J6e;{f%@UIkT4B+@Z?`o4G{kqWk?fp>e|CM;0n!F_;{A z0D*#i{`$q&k<`4U(Ns*hRo!0_hr4XK0>Rjjz(nbx&WSf3%4rl$Qtuoip=HLhYUBii z6lfF4eU#w^K*5>2(s<-?Mr-PAK;~3S*GLhDFmL#6m;BZiU!hWrt4}e306E=(lP%O- zO(eP%!!`FIjWrZJc>$6^Km_3Rxkq!?l#{SlKsX?^I#wIhvWGk)NIa?XFwC|+4XAqw zgC6fzT3p{CEGk}31F)~54q%c@SAv42OE+}u0`EwpT2PcpAJc9@fFvpTK-kH5Gn$b# zk{7QeduspH+30!$SAs&XXhDL|R3Q~Z*%?C!cM+;7NI5*_m>^(K9Y^lu$5vSq6C3&_ z!ii8hp6)GPPCg{N9^KdPEfYb)@R8j<#!4j#U9-8yL^}Rbk_T?yi~s!%lXU`_xEkw>Gva-w62{21Jkw* zXFbrBT%5_tNkl&xB}Tz+K-WNz4venJI2ERBNS)4MXQ3ePpqm#x<=l*qxg21xgqt7@JK`%x z@?CdNZyWkCn^+*ATh|7KSwM5*x*_ukn}wvI^Yn@!#V`i|;YkZp*T>ZPOJp~7xr<_9 zaH9d4%KD72u#f7f-!8Eq#Nq)G?gfOmiON-_0Qk?nCoEOUM6RK;Jx#J)9w>VNR^TFB zkpX60XM|_M*4yBRWSphC6;rCKtFV$j30KydN*aQ`Z{<3nxt;B$irl?SQA7$H@Fr%v z?sqfV7M)ySyNR*_D1;O?qqWJBJ~)?hhVEh0&ORqUO-|6Ql*nREMUp1jymC6S#Sci6 ztX>^yny*m1MzV~LD0a)bYo35#mCzI;$-ER1$GYd#@`LUsdi|E1{>)z?mogNig@lnx z7hEz8hl-R?WDF&lD_cLvT#Guz6E;#;01ABlX`1wS>EmrcDaF({!~Er#Y%7{fH5O=hjqz3TxC7=udI&i0F{nfRtI9v;p$Ka*ns5{hNrxBuuy*zKm4r8 z0JX3gGh4#37if~OzvSPPoYUvc6RQ`9oY9|fxX6naPbE#d_tJ)1b#y7Pq)Rp@L)L4z zSyWbjAQ!Aj(4$SPO@KE`XTGip(7jfqWW75ER$1dRIMJ;&nSQ}%ik;eME{{%-2@YCgM%G*lz z2JZ&{-fgB?gYxX1yk9z6t|=gYVt2^hRv4@?V3d%rZ4+mFiPzW^ZYcVSh)vz$RS@c; zDaR>nzRWSXLmG%dA%$ z%z6b!EK2|{S(Qk-%&BDOG0U|C$%YTPaqy-EoW@*Jr}}4}<(=7MZ)A#;`~U0Z;RFg3 z=9fXnui2w;kp$0WKP(2}_6SR#xY(X*cW~eJIn)U6CtK*umV@0IRq0kE3OTwpHxj_C zr6bnw+&Ib&W0iKrneI+-fm>zrS#ivZ0I>@bd#M1IECCsTubp3V)(Zzm+0y{A5YZyK3&BFKrL5cp6{2pTb_J#~lf?5f=Q$>n z@pvJp1@DEC(?kwMN;`T47xF|m&cGp{s}e*y!7G<(E=J5*$?UR z?n#GnWQR-tTT!S&CzLRl@dVk| zF8k^{Q{(s#z59ECXn6djfOa1-$) z5%CeV{mw}v-^ukJUPbix-rkb#y7g`dvpD>h;(k~gM8yxC z-kQVV@a675zS3LehC^_UD@IPf(~H*Nv)EM#uLO^KkY%-6Y>zV^WF{8CAQC?WS5ERx zp{`?10bA3fBcOhx(;7|^guzcsD-z|V8jQ5NPXyHO)>9X8Vu$`Z9$1cI8g0GHXG%M zp|z$&dT`}rM_8xKs%Axpt!ohS@xkin;;`HW83+>_V)#x0i>bCL2PPSsmYyKkU|gL1 z#jdNPWYH23Rn1+=CkVjF*o9awf`N3BX+h*mzK~c+-$(0NT|!VQ#e{+fOE5@)vSiSO zoIi3O5g5`bErU++vHU35B?0Bw;S*(HrhVNPWy!ut&1g`L2B7)i!Hw_HeOouNpj%lt z_^7Jpx0eS((Ru>;rd+Y|EL+oj!fvlP_c~H5jScJbqvS%1 zC9T?`Be*A{&FENkx!h%Sxx|&+xxl4goeDF5t9(86lBGeA*_!Bu$hR8FfbPWr>;}s) zgF+k4YVH@Mt&A@Ywp~7;wR4@A3K&PzWt0#~`MO)FSFt`e);XuDO)Bgy#D+3M^Rl>J z0`rf~zs|!!W)WIDh%t=Qd>R#4%O>NEmP#WaDD6QJX-dXi)@aWh;fLOoKz%8+tG1D= z*pc6k;~&NuS|t|sMu#+9X&3$-W*m5-E|z``8+un8wpT_a(rolB*o7o-_@ z1;surBjbFJ5}pR9&#d;kD9w?a|H9#8FUg-yMx(d-G0-B!Rl)SLK!QU?>d8&II1^=T zkt5q+0C_GRw8qDxf>q&ZtfR8Mx25M%-bdf6t)wQQf+C-((^~Lhj({;)P#LBhJD%)- zyP2@nn4-=D8XH|xugs$SK<$7`e}Q!;7tYsmq}EuXdiDaX?TPP96;1lY_5m%%WZi_U zIW5>K@mw-k$#Dcv{Ao^fLel<<+f{IU8ANgXWInw@>=wO6TXU+-!u1=as0w)VmPxO$ z2O-;`rL}1T>$fyX1}91(`k+$~kv&n%40Mt;74l)|^(MX6(YFEkJ#>sY0*L=|UUIBr zg(=*)oDgqq&ZRLKMzx-jRf5y%kQa)(s4PoIAMT5Hd7LNhW5ddxuRAFQInhqMxu8+J zgyYgnTvh*c?_l>y6;H+S^Mg@-FNt&Lt+jx*LPUt3_|Ey#79AJXL=OTA)fu|^WCK@V z(O*N0fG7&vgO}r9rJuCblyH{~rk+Z|!%#G!9wCb8Z zG8dxepa@uR>PsTn&()>yOi@j}Vj+YoGC}$xZY?pNbi$HQofOkdfgo&NtH&t%@ zZb;FX0hpcb#ht$G%HGw_2%X}@_08hRYz+B_X$=4UmtqmeAj8sDI|=#`o-7$sSuN>e ziy48DTN;qq5eid~K;d-lE{D)aN?0(m{jq~W?np5j2v%vEW`fRkP^ zp4im{D;PGK%=v6iMPif+pmh9sd34P^z*&w$B8I4ezP#KNlrAI0<%=>ljlaRhkHD1t zoUSs>bnz!Td>v{&g9GkH=w@MsAgM-fA^npH&SusgCo?NgHX$K8u_hC$rR`i?>{WsV z>%tJ{t=T#5M07;+uXbGx$~c?hJ^I`q=2g;RNSUlBMcGGiMrqi68rW&|1RQ>H9XgWr z>kkcfj(fkpteGY*`1&#%B`*fe(;&pL-(2B5jLFwV#rq56#mt{f#@3OD_Uy4-I^ey{ z2Lsxo(*XobSs@H&8)=-H%+?%%a+jA3Y|Kv=Ivd`j1Cr3(dvu$Pi2Xq*A@E8O?dEy|i#?0%~3}yEO4bmH}U7Enjlq9jj1C9K)><0)y1bl2>yuuDgW$8eOMiVAA&1VB3 zku-}DEHhkuhqL#&cs3^ipF!woCFF-8{zqlOK9VdM1(C zJwo_07T$-m>B*VpGgTy5xFmxoJ(yCe0b%9fiB6^+&N)-ZUOG*D0$TikO^g1+B_@5o z6B6X%LHDX87ca?|pHKoz?rwsr)YM>_a89i$lWjP~uT{8X5fDz7V7f{um7cB?NY@ZX zI|R|Y386vOyn_H*@bk3{`x$)_eJ$bij)Li(g;M%xWpZP&Jxaf-p0Zb2E!m+rJS1v` zw8_giesyt^Ks)8lhfzfORDtthB3rGHIN6o3Z0{g)roC+O9L@ze?yn?w8nnC0o~%|3 zE+RL<5pYn+pRAk9pnTG;dPw*klc_Xz{lw0Kl;gFW(xPT;CAih3CpY&s1SWQg^esBW zUzS#dpbkVtS(*FlPN`K0x5gu%>iP$;T-a(?aQ$C(>0l1KH3HqcpX-+UL?r%IDOrSH zBwKp0oxx((znLtyzy6zt zU;l@!whF1};34|=eayUH>=I;?_Zmbi&#ScSEUX)u;#-*PmyjW7tb#IF1`kE9{?bVk z*$EEy-bnJ)jQ3Kjz&NS@UeWs&Kl(4Wa9f=riL>LAG~3afi%)d3;-i`IWqkt6R) zoZ9@-hz>^0K8|N6azQ(ioa&d|^9e6(ADlxGfhjLx)!iqQdi?bhSs2A4?wYq1bM^$w z6sq}^iLBaP1M}K}oep{Hm`bwuxgQCYgO1L7=Od&N0$0Gnj29r_*po3RLRBV3Anxk2 z{rTWGf4yC!hr`bF3}8i}-ryRXr{9PXWE=bl-&YoE`PERkZY0Nc{;RoB1!Dmgaybd? z@h{xJt<8q{H}6|x$JGM*?^+vPLfq`R?Smpy>vg1?t|S9FrvXqbeWy4~Rk%TJ3Izk!==s}>WoqO1$UW}pU_`W5_XO{Flz zSM<395q6n~6oMKJqR;i@?#{CaY{y|cf! zZ33{TbP{nZ!{&xa#RH(RXaN>iBC7Xr0IGu;c08Miu5RtJ# zTV$W_g`mo0jo0TQI$=N>zFI_3qg%3&B60PY%x}6Zj=ErD&oE zsr)a@`5|dPf|jWvSE1aHO*+d+k7}+R`%%?M`c>EC(yVIW;S98aKiR9o;z53OFLc&b zW_6Ei%yJz36qR$FVQWouKlbAY8(2|zJ>fK2pZx{@2G-nJLi82Qw=Feq5N6*^uXbyB z)|<|$ZUZHu83B_KEDIU+j*7t^A)xj_&%oy7=TK|hr81_MiY%W`@?Rz_2SBl%FtG5h zF+7*=$(owmVOy5ZK_;OoXoBWUm=*;?@mS6m$RvVm7vc=6W~tm%stA*MfC+OfCO_N3Iz6hj8GRrHOYz! z7;xJ81RR-8{1V^db&>88int#qlPh^ATjGh_r$pxL_QQxO#a&*TO)+JvranF47)3dV zZC!j|<+L=PAcc$Io4w=RntD;DgA$ho6Qem4mb$t@vWrFVTKHl+2GoL;U~5WuOnn|_}NNnjVK)odKRu3TsACDhftg@Vw;f+5>>Q)q%V*(!xE8_z7~i1 z`m}Dx3~H=+RZLnV4V=xprZ}D=mh0X#Kfy-%m!YT|L6pDw8=l*@5_g z*sREXD|P$WiWZaqc=%oCv3z=YD!01G9zj!eLPd5IUmTx+_*8W_K54XpMDsY{7zF6D zeJ`qpEU$#@%=4uN*13H(fW@w6FAI5+Yn3EiFAA}(G&Vu3Ji0$&&?;;5tQ2?3U2)=E zH0V`E#sz`29SHTw)>l9KrK_z$0H022?$@AyYs4;LnoteE2->HXpc$cr!il_%h%A_@to}mV(70 zjYy`WmwI-Iv?5rRc@rb2r3aSS$LLg?;R--h*2pyy9GolxY)Z&V<@vIyf(&jN(8&~U z#F@W^1cDlvFY}rk=9=hbv3msHYL-}&QMAsle96xb(Aqre^eD-Yr4=w``R2&SOQSGl z_-qFprOS1t0WxblCzC=xDsQJER&@R_W5SvK&{JCgSX4iiBGIE{a@y`KEMOApfa-sB zU_l-aO}QFFUqvUa2w%}Gom}qH?!#uokVHiD)r`5dMVGXaqc}(C`WXA_j$QvM@4B37 znjKcD%)Q+Xc-BKxsvVv1+S@g9-zTFDDO4zI6|934tIbh)B$pb*Of7u$0=mHRl9U{M z1OevJWa&J{fj2n|EhcB_nPFRz;V}Sx>19FyZ0r{NF%IBTYzp zU5(NJ&JWx>D3ACR4W3=!l%FxMu?0;1Mo}5b&5&@ECqN__Lw*Jb-B66e;}tg+w><5I zITd>Z*N7lJUecRQd1sOcVe24>taLpmL}g^l=_1PrqFqsU=4IRxKG9OB78lqsKPZt> zp~#a=T_)8k^s+{So$|2{RMK!H%OGT<(F_?eA&rz-I}t^*la9F}IYsb*ZLA}96${}> za+x*BU)2jCJs#CbNql0iKqd%&veR3AgM&~&abDMozx3QLa&2~$=-N)%9!9$-Hj=Z^ zdt7m2>pKk974J&0b~CrBbGpd}K+P@dWOhYoZy4xk1)*GnBZo(`xb;op@uDdxz1!Hd zuD*hdBu?(OArNv3aCAOH6QTFQS->%*_uYUE*lm-beNwO#d<;DBcMqNwq`^*b9cv`t z#0VyTlK+xTj!s|G#pr6PBZRSSfA4^sO}KfYq1IM;W2Kdc9q6?5@TIibQpE6OOSNry z=JJ6?syj(UK2Y0AIVvI^T(i`@fD3n9xN-pUzXml2&zi(NTR6qO0e#XZ%(+YEs<4jarzg9 zjQLExVpD#R@zA$L z^;J0p?V@@;Je%M||5SRWtCS1JX|9>VBcDF-?`IHC%3N@E4KzC7?pcQwgRI>PBvx=mg8rM9%c43>(MN$#@xV7I|Vm8-f zy~%16`*3USVVb4Y7M_$eHNYjMw8joGO;6E{zWQ=d1ypY+99c0%t7i0>< zY?57znIDNbWrW+YC$Ix&cx|b8Rdo3jEj9r;3tEoFZrPeJT6$wX=f~BDSX4_@(k$Dd zmgcM0*3IWS5y}Z@WY9fVe!CrE2^M``x(9z3%{KeP&q@uq7Q=GNHQm*U0kzyR^3@qc zcQ@fnv!=p3v`wA3;Hgvb?M1s3;LWAfHBl>9xG!gPhdTu>v-T%ThOJp5yn<-JAb8#8 z%+klvSmAZSrTw(sk7@qfoic8dNPghJnRADTezNrip`a^CH~YPMd9FAu`}%9SMmb`- z6!iIfq~j1m)Y6S8VlQs8&TU|re-Mk0v05Ed)r9svl5JVY<1@8~lKClD&NYW)@QaZd;;nCCd!5=DRH!}|D; znWa%;op_ZD(fvG;B(oZ4?{y-&mS$>{1cf6+t%DzAd|ABp+XaiQKso;LNrro_FPyI2 zHb!BtToO4y6K)j4AF(~wgD%PxXQntCQVtO0Z!Vd~Lh=oTOktPOrwF}X(COQjZxE`{{CU7cgQ;SF%l`G%O&d1-+&tJ|64|(R!$NYlO4&4bA#9(oCKE-MH zb2u`7m8>5F0YyOq0>2ytE*9#j2`2mP=trDv7Yqx4)>7k>Ts4U$$h&87GZ{K#PHohR zZOd=Jd3%8*8i9Rq*w!@pX*w)%u1Y&;1=vl0$L}c?$%&k>vhduZVk%pGlIHM_c?OQ9QNixEf&>bU#bjg(A zZwUi5A{O^fkOQ1kN&VfVE4)zgu(+535enP>?q^dPkqbkN&6x_6ir0PsL}!@2$^Da8;xefulqG33yG- zq{S{d&N$#NlU2`Q@S~WIe3;K7CGr;r`*b3~1JWqy=K_mf@{lQ*1Q^>fAZlS?v(>X9mJBSjnqIaSZsk|K?=11W9lrDQ2sO-YQSP^Aye6nc=v)b zd`!XaGQ}bf11C`(@kYEO5ojj!>yO!RfvOd>qX;30E|e@De|(A80V{95ETnQGMgg=? zqiViNW&5B zcycnj!6pOje~_3ncUgdfeT=*1FUMQhi{{fwblhT(>Z2IMkuFP4xo#u53aHuf4@f?F zU#KUEl%)V-GBvhRMC(1C;hHhyyXHwTn-9?W`OZ7^v9i<BpXXZ4^F)0MB}G*O-n33XM@X<)SO3mdfQroI`ME zMkAN>_wO;HcKT;&auH=TGCF_`gjVqUZd}rxRCJD1fC}Q|*YaG_Ahm=~D>uV4E@5&W zKvIywGa(Wt+hbH%7XIm>8AvD{ODb3op2%Qpd>dI~eXmxetmw_DWx?^OuU=m!_PSWlur{_#RS;Gw+T9(%; zi;EAtKy2iG@tY!=`_P@8Dss?Y0P= zk+P-KZ~a?IV&(Q2^?6BRy9%3(_MA6Qlh|?%nYQ)FW-@=L$_15eDmjL<+`(0z?;PUh zhSvvsuXYc)+i1H?4>rGEyoPT*5{KhT&t&H&Fh#idR~C`7{oCGfXdXyVll!;C94mAq z-Q@vIJs&j`?(xm^eEjX`a(apoJmgm>h(;&TA?EAQX5U}pq9SoZ*i?J|kx}8MIxn9o2d$%oYm<84 zJ|$v`xnPxYN941(viOVB56y6lln}CP!*cT^R*FuRxWsB_;UYo**cW2aF!Zi>eb&Op zqL|H5P|S4Q^#UKdipKjuCW*FqYp9p&99koUXaRI^1`zU(o9eG2;Mlr^$if-o@yO#I zG?N*MZppok6*O{jFb=(=ORXsP064jh9n zipFL*rsAa(Z;3LwX+f=$wvwplR#I!+{T?~vymh^N(fp>ZK6%U`Ko|fQ+Q+v|KdJ`# zV3XT>Wg}UiEPg3T#A%P;l%LBvSBxp8!29jq)2Az5Q+vlnS)p%$*3BF_5Fx%dV1Kpgr6%@sNFXC+=AQI3H2#BCKz@K zAQclzMz8B??Fw$ltvN_{5Xbt#8-??S_gl`l>40>&$%!!^)i2@Uk!!aI1cFp@6(pn` z7_wYsO+ztA6qh6*jh19ggVP8qIW5qW4bcY36d@6%A9zm(#HX7}sJYyr^T~u_adh6h z%C1pL(sAH+{NN4_x<~}$HDbkF!bk)q(s|+>Wp{Ryql>-S*=KPEwIfI=)e4VEjM$0# zibkrMEQd65i}9Wj0yx!V93&yQIDYLcjP#5Q7(m|bzsV{|AClb>kq?K9ck1Zl4*v3} z>3XYphs6bTaPrO^P>Lfmc`QF9echOsyPT>cuDY8-fT(=IWeGVjKi4M%G0)+(ws|1F z&EeT$XWDTAcbCnXc!p?#;-}mb^eHy0A_c*}w#~1NlrGmxNJCeQomeC{fab|{DEfMt ztN9ed6RgTOHQu||(6WBF|7!2sy~9^~Pliuk?CrjMHGH!3Za5X& zOzV<`Cqs!}b!Rv~0R$}{Ul~G9FZ)i*WP(*Q+^DpwoW2}jIuhqR{tk`R2^iu|!r~Ds z2H%3E!-o?ZfrSKN8$5bxoTB9JfzSY_v53Yp?1oJN2G(Z8bB-&P;HNQ%e4O{%P)0mO zJUW4EQ7oLy%Q>t)#HL*Tl#WzKcpF2a9`$yvu0&I+h>Y%h?vxfA)ygRUYCfSnA~l8| z=A$b->*K#f)Ihs~Skk^lP&O!$Xf(qum)RflacmN1X;?Q&43IBGRv@D`m=xy34PqsfEg_y6LZ| zs)fp`@!qNx)nmaL#J=XKTM5C+r2vE;=Llnj7pS8&ONWa9MoqT`36g}gkdVSD zha?SPpi{Ugx!33Jdmf3f&@)c2%U*LfC+V1VX1MI6!0ghY06>3Iv3Tc1%_bRSN+=O# zfZHrzZDcI2Ey!vGxQSdplWbTl!X4qBlt>pl-|z$EzMfDjQLkQ}4Wlhid}cn(FjbNl zI6D1lU8&9Fz_e%4;}ebti_z(5KJE2?-}|jz%dL-3&TziL^#8v1^}mY~o`OO0;MY9G zQhUL?xat>)yGscB^FSl9O5+jo2upo&j})IramdnBvD+O)IE7$94@Yf8>IkoEju1*; zbK5)zBF6BXgxK;9yKAclk8#O54&vAs;q-wU4n6{TSLY-3{xBQ|hcWKI3as$N;3zRO zJ15sSbQ3|~0NhLZ4>#i(-$w&4oHOj(gB}}}gi~^RIgb5mhQ`>Ca|AvixDKM#-xkDy+LLxfvXR^7Uvf=04MN*Glji2r)`c(){Tz&kZ$CCjSI1r{_`AGt*#NT^yEG zlzIlGx}!+)g{%ocNv7^1?Jd*zCb$h97~?m=Qxv~DGt{!I*S09gE*m4pis+)xEsK{fkNLTyu=DiYi><6 z6AgF50ek7<;{4^y&^cIIo?o0f`ep8>l8q zUF(U}J%T+1nLZ&h4eTi8>2qYE3gVYo^srJTx?+&IDJ8>bi%EpCD%|?t$AK2mc@uO+ zY{=;-HekpJG@{_DcZu%x)qtXTVwl06x;Z3g$V3r;sxt3 z>0aaQ_Pt7MLv%;rA|mOc@52?y>n}RS3XiCbjrU*PNO@!rqNYjh07#K>P+%J*=qL6n zO#yhJ6s^u2I4RVd(RG2$am{O zfjfHyUjvy31477rA6ZrUK2-)9mVNDFb7J>KU?I392f2uT!gnRKeF^Q!A|R$iL||Yg zQDSrt!}u+eo-m7NSgwP8A6p{%PjM(-2~lQD2dJ$ufw&8XkL}lpCoA9w)@*_>IAjO8 z6hXc95pKaI7FE+Avsbyx#@QS+s6k9ywG*rOK5ENW0e_-UMp?z49rCH=9-gRg*`FKZ z{IRY-1ruWOrtYW!Bv7*Mk%bI-9w&$BO@emPYYcVNsc!mP+vOQx%_FI|1NoOw;6q#3 zZh*r}3hIwd!Z$hE3mb&u^rjbpmO*^J39ba&bzw}woy5cn1B`Hm(ZW!RTo?r?U$F6g zMS!{*9nJE$e@7X>nIjmHyqQ5d70hLY18SXv6LgF6(;s@$55B^>AFj3Zyo4w9-^%yV zpzQFqr6(VdJ?el<1LSariVv3Js}h(*`V$Nl^JJs#(%gwnTPv$UKCMQ83h{t;>RuDf zX-p2zwuBECNqX!Fex)bFL47V8T-_WF;WCy<$tOCGnuC3jsAogLj=(E0DkX2wAYQZc!7?aw9 zXfI=&VOoHKAIv_P5?lj^MTXtwK_MrY3t%SGko22nEY4qBo?TpfVPPS`p7Q%qhU_W1)E8-X*8Y8#TJ3Xg$FHGX)KO~qj+5a zmXN>+#uKG5qGDP{sYQS%q!BvY5<%c3@*f@lGP77;WOgf>%JR>!p)&s>Go{W$?wU#% z{!QQS(BLJ#LhRt=H;xY=usuh(howbJ0lAXXg1&hP1rd>vREMbjYzPGku!0Pqytc3~zqp);+6A>h3s>HS<4Q=E$2P+DM#{+V zr1UypoYL#R6VmrhFs3j|F;UopMC2B&gW^3Il?X_<%uq3riWHBSS$1oKRo{6qw_LwV zI*i&-#qc%r7SPJu0nAdzdGn7VX0>5PpE8>)`ba5a^iTGMkQ65yjA*t%elQIf4t_+_ zh+&vc!W8;cL&Zg;ghW5!V@FE@gGdTGf_`f|jKB_ZSG+<8a9dOEUl3Y47&LjO91^E^ zX=-ClU^zCx`Y;ZU5ri{V_s0M@BG4YD2(BKPU)*$iME&~+Y>OsARTcKf!nP8}t)M3~ zgD6f2T@|Gz_A-!OgyX?yB(lh9v(ubNMr!j}GQ8J~R1&OIWF^3Wu1DuV+JUc2*~4|( zZpdJk>1NPj*WI>a=3N(j=t!NiEU?Vk6E8ADM;ok96ieizoCvx3^>7GMkDO03(&#Hp z>|^pY(FfgB9sLO)>C3DEf=H(%ECRAo9Iww93pl#6DdT>jh__%Jzy@%pcu`6PkSH{( zW{M6azY~q`@2pZ!kgezwU#YSIPyh|hk(JCq(g@*e0*4tW*71Q3iiM1&n}vjf(? zx~XUs3+jqy8H`*qS|ynV9uNqy!2$zTVD=$3j1r6Lp8={s9Vu~yB*Je|luG($m`GGj zyiA4Ll1t!u944($BXI%cF)ee?9urlA?oo(A{ZAHT&>IqFhz19Ta}9S<3iT&g6v~XJ zf0UGBfl43lG4w==8NjcZCHnI+E$lX;UX3f10D%vWaVSZRwF5w6w<)w64#{9uZz~2T zKtwUFLvD!h8>Yf8M<4~|KvE_SnPD6iz?yX10qiJu_n^2){sCmhk#XJS$Vn-X^w9ta z4mu4-DT0x&5yi=q5Kf7>yLBwP4p|x$N+YK%JCZ59zea7f<{K;>b1L*#W{ z;G*;!etNs!IX(J4PnO-uYWZrVoD0XHR?F3Dm0>m2kR+SW6$;gS(7s%@RLW(`Lx%$I3%P8qTF4i}5zOTZ zIb1_4#QRz5?7mCALiudJQzE~_*ONFqh`EoIruVja3tmJbjAL+Cj z3)v!CJ3M0{MtbGc|!pW@2k0TwpysC;ig6jduj zaRlC1aR(9K|M^7&E;kUMm2 z@VEV`Mk4jmj|&wMG59@eyc#X`PRtPRgs%H>PtVhyvYWdu4X4M*a5 zU(2Jh0C8>p%jjZxk1m#x3k#tFG#=Ji$rS-Q!^Z|q%vXw~a;_FOwS--{R4L~9j2je( z`L2`;)ok=>rIamJfVBj#DoBh+Sd^HU@JXdstyJ^XSoUfmhrOqK`)-hsHlAz_D7F+U z6VHGMbLFaz;;`#sjRHwW%f+K2V84>nOU9DSXYo-klk#6sVLn^LhMO&xhl3vyU@(g{ zlu*+^9#t3exniLZZ2(py))0_rY!ve-1an*|#Ttx9<$M8nqjDQA=satU$mBI~%JZMI z!r>{D3MJsKVlEf0kRAayV&!UMiIGI9m253GYxJm4s9@yu#MKf8r&=n;<_M2Uxk9y? z&1#8(%ZfEZXt93aQ8izr1+FD75jw<2Db@^nLk(EH@tSTBn3nWqed(P(Y7LWsr1w;tKkL!b_z}4Dj&`2mv2OZ8>4x6tUd%r3fqoIp)#s zT&WUm9Uhfw1I$&lE>^R}Yz`lNtG5d1$l{|M8z?-&ZkWS}M@y$ipa$}h?qD}BqefuC zSa(21qgs4u*a5>-KnXx&k?sIHfY`%K##R?SDpx_$=^#1sU0?djS4O@YA5TC1^i%H| z{m`jXrzTIIhM^^_96_iSrcXcd^iz+${}DWY>&a869)0rj@?4Q=IqMl>@*vWSU`EYK zMuL zef*$9_yc{Nma3p)3=c9JL&ooG-*xI#wCe{to!(|P0ILN^i%w#B>{SFf9+#O*kMpf4 z!EX1qZI3t^x-b~3RIp}~T(TtlfS@43dcoNpwF@5S8r~7Nhz!@9TR6n4kVRwZ3|>vq zyD9NfA`*d|pJinW+#<#12J2;RgLH_+?!{*B zn-2Iv#Kb1{pL`BwSo)>dFyd)Uftx1-1%h!Sdq7#J;X=mGENodG#8vW+w0|NE4SX_F zPBF4#Ok3^_7?FZ4nC`ll>E}hrDV1id=!>e8^moBzNAxjng6aX_)wRbD^1k~Gs_-IUIvd(Oht-2Hi^);h?+)zrzBr5?Eis_ z8q179$5M=Nbf}Vw7px}?-%OLjSO$}>W>K(>sX3y{vVGjK2%M+!YXQkr$0!RpN?Kz8 z>vxk`SI9ag8!XvZPdt6*eWx~__~7)_tFPXf`v*X^bp0-_Kfv|>;W~xw;p=dn#q|uX z60SGT{KQ@eAj;u7^X(H8XMTLIJZRo!g)~xUp8E2c&n95=GjElur5e3`t5&S$&piF) zn~yy8uE#&K-b09P?=xaIddtTa^%nSZ{#$^Et*1v%0}1Ylw4!ZJLVO3rd{UZm|4?6u z#v(9*1)DHZDH^CS2LVd3JO<>T5k(Gz^$gY_88dnumoUo zYiyb*?YmDs`qbl(ej1qLI|V|q;W)7K^qH>)rTq9~qa(nFi#m}OlBtHwa&8$i%aBfC$mPM0M!IOdB8Qv6-(8<$e}1X5@fA_ZK#O|N&ZvZtEdQN6_f;)75=rdz;FYv zHGz}}vw&G$f_S8)ae%?EtPbb@f*+Z!5p5BaBRCSLfld`e;_k!~^zhM9vS&Gunv&VXYeJ6z4wg#8QhPY z{R%$*9HAsb;28qX@X-t(4Ju&$d^AJg#R$BS|BA5Zcj6;K_(b%hCVaXCI?xE84kT-f z3!mzb9drnfNBDH+(FY@Z3OVHWK>!sNmLP;;3v;3-qXH;?%pxdais%g0urw)35+VR4 zEn*1{l@~QbfJ0fxb6^)l;t`dWNVh&ghLAJ}aZXb@$ zp|Cn!C$mTjxDoZ}A?(9jbXIQz2|vv2!|31{ye^`V2x{XbkuY&C(k_4xT%afHGLyU~OA-P6I>eI45`HCar}Xd?fG$ zs>Paar1}@W=Ac6Eeyh!QxRL7by!)U-cszOn|1*qd@4Jy|mRxD3go$ukS_ngUDKH(} zUT?D{^Gv5hhxus^Ehikv1@9L923$UgS8RD22=doNc`3LGgbgdaiM3klv<`QGDRNoB z=VCYsq*uwZXqA~#DwYHt)RRTH^oH$aQQ!(?S!EGD8N}W_t=bb9LJ#Vt>OqpRZP0Hy zCeMiq1`Nu+N)jU|3(}2u?Kb(Bh5I}TyT@J~BMKDhOgfz*Pr)qS%81lcGWisz*Q`x^ zdy`zX_Lm@EL_>bK!a8(zyMrL2>aA5L*X(RktO67R2ACTplPH)Y*q}d6 z8-ywr<4!MxRtVjpmY3ke4ABh-md>gnvWB$dbMht8;tBZJ<)-&}(BEIx3w00RYq$2% zM_JKI7NLfrcsc&D0YQ}meUt&cT_$VWx{nB75=v4SK@JsFC-;pT6UuQr0u3Y%w(7EI z1_9-`@C7V^jvB{a;m|-}9G+rMD=YNVExWx54WTIuA*^omqN16gzkQ5aED4T*LIYct zF4q=}ZeZ6;s6eetn4C)#Cl+A}5eiiGvP?VyuyXvVROa=x=QmOxzVrHpi402naE^jr z4zeUh{C%^5nImvQPdIpOctXR4820f3d5W2Ap-6($dn+w=k}1qV#LH_;3Yp& zt?*=fXuyU(M?oXxZfEuZJGRT1eIUTqwCS3CKzLVxMYM8;io4i8a0Fa!b2u=EgMQN9 z91hIkplc2Xp*brZ_)g~GVDy)dP92pT`Gsx(OYjz)AL^*JlrNOZ)dQifivXs0P5XDN#I+Q{sLPO~>Ta`>7M^SKzHnNhf33)w^)dRvQUr z>XIjQ0F;s8qLrsai(>NAw!K3GEnh-ty4CG=rZbr~lmJ9DS26m7<*0Brj*d=s-6@eC zKWVx&vFhXNH+FU}{Sem1-;mee!Z-OwxB?)c>u{pfpFQLput~)Jye|L7@j~hSk>(zD zScF_ZS#@V`H}^wfQI9xXNk#EsjuDSXTR;6ELP|BpO9~Y5JenX zPLx2F1ueU4IjA9C(sPzGHTB$t*v_ar(I~V)PrTx+ilS75_&q5wv(fx$IGc0q4PZi{-^3}JbLlXK- zDWd%jf8Dk07Gm4UM#h?l85S*D!JTXl-^SaJT(_u2e99CQC}ki=L#~x6hR+BeL-~4q z;WHrpe_LLM<6ZpBUSxg3iY2O^RK)kky75hoQq{+&-TvZeW zzv2gK@93IP==h3v5AC2B0Q)&}Hfn)PlyLm{^!Es&!X)=px(%s57QoLvqyU8Fx@u1K5rYLRF_-M6VrvOp;X64RmPhy5M_4kFWorkzz4!*f>Cf6eJ`v5PFc z(FaBVw;C8VbSf*w6NhASIvn_Ek^3-HJiwumSRYd~{H&2npgqOCf5T62!>uQxm2H0D zl!#Wg_~*cF`CWOv8%nMe-ur{Nz5&+^u9tAl;ab6U6W1MF--_$M#`VLvejL{qaQ!V@ zhm(N)&AlXG$qQZy!9JT{ntJ9fm^oKTMD`X1Xgu@OmvDoq3}>GD;+eO~wPInPqO(6f zHqqJOKHd}mCArvex4=3O;^Vah00dG<7~2#LZJ1AD46*tK+WMLff;<4iVUD9DyXz(BSOq6DUlhi3Qd*G`OL` z;qb=L;OTb^4L8n#n>n>K7GaFX(3DA)x+7 zd?^9-E4Ux|f4+>5D};Q_k-;1p0yJ&d_F~f}wvA#ZngWL8l;Jspzqve?EIqv&Um|QM3f1&wh>jCzAvL$-1gf zJpJV7ckXBG=bt~Yo$c{hj^6kX`z^Y}QhqCtJs?Jtv*FlHYr}K5;hME+zu}XsqKj^4 z*K;c zzJ;Xr`mVL<)!SXWIf-g)+j2Lo#ukNdnzYDcQhV2eJs(7Z`ccZ&Qfpe%0b>DXz4y-<#R?}_tCk9ByWWCm z7X{judS&fEH0t)?%E|W8nFbX@0^dffM*)(k7?q;sY&)_ZDuKtxr!Mq-bcI?wY4L#4 zx6S?Q^wwLBzcoq4G##n{qlLsiJ#QeU5$@5UjO!stPOC+QIOqU(I&34Sp^7k0XaW@` zMvQCU*}~LCx`g4{=y`2ai~&NnritGy{xpiG8kW(; z`Z}cc+%o|TZMTb7^Azx;aC^jL%UAvuBCc2z(1%CRZcrk zFI$)AuFNf?+~s+T>XfC;%`Txl%6(;a@#4!Uf98d`%X7=0n6xgXZg|GRkX&Mxwt$xf0f4P;{4U+Mf{vZcNdqDmB)vYzBacsJ88`< z&Mnd4Tw0vJGHKE1A`^|@RmysGRun`d&utGT2uV-~6?P2+5VYvU*_q2I4ik1Yl0JR^ zJ)8{WG|;q+GUuE-MmA&yC>bzW@%Nj|rOWK!rV zqR=G|(%$7nhc!}UY+Q$x6-g=!(W4eQ*j`{39*{&k(1U8!y{0a|`k24d$ZXjyLY4RQsYL4Q&}-rb50IenjT6h3oZQVAuA(jx^L0ksc%(j(ySOZzmekRT(HJg zNUKb}rC<@OV`!gxAoUxlJz7&~XVjY-H1{0z&!)#wikccE6wRe1y5j&UO^i46#Jam3 z8sxiC*srl$(P}wt>W4TbrpP`EAM>t$^YLH9Z1^F%@Uoem37bvIr zDe`LVSGVDUT)FVfYG!jXVd=_Y3JMlCK~A&~>-Z!20>wcjn39T*V+1VWl#2-p$1G@D z(7n47+lplZ(pS1tS>aO0Y0Zy|-EEx4Be=&<>-V(igWsOLq3)^6`n{fx)^6}l;#l>Y z;a&X@eGh&yT>9gu;R;3Vhva7ks@c(vRF5f106&ItLF`i^UB*PX%%*+QZn+&g8$}kl zTpkRB?H-7A%(}!37$=c80WZ)z2r4KIcP2j9pGM1O>y52c3XdWYRVg+7QDtW%!w<|z zM=RUsJUT>+9O9F9Nw;OEapG&I#;&z*wB4Pyg<7yed>^Npn@(L~KRVH1E5|7eF*U_d zOQmZz}3O!;d&F-Z+_s^sXxK>MO+`j`TcMTs{{-(RoA(`X%1=zHPU1wO*YbG zBTY8apGCEha9 zWFt*>W6lf(1Aj`BCXapy=GVDgrI16Uy}%e4KPtI=At$Bs2M$w}FXeK$G{cHqzMRb! zO66==N2Qw2RjNbHsB@KCHdig=z-|xoRcqB;En7_Bo`-2_*>bLy&k{F1cvvVEtA$df z!aNY|X*FA@Rw}pe29JiALVuL3@gDu)kr)gZk+2%6-a_d$P*XM{Z`J`e z>g$$KUk}ae;_B=7SL7Y{-EtlWLild^7`~M6mKofS{08}Mxk#r)BhWSiZ5SmR^Jrrp zZOo(jAVsD@!z_Qp_ku2#)>XzlI^5*;qktW?>Jr9Ccg48J##NbvB?;LhNo66%JX#r- z(E-hvM;r5KaY8lb(Sa?zF^`tE*v34XN#9ps*bBpr6=NRVGUm~QEsx4P+6c5ueFE)~ z7l|b?i;o0HeU)0FpauW?n)jbrM}5y9z){~Z`Q-cjV+S3rrj;GK;<_toKCZF?II@Pvcs z339+S7A7BqM>g_dL`A((zghPip3~{Fx4cP78wy~ZBgw7WAjU<;7^T!MSUMH*85aHLLDR$|H&PXXMQ+zR}z5GNZy*+<4r*J)bW z33^T5TcqihFg7JCCOi~#cs`64mtn6!$h?|-^eJP&lU^?K*MmBMB+LKR}74)&5}9Yuj znVrCC+Y4~uXM2ckZQmkmX@AlhGdsbt?F6Gg0&Jfv7jhL%!xZkJ^M};}aDUp=<2AV@`5oC=D2tsHF7SZX9j1Nn%r^I_LD?P>8 zJt-e&z&kCIe$b5fPz!?Wb~tu`lJwrJd)AtKwnic4FS_jwXHyJ`;LY5&*6Y5#fW{!o z1G@Bo1IE11CM3F>9F7lhzTrqqIw~zUNCxY-_;($(1BCVMY5-6X+U=FD~nggW_JiO9LU+W0-0c7RGw^F?(A55t%LZnbJ!F;fH z@0aWT0t^zJTN507Jn;BE84MX5BZqD00Mx26G-_0896;dIcN;Mz7EswRR4c-50^b6y+m%q+uctjX>ma8u2G^#w7KN)OdzrB}0r*8cB>$G%Z-7 zG9~zCZks$$hrHsN_%*3zEGp)629^u}V_8 ziS!$;)8=*o+R(hPY#f(*9gLqHKqp5{K|~ped79)3*lrU`3gKH?6mn&Ai(!;HhwM8x zg;CKnfc4#RJ3ZozgDnoGIPt@=e*CV}Y6V$oX4S&%)IHxOP+$%%F~0PPqKYEZgF#9f zldxC1ssNfew?QrsZaPhhWJ8UmpewRvf=wHA*W<7&c9%`X!c?S#LmV$$BD7zWI5qzN5?1}N6H`;O?W4MOPK}D=ul||?X6675F|`70E8~J zH{XBii4RU+z543a&w#f4ZF!vnq4{oH@5MEN>m^)QaLwat;`%mR-+}AT;QAb{!-+9| z=5W*a`7AO}qlas&uF zfuc9WDHF7YI88#!0ISHJCV-yzdP1`*iy=<=7=qEF5i!K6cDxY~6W?78aT=v<2a-R$ z`V4WppTmMeMus@$fbrPsheV4%3Z($UqomUvhd4GoN}aW5c$9`mX?T>ZCTVz-hDT`& zrs9I(Q5qhljWc5+Yco7Ig=eSm?tbwoM_&PdF`LT=nrpdYsk#?~ZEel=udq%Uq`|2m zYo%JLYASElT&_^utEdEiRHV#&zKDOV)O@L&FXt0DYC$vd0VyGV(D}eiXP~JjB4ktu2JoTiMmnkycLolhHYxt zrb>ol*rtYU8dpbrsM)3?St5yZ_((8vs}%A@&B*N^e)Wkpayx;pgf71Oprds>_H0i) z&W!NW*0a`PuWbbisync6v9812kK1ZZt=n7mn~v*ETZm8SUbpHU*qOi_1BMpYKT7U? zGS6R!^}(~&@|NRU4IkH5y}fC}l%v&x2O&sSZo)wW8E|ZLVQoO>4?#^EPTTRfY@Z5% z@1f(itwTebEqiI(b-PI^CrfR>s7%^nD2;l}N+sewNG5~S zN*Rhll@E#Cc59c%7aGZ17R?6F1nf>=C)0!pQrBwRV(OZXPgXUS&waPVT*I7=g%T(Y z8Mw4Y-GjvnY-(s0+ugqO*3OpQw%UM@O*oc7^A#v}4Z zz7qLF4*Qk^b0DB&I?^qGtg@-WxOXqP zUc;D*|sij!NHO}MdoTvYu$5qeB1MB0@Pd~v|EFg(FW{%u%PhMwqV#q z)`x19F1xe_aSkN6{?7IA1xFH zlhv(mx8qM|GMhjTz4bJFhh?y`8+I#0_7|{4%Q(K@v;9mlTgla);UDB+46`wnD-_E4 zVl`XL2Q}z}3K8T*V3l@v5w=ghnsq^LhftvBNSZ86gPPib<|1O{O$oT45|bVAYxU=0 zAoAbg`d(bWi0hxqi+o&t6$G_!$m?(hA%A@@VQfEUAfjUbF0LLsVL1JGq@u~AcAH`C zkk%&sMJm+8#wNiQ)}PLxa)ZhZDu2MJ{0RK58FJZ>%Z6N5w00sPY{=zz5V<`1Qy__< zeU~eRx_5}@oU0vHc`=_u+-O~W5q<=rHF!9ZIZy}0!2|!A`r;7%!2gnD!LJAs`d<71 zKKty6VX7DcoKFE7$HDMY3@^p-QbMj-;!b|Ayp*^K&L}V|RB*=drBra9!TrdG>Ek2# z7&YXzA+HU2ZOCf~oeVd+-Z}lSlGh{OKq!429|>|~80u6sIr7>Q2bGK(XQ?q~sULaQ zL5J{ogv(!sH}(52(9NExAQp^@{YV<{D(IAwCmLT%V z@n779dbQKwybp0a(gA~@#1%<#K-YX8HFiemrxOd1qK^T?c-X@INU`xL7+R|1H^qFV zquFGMdKgo^cYu}9IYdUh5wUH2&FO4Vcr>}=PsvJ=7TzbHu|$}eD^Q7mEcV*s<@2m9 zsfiQcd&*|tbFaPpbKsSH7na2L;`)AEKZffUaQ%H;zl7`8aUD*i_^Irf0j}bTl>)np zt5l1XeR_!d^JvEX;TVXen$@))*2IcU!HFuMY!V(lTS^=bp>~Q4JjlcWGG~63%=b~5 zDdnW*Q8ii2MPf7 z*S3b803XPrIle>M+i@!#`7dade?2}DIBPUpaVlb@H7 z0y8aVJ<~(92?Vy;gr2$W&ECQXf+;N7p2GokyyM}(&As;sIB>~_^56tLhTzk-*KsNS z#*BZj))bM#5?DLTvf8e9F(F=*SHo|n_N}D!{DM*|3InVNtvf2XGa}x= zZJc00d`r*vb`=+cVr^(S1S1j^MFTxcCeos8g@}MdEK9DQxCe{$i{DR(I?*KJWQfzX z%>NSl(xK=vdU@$hewvW{3J(*dPlfI006{z^aEur>M2=g~6p`1PNa8r^44IbaU!0$|e1v#u!MKQQ ziMsV0hz#Sw_Q>h(J_int?*=vzq5T4t!#(hX1q4rs=zr2wa8iAE5dNjUO~WD~`-Z*i ztA2_hmV?h$9U^s_OqzC6@Y;{O6X&15&7GhbA_(AKhVvo^euWdS(hwqz>zt^Ftx0a6)ZrM{Uw5tW%5G;r(%t6qqV0gF5q{DO9 zdw$nq#dVq)@ZKmejW=a`9&XVqpUShYXRc2KMTjsmomRa8)#mfo*a|t(L_iQ~HDG5P zG2bafIRU{r*#2N#@IAIV7B)B3z^MmpKk5ek$&g1>a_X!YKa`mXOBD45$znwdLlG*7 zDv^zXq3+ok&#Ui(MaXQ^K%L~dn3Rx% zIp7YY5$-&N7LX%ut7*5KZ3o3#w%@3CFmsq#*b-sQ>{?{mwQkcy!_^R5=ml*-er_+V zEov?l6UZP5Se`-?(G$Dfa1qhS^6gEs@A37lY!Ze6Vjz;^BO}uDu!V_JGCP)#DDc|i z+(mc0cStmr!{-7Nma#_R+7&>ksk$?{NKlT#v&x>g#bmgX<%>3b+m@ z)cDDR(iuZS<`ilHf$;4%`tjqsih77G)^nBuSR1P4x71_;@Olq4pB$FYT49WBkBbkms zc5Qe%a-%go9Vn~GQzxC84Nr%UHG)GXjzSm~!_zT59XmK78=ek$P==?YajV|hJe|=e z!Jj!IHK1HBzo!{+gjo^wotGoiU(IGW58h32s7g@2Sjv}k#JdPog7Vc;zLrbiS%fKS zg+jJMe4*gc5Iv&Pq%!dX;0&EuJtD(w>Ov_vq=hCeBcCHVrIF7OM;w1fK4;`}5WCEU zG7%%6BeN$XpCiwtKi>~p1-hRf#Fx_j{1EO(ew1`SzlsPM!%8x&B&dNz z6&MUF37S{pRA^X9O?EMB)PtCEH0nVC9}NT)j_!t)6j6LKtR%xqim{SLzM3emKZOs$ zRQe!Pq$U-imdn*NM;L|oA5@3@*wpY(U_gZ*dF-I0bvzpP-whkX`|k5%PoAFtg4?}k zO?xUtpfC}tKu|v~%rCE9n^{|&1znhV$#tP*yzX}IT(O%@9YVHl8?Nf7#Pd5dO)5kE z+T_HriD)^STirWLU8qVTt9mW+Of4Wtz@pu5LiOFd^8yqlsdV~YK)eCR-np~X>Uo_z zFZLQY=tB8-*6U8Q=XV_Bxw8w!RQuK)-`#Y3cSvi}ZqBtikppc>Dy!SuUT=AKZr)hh zg1+mWZ|S*S-2z#2gCiPH4I9vCUU%IaaAD6@8e2{`cm_@CdduCsvy6xscuNIR_zNBb z&u%uIEuXxf{PpW0wo6tCWz`MbbFbRAAL^GEj! zkO%NufB)Q0?7MNdnVdPSnq_pk1lp3pJel?KaIcpmP~9<`LxBCw=5UfWhtdBYd%@9( zfwTKY$$<^Jb3HG8}*4AwQ zireh9?11~iLV{_l>-B7QLAh5EQRkIGF^4{tzNk4d?dRsKvBF)$?sOfu&31ic_a6FM zNoUgPAAAVnP>?SRJ(K1ule8$B;8ZxUnaxPsbdn25O#;75@gAi=z~$Mc<+a86Ys<_> zdOh>{%E~uqR?l5{eKmFA{Og%JAD+lWSRr~hqyq$L%S#qz?599)mFNo0yyr-*L-ucx zd?7X`&tA%PBOB5`MS(n=T@c$e*Z^+va^$T>uK@gOd|7 zkKOIT#ZEW`f`!A?gKsd%2siLGsieZao>)cMeW~yNhc6zG zQv||bO?vfOlT^~$+Jj{u>3fdZ!rt*jVVqO+9|7Xv6#XZBDNfOU#{I~5lh)^#2>#6m zWi}}7{CDDxIdA(7YUInbAisi-Bz9A!TGH4}MQ98i%(G-a|HW-Xi($#_;avRWn~y$r zAa2g*qAh_1J*xt&8p>N1ms_K|r>8&3DE7EJ?r0Sr9xp-E(!?Nj^{ zIK14HF5-xTB-ja*g_utB{8BNlMAP6FjD{h6J&^)Gf%4Ly$PagLZtEsHZ*1E;Rp(FfP)?yM8l&ueO4sS`+^^ugL)UNP`dwVVhwG1VeE^)YKZWZl zT;)S^&364=wVN}RI&_5#IL>gLtv(Q~lrSLQo;)nUdloV=zjaIK| z`AlA54D330X8sQNnsgn` zuJcFaD8vE-hoQZwV$wMvKIPL-zWK;g?|S?*>%EN)+xv`=5546(pS0gX02==-u;;d( z9{mD9>v#?es%^JC z3p?O>|DHr>Fl2B(z^9$b(ewQav>&jJL+aZ;J5)_P+!a;DG(R_)-V# ze}(&z-=mLzjgL`-pbUa?+IF*okn$R4spjCMXTMa@U<5Vt`vhqJFFq2ERJmMPKT`e5 zhYos3I5v%+6L_S$@c2PT>v)b-Uj?NjY&oZ`XRVju>7@-V6xMQK52JxVddESi!3_to z6-o0$sYXbb)f{t?sA#?sM*}JkNw?G1GPx?nKm5gP^jZ{V72bFdSP(y2T#`>ZE>x@# zv?1G!a$Q$7PpgMi|$>Bml<}13zy@{9lsEkiU_g+ z9u+>zqt#FkwMKA15&4uS$8R|eI~+lgJy0r=C;fr3GlgD~7>ck?*{$*M@R4Z3_&Aq5 zIEp6273-_%XZ5*X1vUK}xPA-Q`#_jdv`o4zT(98zK6xGP2>;`IZB_xaAM70e-nSn< zJ07+~WW4W*un$TKv6#-F2wodBX3&^@q-g927(|9%x_4Is0R}MilAy#4y<{NKv86dn#&09CM_?%m@cnEotZbe6?CA~RB4*R6uRf?);MjyH4~yCK*S-6oLwG!rmG1x*{a{29i*^fEb2rKO_r9F4wemui z-a$>M8H)+7JtPXDrBz0I5wVwME`e6HumL99>Pc|XAwqhUq!UVXKmvyFDVzS@be*P^ zozN1a;?VqA$U`<;?s~mN_P=f|w;|?T2?oL{nZl$+i zHBP06b%{9@!*QDh6lC{2Y56vVe^{t{^=)7M5)u)7qLfK#{cYXVhK>!j^}cEXAZeC; z_WXIRc4@4w=8-7O?w057@X*Y9p6jK?oc7JS=hWNXX?Sgf<4Vk{Ct;kd!zYD@L^6nP z*ns<{HD;Zo;gfamAxQ}ZCJc(ikyOxy@#Z&$JK_iSbIe?Di()efyH)sA18qIG%X=%;pD9iHI7Dp9ZJmpUUeG z@cnObk&*c+NOQgx*C?*DxH7nY2G_6P`bW5a1J?@Ff<0U}aeW)E!%2RAdS6@&ZQ&~c z&}S1&&d$6=rfF=BUdWfrXFg-GE&iELWzRhI75dzt_UAVOS0CdcKi0W>m$qmHh8P;q zFBbLM{%zGYK*yp^81NJgGfECr19-7$^&cae7ITd?nti~yIMNVEF22?^l7fAocr4_)=28{{#0U+vGOl|0I-Vs9QtbGJi`jEOh=M*bs(S zDp}Nqx)rpop>73d`C+7PNB%LP{(pjx1QWAbv8tPxT|9kI(Vmfx#$uRVhhMdm=*r`1 z$PXTXbhNwma@|LO^9|?Ly^BV*!a}Zlz;x%64zWD3gJ}#Ze%$XJni2+0W6KCgIk}xm zGDZ^4E+VwM8_YynY|we}s!< zR$sw&IQi30?k#`PreY7_6HH?FDPnpO0DoK}rda#$@qDe77J_*wTneCPfWU~%hNA)_ zt-yCUq#uExz#!JB+kHYZ2C=5$>ge<+nR6Z)>o#9KFk%h(q_CC1e}r#a%om3{rY+|4 zr4k{Rpp+qu)4xkxhHaqW{km5kfLBJvMg03G_H~ z{(T1>t>e*){?l;9df!j}S@uaHY!eYEuH!;$7UvOh@~Qj2v)P`u+Hg4|bdPjh%}|F^ zPXX;w*6Un$mozn4k%Hr;2MTa&qPi3`b)f`2Y1Lana3?tCOhI$iqV0v^jnk`SB1vTy znzy3abZAd@4@qxO*EAKlLRnUYawr|OPpkF>-Y}zspxT{E;2DU4lH|bfks4M^^5{m2 z9W=bdicQWVi;d1natmTAx?)@eTZHwA2ws?SCCA@TqrPek8}LR#^a@lw5L?xP=6-YRWCa%W^h$ zl}_~nsh*Qoe|=l^Ho^qMbD^Oxa*h)>D&UX>FWbHCb=w;!1aa2!uhy@s5))IeyKc*_ zw-pr8<7MO)85e><3(mff`ofF=dZk-uL~6wX#Z)Cu5GQxKW*uqvl(Z^QX8M0aR+ zy58y7?Iw8}hUEZ{Ti?8L26A1i3hWz90WDmfZ+C|lCYz`gmIQO6aS@;sC{H49)kTH3 z*Pwcj0Rm$0ZDW*usfw?RAr{y);Zd09 zd`pXcD&4dJN49V#9gewPNmw;cjY66-zYZResf#(77Rd)PkQs*v@Y0ya?>c3(vBPU0 z`?*6iiT7cEf|I*5gYn*hPPVp~#ZFiyFteI|+UNzNmS zHKav=q6s4#(!!7yh&5nH3xOUa#b-zhtP20_OFyE+2zBgVqM&3ip(%Wu;mzLNFQeTyzMELQTyl= zJ}S9dZeKQQf0HEK83=v$t9p^_Qu6-j&KV{P^O~m-eqk_eVVEo&2+zoGXz##Z;`YI8 zpa?5{0H0ql3Zy93kSvB|aoU@PWPvov$ZrzlH*w{;{|VFsl;{37zLfIZ&*6UL=jr2r z!N;g!p%@klIeTNm#t3~lgfE`}1%H}1aHCH`8Wx6y0`&o-PeS@BMxSKYGWsNL&uiFM zpo{{N6n;d{C(t9u$3hwTJ4Dj_0zMKnp{s>#Rnvt2MdLQQ>$EbSy$S6o+nc?Gk9NJa zWW!5r3z6Nue#P&4%rLrkLfuCH;e&7+?b+MzO*Z^pxG%QR@$z&{8lm5~M)nS{{gsx& zF%#*CU2w!Jbi8CpM7mpXQ|U~`n%f9Mm0C^L_S@rKC?dj{vb6(e%Hkb&)!ISi(Ry2{ zr8-@!PVq`b;8GT|ptO$Xc0pxR6jO_I0Vh>7lRy`Td!4k-EMB zdK!!)?zihVYyc;q+UbrHFylA@m)ksaoKMcuScd#;$C^99)?ch!_IohQ++TN3O>U|G z6Rt1f`XHPR9?slzlXkidcpjA6?G6s;kF z4GF9t_D(zrJo?X$PERM7+uNshoGc>}IIvvp_o+=Dvxoa;DdqE(ED?V}DMNg-{EsBX zd;anLD+rx9-z-VvXXtNVVQa%Zsl%LGjfSN3nYCiLCx&~X@uvnFx(Wo7#65}YOZ+5| zDfA_N8ed9Z;;-R;WS*Q2{S0ARLtPu{+Ax?6gIV>Co%up)Akw+Vy!9Y9@={4C-4 zzk!b=*>SC`%Z|rSu2bz3=tb+K`p-@YUzVq>XQgD!XAw@{=`EgEc0osAV}sOEf|_>E4HfTBJyYP|4g% z$ygxQBmsLQU5Y0}$^VoYIZaa9vpcPN!%k&h&wMyDX^q1h5u6o4T(}p3sHT64r(g4l z^7tJ2Lir_Jzl`foaD4z0HM*X}HH+&n$m?)Ywx2oN*rzCR>;6Ktjz0VVe}7Dv4mr|C z2j(XS&W}JAVeqUaJcUgQWfQ_`hl9YQ1HhAlXGeb;cok-m`D`KJd*-vHe6hCIh^?*J z{uQ^`YuQoOYq^#$*L1hom3$#z+N-pL%_dT8F;~LBR_qYw>|Z99!R7%RXD3^4!uFG> zghk#4A3joLPmqsJpa6AN!Vi|sq1Vm5g-1+)g^)lwF_=5f#rk1D9k^J31z(Db^?BTn z{1|=wI6g)VUN(4H)7%zdK9x-WKD2mwsj&j8&=%Pw_&Su3!@-G$fSSDTX2Hob? zz@50=2-AyVh+E3K&U}dHF;XXadPRS-Cf1D(GYMOIdM_$#+6}j9qaxW2-B&NA>Uz6c zY%h93f3j?m`P$;#MR&X7w&9{ymJ-%SsqaF;9g}FK*5YlXx7{tz-C?t^HJ*a>i`=AH z&x7~!@eS~kgx;`hDUT%u^`gA$FYJ}{pG_}B2RS|aV%J_t3YMMBih0sJ&HAn0=GFMr zgavM5utc5}l~VIH9j1eCXu#ytwdv3)yG`LD}M56AXpJUblc=%@BN z&BT^Fon(k>^w|V`<1=qj9QS=Pl)A^Jo}JKx+dQ*})Xt8TCubFIYBBFpIa?vqgh5Kt z80nOMtT>56B-Szb6kejV^+e0l;M2yI!KZNKayWc?1YAl(Ax1Q$4MsB*B2)h%%_f#A zVQ=~qyQHBIX)NxYLLB`qP=7}jSF(^j1ceyT^Z8sE{~E75U)Wb<$s$onK`BERmufzEh z$@~3yUg7YH;+Kw7%JE4|8p$w)e%qww@_f`=Qr}IP3`t_Ccv#+mC+)1CCczrdaDX>P@O;i>q7JvW=8MYUaW=vPAuO>-iG0%dN=yL6l z=<=m{M{_|zN<@J`&}>7KbKxtwRaAIa!8Ho=0YP;MOFA3|KHK_Q40yuwV+Uncv)+X> zx31S~bjb@@cMGy|^3k_$^THtLhnuoZyKQ@Q*t7`WWen;boIf_jdKm=l3f6@!%54Ia z>3spUbvLwhk%b(n3Z9dd$3DlSsK&J%vae zazWh=v^y9CxqV?|by0BmTXl&ukqSp>T!bBaL9AZ}f8M>L)mW-3Lo%Vi}xv~BAF%EJn|!2*(r`cN4e873fO@?Uvz%Z8^#GRO;hD;#7{ zsq`ntM%)YKGQC?0;$@{ez^N=^EEu7Mo1EIGl^)z6j4#U-m|T^pzNNYqz?1@z-wxnb zy{B(zS3$E0!`E-ij6apZYEmUJdk z+Hg+5Z{=8O<(o6B=Ppc)MMqwSp(iw=PxGE5E_)VGLT}R%7u|&Fnwl-#j)S7fq|zA6 zi3{VtMkZL?2lftVB+sKpj6<^Xj?G*1&zbG%5=>^`jM**F;6J20BroW0dajeRqDTkWrp zK^fyeapA*bech8wQeYbHraXJR&~sW%+OgFkE<#a(baUDc`YlMQS3pbm=!jvt?bfbU zpZX*pFJu}b$J)K^b=xCf$Biv)MGfF`KBZ{8|2oz9lHFaZZ`eG(C^a}8(^laCw`3z@ zk&57ZO2g=!nsXjjvEg*nt2glM+&L$FxU&V-)zll-^Hz4^b^r?mgFz|h&RYUUq=_)S zh^AkJHg2j`!Jr~1JmgPUAF=XfxqU16rK*51x6&Ie7fP}!WhR<3|n_5mFY z47zp+Em;yfb(H+4PTsck&Fu>BdjPoTs7|U43CN!g$SBmGBsy1mLB5OTGaQMAC{RX% z1MM5pRfjDOsDaFu0UNtk+ig$nxL#9(2RfwUEvWTfLCt%1{RYnq@)8YC0#^|4bPnLh z)Zs?UuD9(bx`0Nbg_>>jYne^9jTXHid>wRAtx}q>NC{)KhJs|c58ujJ32JuQ?DkmH z%(S~mfyUy1jJ+H+QmauK{DtGV;Zw~d+U`zU_1VXSQ+EDM z?GGE17G9~X^9VwhCFAe@SI=98tlrN^dvSKM^$t<#XC41){VKtfZ_hzhTq}|sXWO)k z<|go`?eKdR8Ya-Qg+*i5V$i7qwu#>Z5N4F@UnCBFfEe9!{G1K}Cc) z)J({!ln`yfFFk-bvea-kA{uiN-^w{Q9ZTUJ8{^qkPTm=I@r0Q;s_^a>zytp{OWAF9 ztIY>mf*o#Q=#gGu+p@yIc|F#S>v?cO4+P9~W>`E{4pv)`Ssj3_lw(^NM7O|hJh1|f z5<(k-p$W>!z85C+?H;$hJ=l5=AvTx0;+f0K??hK=lGipg0cq z5iBsEtTl#Yl0l@e&VGD(Ey5%a?18m~#o0@99|r~rB(!~lM=lZcP9NX^c~s;6;KuOP zYqN`=0KXfY?|T@#evp$Rb&&JE9EAAn1ap;mDh%L>ll9T)jKdj*5>JP5G#?=<|S|6STQxatkZkKj0WR%Q}$F9gnO3|$J09;KQDeb*V3#6s~ zPvFVqw{ZP)Tz`V=YacsxY82O5T$gce;A-J&+gww9q zO(Ap^mfNI-Gp$;k;AN+7LVQhA39_7DC9CSI%#>0&TqD>|wtu8IsB4-ET%jzh0;Ql? zcTcPKh-QJUAr>UkUq#A(RTb5dfYU^!OZXg+Nv<$~>{OZ%x9+Ju!3_!1$BPT!>{(Kn zG*SrgQ$%}aSRbQlWif;FFp{iA2}CjS0)ZxoR)F=AvJpUs*>v9gfD8cqFnxk#YCtwx zC&*_sDrmnF@|XRqYB0hl_N`?!Dga-+?;DK@qftTLO_gGZ(WqcYCyEuPHh(&nsY08I1}W5A~(Wro8kI|@5#}ED%gs9P|2&KLH@EDB>O_}C6v{H;lg}ve2Vo}&D_O9YT zibZNPDx#+OMxz3#ibTdjS%EZMj7CMEm2zJ+DvrQ=sqt(fwHS;>g+lK{am2JV1}H;7 zK_h%~;xsCZXA5l6#5jT1mMi0YywlJP8yj0Y3(0H~mo-Kl1TJtbq^e~JbhS9?qV$6(FlhMOqmx~cU zRz#qRV{5Y02jkg7knlziL%Qw?HXkuA;?wA17(I+A^B~lYHl8hvXA82GF`g}0G(1VJ z_=)rt zQe3421`ZrMqy5);$LF9mC`FCAn+ zEGYy*NDocUg`2P^`w5-Gw3i;V#DqNori!}u7OV~>vkYBogl-eYP1qC5>T}0vltWC| z6R~zo*b{ifGht6?pBI1kSslkHhZyA$qa0$CLyU5WjFkcTlL>pG8Kly#W0XS>V}$n! zj_6~;o){+`13ldv<&Z$l@ci?)BO-pI93sQJ%HSV56Hik2Qh~-e=`c<@6hz=#>g_&& z&@skIhjG#Y0PJH>CIuxhPC77B#z_Z+071-H3SB2d$=nYo9j7TC0wS;9op|ERQ;$3{ z@>wV~JoV_v_u%WyS3mLeQ;)xAZ_Hh3~!J2gi30cU2$}n0ML)3cY-fpxk)LA($995bp%!cYa z#276Lqh(>VEb1LwP-#ZXLZK1TsqEPGZZZ=xf>gpR%q7u((!Er+G+Gu$%fe_`7%dB< zWnr`|aJqEbH|s5@X|yb??v{-`5_V4ry4VHh*l1b!4G?5YUC%KtIE)JpU6wMf#K1m6 z`F2u9%fd<}`x!y3cQ6F&+eXXcIKp_$T?Om(;_Slm-2BzGD>I9)5I=Qs_R`$Pt!XQ; zOpfRQ(ZT4hWVX^h{oS=}n6h(7-n}MIo~htNb*a8#V-vmPx!X%NJETcPHI78t2umu` zvNQ)7lFxNU%K~AyqAudp_!$=*dgzTYh_yw8mNbj|1IdFf_Z~}Kn9fXG`0!W=Y^)jx z@bjlt_TWh}gVJbO1RRv;x;9!CI%RO5wJeMa4(NQf?dG9eaEyE}DWH5GK7=!l51l%7 zYEtQ~6pNL@^l2!nJobKgIXU$?@6@SBpZxrez22!eZe&`{dZyQPS`dM6IzA?N_7a8Vc)Zo1MN!$B=nRd!|dtSr#GZ)=96l|9G*OPBP`q+U=`&_)V#rlpYYV>(DZ@->G zCam+%LlSj*tcMNU$H}G99eWPFJWyNudsc63*-gtHkttY9gsv858dit}(^?I}v7@qwX=gWe4FdI-!@vUoK>#Ezd z<=i-JAG4k6d98(dcS{W^(NW}7G`$vmpY}T~r<)qjj8CLDoEDaQ>IK(r+4c6sq_wgd zb?_vJFn`;1{jH>qiwe|x)ljN>O+M^+q|K@~igX>sQ|tWs^VUt*X^Aj}!i=s&XnV-`xg9E1`UdEo)I^YGHSGg*QyTS8P2en~O+XZnbrvll zVAdPT_3JhB&^7Fos)(DDcG^w**8E0ld}VbULzvU*32E4%Mi6n`rTbbdy1$=_l?Z9^ zzBgcnS}>#uVh)+^q{)kp9`h9%aOxSILLi7#VVka*6;X=pp^#1!amn#}Zgs)h02Rx;=qKbTQrOVX>g({vI)i z1f2@{GqytAivlEixJq3NmqHYn&T?|zTejR*)Asrxm*W6=q=3XrkQW=)mUV$v7!Jzf zF?4Jkj9_-sn$jVc1}EtF0MJQXFqE;o<+(dn+upHeJg@)r{Q#WtvVbKNw0hLmQd-P!j2*HrN+iFWFD^ZF?LiG{2p5& zcnk(KvF*sUx;i$I9@mDK8XgWY{gTt!Yx`TyMmObYiNl1!Anj{m?*l^6c&w!)Akn)O zsckPj?{o6~V#<$S`4ddtN(y76pXlCQ!ckk{IK*GC*(l z5U*?9=2d{*y-S?LuH|mMK+^|V z$yp<%mTW8ZPo-PQu7)+B+>2Xw;|48%5|v2qjKvC!wr^cu@m)9w+k&uQ^?Fb^4YO8w z+V6L_qrbM>T12M!OrQlMjOd`M>%6wFuU?;ougUsN)M>fx)~aT}(k=hz`Q?1NH^q0!fDn-M!Uqkv! z`6B(LQ$Pp<^g4tzPCTUZzw_o_9-oL$B4z3W`WK;2+`u6Mm>utId#Z^Yp|J(dIi7k} zYMhI*>RsFt2G=@+Ut>Uv){CGPcd?ypgJ4A};KcEX3;GJ7iud1k&Y#rwV0Nw}$$r6) z>ekyFn~vT(9aY<#se-nmDG&XHxC66zFVjKZt?t~>+mYTA7W-yuN$|GWw#diY-?eD- z=2dOEo`nL%){WKW)va|*;0?R$51h7pn4o=v*02UMkzs=rY1?kkw{SLg+~#2$s}63~ zR=wS9*+k1T`RSl&`Y|a`4(^h`ijWAAqAK;kgNFbL#u9T95liAo%`DE(o?UP5q9H^o z(N1Ws_qqaU(+~Izph+8qE43PyaZV(9@TT3yBsSa@HV$Ay9~;OG8!Fiee^?)#`X<;x zD;?MGu4ecYlzzkCBeB!mJLwB{qfUGsqRi1Cp!@A!tLt=Hw$yOL*vc8mejrv?JOU!H$)ei~aaMvg$s!?f7jzSVVU zFUOH*qvz9h1MZ0 z*yzWRtvW_G7=vJJsITXO!f}gEONB~8CZMyh;4r-rknC>7&l9Qz{hg*asv|hX@;NS* zdHuBv@W(h1c+fWi)d@-Ny~i|$0uZ>j-1+EvN{y}<00BdS09&UGp*^+ZdQHpU-ClQF zK5q#3J~DABEsazNB7C-1&5G@!(NU(+4foWf(Gn>X(U+7$%@StZ#}q_3Hv><S#4K@$aFDo|W%jE-3Zr~S>N1Fm*1)(CwumHkIw z(dMM}NpG~hjw@5m)R{>*j0s?+#T=U&RXXsdnoHWAZrGhJ9rPVgffxxU?ScHTPxB$j zY4lokAXbSW5|Q7)=0s`XC~d1Xhha%>9cU4dt+(Sj&meSk2jH{<@mB3AqTheRqg2@WFwI1noL zheG?nZeAU<1rw09Z=}z0Nw@9NL0-{rmf-g74^X1J06~2mc`1Cd7jWEPWW@_tRlOHL zplTguBp{}Hg9N>B!bfos2nR8|L!0L4B!b3Vlk%sgYy0i-E=E{VQF^&Fg*zZ!aY*Uf zpqGdr%)EbGM++cvgH{08 zuTi0yuXrgC@TfVAvK++*BSwn_9$v4}1@C(zMCDwi#4)|%H znFZ+^2yf7)P%&U2K9Q;nvsBy+l$SvNDQIb06qxp!yBTCXLo zunQY2NbnEYf{hi{KfLe*Fdzdm^urPi+khe4unZfv0UQ1!12$k=+LgZ(kIaaCRdJf# z+cO(PH(8Y#aU$Zxi4!MIoQG3EM?g9KLm~p!Ehdc9Z6NC}u)xo;MB9DO{Yl>;#R>@E z2;@Y2kR3aDki^bv(cK7}4myhw7^cA@LZmM+A>hguP66y4G$t^IflD_D75q8PDsLJ_ z3E~okY+2ZS0!mNbwp{B6mKdD4f5NkO-cj}i9TaMD6iAe8yV`9uSsOUvwrqI^<=tcl zkdH&u!W;RO7vQ@SQG`T-d>^WV6^9z0lb0QEn(QVHc^1TI6WYS|#PB8R#3itZafKuZ z3dFJR(!Gkn0~BI3lZ0p5;&@%jY`G$leG{a_-*XQH*#M|s0NWOGlVF6N5+|~qC^!z*abFdQijPhUBV($dJtbTllsXRSs5cMu)0t&?PAB|!PZ^5 zl68@hg*?7&u(rr7uf(=Ynp+eZm`O>6OeVnib=Y7&RhUy5BP;AV(Bw+76RIdQ+|mz4jFFWw zvLd3OA9-+t2G1B-86zvYb23I&#>k2*>V@`^bBg45a#NW+Ge%Z~i!5f0krlJ^AIhSI zq!(jk71ndlwwf%QTtlcU5JH}EwN7SV#>fg6Pl>4?-3b~aE4n8?v*Dknp*a^?Bt{YK*LMtwO;aVs$K7!&6#>>gwGA1TmN~Jsl;eT+bL;d3D^l86&I29LpG4 z<(eLmwFa}uApUENthDsH*;v%`B!xGCFSs5cMZngKK8(Cd>xWnwpNDFj&QHJG;gN1QpGu=MQSZLu6 z(1gJn%2cT&6jbcNrXAeR#XyRkv5ke634_Jim()NCyEw9iHes;rZc}w)=AM{Ye@p$o zK$t0+Fj%<(-He46t+a$MqpiP>njc&Vs!CJdHpQf9(n@vwz@$UrG5g57SBoskKHwat z!eFTZ%uN_9sI%2m^`NLSwBMYs(E~v&_C6Y51R=Vk+A0_eEfJYbTD-9^0meehSZMKt zak_$$77$l@tc$2tX;&*MK|g8bM@3c;5j9L0ERLt-x3SPNVX#aXELsm(2__5{4}xsM zV8JksqLZ31SO^sz$Gb9Nuw-;57UIo>!D4Z_Oc<=8!(d%?U}-fuH615Vo|?UW^K4q^FBh?#2FGgF+@kjjLAYOt*FUi__Psg2+zfbd}F+&(<4Jx;2*KPAq`5qTUE2Us%bUj z6Nw40^_BB#YF@hMLW?H6R+sruZ%^(}BFxdO^Cb~{;!Y>YUx|auxP{cQ4ze~qUrST1 zY5ky{js0hgw~Xc;dCQJ@Plf%$4ISfq>L-4~)#y*G=ZX!U)9DgQ<;qW;O z6+@~kmtJ~ln@;i>jy;<~h*Qy-` zllfEWu$d82RIN-@YV|$0i+rusJHFp_Y!3mLws*$(t+R;J&kr*uc$Q~^XE{|pFCp6q z*7vHFZDW5WPWnSwtr+_&hh;psh2I>DYeC6`Lkf@*_MEo6=eCiLnq?JF;_RohJye-@ zd%*NC%*8YQKFa7ZHfWQoMAglgYVGXg=x=o0jR~IB>xTzbsQuVJB9}jl1)i*WlirZ8 ze(pzVf@kd?BHU3uOhxm7agySuUT&NOm5azMXM$&$;8`Yk7UM7a)>LLvwq2=NCU}+! zo<$iLJU_A?h5n%lp2dP@3pqXhL(7O_hPi$}-0b#E@GQ5@?1)V8EE7D-1kXz3dUpQN z3@WbScC??3ksEUsd@%M`DmM7%^EGK8m~3it5BcX}^TKso=bltfsLYak6N#$RqA*2N zfVQjR@tz||N_?8&Svs>25r;AMSH}LT-8J@C#{Mca_E+GC#{TMne1dBW@A|u+ zIPD0AW?skn)Csqx>DkT>rN+a?@g|OK{h;k2BVo_=_8&CwFNA&&Ih}EFv-?R{N9Mwd z&o6k^$ZwGe*I&mk9!Bfu5JqcEnt#pC%+1VSeEssJSHAZWp1+S6TQ9%ydq>W0&u%}S z=(@WT{mAW31kS!2!fL1SDSlBpMkjFXuKTM_@Ha)-aX##DV#)V#Z_e{IzVZ3Xubc_m z@1~(8xf|a__nt1s*Xx(h)R*kY?Dm1v;Ui<%`juDCimktu8K0V{@=V<;LDk927cPvF zYf~5nZaW&ieYWUk{KWOd?)F7a$cvQsanizdYW2|X^t*`j@M#Z39pXg63wNA7yWd5= zNYYR76q2D6ffV-Keg2Tah~3C#3Q1hpB5mXtrJ0l_WP5PYdV(_zEjS8WNw4yQ%E`)9 z^4X-cjE5yVUX{HhDN*FqZHZD`uX36heOcWYNun~tQrC&BpzlTQp~EqF`y!8PBwGU7 ztKdZ(^)j=sUg7liMcFQ5Wr&%m0t_bP$27BYAX-BJtQ09^Xrj(IFAHMeOrb7V+v}IF zyn4ZT{rmH4YY*T5>sYp*U-|v~8H_WCj<#A(xXNg2bj+$=`B|-Y<)@QZF2C{lOP5}K z?Mt5K^-IoTz6im0z5ovmzrca*;PTZQAosITc$K40C-IoZC-Espo}pBpIXWhyZxp3I zgB-(#`JPigVZ(fLrO5%z_u0yov%>{t{Y&I8@Rz`rpH5&iOkGG-ayK&K2c4$|tN?km zL5N`H+43)e7~$FSGyIXBEx(4(BVW+3U&pVjhGiR;t%!WFsPmlU<>$w;N4_MQ|CjNL zs{+2Sssg6xW))4q-}y6VJ=H@pX3S}*qvRqb}2 zZj+)CYbCyx3W!{6mPrFS6~uv!>m{=IFN2mYt$`|^t}?J?HMJ(vGhGH$FPj3BPZs6i z^6Ch%IxXof%lyJp!GgQQ2T;Y?L0}(K5EtmTtez9#&!O!_R<9rQ{E%Nu3sp|Y!%$M; zg@pyHQmv5cO*~b+7-|*LIVY+LH_YpDx<7g&n$N`hFyc;HVo6;q@5|fqiq=-y6v`GU z)J(FRB|f++i~1Tb?!+(w0oLi>%?Yb%(!)?m=SH{oT3rd2UUJZ+^z`=O(dBf0)OUho zK>wx9^)-x?KR-tQlx}gjR9#{wUH=+Q!pUjHde2Jtik!OMBcnwLJZ^M8Q&!TB+7zE@ z!YuE520mJDwb;`ZCV&^pS>qTZ%E=cfT5uD=+sjqdeFysgXRN6EmDh}-PR^0GKbA3~ zoC<=H3`fsw^ks<5XOD7K(iMlS4JQUw!jSw-vKqtDX`eX^B|Z#CS2mA7W{&<06x!wt z0dK&s@g-)?1~P9+R+pzy%&A~@oc!IR9Fh5T%#P!=BiF~xe#v=X?z!d+p{YwG?YuZ= zh-a$2oW3zTR1(05wD^Aqrweo6)OYx?fG7l}HS=UYvrQHSV(#fhY19zgU!1U) zIgG!Y!R1siJ4HU%FGpm49l6@g*~IJ=q)7jIYn#&dvVAaZ+{=E7Kk{Do7@tRem42Pz z*Hv@!FeeYQpXBciWd81*h#NUr?=^LoW|ZBe3#Ti1=rkTg6(#M zD?~BT)lv3<(wj-uKKy;2IFucBlsiC;@|)>Cyr3wuW+%RzgxASZ*9B`{_qxaT?PHi> z@Mclh4F#C@xckDXHE;2@>!_v{mJMsrhJ+(WDY0QCLr2&pzn8kUII#{KyR&M0xQ-6S zfPzlH4Y!NKp6_84;g-J{*^y(NqW`QmM_&xwIdr2X6bx{u)XyR&4`M06Iy9G@mg>?vLK(VB5^}N87&Ky5 zslA#w^H8~OC|ZPdg+A6Zj+crnQ<*n$&zlrF4&1ezVrqaR7WJA`IP@2H#}6GuC3QMh zb@i4)33%6mISm*ics-cGn04gv z_%yN`)J4&4VnVFTT|10W%Bf2rTL2;$H;@{kcVtizVGdI5&IW!HI%>y zkYSsSuk?GRZm4B=nsbu8?0ec<~z!Cxe+C}nw% zhh3{FKCf~&nr($v>w5RWlM+6W@VO-5X5n%f(BxNYmMSGpr$|=A1>ap$94pnO^lqn* ze0UsH6{b3HSmb#6GTMDqc7nf-ZQCB8PJbd*hs@6;rQoU)WiW zlLYbe@eMjd&rcY`IY;pu)SZ&QbMR6nw8SN23EBwaAz$o95T`xH2;xQ%SB{hA=aWLo z;tU6m)Q)BZaR`=DAT@%x5yWYI;OETpKUFFe{frHS(`Oeeiv`e(ZZ{F`3yK7kB3c zl!veW*U&ppPEE(A1XHuuZw^w+>d^w@s&hBzZq{n?*PByQ)6;`MDZ1&n;`HPU{wa{A zrvYg$M?ITVnZ7kWbDfm6@gr_41Xc9~#qyONzC7{?S+`z-nai;L3TH6KF^X{(qSsic z2rsMTn$cLO7z-7)xv3<6Q`$zco6B3|} z+S{nTjoRC&y~A>Q2P5r-wdu(HmO@b7D3YSYtU3)e;%t*T&yZD{L z<2T$M`Unx}8qfIf6^mnjhVTk7XyPNJ#1!a_V&36oOc-zeX{cDXU$k z8kH=Bxw)YN+1ygUJ#5@*{di?-@&2az6sZH->u~&3pTUK9*$sQ}URp!6rqrAJK62_I zX4*Pjzg#c%5;-x{CvLd78~Rot^`q(9R}YyAH_3Ov&^n11l?N(<5ZdcvCWC8{cBeReI%YYSBN&(K0Z8^wPaSd3S%*!C@Wi>E4YoZKNrnm--)=*jP%?-Uc7FlWW zEv>k^3d^b`<+SR_axJSYOKDZptGWz;UN#LT%>o8M(u=2oF_tj^0?KIBQhcSXwpKI+ zB<4Zo07NmZaxSkb1Cvuh16a)6%Agk2(m>0A@W+BFmI2hu3NVa=atE=5EOB1gX3F%+ z(*4Z}XF8R;OB?aWm1X&HWi5VsKPj-ab@xu?;*JvQT9R#b&yzfv5>VnUu!Gk2>~84r z9?{dl3E?ZuzYAWNJ21)BTV2Nk6lD2C)Cz<#sN?&7bO49kV4q?dc+QcZ|_ayjHT`TAd0ZFPE16;-wo@o6YbUg zV1MEuI_ypad+nK9H*dTdB0L8+`SF?h6jhbmxW!iMSpdw|XM}Iz;+@U)`wzAnEx>3s z8}}L?Vl)%KvTcw5>f-n>?})!2ci#DUyuS1Hd-D_0DN$R(s8j6+UF00i!mCG47_qks zQGu1|3@F}3IYpmP#E8gm``t0?zz-vy!j*E$vPc_8NU!W4)w@FK(dbQ9L@>P3iHTAC zkpS?q%0RqlRpu!v1N$;>RZ@8}&^cfu)1!mH*(+|H_uFUk7toP2K&_VqtRD7v`O>cP zdV=~vLQ2*So$FWQ&?Aya1#LygJ;&d(;@7xYM$QKgo-$J;FXofa^-dyDTAzKUydZ?r zlgb0{vF9IodUg*t6zmt_KjPpd36Ud`i03j#eLz5oI$bn50h2AYu@!MjMlK?t4M!}f z3qj>soD+PkLk@PMDpG5R_@_l;udAi52)m{FeGC3%3%FDEf`Wg1{WXtA|Ml*chlY>@y} zTiQ!32Yj!`g%Kty8=^(8QU}$mM-H`hYK71Dp%aEUcmaN8l-6@tPpsK0$E1R)Xe6_z@SO$ZOL0J0 zln_uV3$D?!dp+wBCYD74@xXfV2L5*J5o?R14yzJqLpji2NDG}l;y+0 zn!=JbVu%bb zM>ubep`ATdOFuQ~hX;PY+abQ}cb_;EW(MT%Go#45b*CSJbwM*?u@%L~iZz5419}D< zS4p;hIS)563D0t&@$+5Vg4h(iFl#oJOqeaDE=!9>?+6 zHn&h5bwHrotd+{49Xyt2ghR)sa6IxWI@a)@%yGgyObLa9LY=||9aq7rC@v8Mz--go z{GCWvCXWNObGNathL)l%u_#r%*9k4g{;=aYSqP8ejXQC$IcEJK$gW z*H5^SD|S0Y=(A2KT+h!=POn^kYiYcE-vNbwnc71Pj$ci{+bjVQGSn>+cU*4v#^m+c8#6O{Z9KU#duw*;gF~(Kmgp{e96(0r70mCW$Ql(WU9CZ zO!uBBhoqO)z+|p_%OPcoYru@|+UTy0?wYwXiFILg*G6}3bl1#dlCKD3jB5fq#IYI{ z;?M_1cRj4`S{g7KV_fp~RsvX%;6XoRj%bW=ze4y7V~lHj-^qs6_`Vz8cW>X_JFcFv ziw$C`&)D}pod?8*Dhzo*I`|{=fH?R(vPZx6@$0HFwKb-;j7ZsOo8!Wm+8R?^VpjMO z$4sNHq%f3aN^tn=D-ozQZEhwQz(7cPsDU&v6FY!yr$tc!%CTEiOGC0A51<^NURHoH z>Pn-oH0nyDt`ys+i9d^&*hy$vqpplaiQK@P@botEXA%C7LQtCcvnKv5KZ@{31InSq z#Gj?Oz$X5zi9d@)QNbzG#Gf_sXVYpI`a?LDSW0IpHdc z&W;JIUin$AcIEF5sw1()Y9Knc2%tTDknA_mxAU>fKTB8nRGu3-VrI+eQ5q%eH0ZreSot+ud z2k6IS+wdW{#f#trbQYAn*t{lfU-A%WhJDE|-1b5yoHT003Al2@k=^5Ei$NMRQb@bnak+1m$I;3(&%-jLeOR8!u9`jR*1 z$;Q;-EA17$ui-o=2Vn($PvQ+d#Fzs#oQw*cW{J|Qj>I-$$N)a(;PaSjZ z^z@Y0ox8BT!I^8Zrk3e12*-AVIf+O08aZ0L{)&! z(Um2Z)2L1vKnY0;av(%Qydz1P>U1XS@u}KvG@pL_?o{nW=D-dXrfvs6NSC-BP(JHu zI~bqZS%_b52Ro;yZoStJ531DYO5_}3!9+FIiX0B;bn30Qt`T07^_^fH<4-6ch5$wk zgMN%{!MV*o+Cg9+FGQzQB1zs#7)&rg?3>rBBPv7pm@m$xdhPUfRFB-K>nx1!BDZPi z1fzH&KJvMY>W=q>c8rJ;Xg?v+jq1oM7$QOH!YCCNUqUJ*k&k`B?}1)1F(^h~sD7t& zpSF9?3FISE48@=K_TB9W!Vz(<_gtEMI=tlB0vOe~ZrBIehJtqBL`c+qS zDoij(8v^64+dDM!U1S1;+D&_(*%^C*-$pJ!S(uX8((Z_)g`{9~I@lTks(sW+z{pl0 z9I$r>kQb7-=tN;7Z7N#OME}qZm31H+u_nQP7?+8(scN;ncKfK;e%uP2pY+|pX|<{W zUpw9cNPLHuh<9yaA(oY6h@KQF1Ye`l3nxO%m_HHC39dj~(?Nl%JLbxIV>yiz8(|Cm z6c!lRQrK?q*E$Y#R!E3Si%f9W7z{BsArIsLMAt{-zK_;&O4RM$g_ac7-XT$qI7fhI zS=2zds@>+YtsKQda7z0&^8UTF_yI(+4gCL&7~T~~^g|`!`!`UH+Kp>Uu~C(NsDKgi zCB2^d>Zy$GgNCqv$UnAm?v}Z&-c%B;(&xm-s z^jjk0eYLC3*O*FhiJi!~j&KNN;Z;(mA}wjxZae8pM)9X8y>Os5ia(?H>vy9iMU`w6 ze@5{K9o!=6$ub%~qxdt5zo>2$e@5|l9*V!Ke-4t`^vv9i>6x3evGy)jIhI5UzE2h^ ze-C=U{7ZAA4a9vAyJSohyvgmQk^69=Zsa~A_u&rJT=>!zy}9r;7ry4gH@==V7ryY| ze})&nX=CJ7NOLeo-oPJjjQrh^ACZ7pY!%7M7TXK*>PFdTlzj-0n+U!}=(CN`XN0~8 zRv<>`qXV+B@)IV8!uZcv`N2xeSox)_8qdedZ-BCIqzQ>{WD~z~9C>a`-I`V$dH$!r zao#R0ubh_)%e&BMN}Xh@)%W_L(`gBhmln5v9J7R>r*!ervzMLG*JZH7&;Nb>tk^2| zpE)m7{Q~->4}FlkrRIXh{Vku^-M)x2z(RLUT5r8&Rdq8{n1k}di%VN8>uase2Y2tT ze5gi`UfkGdEw40Ni}zO+H`NzQi%TCgTI*|#)<=!Srut@ieXF(B_;4#*r?Gi|Wo@gq z+_<~=;6DDYG&PX-HaA*p>#b&E>p^p^vE2Ic;{68=74p4Jlvr9{-9WQ|v)Wj_(`dFD z&E~q+0amOO(8}7~m9>?vMvIL?ZDM6@bF2Aa72p>cMm|_y|6%Ly%KgUL;;Pn{)x|9! zV7axixb;EngT~@=L+iup%JTC4#>2&CBfoa?`u_S7Z>rh2*Z6Ql?F_@>o%Q99awdko zn3UU?!y*)UEX&HrC2(Y_8vB zJs1F37Hh38e%Jz9?`?fh(BZ+Ir126M%;c&@Nys;NrN#y$gw@67 z4?%1j%|>d4u(nnk#bAE)pwavYbkba0EvnvZY=Y+U@JowwYjJIPvAK-3vD|1i)_$zw zYh&?VV>5q+qN~lu8t4)$N=|)F6S>9K*Y1DRy4P51G#R~Q>3ieB9nc(WSRwVL^|iZr zyruTAxek7i%R-u)OD(~8mhP|6ihkGxzd?sH+(s$dSX*j-#OI`}*hX{x!;eY<#W=|Y z!xv3yhgR2@f!e#6)WW8STpC~$IV46y+HBk-R>LPS%Y2n0MF27kd$ZB}F{9JUD-FSYzLr@AQhUF2xT>nre1v<9R`fQD26W0p7^UQdQXr~Gp#kA*E|Dq9 zpy*{aFlhm#42)h@1CuMQl)=iWpaCq9Z^}UCR!IRZk%`Jd7go$RkRweEgq^9QflZ5G zW#II(DKMq-S~=8`s#+ttvR)bJoC-R?MEpx+%Tj>Z3Pk`j^5l?kQ}s0POvcd!(K4Xv z(pgY^@n+=Kfk1QX6@gEro|M2lWHSZz2RD}^F`v1~42+^?r97R8-9xsOt~jUxO<+G` z8%o`xW;AJkNbpLX60qtKVR*nvtwEsW$>NN#d9^HX?L;yVrcyc!s_XzW5OQ(lY(v`d zXCP#ybQV&Si$wL4FYEoJtwMxyS!OfO9Hk0B4j2gMg+gWB}%>83qB(sZ<0w zR!$5FQj5SPwXigPVEuLZM!05O4_U_5Ye)8=;U$SJR#E7=qS8+Z4{_bIRu0C!@@ zq!CVWdjf%QP0pT!anysbtrgDU;;cgG?6cqnd4&agR?B7KG8W8=s7-1LLiW~flTl6F z44XFP(89`m5~fQiM+8>l(1~mvhN6vNC3gMJv0j4j;mR42%6&RcVZFxN6#H>JviHNh zI_aZvref&tMTNBs^acu$gk(BHK*^{Aav>3*@yLJdq;RbrW2hz@f8c}&UXeF;d0)ov z)KGqE`lhzzVyr4>dK8g0g=Gs@|tEpQyfv?w9>?&a%9|0Jur=N*dl;??u{eN*{8|cB?y9z=#qUd z49;H0Gb~tvqMST(K_F@g0?tuSh^4m^3LqFc2Z3B5oS_^Az=xCIPU%JZY?TW|j0U|3 zj(Zy4R3PQum6kzkcU{Me#?yT(zrh8-M<4lpt8IHM=G=k(#IbCwNFtJowdZ%S_gNrb zx8qp;o^^~cx>m2h+jZOGWu51+!fw5Xhf!!9xzT|Y9XP1PWAj>-2>~uZAXleu9Yj$t zoS&GWHa-dKey~5$@!R2q$S@yH@CNt-;9VG(@Z%LnQg5;FmmU|akSwH`TJhWnae^s@ zhv+CCZbn#=ZT1X<@hvI~=wnt7K>_fYM-SvfPr*ofqh80#Zl#V6XX+Cp)=gkt^lL-w zOR5|7{C=nhgM!ADv0HvXC=yQ~B`Fw6_of(21VJyI^lfO_nL4XcWNN$<*;d8|Q`PL` zEJUqn+~q_-{HPZuy;EmUJy}v`7#HT0{qdu0;~zhY7tpRFjN6<}-P&{<>(CEqDeU>y z0r<}R;BM}RVQ-up$i@1Pn>pCx0dk+ ziy4bJz<8|4w-96#EB_HM`slrQW5_qN(i>0B`1y8V(D8@5vITzgsE<9Ca_%4;rQ9eU zSv1R(u7^Ti+D~k^OC@O7Aa)YFyR_cxAA1!_M<`YqaR4A90YbaCV|VI0Qu0mIh+ZV| zf*R~7Vgbk*iY+3fN{Ea(hdti|yS8kvV;%NGiiI5$jVdG>)1iZ8kMF=qZV+}C%Wcr5s_Zq!1w5=A@_s8 zfeaI(1fAnpoYc0Gmd`6LndyRYn?*F-XJkcE^x#U?d~GnJeIZN5xI0|pnT!;Wk%fbTo-*9?vKl6 z$0-zYngiq*9iZRa%r>I}X{5sKGb)Tz$uIHrhw=#m=*y2`(5_tEkpisHkO}<{K%X$s zPG=uHt3rQ7J#Z$(+NYVeyAAPHc{HvRr78F%M0Nh5auI2(U>bbUdK)r>V^Mtjkc0{n z7KDYc)wPciBAAHC!6M|}7(r4YNXCfQ>pnp>TEKWjuw>QtLEn2E*70b9rKE~1UBA&H zBcRQAXsjoe=nHE|0=2>eEP)PyKYUn!DC?HLUiWo76 zAW&A&k`PFJ4|I>{%Mp;uK=%-gnigNbM@$H^;y5n}YGfJ5XmA~%0qcslYprrR;l@F7zQ;7n-7V~$HfV4VUUIlLa;K*^WE@KOgy>%jLJku!Qr zUIJ?Jr5vgq!XXd~kJB`*SJ_GWyhv{WjXsaFqIu8;&B!9=8>dUKct1Fn;6Vh8&nh#6 zV$%bL^Uz2^D@m{xP%MfvA;`))UKJ?tWF42rW$dQLxi zVCuOv&w=w=1@$zVW2}>k?<6%j!LMVnKfit?ty5=m$D0t%5QP)E%^RWT^drbqTZr~f z6r>}2VnQ;bo*P##>=jm8Tu8wo=f6YaFo(wsF~}5^=JkU!piX*>xd=WNf*PXR=Q7w~ z+F^U+5Cs#;%0r>VavF!A6TFgp7~>6W{{n}G@*s>s6_U0OH&LNyxM#fgbGEuQpf6_X4J;X(8M0^{~J1z3hI=+N#V82+ml9G2$u z;rsvox4&ve&!0|S87_GKzde3li8;CJ)g+Q+$~!Wv#YMJi#F*lkg_DJ}x0ZQASehrC zFX&ai|Cg*xC1r+LqW}D~p7e$>U;x~vDm$FE(5=&pvOm0A$X&~~O6@+UJV&io^fm|0 zxq+rZ9stDHhHJiWl3wzR@pE-Q8sba+<;p=D+wfvHKn=$^_sZoYo>M^wm^Jkt05Dsj z2w>_WYiPKsdK&n&wRbttbm=T8e&dq53>*SzZoMM#1$VSVH&al5aC4c<+^^7N21Ze{ z^7_@-hGXj!j!KLGIjv|{-9yiVR;vi}vXHS2hnKeE8e6vMu$fUxXK|Y~3mRh9vX!!c zH6w{3U~1)caC!Rk0TA=5Xh2i80OjCPg>^v1Cf);p7FQhHK(6J}S7 zd1D(s1hE*~@WBf-Hgy;FyT&#gw&7Ra`25wEe&=L#&-Lu?CY+z!&geY(OP*eO`O<4I z{~GMae{;9LMEF2~a2eIz-m6Dp=K(Qvw zSgd;eZkMw>rBs38XaUTmbjIehphni@Gq)SEm=c($03a+G6Z6qrSkl(fWZ}rmlT#8& zOvQL^v0Q^UtyZbcnp#pfL(|@r8l|yQf+Ddolir1F<_^t7M-3XH0@ex@82%KNR}FY_3dQz2Nly#o9B9=`qvvQP zhqh`_YYj3>QOoM0P~Mxg$p|lFvT%ruHf2Uhnp2i$#lzQ}46{~lyQ7!Yz$~ZIfR%Md zFROvciEmNfrJM>Hz+AVfa*(-IQa}qGrUrp7te9;elTl*`*qJ&SSlue39GqS@1*RmG z#vrIARkcQP9H+`b=Ty)EW*w&n0L)e>0+{lc8X9h@o(4WEh?cFXbm=T8zIZco>p-Bn z^@_kJBCN^6frxQYA9=Tx^MDk@rHoyKMp;f1*oT~{oVrELXwv?W;FUThU|Gk-5n*`1 zNv%Pkji;6Iw4&6ArL<){txjU?q2NWsA3U`cSROsJd>YE@YR#mNt!1;Tm({@xI^&kY zEw5bEQ1*m8WFzT{MGa_Y>mgw)b&9~I59C8a)~jWJbD6<-S{Y9(8RmpktAYn zqLGnSs!&~0My|s^C~i{MxD4HnS}hNFtf?6SqA06_DGFa%&V&oKK^fo@)g}vv@8!i| z8KlzE5SrF$l})-{HWy4*0X7W4bS(kecv=}xD;Z>w9Z{8F3}m`nH=b7OKWwat9O{G- zkxe9t2yL=(M3$~61e#11j&b8@rJOuyJw2#`qeE9Oiwo>s=w%4Fd% zSvbhAOiu}tI4rRAjmFc;cv{iL27Ywyt?{&4T>4>)=bje0IG4l<@pZP64a9g_8BZ&g z(yK0$iHO8PL!d=-g-nQxeKJ`%;6-(H@4|%(lT*{kZ|1<+%IQqaUcZ^2o+8dAG1_W5 z;i}*1cb(BOs~T6GyE%8WR*S#hoSV8eH#-@BzkK=frB|~(^7h+Eqjp+*ogThC z^8P>n7yshwKShEL{=8akwfY{iGj>`c>01lQh0)xYNR1ZOtc7=x)8gVNrEr9EG&0hT zBJs%CI)1{)fMqzGx5&8+H)hD5VbXgr{iQKFZ!I_OE9|CA@y&~|&=v+y4XpGJqtD8epnC8t|L|?Ly zF*-L!=f>!K?fyrtdyTb5b8)M&EUaV7*PAgqUmU=Z$g^2w)XU2aqA@0=Y}$6bd>TqB z7B!%laSRPxsZ#`2w;mrFvR*9%+!&qbW$GA=-5iJb3~o(&kCwF3DMzR=I)^e`8u}O6 zs%zv$rs>A$yqv0x(fQg|qq)@B*jj;8-|AxXhs-*tad+iIvVHMBjaK5E5IIM3D)Z_1 zp&hjkoDMS0M+b4~T-oG<#^Q3L$!qlj1d)RFGeB5)=mOmiV%C<|&W+##!!48E<08u#Zz-o5<>Wyt#~7V+43#@z15+lwhcP-g zM(37xbTdZh@5NH?y-i#oW-j@N#Tuh?V{~pEBmS=Ccu!nobZ(5!?e4hK*>@`3_{#G; z&L`nKPU!4Ig@RYJv<+`tWL)dnhfZkudsc)m!j#9P_b}-_nBkR4?*Sh`S{TOYeDR}3 za})B$2_uZUF*;`^=f>zLhxbw#n;mkrNb z+wp5EGBIJ{l@<8?$O$Z-R?+r4Bp2XOsFlr~bflGQN1H6);F5pX^F7Cl!XdhQF2piK zJI3go@^v6BN6+>4A2jbTFg2BpNveMm)?sw6*neNS^wLWsi!lF&75Fm#@I)Tp9%p1sSpD=jEhXjYm8*;imDr8Cz!1@L8{UKtE{Krt;A zaBdfr(7Xk(q$Q(C-eHn=u#GhT_C%!~rG##Ol`fQPewENE!7<4@wp6SMg>xJdGC@{h zxJIq|0K*vtoJrncK||R;bOL*~>u_(bL{i&#qIt{icDG3%CDN?H(d+bLi~F=yW7jr* z02P*+G7n5y3`VV}X7;3Ijg`}?7h1cOLo2LS3|u<*h;XjPkLvy%ijJjP7!JU>@uRXN zgBs)sRgTF)wKXEvFBi)J>t%Dnq|kIMK_89%DE)>bPv+}72@ zFrb>5x;}Gba&l7UebM!VC}5IznB*NKr+xTQ*1^mq?=ZW=@*`{4 z5g~j{@($xi<#gaV#;whTKbhtel%!_hmfPdL*FCm^z89I~9VU5)N!|fpOCA71S56u~ zs^Q#0G&haJSdh%jb%crp7m2sa5QPujPN(Y}!I38RXHi^ZJf|N8c6ZATm}%m6T!tEl ze~fU7>ABjA++NvAA*F?O*M(QiIv8f!{U#U6xwyu}omKi_l6MS2ED2@hq0snI9f3R( z%&<=;dB^ij-ZAn4`C_f$7f<8yb4cScCjGdkZ_VA9zxev)ORs$IB|QHp-@b6+*U)xxeZJe^Znl4-smj?SvCczSp*+P4?}L z&tHD!OwfKe4XtS(aZp#^MfaXA$H?oK&(xRf$ZU#H$h*U^^;cd#E4KbtW_(VsYquSN zuCpM%1XX=ZrJi2pOxaaV*fQ0VtK1%#pv4UrH&&YD8H&s@97MiZKifCUj4KjI>W!+b zVI{AttdBL(ny@lw&#Z+7gut1=4qLH4`^>uI`(4NOczL|D$p6B6&wAp!9c$8>w^*fm z7}-G-K7_`!%IZ#3D5=aT*2=`2R>&w?agB7taljvE&alEe^7YGCUc0dO`uFG8)_!!l z_@9Gf>Hp_fe*aAPuU`3Ctv0w$f(J_FbLG+>UAg?m=PzA)^|dc|`+Iv%@Fnl@7a^AE z7hpNz7YBBDaQSK%)G=^2^*lj&6amZ(8kOF|bEgUP;A=q?SKj#i)t7$fWE4r7z&RNi zjm}fjqSH$+UwZB3U&Gw|CZ95=1Nyqm9cf>=Is)2hs{A2ghGvETF|F{ce;bqXjFN6m zO-)}v+mebCbWKm*z&|B}S4qaM8|0P!2VeqEx0?=J{f32{+rA>DHDq05UiWjDLU`TJ z( z*aSNsmXD2DtvD%R;QXZT22QJ$pN{a{j|%_Mcg~8!=W|r}EgbmH{iwjxF!H>Qb>W~J zt2U9W((ZTR)tmT0<3vEl3OHT{fgkWU%!)D=@1(ac1auT0BadJy_V4)tMDCIfM5xy90UKS~_srk3;L|z(I^K9w=y9Hj`gUGh<=Z(x2#7Uci#!4N7TdwKnTQ3tX3roX{h4#Tw%tsYEm|UDHog?d^V?W+>qAEJ9p!JtF*Vk~oQ~-cEw;nskW1J>x3-9vd z5!Hbfd1X(b70(jbqEJhA7crDN#}+j?2JA8Q0jGn}?Iky8_q%qmGs+q#VD6q(6=+dT z#tLHiQ;8ZmE~-jDRGpft+SjT)KeqOhRPTtCCH z`5b%8sV{@W>Lerwjc?W6aD%wmI^$wBMrBYZ>0AQcuR*m$LkEs4jCu<-No=f%7U??| z9HvEj_`$yh0p}EY#$Ut#U&sHyjsM?z?ZSn3@V}1#-^B+0)f7xWoxJkfIRep@FRsts zn!fVudv-T;uKeuebV#+*573$OITL<;vpAdmU+2n_#}ex<*#C1Vuu24o8u9L{GIL$o zYc_nd;d3EHr4e<9Dce-&|uKxXJcY`=Lb$xO&K91j*nY%GNlOtd!C1$VRn7dBmcKm2+`sR(PnduoO z9VJg^rf*E$oSZs2jUScVFpkj;)bHXv_zX1j=7{+=DU6MZS=<(wBW9wMHag`OOsD*U z9Wm2p1mob-Fe8}6A8AG~h0i1Z@DK58hM2fHK$-)jIY650L32H5t_K}@;S&}j`4A0#;fp9R`S zYfA!0$6k9FjNEy!a(|0g+3maCXxKW-D{J?XY8|K{hN-#S_%S2NO+>O^Te;iV+-g18 zSYF%`Gzt?aqR?>F_S`+#ERkOq|+G&9;KOC*=)u*ML2?Fr%xUkV!_qHPV3}jq|nY1mk32A#?vR?>26i^rJg}6}$C675~4Q z{n6ihI@Wy#kGFsC+)R_6vdbsTtS{f*7?v~TVP{Kcln&`|tR{a&v)}O5VfLGq^|g%9 zvps6|8?)blTa>U9h>kDBe)9}0qRbg2k13clNExRzXApA+F=vn$V^6sH2hYxWW@>77 z`Y8qc*g9ro2}e>uY;{8F`!bpm*>qCtlFht;tEnTw|erRs)3RX0Gvdi5K+ih|+qtK&;QlhT{lU zI_GY~Q5r93Wo@g`Txx7=VdHN#*B@*(a0}Y}VWYXJh7dx8iU3i;S3HE_Xgj^g^*t7g zbOnJdfr;qUu!P61q>pZV;5HcwnOFAqt7&YWUp4TCHZ0 z(QvE~(_;4wK?&N>x=w`nIC5!w`)p~CS%-G;*a^mxS5Ak$;nPgPY^pLo6C03)*ifkv z*G?EZXf<$Xn6Rf9G;f)pk!vl7DCdWs(oa%`zHR4>D}E%#Ln;BK-*VU#BZEN5pItdmznEKGG6o+vc(H8E`Z7#9%jsy*jHj1sHYM=Ks9sRa2TEsHIbdFvNX zsJo|iYqcM;#6bvdgivT?Knz}NP5dBk30>ip-kreW_^i(Uvvr~rLUbes_}xch#9~ls ziU69JF|J(Gb&uMkFy(@|*Q#p63G@&i5d*H0&B1k#{wnYcP$B|=&2Y$bcC2Ip5 zkLDG+yWJQ&;TYmiQ@KwFp&s=H5#lgT2O+@-v+=kjuIRn?B8H`PhzKLD8`A}ko}Gy< zMI(p{3mO5=A5Hw?N&4~Wql6Ht+NtFroRF1Zh#t~Ux+37kkK+Cye$oU*s*2xe3!MWZ z`xp6%{-#!goDneBoGBSRCzvMRbF41K0<-!(IUjN=xN#)Ic-O`h37$wC=UL3cS6hus zw&x*{7o~}$ok(*}92_;|<0HztY@p(5%(Qo_lFClRcpIz26UbExhzVb^Utv{J{X zYISgEEQN#!CGV+!;=3N(m2^rfn%9Df#W0Ut1bgQzi;ojA>f;F#oQVy-;|8$E^8-ZX z^L$phk~5NE(Kyi-yZ(iCj`?7h|j~S;59zoIT2&sJC3*j+g=9#%n zGUvpv#Jc8SNE*zyK8?#moZz_?6!X(>$*_3K{|l~x{~LtD`ycTCf5iXqymIbg@NUlD zni(?o-9PwKCiY#i)Ld@XT3k<%9H*rrjtu4P3;{rEu=o^N-cE5nxrCHxcv4cuj+qmu zqe>)b4w+SR$V?K`;AG9|h}f|?WST=J>5+28Ky%2X1tNZ8p&~i7#*d`9hQlS6oj! zL=JK2EN^EB09u2^r_b_sitCl1TFsrQxidww9dl<2M}BdicoM5wznTDT?o7>bmL0>) zov9F?rHw$mun0Y8zPbKtt1%^~n>$nFq%(J>U2|uOOLWE1C$&t>arVVH&R+c+&(2+T zZhHD=5^R2M`sUosY|bTCYymhob7OAq23={zk4j?5Um7SbTUbZ>P9k`Jp$5%FR_RHyt)twdSf;+G!hm;P}8ItxwHW zt=P=W+18wGW3Q9M*3sAl4>EE$_P{(Rxv>ZS>NfM=413^o@Qgo;6C;9W{CWJ5!885> zK9Bqdl+ETU9Vg92thtCygj051qxlDyIhDTXXHs(!Yc68VMJ&1gn~PZEyh_gO!#SH8 z=T#qp4=A$-^KdlItHybi+p5O8D|Xo~9XJyM`eBUa&0*CXR-e|v`z6ORbQRIG@B*PO_7UpC>C~*Z zC)o3gc&_LXXz(wOe4lg$wH#0>2uj5(mtJ~lBh)q`8EghbGR{AF#i|6{la4Yv4XBvtM4IVLZ@})>{8~XR&rl@=y&>Er_~x$++E>n z?gvq*KNQE=R!dH!9(3&W%WwRifIiW6cUfeniNM)+5w0R=e2QP5-Q7g!BNqK7$P%F4 zK5#mlejmZYzV{OP-hvPL`4aWnp#82G&3MTA6izhlBi_BM{{?j~#$}9{dQeTC#yEs? zD5&(n4i0_q*y4{t>He5bbhZTK?{~$ z%Lhd6&u5&!^4NBlUcUNUz>(D66!xd;?|vdr1tNq2o=|dM{HeEE$U4Tz(|V5{So7A2 zB{v`T;FO{k2$Y@_wqn_#)v{0)>9SsWwD&$G%KH2Y7WW&UzjW!<*S_5C@9jCkmwcYT z2oapwF=O`I}8+nBi z0Srk-o6b-Ah;#Q)bY+Q7LRHW2I4h*%^LtW4CjT1B{)z~O4-r>%)$Xx?uA>szXidfs z_WIo}lF5>ukaCZ<3E~}l*Xas~(5O<}PywYX;@8AQ*OIogB^gv9tXEqF-A6UqtGtm= z#{>vvoRIQaPu1qo97R)wt{E@Rv=Z!JM7R^QNHRZWDf@Du3F^U0+cZ6nz z4kr|$lkiR2%nwOYNvkNg(SoNSmlPf7X$JelWx*$LZ$+e64kR6!L z0{b!D)CAR_XMAM5653`Up#cz&3_wwk13ZP2e~3tWl;4H0K7ASj@Sh z=+I}*4d&eNC*<64_2;2znwp-SotnOReV99l|M#CkYyBn^XXXx~;D%V9%}Nwu=7eH4 zAG7%wrPVi4X_dM9{Qt0H;Og@a@kd^L{t-R;zeecK)oxZ8w|(RKt(l!MX{MT#;~l6@O_lY-oRxu(H-_Xa!^ATe^>W9mXnz1mvT-uv5EDUoVZ0{I%c4R`>ot zdi4Twt9JLcM+Nql4*K3>f;URHXN9kDTerPatM~fhL3Mlk=G?96ov{;XJ$3We^!0gI z+S24zfxVRNHAfpf0=boSzB%>9{1qnZj9H_JaqK9t%daqz{@w^Q{bNclyVChl-wBS_gT`SmI^K)|7!xP39j|}r1om!MG{AE}0YG^`uYoOys~g^5 zx!G6)tHJD#+Bgvv*n>lOJcV-@27d zWIR#8%;6>ll^VsRG{;jtzHI*NvugTLJ+82j`|7^47uCi_sZ_)3oCPR~=Ywpz`v(M* zu9WFI9;w?H+~dPtzpHjOpF%cM<#a$}CrBi?=kE78Ib53@BQlV4SFN4UT831$kCRT;_quijwB|it zh+B=ug4&6I7%Z^1cpl3-GJ187tJ^zc^sqJ-y*u^RTR}ba4;=y04H@X#djV^z8X*bh zd~llE4;bC#x5-)r8C9tx98L{mfpNp38#?M}TsT5>k1?RacS;Mj6L+tgSomC95VyTi zO=6E>^}zAaa8$cZs85C;f)!Bu%+Ed(ZN)f`YsCok67_ZJ9V&I${sAe^)p~sy*GML8wQOP0N z4z?$Eb`}DV*;sTscEXxYlT$8@*^$;X$L=bn=musz&~)vy&n9nUih>_ZzV%i$c!yIS zPl8z+yGGAH`z&}@d#p~~cCeG6f!nDh7~tQP9uSSAF|sLHScqy#{Nyc|xio^n52~Xg z?kkA@39dGibl;R0lNs(H4YAMdk>VvNFdj3pT#FfA2t!6M(C5*%?QPgW=n!Lh(7cas z<2PVUvZnnCP+J^>^(q**LYG5Xqfe`h%(47kQK5WlS`Ibb!5G zFQmyJiLkOytDm5vePJW^p2gW641`iJ>W=rMrWlH48ksteR;G9}EUPpph6=3ja!`hp z+oJQ-)vV7`_4>@@98K87#G6RbOWs>xkv)hGnBfIcwRne}zLhhlUttOb0mF{T^_&gZ zOwz4>H3oD((vscj+_6Jv1Iz!ZZ; zOpgNFr8MOs0tXxvRGpr@kz}#l6=OnKi%C*si$>CuWTuwV*(y)PE{Ge41}=pOp3HK+ z=l3MZ{7(4W5}n+nPS&cT-S@0XP#I4cuOgt14p1$AKB|d6$bOTcdwP-NKxqmk<~=cM z!?LT$(Nq)z&D?@=J-|FK{hl-;#6#5unku7ut+C}5Ur)vHFG`73c6!XJBqDx=d;pnN z3cpk-pPmuFq`v~J9ft6!m9(FL6a5s0Gt4YC44@Qe%A6&QsTe2Bj}sxp3p>lMZ%o}( z4ndM#i&j);)0j^daOYBNo!3DKqq^_IF4Q@Xh0P)5E$jTHG0Y;3JBY%PlG!?tD-g!A zRko2q_COgs*vEOzi$al*dyJmYp`A8gCi+xcRPtSGiWonA9LL9bYqEyPA+y>AYw9-t z^aJ*ue|hJfT0)5ga+?)KT{}iZM4VpbGYnaoN~+v6U#~$FONUwlxJ^}d7>gxVdwNm!CuU~6FCT1eZ7jA)&SR1| zGz3vUEZ2_YRuQX)D_E#RtI=$(H(PfX@87?(xb#Eub!mOMF&KJrU9B06m3RFv2E2<1 z0c;3#s<;D9(BOd#u3z394f89tlT_3iaKi+(+K|dIR#;5{hn7kTTnT(-w!s2V7@@4K zZ?*2OKUiCyw`M12`BdIrZ{As1UT&<>vl;&E!P?@3tq<0lE5F=eMW=`na)}PJz5cMV z+@g8j6pVWlCisH9*}@5{x!oX%hy$V5#Uuczm9@r)Tdka8s{B`oma0Q%PPrHrV|4bM z*$PyAcGhH47k{cc%3P~fI_|y`MipAU0vg0mq2*u?>bwMpMyED!KNh8EoeJ5LiLP>< z=sCy0HkYBttb-`(aT24QN`+hxDRgbMa$Bam6cDBK4WTawLCP{DmZeP>^RQX#AMQFq zHEEX%sxe#3tQl&A_fW?xA4meHxcg9Wa14kMWV=B8tGEXZnof1qS3|b=vlShm#qOmQx1Xu zmd$v6G`{CU+*WGHXc0LTB&nFA!}B^i5CxChY=<1jYGwOOi3l=xV-~bgAcDMbCkQuO zLqJ*FJysdeB^h-aSyaT9{9*G7K}5RDOIdC;=TyK-1-?=qcj2O0F>Y+{5EZOy=3Z8oV-C|5 zTKn^)d#)UX_&ZO3@gXgy#8Z?vXf7Yc$kdgPDy9=1WM`4^FL0;9tHSb(}GZR zXh;0$Ky5Lr4`AA}LVM5Y9%JiZQG{6FSc&L(1_g)aP2k3i6|GME3eCX;^o>WM6oC0f zI!D5Zb>N2)KQ`0Nhjp4IEI#rWzQEc$*675io%OA)_0`th=HeT{WQd?gAA55|Ly|rII(TRw1aKZ zMXQ8u+I+%Dro$pgu$|M&d+Mm-s2d+9L$G;Hr@(H721*Argg_YS9w`6 zTVli*!jj)RCjB@h6=@nsvL{`=!;VK}Jm9)JHX40TlP#efD4zF0J`=RV);=3He~mU5 znb}0AkEw)w=~xJo9|SH7d&;KOVk{$wL!!Uyib`eE%K_ zp=RJQd}?MI`q&pmefIUe*2B%aV14%~mNn#p@;jt#d9g_Nu?;KTgW~Oj)n+-Eq?}eg z#3~ovDX*^-j29^wA7?bJ13wC!u5Wk9PO8T?(mdgG=En7;4&)VnSio5U+h|_-IjDY6 zf$>LX3nm+Mp1>AiN$7lO+up`SMXXuOq6`tsxPDklGCBZmcpsP1Shq6pYR8Uj34z$= zHEy9sQVIWrQ?T7(H=GW;UlLE(HyUd)I2y;E*et|*YJ&r(rfIlPrt*n}nuW$U$+5tZ zj2kOF5*JhqIZgl;y9xOQ#aB9b$-{)j7)fTo>ND$Y*bbgBMjRJ$J=|Hzr^L8vfV_V- zIl6Y&4;{I0P?@;)f$ep=&bmipj|PQGZ{15qHpZkcoQyCJ)}eh2R}X-JBE=!+2dj&vZXwQM8+gL?B;gja z;}L{5v`D7^PDck%$d7xM9t*Y435XLDeW#xUGxUv#RFs1jSD{e)0HH0Mu~ydCT3a7& z;0l;Yj5q)R4=~9Vx*)w5G$oOB7!tYt(&qYFy+;PR9Km(A81xQMuPZp)fC||KEY*ZO zfj@Qrl*tbnZc$JAw%OWjtZlWn)?0U)>kl^@&HC1Z=AHEoIuS0dudOwfwi?TM_+ZqU zS_aa*j{3l-CRrl%j`~HTK#)AKa`GSxTs9yIVQvXk99AX72UgF5rvVAze0FKtJD6U) zx7lfv7axO+tWglbr60@_E4=H#Xe#o3tLtNZbA8^CV|CmxUIq*@o`nZ~zuN%~5X)s< zB8t}Mjss`lx6pA1i;3z$_cv986*ph79WfSue~k`%oe5mvOk>4IuwJ7Dh%G8AguLMd zq(j6&k&qzn5D1;nRNSYu9+?kBWh}Dy^fz7yphEIR(rHeX%v%ujPG1!CBuxr=grK*f z!@!6U0+THbZ5yElu0049+cs*LezXErP@uxu=zY>u@`+eH`QV8YHx)~ zBiqBsC_R}*$i$k!9&y}cr!vl;I?fYGtl(H4UnYPHzX=Z;qE4cmeTsF%w$OLcfxOi{ zn7D=~);tnSW|2_U?mBj`g{j2VSCvg^YWjh$EnK76`!-phF~nWRurZPjKZOz$`eBtZ zRk(JL@Ms4gOOPyveI1t}*C!{*5_$@Ml=hOYabo6j7}MCOvKfUFjqgipQhunbmo>?h zb2=ds!f{_sLofg+|T1V+ksJcrn%@9`bnM_Zcjpdal zL@mW8t^9PDQ$eg2eoB=F8)OSM0Fp56ppqJhl+{N$lvH84auajQ*kT284$NxX2;q(8 zo_7YFow=S|sN{?j)wt24dtnl1zO8MuZZBbmaY(~J$Xt_G;3(py;Mp9(la`Jy@%uX0d{2*A{!A1TQxx}-oslFlDJzf}veN*#rGuE~*!_qv zQb$<4Qju#g!Lrwc`6cy`Ra80*86;<+)Fm}-vb94M%|`hAHo`z~$blML;#`Hh;UA}W zRF;08+EOYDlCMErCD0|a%8(PP#ey8bmXoq+=A69Q&bGZhy6HIUq%UARd1i8km`?JL z_bsPh&ZE&SsF3`?4vytZ0dtPQ%)UJna2((dZ4XEM6!4o2c=jy^p4wFsT*P||?Hcj6 z!9ASi)dgo%atDn07ws>31?5fyewBVN^*buROO^SiyH5s^8H9`%kGH{$%LL@98Cbg) zT;lw3vV@KkLD9SHAL875PM(ulkQz&n+kU!TEL2IGu`UG~pReEynRq@<4(<6!%Wi0| zN8{x9+)kgIn8rJdK*tBVJKlsDR^d8(;d~9CyFRx-1PZL2<<=r~4~hu0)ch0Ityx%x z$(ugum5+5%5KTa7QS)FHn-tS$Y0Wa7(+8Aeh-_ms?*B%XeSWem=59Fe|Jhqcv6G6G zMzeHQ#g6n}%WiQ5O{^HwZGM1z>{Z*tt&%kJ8^1#~2OYo7q8ilO02(<0D3e>o;hb@g{N7S(t;Ki{cQJ?!8U(Bx zyP{p^7X3mgxZ&2$S4_m{AHyy-+Mxa1B#*jl~MdrClfPf3U_C@M!w)8=&R zZVUp0$_EZf_#irD>ExvG;X0GGD7-(tmjxcRphVJE-|8kferPP{yDi-ManIHSgw$7lw(xUx3c63|JL z88qNp3>~K{Te>vr2QF+6dOnOB$(4gl8{k)afThhYvgz*MYj^ul5z$RG4K=w%BW&`X zkfMn9K7afw))LI&y2W!aI|=gG6Ji`yy2KT0gDTLEEUqmoiDLMYsA$&8^FCsRsQY}` zFo5_a2uYNH?n{g!9+vp7l9ud;(mj6R!+#5qITZyh63r3^>i1w+AQ=jlGoh0WTbSMG z?|~%7bjC1yIPBATJcRM^Nj&A88foSl8sGW}McCW~?NC&{YK01@n4(s%@mjk15kn!n z!RA9D){7BX;6_zmzOI2@M216ldB^mRu!r9!y9w^bN9A`$Ny{P;&juSSDi6WyvCNaf zB#qOnC0GuClcEE84Oc5vW*e3jRA@&X9D$*hR3M2)KyQx9ijh+AC$)~!Zz`2siYA`~ zFJRn88kxa|tJdn!mjY6nm< zy935`Q=<`l3#e20mOgce1(jJ{Y(Q{8K0;$ziwnj6f#Z}69|U%DEFNf%)FsAC#@sti z8GOXabag=8ks~;JYIw3Nxe`-fg-M)ztp42v(jF%yDqkg&Oi%Q0yyJkJ*F}!mkXsJ& zFR9KYz>-gAKphLd#BqgF6U2syc&9#sYAaI!Sm4jdR!dYOvuz%$QH>LrsS4x8Lm0p> z(KepNckUqgz-j&kK2r0Ktx8+J)?pt8W!Sy;+yEcMrU&a1E9^OK*Y2_?4lyI4IiXqL z!0VB{zXp#V1bw~lA34DiqC`MN!=j>5E0tt}PwiBKeSiyzA8xH5|U zrl=8Wh)Pjfcm$U%WC{r)tR=IPN6jR3F2(HX+ms6U!Jx8UJkByKt$82|3r^9rtns&SEki-!hjTxL%%q?E361=vi3dJzdD+udiE`bLd7eGcH$3ib9;ZA;Ai9t%KuE zfTMbOMNvqrNWvQ=R!Ah}b(3;hbsqhuyecoFRfAYXPCn)JL?Ka8i87cWt+NCZ_$2%k z#@1wbTtJAkH)n5x67y)3QeWVeAaHho1rXi(qNsDjg(YZrT~d2JCD7{#OOQk*Xc1=; zj0s&QZDLNv8x#(M6;J0ivA%c`XWR z&d$sw@y1*I$nBDxnn!n2({n_UV&KHy3xUqeOp|rI#8EQy0R41?ipwiy^2jZQyGlMS z;JI1MYSLv!6}IQ$tk{NvHy)`M^g3>W8^c5 z-@`7OTQ_E>lJ>YVg2YL>ye;bD9Lp9U=gbZVmRFSTB$l25xuyXVIl)^bV`zdH{W@=JFAOiPuGI%QDotp*5)LEf56#3i~AN_bL z;5R3ylo&9G6GD;}pAzYqj_cZ0~SWV8m*HBAh?vt%%Ki8QO6EKy0Yoh6yl~ zBRL&GVRgXblhbEn1oxTGG_MMBZ17tk{+%|T_zspTh{ljF24RT8RfIF`I!D-!(2U{? zj1&mbVz0+8BRL>?(u7LO37XC)xGIo6eX_*%O#XEVY9FVAif~l)$gi(~1Ukp+yZCer zbOB_Dh#g)8doA!9;@9v{`v2K`*R{5iByIG+uR^Bh+lVS84nASJtEw^JGJA|+5bo;w zD32^)0V)fLPZGv77CZ%KkAI-urBA1-(9ZX}d735SB5e+}T<)R%d6 z8s7>i-R$-UF#b4;y$vDz|AOFYnTAJmmer!UatxBzbx?Jkgh;Wd(vT9IMe*dVBPuO= zuLg*KL@!X-H{fbbwnDkEgJUP02S;!MV=OzoJ)83fT!HAkf(a^x1jSmXX8W)73Ob7c zZ@AxgVOlQt+oL=%@iLa0%61wfmL0vLN*#9YOmrquQ=!Qsbrh?g2O2}5I8vRA88?g6 zEei$X0tW8RQ0rxYa)lem>dv_LaPI2^*&oJDtU7G=IP$?|TB7?+1w~zk&Iw|Awnjs$ ze6b)!66Yes)8{rQsH);OY;jX8Or?_W0WZ>^-i8V{d*mB))(H0=#;Tj6;>(VUxTKT` z#3NaEd{?zLrDEI-A!qiW@DMljuiCBF&(gh5YOA2F1WlCAf z9g5vb$RmTg(VwU|ZAtX(x}Y+W_vjmloFQ|?7x4Z24_;aB4_bo4U0QCyWWu#4Fkm)G z9I#%1a`gdoWyBKHe7jl=JAsq=$@|8+cSpcioA_e)IQ$=hGn_Fiqh`gyhXwte=N zKJf6>ho8Jko$8z@NTRIFcnhycufL~Qat+06OAm@Tpfzj1B4R}iJl(vt+kNW9+chSO z5=A*Ff$=iJrF+!BE%@DIU8zfX4OjJyM<8b}#LR~KH)1#q#@+bF-YU1x;OSY^v;iZ2 zWyplO0CPBN^-d0xp-a}Ob+Kf>w);dDy}k6vJaSaOI9T83w_f)_?H zLO2Pub~J{Cgb*dssxuDu!Qe`8s8>k6YtAh!S;n0*m@dVO%Ijm7)fYcVId-G-(L%yg@ZZr>?LAONnX+O7A1fY{%wvf z5A`Tlr+{famqGG;929*0U`GDkr*O`xq{4lfUIER1?9? z(ZQO>61(MV>v6z@-sYg+y6E&banA`4uUMwH5^kWt+&*vh&O7h0`7?y9GB3HWJ%KKO z5nsSP@mx=AFm38nEJ6N6vJII6c2IUo2zNTTXa%B^QEU-^J&~gpWUrFc5*us#Ywh+d z(nx|KQvk(McU^Vv=1D;SkD5|c=SB3WfDQho(*2c9y3-77K8FE(=u z9JF+7UtAu-1WRn6+ikU@ao`xzR?00PANs;V28YA`xPg!#OpMzgY6XAV5iSI;a})t; zK?Nw7h~b1xc8z3z-Ql25&d7T+O{(grLH6lVJqyjQfJ~I1bGd&>w;Cv8Pj!C!dKD8G z_7)vju0V_+*O=BNirn-Y&(jSYlO$aeMGmj-vG>cVjGe%!Nqb6q+-)HB!Z?m`b({?x z_YrRdrA;(FDM#{CV)P|O1*FA%C}sBAqX zkmSl^>zGEaVn81+lVNtssAkkYIkVi@jE#HG0nT|RbaRm-i`Hf59fJ(LX^K#&SOUA+ zU@zNG~0b74{H_S4Z!f%I?JI z64sHBDnwk<(2&@G;w=SvgtIn(d#1dE;jy;=-$rCgmM% zZi20i?$yw5)bW3amrg@sWa6Nv>MTJ*xb}ej4|fr%9$IfUnGt%IhAP@B<|JwsrNRAF zO;Tp4Zc>1(@n}haWYWKvFC(JWoI19Ye%l~dB^O66s#A7bb<ryiET`cZm?z(~_jezGUn!I@s5^4qG(4{9ok1R*Y=|G7 znpO9=*cq0AV})NiAbALx6P6ZMyAwzw0lFEM9*rW+I&=yo+&VM%Z+WM_>^u{BsvWw` zEE6gGIGQY)egLx|6RUn_GO3uH(q_DFcWGaWjL^bkM}Lutkq%Ru3LO zT%3RMXmNgJd1ZcSabAnYnFIPLI-F3UBGJ(K9NXv;x5FZQiAT6N_-=jOS z*S@`=gb|Xy<(e+P<=BK`vyuBBl+6jpp>31u{(KLDm1=}C=%IPV#mK+V06{tDWC*$X zI?fI+PhDKmCM)4oE-w&_(1#m^*2oP1aVR>L2%40zMy$XKG@Pao4UxrQvmU&BI&>Bfbq zS8S}9HS|~dc+|N(J%fA0b&aZj<`U?2t_6i!{laU-RGrByuN;_5#C<(Yt}^AGw03pY zMPWIWn#MlrsI*a3vZ2*&uR4JO6_J$%ZPI14%_p@(PTpi_7eEDy(RAil>{ z#GZp2_p6M|<#eA%ZyU_c{Mb3RG7fkQO)jo6nX=BfxYuOAO*;W|Yj7mnS%cn;V0k$- z3-g0hWQ9V|Sm7j>@S-)%zk@xmOt0Zk%5v{ zSVQ4*JUBgd*&vPvux3JWXX`8ko3Ya+>yz3?pz@_?J$iascnRvOL>T_XY zM%$0K_~&Kk8k*S6lM}T2mXg@%B?J%X+w`iyGLf+D>;nQh!1q&df{tT!qXBpg{_Zgn zO6{bFn4iutOO1V$;}liAajT;0wRY;bOgQjJx2N*JRJd->SI0U#SHXM*tPTe9N7;5~ z_)hMdrB={PBR1d=!G~vaPn^e>vPz{)6pDYk5)uR57l?kv?_Zb?$E*}^KV1o7dx$d7 z7u{*}YxW+vh;rL_Ah_|tEq54;H|aqKUr{0Y`>5fcCF9U`ajO)SbPDBsg{T|*Ze>Q5 z27!cyRY5|&DMTu$P%|e81?AEwqPb6 zGHn5H>pgsj3w=2hd-9P1D3+CSd7CZrhN6M6$auoS~tn#b?YmXt`yW<$7Dp561q2b5wTLRx}tNzmz zN==7DHencdBh7362mL+x=RrYDJ44a5tk&9k!v|BV{5#)xtoOp`_IEaRR&fep)F3BC z8XBP!>Jl~-*HFpq$w6glh36T}IG^MA0*hQ6#-LPZxE)cS_`$u!u?IF<(4P3V(`oV^ zPeioY&HA#+pM|#eg8_TN>LphoFqhnmoLLN;^gXq?a)^$^4MP^Q*?Rd==0^2y$rXg1 zxsd1BZe_m62~sa6KH&^0xV*y=a^!`JkZbdYA8lB5dTRu>WslWj%8r;tVaOdi4I>Gc z@d^!f$4jsY-O)U})112)_7rOR!WECy(AnmJDN;>fQO&w5IZ0qBCBYNC7aur*JZnak z6q0WaFv543yq0VCwUTs<5{#%K^M&Q97F3GH(QH>r#&?oX-$=p0;?^Ur+;yNlReUi0`)1Xeh zbM0*LW^-Qy#l>FHkSkosWKrk0;7Q8RqcAr~VypEV3~R>lX`!VA{tLXOip|2<<(pLl zXoPLTqQ$>F=@uebN*idR&_;itww-`q-dzTk)gmsAY2#=#N`i}OXEjnRdg%e`!o`lD zZZ_Bs>|J>m0XJSF5#5CSQpJIoIg!rD_u!`mJRxlr)Q)*^fMxg*dUWU$tkS`u&U%Sg zgBCV5jr0T48)GPqfvu79;=UUMtD6heOJ}`?&N~cLrTsAXQ|g{0i%AEyWuZgzeIMPdO9C?9n@kNez~IjJVKX;CfnslCD|X z(;TYKM~-4SFDmG9ifA|I;>qCI1R#Qi(Ki(g`3kO$wGn;4d0n!;`?_{?4JFbjuqeTf zGm+5#Y%0$N!?TMOai6DakL_Q+vHSKUKlQpk5xKex4+|mth?zufDj#7m<&i{M%;P>` zO06%?^f;4A8`js)VR$JiV?y@zGVASMWaK~MMv0somqggb2PY@)h{Z|AGb|@e*7Yp5 z6&^mb<1kt5EkrpDXnf4uXNEM!7X&p{mw)NLsfKIce~*{BkgtTn6&ufuu%sBm0qVUe z5wSQw zVMD6ginN>&JR~RV+PO_8Hy-JR?ZId0wF}6KZx(%=qQE=YaeLqI!V0{is zN=^D?kf}c!f@id&C(nnSQ<|s73O`eyz@{uEtHfNe1om8=B1Q~~v(Aqxa8|LQ1TiFm z{xR}TVwKyB1bUnGDr047)@2yUkA&~|(Zv8LIWy*<2hno+@6;XvwHh(5xhsL=$}nL7 zc_Lk{&4`bg9E}@365C99^Q;-B<~E%XxE^eCkM{~|7Viz6i;Uo{Tl`z{_)TuA{7-#h zs}+m~=UNGM@dXW)b(Tb3WcLFQwcXcw!eqsy);-se}PjuMJ;;caP z?N_hI2&=qF%Z6D~Is2#S#0^ps4YAkNGjz_;7{;ZzX}d`plRkPvCm%>&f21AgqJJdm zO2KY_;F=#%v4Zjn`m_tS^*OdeJ)n`FP`dLG8;vQOQD-I$sXt+VY+U ztc(dgygcOf5(FeYI;wlLR8~S_xiEKVBB(3lez2GZ?C~fG2+%8@N$eNMbyQl4ENeu1mw4io>lq*;F?F% z2;q1|FKM-sw1^kj7{;i7$4xU+ZqWOue5CEvegG7tj z0jdjuN)0UZmJwkf=GAW%dEqXV$r!oVj*wy!28yFerCTsQwjJbrc zHH{hkTi=FBc=H4b;-P-k22kR=TK#FZw2T;uOW-o!*Ou@jCrq;;(kSgIM9nT#6lTFX z!r34?fCJ8m`|9m-ZVEkT#S|!d@2b(f#pAu$R#@29x}xFACLfT>8|)(KO81zT0fw@4 zO&dI!`qD1@ZmsGi24hhXUOJR=sLtViGU1nGv&M+z=^jPqA0$6$)RoPU%)%a_5)G@ddo6wN>qqb^j&?v0boOKBztB6$^RbeZP* zJwhd>4f@A27(4H~E@4+M1ekUrt;7#%B2$BqTcIFGtK32(@5@$2O%Cv?9IV4AZbM{3 z!|5nLk#W+nA`N^nxt3I+{?X-E?1d*L<6;PEFO;Gh~`v+~@FVH{DlyXvy}C>l)!W=m8>BdJkr(2=%o)03$k`h32Kq z=0j;=>|DgAL2)OB z4lalE{=2w%|KDD zD9>=5RzvD|*8=@d&e2p2S~ne-4bxabj~-AS^YWWIO7>vH9#ky#m8XxR1SPnio0vdl zX(>tvQ{5%B1;qverrI?iSJQny(bM$k7et_i?gvI^ast-)d5C!(sM0Nb*0BLntkUr@ zz=k@P&#UV=EQmNnsySqV`*HBb(So;1j}#dDlO8i%dy=(UK$M`+-B~6RJ0}C>F`aq~ zk)`pMy#dL8V^`mTfaM|g?sY!L7Z(1gV4iOMUNgYtwg!nd_Ith(od2UXTpkx8Ac4@2dOP8 zDm{%`DB(gC)lx<-xKXp>itnMh{TJ%K(NQkuogu_r(Lh$sT`vN?jXJ(KWE zrWaugX49o-CjA%CLlUHjx?H=DTNq$P$TDfo~c=b#f(WH-6o26pcyyPQ6$T7H! z&0?#Ei)4gO_A}-*(FR38Au7Mc%H&WMcu_@T66k{}wk{+4*=i_Y-UxjPRk>mjU~Ir996RBME6a4+(oH&b$UUTZ5ffOk}3s z)tf|-Qs;p1(PeLpHiatOV3Zb+Tdy@btwX;d+H)nFI+7e`jnOp%_MeLYj(aW>+` z8^7QX+>{EwV*oR5K7p0f6G8iubcUM)w-@)Wcu0_@q@rq}o2;?Nb>XVGHZfp-A~7Q7 znw#|(5pw0sVo@Vj(v2%!j`s2b{o^J42uaG!k1$!cRuBheE$0r%L1}3v_&2h*)zWIN zspjbesxivDVK6xNFt!sL_VO02Bz;9#5{sF+QA+#FvXBxB?;@g?B1r+Wh8Ptth?2== zQV6Dyy8YzlYUmnNvK5XrL?#(9MxS;=gS z$>ealK&%oGvb;j*luRv*cj4ku1X5bLz5a~oEOd{M__<5VEMG}yb`e3JX)fe%3cI7R z%cfV)Dd4`C!j7EIIV?^%Tr)fJzs})W?R7s}N2g$P<>d8o482x<$bI}M&YLV|pR~Fu zFZ}dzNZG5+ai!s8*LeXr5!^49X&4y{tLxd3L)(aj8c*+mDH3*MJH92{RKj&crC zR5s~$z4+cFK#v|az)#wUN~G)Jy;lU{I1ny?4?G`bpXJ9J*BjSTz$wJER5uYYh8cF3 z^osMjdYG>OfVR6Xgx)t*;@46oPP^lK{NQ2rl>~x<{)lbz-V8k=VI&Nr?U_H{`!d&g z({3Ns@bKr};IPw^!{KK$v;xEu-c~4sRqn2`^p$iae`m%}sHAg!8Rg+o7UskXau0tg z=R*KsF@D?Zzs~KPPEzAkXsVHkO?CC{HxtT#iA~=OyYy0#me~?o1kS~9TszFhSG40l zL;!j*D1%$Dn3;$fKQ0#C&#$!Tis6qwd({;|mMps}H8)mY*^Pdxsz1cNAaFKDbbMNl zl~q`I_#j9cxDViBRWcANsHjEWh}}?k{Wc;p(J~08`Os8V)L4G-h&c&e4QIEHvgyWI zHQK7!^bb~+!)<60pMbC21X3~kwgsy$FCT#VKEMeD=jXHW_<{)qPH|g#dB~If!b#^S zI~)w&A@CUFqJ;}cLkr6*PaZrLNkB)T?(j~2GEW3|lOiq%G-Jet|Ev@gm4jmFC+!V9 z47hu^1YkP%3fU04=@2UNggq1(RH2KjRLkLBibA>|NGGRYfLlqR5t>6n0KCAN6nQxY zutKHDq*r9nz8IQu_$7;BD%+OPk_o4msDRvJ+<+sv%EIsrp4l|`HN#9zN`Xa;5DQ}( z2*4}?3mS0Y;Gz^pmuFOyI{@E?j4~!!XvLl>1@8~mTYJe6)5wcX;K~uNGtrNB$~okk zR$5hH-|lV&`(J01ae?Hj_m!0=i%-79zVfxiFxp<2cKNe+13j1+xU!u9YSSqfuPb2x zp2@N-70zIS&Y&DN7|ca%7EM@-@d(7g!4ycPYku9Oe(5rpR~C}%qOddi`Uh^6VSmjC z!T0^TwvIU83=t6*ZT*UZSx3uDB6OC2n#g#3l+|-J9baSLN{vkBq%J_;0#e9! zVv`5oR7hXzgr)S=;4C&|Rwpd|rGFxO%IOC%t{c6e`a=tP z1Vdm>hvaN6t2yCalLpw%RY@!{Z93~mhc7cKkt_h8mV0h&WZ&Jrsk% znL0YmU0EJ?k6ne*G_iC=-OK2{0t42HNg`Z+Tt8qYbA}tz4;14U#Znuian$p3blL!6~vJjJ)1j3Vv$c`ClDo{FwFi*>`4sQZR%y#01o`HE*1 zx564-u#kp@2ARO4AHxE$l1JmZxedos+F^N%%l041xXanD=aDn+VwT1~UqF75>t(_U zEDpr#G(BR2LIpXr4dnvNgXPDOxhQs#^A3W!R#{ChKY2oraR(h%Cso&NPoFGD1tsNH zMF*CapG2nd-on@nj3-&u(`_O2raO|oyt?yGp2Rkv(x;`0PCb3N5{`1J7Q3Aht#M^= zOFuDcbb(auv=?D4GkF8!A-7#ZpM&6yR7Q0WY=Bv`D6`i%5c(;b#T*}Kv<&VRETS{c zUwE}PYS}!yO^nUyjet@By~E|1vw!lF&6r}CcDf7vt<&qm5DO+#iIE?=2-Q&rMvs_g z^mBkCFypx}sh0hAKEQA{(Y&j;RbYntkR+?yhZ79k@mW#A#`NJTjNGDhY{bxCsgDW{ zj;GlIji7|#D5+t5yTieFfXxSGe~8D6y@-Y_3;%i0Y5ZfY@xR~PEX{vh{cYj5g$2+C zH!cstQ1ogbz!Xjd7a_$19^D~0X_Dksprlo%k^WsBersr>2OK7(M!yMU^dW>%yF1=q8ot{ z;3D%q^rct@J-XAOCptAMxPbciG{p5`rdnh0JxCWEB9*GV7{OY&7QKv-v0~Cs@O>Fq z;8D=7$|(`cB^gdK$4(aU90LpZKp=9M{6s_b&pDvzc|4Fbu8eRQwRu7>Vw@)aLw^Et zaFHmtKQMdQ1!V;^~5;MpR_Q!&-264W3MrEeb(c z9Q6=EIp?JUtf(Eb@5rX~c#VvMib9=X#~v0T#psSzFjg%Brv&VuswpjaOXpldwRmER zXN7GkmejY(4K)%U5LlWfxe8~006hN3Wj4H?gSo1rH7O8{FMz(`)(2Zy-hoJOyv2Dm z{-TAgZ@`!mQr1|T;gNJT*DM*UHkltQI~6smNS75lZBq=COc?gDeux<VfPfA83#m0=-0G{ zh`caH&h`$%vOyw2{>=REfhol}f|7vGAYDH^*8t<6acMQ(@1H^m*%4IN zoU0Y>vi=QAhgC6^HOAdav7DQD?6z@PKRWW!_=UDz&ef*&CSu4*1JQE_|C^B|R?648 z5_7XFDGMf?E+0O5y!_8|y8PEw3+_>b@S#yFv`ua$rDfgH&}HoI_$SvlpGv=|z#Ela zRT(*eb(QD|>ZwUb2=``kvc4;O0aqYVF}jv61|x)ykfgkwL!4tk8LlK^NFkJ}_UEd5JjRY0 zwTb=9>_r%9{u1_`uowC3@5suM9l}`TY~e7&2?Y)`=S;wS+(4xL1|kH(mZ{M>IzlnT z4bK|%$7noy`e?cH@M!ty@I=p=Fr64@EhviMWP)TQ43OkHbp<^Af}ir7a$c0CI7Ki} z8%*+*;%=PpQSgM*Ii$U>R7UV9w{>fU19@*NMI%Q;^P4opr!*giN{gn$Zc%s>;yR8r zO8darPQQo55H2RMZ2pv2{GNY!iHvtR%1{!gWN^|Qj>ho$>d*{K&pV1iAsN6!lQ`Jx z86JspB-3~25;iDM98g<#t-;iEFmNP!-$fRm-nDplz{g1LnT!42gVST;|A&?~K~6YU zG3Xw97ImAU7vm98q~|&I|NDRbU&NH{juCG31R=vU=M_Citn(McE+mohH3cz_lW@&Q z*;TC5@43cwBk*{G0bDk`f`L(lo3kZ6SMwZn5&{*nnLwfv!3qT>O&%=5nPtzqE%!14 zmrro`Xx8?bY~wr|pAC)&y}{`rEti~G`kf$27$WLIL!+VTQOcIq)zww=v@;$ZUgOS~ z3+xd6TUcIPdfHfg(pXw*upulWX((P-E_g8M7hTY!TXCkna9nEj4WGb@^;W(B{ zA&!F5K&59KnxKgiH6{Eq0&BX25~BWcLCnkrottUS4*TeP7#+cH9F3WeoQ6=iEQ zUnRgZ2Vg%K_Q|ao5HcgUV>TmWei8pIxl?`iY{`~5EAqqpzcv?v*2PZO&xXu$6B=bP zZ3F+(6^;C=v<_YbP{3m$$X0j@pGeox94^hQU^&#)+e0OjUe{ix11QC_jR)d0oZR9@rZ@>AZe zVsm-WT!E$zfqgo|!!Fd(!!88XJe0ha2yrhFUSPp+<;w* za3~S*t`2}kwV9s>gX0+yx*Ov`BP!Zt;t`yy#wa#Id^NkI z2j}~V(-p%jNJt2#7&D4Z@6GrIBlm|M-P<jxI0g z8RE(4{(a|nxZT?7UtEs22-+S8UQP@#<0l{4@EgI_ zvDDugZk}I^9T?I7z~R!*j}7Q=-Ok3~T!PGig+k{MPnK)1EM`S%c5NL6>5_1}DH73zwn)_@MFdoey34UY;?bGMx~>&^7U zYdue{$k}~|2*;mHm&P}NxpIhipk)y8KJ+x2G!h#Q*aK2NjG13`)IIIXA&#mO<_F>q zi4A^$d(e>Nj~hb=CO$&3*i{*eL}`xwlBYm89tV`?UL#8SXtblZbTB39& z0W#=|qAthDeH+kAnHL*)qs#K0<5DD`O_r+9Jcq-Vnur)7;CKns2+~55(;4`A%ZG0* z99E}y)wv$g90E2PVvDxUDG10pWOx99b=)q&g@`g2{ub zjDOvANhnQDpbIS!bGc8XjG(gufTd=w1!WZSMP7kX>ROnbAPptY3{&W_e5gG!cgMH@}i>M zr&I$VvHULd7We~U;@^@bQ;681h))&`1_Nzm*o8dct3=f3&T_}&KY1S4Hck+S^ zvw4q#E1G=9$W2Z{m2=FVin=f~pctmQcAQ$+A~GhU&CUtKo1fyif`iRD^k`#h+t0hb z9tvY$J03N|=IQnU*8r^=&5j#F|2Z~MQ23`Z430qU%E>2T?SR}<&JL3+@xo%DC4wm5 z0D*3lNHwJpgti=3J;|_a+yIpqfdKf{wmD0X!e@xRu0pVKct;0()|l5D2q687EghopxT z$5tSW!9O7h#r_RiB)3mN;w#bf_-Lr?q4;yO+s|Haz1%2`Am;WmN5=j*SYA)NuYFND zZ_t-zW&r^~t7U>>LZ_Hq6o>im0BhN<{^Ssk-Gn!UfNU2lqt1!DHzH=V$)iIuEV#}f zoPIhk#3~C2t}21b#Yr`4FRhfDHMEc81AJhj=N41QJxWEz5*Cp|+kCB{U7+?L)|J(R z{4^WnC)p15I!q(gp_azd#UTZqi4J2Rmgf+=M$ZRBQL9641fB0fSn49(v9Mwz;^O*p z1F9mpVjReuWU<~?<8*Rr>t8{<*5h*Jpd+CXIp^L%s*x_M5TLz}=fgLzGy`pr3?7qj z9nkCVH?V)cz@c6gDnI-f;RNz15*qS$V__EGg^MJ5v!?!fy|=XsB_e`B2#lx`4ru`u zq+#7ck-*2g)PxZ_m}0&D9;@U%fF8Su`p~*F6Swq_@1zH@P7(Bf+2;yb7v=H3svBD( zwu-^;d)gag&hqC;WXcFi6?<+`Mh&|m~E;Utj+OsVErW`xer1TsJ+!&`Gb`Tg}v!*Rm59)}hHok%f zJ=F-{o6vFgp=#y%&|@FnIqsggr1ohJ)UutDVh8qJYWEVHii#2=ZH@=3kN^P%M$0~v zW3Xn73qI$^Ed#zzE2Y~W`YQ28^q3JwN!X%dw)DSXA`~7W6NmF3+hHI4X)is~&nm(q ztpLSdhE8U(`<%QG_1ST5zbocOoem&H8F(v+BSINWY8AKn<7FP1r3kZod?yIV6x)oe zm@h_Gt+Nab%RxFCRy48EI*@6VqG4XDCbGOwp3q{b966!-@u~t)AEnF?d;rE<<1WNo z*gTEk_v=n+A(N!f_k%4u5hHBM@8d;t;B||9Y@d95?PL#u-I4Sf_FHs3_WFl_3xY|f z*kOS!QjO?U%lttOosQ1B!I5iF^pxw`dvGzTc5sCVFdn7$R#G~IA605-mMGmqQ?WCF zR+v;Bt$Q2>ljiw#an19~#?^}MK!l&-9K?N5Ie4^w+*KvJJ&2MBJK&6PD%ys8E9vYY zFshV-zQ3?kolJshafO&43XG$V-CnZt5TG+ z4w(dN03)#Cl=~yOmcq0Ae6ct`tfHNW*pj{q|Hkc;i#P((dc|&7MKtR<^rW)sT4rry zss+6A%UM^WoNVtWUbl z$<1*#ad|53FI!`uZ%lZEeh4Ara-oE+PxjaK%@_>MEcFAAZYyMe1C@=MkV!2HJiH0% z`#3j~obg7i}o+@3YxM1;cM{7e)sw1}5qxsaOaPUuEx zyNciEs#&?g45%vKHmsaVC~_Bmu=J)9^U1Dmb&<;QPHKf2T`zFea$1=43lI!$TCkKL zjwdH=+evRjZ_!wt#5IlTbWg&9z@C))=-gDIz%ZqMON+rWGxVi|8i+VY@Uyb#23rde zUm#_K`s%h-Th|>V9+M+fF(jKm{v{WuO)`y?joCUbN}*r`PkxEIV6aNZO+Yzg z1U`yCDNnUG4jJV`V4(?;317RzKfl@s=n+@D-nAHJ=hXC$gO=F=mzOLYL@Txf!%v0m z3N)MTQWPH)7D}fGE_8-dTlNzEBMZo*cJz+dhO|^aTzL5CLFe(~rIQZ+d-`xOTRvXS z7LkbV(ei_*E7^mUqsLD=PghP37jO=QEfllOp8r1j(@P|lZQ!4kWU|nOmpIJ#M=&K^ zgL4Qr%H`%_QiSaLD6%XkPDw~deQGrHK4dV2B|YqR18oYzR4dlmNu#i0AF) zpXp?epREoOx+30AhkJh3@4%PkIB4Gqg&%FYIYMD63&V+p<ctAJa zXZs8Y?_&WP2Y36Osd5x%UYc#8UdArncJF@qAp49LUrYuTb&Z|<*iwPz2gakX18dU7jm7vaD&kl3 z`K0JMJ+lTK>Ar;Z^ul*Fjpq!TsQxkR8IjBB%LGXM7xx3jvDuVl{#uNj#_<)+5Hz&o zye=7ciimX7Q=r5p6A<9Fo1z_%QxthDSU4hBlQ@RXRuvo;|M8S{ae0VRzI2o2NmQ<#0NP9H7cAEupbIK~MpS0b)fCq4BQ0bj4#_hUH91T9OE?0E6#xK;) zuZt57Z+O%@6Y3T9Ow{Oac)3-gHNM#Gh5^(n9!s zH@gZCv^)$_5iio7BE=4V>6_8)y*IW#6jkuw)oiy81M+nJtkXYbrlaB5ps1$n1Jeo`E? zU!-gMZo;bl)&cGgE--8ifbDV*QuJV(>CpHJ-qXB^QbSXiPk9X=ti!{196B@cjXi^W zPaPi&x)8sUcQuS%#V26$xS6YvGje2$7)oNy1>$gP3Nk%ZYtaHL-;4$@PPnkg$a@C7#2 z%TCXs(rWDEg?Li9>u^rI1_HwUwuAuEUs_E$A{nidiwul53M~jc^#^E))_^2G^4ij| z)N{CFKquhE=#TXZG{}ca96GO{jflv?46>Y?AuV_yu(96wh9AfNF{e~XHrAtD6p>PJR%aM&XcIGwNy;G1(8LsOt6>4LXP7qlZe47g5WP_~5p!eN&| zKN8%zjo^bQgSZ>;z5-))VUpk)Fg!K$h_&Icb6saiXc^mZd_jf9KkK)@)c9O~eEGAeiI%DoAESw?i~bDyi}tKZc6iN!ix zL*N#ufCsN(C_h|>On_n9`_bj01_G^HOZSE$3p?j&(ii)F+&LnhMjEbV!q(Uzc}G5&5ll_7%=iZVu?uN_$hW z^rnH8>3}t)0Yb^0F2JB@wBRs0THp%}l`w3eX2aDqY%0zYZp5A1qa#)nc#Qnv3}HGW z(0=Dup%a@hzcjkbF}&PTDO635NM0~ODEc3Mq~)xew8{0*^nu$^9Zn17WicfH;G3Du)6HV2-&H-a(NqM4{{NEgL|;5A`tM1 zKp5`RcSa726vMbmcyh?#N1gO7W!1n6JZWN2g1|*eM^WAl1*%p5_~Q%NpLNdd;~<3` zy(g!T+X{0rTb2z=HcoZqPb+bD!v7C z`AWfDhLd8rJYM=zw-6dlNcE^NL~iSGxGmS_?c+fkjHC^rpxuVJ^!w=BH3c$PXD1zm z@|~g(ccmO>R9z?ZTg-hU`4wAY{QeSZqRD{D>m*>Qe+x zBJIX6Td@E1XvDSww|Ft}5_4_#6InhPWR%w1!7v=+0*|A$rPZ32=B}!Kom)WEP=nDd z^g92zMz~5esX-*5q1)(EfkFWc>a6$O4h$vBmX}CBE?PVqdrgTHE|-7{e}pFVv0M;T zP@N#26J@AlXp(W&z$@+ zwF5-B-i!Ja4t{DWN*O@c2v(k*W(|$8Agq97vV-0xJoL&Nj+>uKpb^=`nn0}u*+?7_ zNLj%Jf$vO?$$wY5#<(8e8VN4njRe(k`tB46bs@F6qA>LbO-!&5w?n@e0)qmNN#iQb zD_MrDDf>GcJF6h)OlP=;=(=!?#$B{HbH~6qceT!Ygc6`#kgPB5JD>~M$!RBdc}CME zaxJV|@1n!sia4Sz%;o4-6HJIS#fl;7`MNT444aWa5!9rj-Yhxi0-f4IH+&fln=u=@ zRaS_e9RL&xrGO@doM1ynR3CXssBDm!c8eJ-PI$7XZ7l%cf}d_Ne&&n)?Uyk9J;O#i6gBTGZe*aa!{H9GVSyBJ zf{&ObUc*6y7hf#rS+3e}a?j8)Yv;r^@!v%o3^P(#grTqco;*&36tO@zzQ*A?A|%=P z>hLV!&}2gpTVi{Ycx#m}KJJLT4wTzeko!oRB@c?51>;`GHLo2EjiU2Od!b9vy!*~N zT?QuhBkj=Jz^!rTf$(I)@aY3pn?b_}{mF>Q z^zAbjzA+WC?8A&dgQLNHyDAyT(OpmOyo?c0%s&YmUWWt8ha?=BBgecR;VyyA7+{C-6550eSX8ZkG^99JFWzc6k?wJ96A)AxXp%QC zMv~l4*)^dXRrpF{F6s(H&xKGbzF@P2gxr}~hb&=xJhRNPHl0t?J8A_sx(h*$fh|

      q9w~4?78Lp0368A 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®N*+`bL?(4a=%` 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�M+~nzlp{qw!rxJAe6!J@WUw9{6X}0m>axM`A1b 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

      O?Z^qTKQ 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

      5r9tV{+n{)@aP8jffBm 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

      XDSemuR^&00?JduR%UwqX zANvaWT+Z>RKa$yAvdBxGhcnetp?(?Y*uBYe;(Qje;&1V*tc>LJR-S?r1}uP|(swN) zM-cKfAtju+ieI$=yhXRC? zqmEb!k;tb)D(~ndUJ}18PotwFllYsbB$seAL-LyCQ$r|n=tG`nw$kFh$#?+soQ>)5 zoR`%5M8^0je5a982tlM!lCxl4*A(jhdF|m#1qLB4!6NxK ztwe%NC{e_S%<5G1=Nu-#`ic*34)&7gaaUH5(;f@yWNCO76~Ahm=qHt>aP^PPZpsIL z%+n?29uoPRrwoJkHL=G+dYqHP<%5MBL9?0+D>N&7e%&uI>j$11$+sZ`3v7t_n~3qc|2K_fk5j~N79 z8sKYve=MXks@E#T1+BGw%+uK>TC&(ootn%lZF%)8Xdd5p*;&7QHtj&y zlTur5c8jr&qPsAC3iV=YwAdrLHY9k#qu~h4Sq2n?b75YFui zR=Ozo+;;O?d!3^rgA#A4&H$tk{7UhPYpj*b@Qd{W>hTCW#Qx-Tgxe|PUUkj*zR62> za4bjsv~XTtVrobk?TTxcZg;$vgmPfGoMZT3_4gXwX5-dEesn;Pz`2ZboCBXgPj0-m zaBNmi-6GB2`oqfF`sy<-dF&}M9jkAj8PXaubsplnVc?_=r{YRU^G$PehOTjpq-id4 zd=xLQ@E}~sH`_Z-9yJN!xC5tD@rWXv_HHXd2@TK;)`h`Ftd{1T$DO~O{U~>dk9Ld& z!&Q!SkkXqZ5vYKBV|I`AU{cXgW+v{;H&cx>JhEv>iOiW)9vL}p39t`s&mvk^X*p-g1S#`UC; z-TnyJf8AIB*=CfHL7thJlw2WR2EcjD$q=Ga@pcJ?h}ed4LjOvh0Tx!@b}jdqY?IEi zJ^SWt%6H(HR!B&2V8e;E-~tzIIu}A(bc#p7nuuZ>oVqqS#36n3xArLN9GSD!U)f~3U zFNKl%aXp^)bTZC1Db!f+HZCu3$r!+pTkwz(;qI_=4K5>-Ia>xw(QBlFQkG4}6e0?q zb8;e^a#C|*$pn`XYlad{Wt*ejNau%2`IHTh8e(OWMBTh&v(2XCNWwZVLR@A{S1B}G z<~W~<$%s(WcP$+bP2W4QYFs8)1Ls~`3K_mWU7V?%B-(976)~3#0*_Ps;i|aYy+CzA zxT9?dH5scl!Wr*ZH!V29qC&<1S?i4_aVfx9(g=E*U0u)lpHgSIuc4-)x6HU=GZSeZ zL`bEg5jxjoS4uw284&{+T@_G?>#77L@VL(jt^vCDuCsJC4My%n=gmlH81#=6L*pU! zFm0ydIuhUG$4~F>vH7-zn#D$OgZID1M$0$!PgDZsi#MvE0&*5|0@Ubg)Crpk^&4n4 zm;g{86`a{vX>I@M6k?Q($_}eikc1P+=JOxWx4DPHQv^+O&YQvU4M?i+1whk)P*7-f zm58u8S5k#Kg~h~_n54B6EJ4>u0+D5ivra>tMIf`17B!h2=V@tT3ea2;G~UtdTGe#6 z2sCmJzQ7-m!2*d>&Wy5vAf$A{%tbx$14smqzEFE4V_GSzYL-;&yq(h(%zED-j&rj$ zR1V%`K}jq#%R!(Jr$4zvdo?=u&;QiC|D_J(ca)p&Aa>rVB$$0Cg!^p1g)q&NW?U6y z8W?t@&~BQr1Qd0ccT`|zKTuAWu#bQ&irRwLVcl;uqaqXQw=QRA$TR?8GGG@f)5vGaLs!$9f6%9(w&2mOU-uMysz5r zv>gqZe~`&rfSCQb@A6B2R)2#$H+Ga^2S9!W-XCC0!a*O?Rl-1pB9SdP*Flxb({a

      4O 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 z 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%0D4$!sa+9zZ60)`oK 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

      O{o%-J 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

    2. &{5pO~?%?fwaORf6v&36nEP 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

      s*$5sjQV%I~V!@8zLxz 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

      3f34LSZB<;*~^ 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 @j&NpNk6B#j1&80RuNX-CnWLA_* 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∨m@Z>Y`YQr|046w`AbS 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 dRJb$(2Us;#Hus#Cq-ObezLw7@M?X#XRygM|$) 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

      ncJUp3u^z58@J5ediOi+#c;XPURxdw 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�wOzQ~3T^MS{X$(oJ!oe$1#QpZ9#G+L9UcjZuVC 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%0DgkN-AjQm%9Pcxe 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

      BO5b7*H8$Douw6=!&VDiA^7W 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

    3. 00M9TAI8QYhZAaTQ3m^lSlI6 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 z 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

      mMu9 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 z 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�efDYS9`CQg7>=5 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�__>j>+}_sPH`5du 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 k`DrqxlK!dG2sre_;#yw>sSZ>mAlp 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℘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%0D(HY6>VxdNh#J{AbhFuT9LS(!!`qV_vl^W+Ae^i% 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%0DQl2n(SoU|gseYpp8*fxmWVGz3h4O@R{ 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

      kIvD!%FoBe^ZRji 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ⅅ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%0D51s3}nQ35Ny1sa63HUOqAhZ@k_o`@D>N7 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 z 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
      biO-$e57_LHHd-0nQ#KdVn!`2TEm2~vIX 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
      T13`{d#z7TaeJXNy5joY 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
      E@rfs}UBwjeh*aJf-!EiCVERJasPZ9!FI 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%0DVk=tkuq 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

      Fy_=&d?P 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≫vFFq& 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

      DFXhuM*rBq^v!?u~fU4>@qcE11A8*Z6Xb&}To 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 z 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 z zt|D#9m)TPC$N5j@VMxMp%p0``S;3G;LWNEZbgtq?I$$OF3R>X7=(UFJ zSGR@7>9!soF^59h)UXg}e;&>NWP%v%*TXGj z=yqbS3;ILER81k;Dg8H%Mw${$X z!+Mudw2BtMSG~*wJt}8A+wxC&3hQ`q3U|~CZp7UPg@avH>F;&pnwFl`>D^{}(`A;T zV5h0iL9P;brf>e1s4TLivglPAS&5XA<6&ZG_?_lN`)$7n6w7TGZ6(T7`=;;Gp80AA zD=o~NvgcKm!7X#o;J(BDnOcX=4H#wk$+ihKXS@}gJq#IXj>v;l*sR*&2Ho_kDM_jJ zYs(dwE;XJ=4b_o+n^e(2{4k4@pM+WFt{_A}E7PYMuHZ@y&9Trj74EBp0C{QSbbx`D+dSHOpjOJASL4xc z!=z|9CX3v!l>qNFo*6%Pcruu2A+kD$8O%b%qh-SZ%jA=1a8uv~jY;rym6>~z-{(Xc_XqIvTBw*9hW?9vTSPE>?G}~qNckuitX^z zWUIwSX*e3go~%r}srk>VHKn7uJIVE*kHkX7njI6Q@k<$%`mqYsuohl zfKIz9yFv}0)KzJins`ud?9y{hUmPYzVgMh%yg9T|wIyMbc^RqmA)nuvF0Tx|W2uMr z{oplxVNl7%N!A5x!$UV)Uo9FY205|;p|IB1CrWi{l;e1TVwU+%#4p`Ixm#&4OOPA{ zM>2D8Lw%opqPG`*6~UT;SZ zH%zZ0`Y9cdVAshA_ZGlJ;nnZT-D?f{nU!thCd*kU`-PyIVOz65z)l>-ZOF(=F^wPR z4_qS1)#uhs9A;Dr1DYuGOS=EHFjRbG*vylyr3qvU8K3S#y{)cO6KLD;+8e>-Zp13a1Szf` zr3gYj8$Qyl(J_aOj@v=^x0??iATkJ1v<{oW9PWp&Lf8etUSv-7*V-)oQ!`VV-J#>t z1|HX*(k@a5MUYLj7c=_5d;qY1uK=Wy?m|DD=nl~>JO*5wf;Ad`8@ zO=KBvIFZ-`JEGOnf3Q-^0XoMDU=cyOuO1SSs~Upi@8e&gCZ?PsfSN6>PVFfSluXt( zZFoyrLVO^WmHVp+KWgZeb-l66RBymKFP!;XC5yDas7bS!tQL_LIz=#b<#t}|e(Ey6 zba}JWj0jIv;h;2u*nGc5oQX2;stZL)m;@MrF*^{7A|i(imQWk1E8SA5igXfw zvYv>NfLlRRhTS0dQ%N#qRrlAq(LDYZZ`vFV6??W|&-f=!f0a?luiIygXD;rejQHRD&|u_&sJ&tdz_|zO zOz(K~3Wm^Y(3k-Hf;tqD0*pGgisP1~>Dr_xIGTy{jf)9(b<%E-bV)fELkog#^#Ygb zBHGxeaj%xXX}SQxruV7n%$ADYWWZEW;A%CfcAj`r&= zLInl!Z*MG^s?Y4V_Cd7}-@!05OfdCafs5ch)<7#)Y5)jp`e_H|<#9HH00`$mAFk-* zKMlt4M@J;73E{jklIX)k0V5So#~$&5Vy9TbrJ;l1lMtrEA=T>$YGksw^FT>

      Pij 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%0D#gaqtcU69(^B?@-F1ZtcQm94At>LJ9 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

      +zeqQl}XJQYPV{XChy1P6KojL^KnW!*BClSO+ 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


      Z&v)vmG%qDDHAel5fJFG2*Welf18VTMOy4E$b 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%0DYh^I)@mm2R6wmdGXKkLf2UxuKJU*-euq- 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%0Aq&x7&qQ#jG%Pg_P0v2BZDS#a`dJK76v{I(A*8 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

      tytI>@4ER9e6)-Qc3^2VxlW^^r*71J;%CpB}C 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

      hG;D}@uDrNT#Le~%a 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%0D*|a;b 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

      Z+Fft1Z|rQf)|;E# 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

    4. LR7 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

      -#;YiNm27mF! zUKe+E?%y*kYKKiYU4R=QECde56I%2aw3q}no5v>$9xI56N5=~u4SGLa z^5`Nys-UO6>1a#=7xJ@ykWZ&PuJ!6@ShI|+A$F-*iGtfNgDRgf7Hl;B{B?OT==D7m zDeovXcw<%Dre)*db#WHAcW*MOPKU)Qd#LuVeF`+$Q>F~BVt!NrrV97TEDzKs-BZ7I z&p-CAtE=y zL0O&)hr_Ps9k(_%Hrkz~Y42k>S?W<7z$Eph(aDmTK$f7$m4wd8(sZ=s09qOmLc5gU zLv8N<8D2h>6Z!crHddq^0Q3N8$}Jj>#3gR&p;>R!@K)dvIXpo2h)x+uf(K)++YI$$ z&nwyc>iV)?if;B9Q$0U+KV(m(hF$LI2zjLN@vP4#=zb{9S|9V_wTq8fHD1lerCX+A z9ylVpb@{pb-FV!)q>cS8-b5q@Lp_gtjv^OdNHKIGXtMQn@#NpjYdm%>_#X$(Ydkgr zQe?a)=^9>`Y|vmk#yX(ov~?zOgZIqDlmhP=w%+e^4eY6Rk$y@h)*k9Xuzn673 zQ84~u?q(3+sK+MX%edRXxf`>nY!>s}jS3Alcbge^8_jdKFEw{dTj`NRC-3Y=C^|#+ zjVu#)!lrzxwd&)6TufERc<6gkPh4ubud}E%7*6!WR+5eLf zRd=3i2$>zjEfqbL%bc;e4xC&n9-?nr7G$tKS_So!t`-0yHr&hYm;md9kc1B-f--t` zO!JBGkqAyc>d1JE!6|CrG#|FP;rT*K!RZ&Wy<a>gQj5js*2q!?uo(EN$sDHW zz_=c-Sf5*)EA6!v{-Fls$N)w2h;B8q5w@$|1-w8mYw+s+8?9Fb&t!X;b;oW=QQ@E9ygYZjV+n+cd2!vEZxr1%35pXFo+5M>U+T-(@ogg zvfYKREs^GPw!|t=mcFj6d21oigawLLz$KyR^-5>JpZ3Pmvy-LE(QN6Q4LX&~;kE+C z(jN^5I0CGK(TR_VXT=hQ;3c^9#93iolPSknNYZdpv2-kRbWc$;i%}mnT~Rj!v`{@^Hag@e?lHbtu?rj=Brpu0xZG(8@-DQPTDldGl?MpU#7Ue^qZ^) z=P>e<2i%(PY;6tn8S?VTJT^6XgIiRyvLF(OD<^cS)X~FG-let z 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

      8?h{qS<_P7NRfz1NR4aPT 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 Won-Hb?`1DF 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 diff --git a/dsql-app/.local_dist/cache/webpack/client-production/index.pack b/dsql-app/.local_dist/cache/webpack/client-production/index.pack deleted file mode 100644 index 0775b374175c999c29fcc5507b8cbc00a650f843..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2513068 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 B85sZo diff --git a/dsql-app/.local_dist/cache/webpack/edge-server-production/index.pack b/dsql-app/.local_dist/cache/webpack/edge-server-production/index.pack index 0a9f21c20ee9b6a3f43149a5361bc37fa78cddc8..15be36abcfa3045db70d2505535452228b9d161c 100644 GIT binary patch delta 229 zcmZn`Z5EwS!Dza%QiVgy*fP=EE7?8WIn60JASc8mw=AW^D?L5XuQJdiptPW*)F4#f zJH;e2G-UE|4hP1P$sC-@@&*YND?BQl7!)A%grwvYGYbO~gH#g}(-gDh$zGi52_?m% zU&TdPIYe1lCh8{^6zCTuCTAz6r|M-D=jVxjZUKok>Weaqep6%+XfA*31vHNVLQgO< zGfpzKNKQ2~Ff}tYPf8OP{RUL{g+Zb-C9^0sxg@`+Qhf47&KXh%c6EX@3N)}XivAN9 MVPpUU10f!905w}kO8@`> delta 229 zcmZn`Z5EwS!DzCvQiVe+B{jFgB_hKpH8G>oBD=`P*~>d9!zV1yG$bR}G$_wA(9}P) zpg70GM0@ga4hP1p$sC-@@&!*$Cb?ERF(g3f31$|Ssg`M$7G@^N=4plolf5|A6S9g$ zzlw{pa)`39Ow>;-D9|rROwLYBPu0sR&d+NBiHLq`)E8wI{iete@Mlq&8_+xl2tC2f z*fP=7z}(!_*d*C7*}_5`sO$@aL}yB7QEGBYeo>{k=$FYCIcG>2B&6#XYI M!pHyy20}dI039JnrT_o{ diff --git a/dsql-app/.local_dist/cache/webpack/server-production/0.pack b/dsql-app/.local_dist/cache/webpack/server-production/0.pack index 2aa7d20d31cd41d02c88235f768d49d7e790cbb9..f9849d7f33beff3008c55eda0a7822ffafe764c1 100644 GIT binary patch delta 3158832 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

      6KUO@{_Q(sR4NoPY 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 z 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

      QG04wmlf#!8 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ÏJIM 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�q6Pol@Aqvs^7ees1IYVV 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
      88(L?cv(z$8m#cV*I*B((Pf|uAbDz&+(y?a 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
      -i=!PSU}CD`@uig>~Tyqk_*)AkxHjR zP{yhOmHM^|RP6552_(f(s#(oe9f4p%6QT!db
      (nOqfBN~vU!3sq)yc+;j1odu=n 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

      %`IScsB=QGS&i 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¬=%rt3+^xib0F`p9a!^$Ji)2#GrciN&cV8$El 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

      HO=n{q;LRwLKz#=oD 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

      Z4f6qVfaR0c91Kk5qagtDZQev0kF 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 delta 2484695 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π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%0A}g*qqOlsjW4;?W89gxo%#T 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%0AkNdh?&isW-sibn-@ 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%0Df_@%A|x{`)*}=Qjk_douPX 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

      JP_fou2KhF9l)l6v=TqjNW4G)~FaLLF|@ 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

      ~MGH zXA7$W;bQaXE<>2v4t*Jp?;(VzbyL=yXK(5VbB4ZrkVnoVaiT6HL-$5*k*ayTu zB$iDQ?;|=Y7=D6B0cx2?uXA9sP992~ zAL*{lOIzZ|CV8?%p0lU3SRwRYQ8&Hf$j-96a!Ji|T8XJyNvSc$pcFkf$eFvgUMX}_ z;$In5g(t5jyynQpL8VG^U~bkdC`!W8XJpm%<_f`wsd4@*gb-ao4BneTpn-55oC4Yh zm%wA7b#MoK4djh?sUc`Q-2P^%*`^i3F(!Gy%a7;3v_g32zFXp^L_ap-H*aTwpr)%3 z-@4zttDgHES&5GQEl*q?vqBiI6R>v_{n{I%FHh^cLTDiXZoqA(4z~07{bzj>g zI^)Ya49c{%dqjz^Sl^aXnm|(7z}+?!c^UHzXS|WZeTC3g3Pl>Q%Gwudw`C3Gdn4iFI)ap{jHl`Q3AP zIo!Ih6rTAHv@cJSeOa`9bBO*>Y!1RS_{&tmjMP}j^BjWglz9!D@RIg=dWBF!iSo&` zx3h#sA~`ZL{SrnzaQb0jg#~wcua!bD5`%^zqZ**-&$5JM@Gw~AhTsoj3|QpNGxU-V+PdD_X3 z#JXz!?G-{p__G1V*Dld2qiQSJDeLRh-a_(-({;Zfd1ON?usIMmtF#Ak=jriIEZXTk zs_@u2RQUcJ{|QBn?2j(Sf|$VI5e^A>bQ`$~i74v_{%nF1`@zwj#F7`7_j#Vvxhdz$c8alH#W6e(TCd9`?t zNgUY6n@<0X&lpfe_)|Hcit)kF_U%+#K%Me zy>LzaZD+Pdr|SJIVozxB9(1;l&R#E6ouge@ZC95XR7N)-A6*NDBXy`n+~eRZyHfE* zD*h-!LsRBaSLTTq)i%$#vSF?v9jz^HmZwm?sl=ucn@(&7vANU>DRh)dZ07B9rNe^t zM$30AP~Hv=D}PS7#$#cfm3vF5v5$`S!GB<^-4u$A&xYbkdpG$y71Pz_RqHU@PvUNudx`Z`<78)c%F(HW&VET} z4>U*0j~cAEI$(}7+oPZ1hx-S(d7wOiIx3D>Jh22~1Bnf%z8pkHnr4(pN7`7D>4*lk zb>P*eqdLTPQ!o4eKla`Otg54H8_w)~=v`rppm0D%ic%C5JJ`F}61$*cSFm@*7NbVQ zdSV@{F=`Zz(G+E4q9!pGjGAa{XkrpO8hb4NeeZKbpOoi)-lx3(`+e7Uu4~_W&YIbK z�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 J^(X0xt%H0!!;<`Kp2EAxm5r47bieL3#i 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ⅇ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%0D_RH-9+IKwV2DHGeUe#3#|q6uhY{r0 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 g5;NA67F+G@)l^*v6vj~ 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%0Dt&y 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 diff --git a/dsql-app/.local_dist/cache/webpack/server-production/index.pack b/dsql-app/.local_dist/cache/webpack/server-production/index.pack index 0f8aa4ad6666071fdcfa8c203965c6e1d8f6bc66..27a086e987e9d0a791482c10d1b477d6b9b5d7e3 100644 GIT binary patch literal 5298900 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 n=>z^h}I$Tj8yJ=bRqCOo` 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

      BSyKBCIRS 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


      mkE;!)!8nndyg@xo~?jb{Hi5 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�uPDBg}_3ia_?&?}SuZFG% zJc6NradHtCQ(md(wWuSvLxY<(K>i9FQO_jU#91U&`p|#lR(?13v2V( zSgz*DsaudA|h&ugQb(2;_+)RNBu-RQu0dwfB?()vBGkZwn@LRGwg1cTaQJuio@ z9|`yjzm*F}GN>%o^J3_FC>IbOZ;$c#=&o44=LOQOKDMAaUC0Z}E~*nt+loD}X-^fo zD0L%<=JMd@4z#_0tV&qhAL@CjDzN+uNZ}}0K3}Zo<c{=K>*sk@gXE;}9XM;|efIksJ+D$ZMK;TB#Y9Xv<7konA;_)V8qxiNTE*hZrc|P zRNuc_;ZlS0wEvbmf{zm-VqEPr)Ujw%Q-Wg7e!%^-z#5_PM7}$q}2gn^N-Wh{ePq$rn$n9D-wtNOP337$1doh{9h1787f+^iPDAZCURXm zyz`$CMc};b%Z7%RQwGkuI6e-d)$_G3h?~~7LkI7_Llkc*lhD$`k1yKLtFKQ7k)I=q zNSOi=75Vu^BO}+9#-aS24nqGGQG|GJg^PxRFG^2S_!-I=z;%JnclGMkN#H@q>MJiK6j9`) zhL+#xMMKs21N5+=s%bnH(vf%&i<1Qu>Eohlf!LjYlH#2Md&qf_(D2HUe))PIm%)0D zKTSs~_&?Rdv0Lqe^e$|GaM9$~0dBAT(34yrQWg0jpe4qAf1fCJlEv1jMSl7i%Y35$$SMmFL-DU&O64f z`fB+v)49ug6kaHVV;(`N?y6VH-)Oc5otypTfp7M_vT@bhKkwh6$EBC`iGJMSuT^iJ zn6M+kN}x6w8Y``Av2a$BtwD#C91YA$%9@s#3C~+pt@>^kEJx?QZ3_2|y~svm%d>nN z>O$AL>*`W;?s;gxJ%5PYiMrPHN;fPqeoVsnSW8#t_z+W=htAb5-Yh6md4z6_Y=(sk z(%}>S<_Fj`Y72tAtFjS@C;^(a#o+$?M55+H3oGo*D~sSqB8cg&F*BHV`fXW{ z&U1X*&^L~;KlGrj`rJ6lXD&EmLW_hEF^2ZAX}I3?W^2%SwQpMTYG1M*Ss3mK6B7oV z1dl7}^KfJDR?$qC^SzG2_9NLBcjB&Y)Cum|_pkJ1yZ4t|=i_!7a2jS&6ht`EcfGe- zEJNqH4joL6)3vxOF}6x6=)*I}F!Hn31!v+bUyRPnbqD4QVoCxy)ZK||TZtR2+_%2D z5)2s5O)$CxEf+n>Fo;(l$8Bn`qlfs|&PL~5g`s(Gj9~2E zK1=Su_Q6&BFuwnW2Ui21-I?5f-Gi%;EOGzY2TyZZ%Kas#oO1WYRa;Pq)K624@WYXP zu#2y+x|o;|n6P>1SqV%Jgp#fha#LZ+A9gKy9%o0}ezBFHTcPi10)XJo>BX;h*yAz=&yA7j`$$NeKp z>>kQx?4zwT^w4?Dvnu5N|3H!b<5+;LF+#AH%?6Ms_^=Wu;Oc-mjjZu?5eS#tSL68$ zCoIp&*~ZR4a`zuo;__?6%a4&$urf#3Vji0U`8o|I^jk`xz>^MiYtL9EcNWU`qRh^>-1z8T46bImb2W4W zL8<)8clhK9x&7Z$;>ifrMm+m%|B>9h8bS%o(Zrlvt|zyxhC-aFlfo#eX_P9RAWD7Y z@LS`zq^!^?)gapn1}J0Y6Z()6Wb679*LM@PZ%2WbKYulNyGKW;vrd2}(xbrZG@)HOw z8bL|aEQs89 zuwp7{ehM|bvf}-V{E6G_SQugw2sMr%$Y29I@}nHvux%FSD5&9~Eht%D{Wp}LffVlB zypR8duGSBDaA-6Qf~m*&?BvlT3g)AvtX=<+8s`cf2vcl&ke}di-U@mJbEp2B*=hc= zKBdMSx0#UKn*D@XgCvPRo|@|2jKpk?Granpqp(qbxbt{ zR9Nhi`Fv6d=2PRK;s_Ncs)lngqX1MUBminCaE0T)ymvLM#_ZB7u}3v_9lsyV7oB?(JJkebsiM&8<9! z8WB`HhAc|E%VL(4kD!Jm<4u6dp-3K{aHT6 zr&2#s9F*&xKd1Cj_W5(W<;dryhTEkA%mn;-;~+TVWfAfmYWP)w%jN|H zWznVv3MmNWlJ5(Wihxg5+%9SqG!^PaC8(g<<}2Q!ud2$Gz;(o3+dELhQD;tSST;b^ z{2f)|JZc0MY81^gD=Gx7NRAQIVuic|QZo-&X1 zdQrpd2f7vv35rJDyl=xlSi)#m?9<-6>t<^gTWbs*z~H5v7|IyQ)iiK5_{=dI&p`2v zrJWY0ac-wAyZB+=1y-w;R5qE1CTkx~jAdR=65E!si`XnSzO3Sw#Kxf^?&t`LIZOL~ z4@v$}dnb8F`@~pQNlW6MiwAOFgu5P?d^Vr_I%kc`f)rFwQlx#K7++E0^~hU?>Nbf6 z>IE@Ix<_SG9*dk$jL#~1CWxm(e|df={vkii=M_DS0EpMvKPYjl-&El^kV%Ajz2Y@} zQ-vKbq>u~%8xqB*EFWynU)HjKJu&u$v@Vay_rI*w1hM_+tSck)?DIqZX_-WnP(%v; ziyv`3mc=hg;2|=k3axLMM~Kj-?_a%ob;7&UV$J1=p~QWQcT(K9s@$}lXeTc793du_ zxrInPB*{M;ic|s6vgk62bBI?}oTk|RvMeqV+b=d=7YfBeeq9B%quB1Ucr4X>Z;@k4 z7^rm$xG&#SS(8|na!M7Hc4iAno0u$EGA5LGbR9?u<(v!ipQT9dA!d==*jnSn_*04- z6m_IUBR5F|CHdCgN?UBCAY-l=ODW~pt69pbC!=S^Q zXZbb+llWGtQaVJ0 zE>y+GI3KKiVo-g<45zhVRUB=7wxF_Qkt`Y>u=>-@TCtU1Emd~Gxf;*v%T>u=q0E4V z4RId^mT=alMjb6U*zbWISt%`A=2)Wnvcn)o*EAQ@Y82ztX%mAT?z}XlS&dTQwqum} z3rS^K)Tr=r2H0r^CNh-bmhYs=8bY&%GO5h)@WIR%3{fk7OcQIpi# zR8Z;p9%0D9l$DbjK0uLp%3Hl3Lr>}Yu1P+EF{r}@Tl$L~&zf$r5Sl77-#*`Rl-894pHV_$6A8&a+M-lo*>gn9m~1+vT5fW<$Ac!6fzh zY@*migAtw?57U$rQ70+Lc^6q}Bjh3GeHfww4hPf}Bvf5CSQarQM6h6SMF>mlCGbOp@r4Sz%%^;-)G4%pS6dE~WbL;xy z&5hezyW4lAE~L<*npy;$NZ4arW3J^rDTfmMw5o^tYN!7!4t(LRsJ&?{S%Ev^Zm}Iv zPWlr5EOdHVW5JN8@4$3fkTvmDxuBsg({fmaX{lu(h|mgz-?jo94P!|KlpQOzXWArf zY()gDSc%53&D~Gpw?%HkZechSrs%q{5~Gir=Roc{g-I_w$}Zm(WioFbK~P5~CaMIo ztQ2=h8>V>>sh9}m9@UegPd;T*Z=S@3P)L-B2vDA-xRbXmq^vSF4`T=6=|Xofu}t^o z?oongu3v+4WMQeim?cRV--S3JEAnX6dPss%p$WeSPBTA2QJ!13YO$)~D4R0~lT}Va zIk~AxAK6J*vhTZL$cixBmsEDBfZc@ZV%2C;5g1GbfM_fzzB#2VJH{mkua+{dc3-4H zu1!~$&!;e-jE^s&i(#+7mtVvn*1FCI=lkJ2a8hjFSVUU0*oxDa^qkc(M$0cxaWG!+>QSrDrK+N%5_W1`45k_cu!nOqiD4G~1pNFw0Vv+^og0zm7xvHh)Hz$hO2Da{_3jXDy@9~o(Nv6oljYMq z)TboBFHVQY5+2XWbety$GckCug4vhVev$ksLV^Q&`PpzgCKJgrFxJBBu}!en=maTgljjMNmtbu zyEG0SRObp{?MfCz^o?(+&;AyS-%^sXOI`x5*4Xmh#C-?be~5kKxPGDZk-&BQqEHme zT;&OnRV@=jl}>X7pf+$)62f%H-z|@YdjimE89JzBN_2sCm z_lrw})g^mAWWgh+mQuN+LI!-H_%-fdr0|Q`kVVP}*@`JCIm_yju}ssuHl!`=yFH^!vx=ESNL=$h;0c@F%yRVk+2&U=s9|0F7n&l+H`O{l(kg2?D4H z-{d{dP7H;FobbPiP?8O04c?mq*Jn-=Y~m;T@ZR#YPGX}w8es6@uI5cB%;#^1*a)Q3 zc4aZ?_6hiHH+h+6B8#~A)``VYOIsIdDRPjUxt~px%MPK$=FyJDa=F+<^^|vT+6%%o zFKr)OqzUgZigXNTn7GlLH=`;DVOfZo&S{VoBp_uxi1q&} zJtrx@u7lsgv7>Z8M$aO-8QCp6ek+UIN!GaRx&;)BzUh;tj&(YZ1x1#~Mkqg(Wm))i z_HSqMtMuUOY;;*_#n6XI0fN{RRxS4}RJf=jyNAy0(4(2xY?mL>hlr~W;9?MS;x|I~ z%`h*%ym#v2x7fSmfchp*PzWqyIXNZfDa3ES{R1n4NLaT0h&^)Iad8UjmP?^TpxEVw zsm120({8c(4F@_9L6`ON`=?I3f^Wjk;qjvwEARcci1Qt>cieS_TE$uGI^o;N(zdMe1m4``nGwumn}BL~c(PTiO=llF52$>cz5d zfz(Q?3*wg67G}Qi*Hr1_NNwJ5Lm?76^oHk2( zWHws5bzz4I>J_3)60rCTsklr7iXm`4aIii93E?C>8Cj2K;{a;<%`NB%%Ree#`^!o= zXR8mWApod*BLo$Qh+KtvQV&YVjki1Yi8+`{%ttUyFkt4fd4T`T8K!FbKkqmo z2-%jZnchQ|F~+I6pEh(wViigy3g!FV_8*lWGTl5;zT1{;58^w9%Z-C-ZVg?_6YiJ~ z>D+`|+=T5xDOLGxyqhfLNeK@bl%iaRu2>Y>Q(mdI0~eh_f1>?#4sDB0%jIfxQ&VbZ zKwIZI?wg?NSClV%KgBMq__BAQ<7)YJ)3tMo*UdA5z@f;PsAweCn7bC#5OshIdw^g7 zZ<+65$TlaPJLkPFh+TCNZgJz?z_z^o6uJnb@_|=P_bm(70mh^2n>^ngjWW(Vh_Sok zf@M4lSO|{pf-8n@qgbP2e1(=kT;AjrZ=ZJ-g<(2AT)gE$Ll-`VTlO0@mURTbWC#Cw z&a~h}#HuitpU90z$&C4!l8yZr=@K(n$$57GAmxfR`2kv#Q8junw{rxe#4O*2l!uZF zi*8Li+;qlwO51&z>?PNIKh<8RJJ7EPnIq@!)_0UFH3tQq@5S48I+M_?G(eH7?`t6g&FcF#onb_*&MQl zeLAm0E&3at2PKmmA9OuNLZ8ptqgu8dq<&I#O(DN;XqRF^0}P~I_&2vj6x(+mY$j$y zmDDcrPPlUs9WWa>>w}wpbkllkTfPa+rFLEaNOUKltKhb5JAWU<((;$)&WT1?{GEJ; zmQY=~^}Ps2-SFOHH=(b^W~Gdbm=0OUq*`A7ZR?SI@ziR^mfkLnJ`Ov&_Cw}OS zY|+3)G-%|SF0lyG;@fZT-}vJtB8nUk(gc}$0l33P(Byk-|1GXt`SNdFWR2GMj^WWQvE_VOeOb=z-(1icRmgbspYOol=uWduG; zrUxh|q#(JsG?P>)JvS<&NEL#p`S3uYi&FnBDT}a38JYJd`;CRe5D6XoY&;L8?w%JD<)1_gC|l6v0AhiM&>A1bL}U|v9F zcoVp&U0-xr&T?eAf0>{KCuT-TYwN zCkEa8I!Vr(L3p|k>Kotg%S+VHOLh#Du31E1YFQVXyl7`bcAh(+2<+ZH66MP5uCo3eEs$uxg4#9T0? zt;-j)0de(5Y|{gIyEQINUZATkG%wu}w=S|th{YURuKYUWXqMU+sq(ymHgO^ZI2AC9 zmopS%4LNEa#zF;lBO zMb6r?O14WzVA;O$45f4!Vj=btv#D#3vfV zrLHMlWH+K9n*dI1(=8V+@;dS`CaPb=*h%A!3%Z0>aAMeoj1&;lbr)}&&lQuqCT5qm zybu|JOc5Gbkn7Ri;ylWdyn z=1FGILMgKGo&zyIhOT`h4~h)I<{rf!w7SP5(JdSo{sN)-OT7TYenNw! z+iyb(*HX-n=O32Be(HG02ZpgLnX5t$c17*1BK|gZ219iYoZYC-@krAYUfFBbNLaf1f??)w#c{~HLNqW7{fP^vP9%VcQG3~$iDO~h)a{5+P zP;eX`;RNN;bBF|8BeHJAh}a@{5M@%`i9yUY-tZn4dR{&UD0k}+i{6v`)^TR| zZB+0uf<^u5NDWWq*o(n>`SlZX;dWdz*@FVwc|A8#HHrsF{Klzkgj{I`cm$?_6(o5i9>(nC&e&5V#nw$ z+Ou?k_|&&irmJdnxY!c~_OG53U$nm3;PvGTo9PDQIQ90lT|lmp6)nt5e|O0r;kgQEPS6 zwb{C_ftLFTG}?`S!rbR`vvZSz*eNR1+LZ}rMNx1Jg&%5%KYYYAeeR*Ct`J!6W?2F#O4ii=igrccuhbJ)a!aWSIi=`NeHlMu+4 zQvfmZrN(ml9)++=#|AMKn>d3q*Bew#oRZ*#UdoexiMbzo>pv$d8@%%JReeOZ8`+Ti zKDE**SKO4XLdY7E;9FWYyozjf%gkk-GlHZqH;i3Q)5J8Q-ZYK#ANhMy^#D9Q8y}NG znnrnIkkFkHwi$To+%L63mzu`17$_lQp?t154MPu9SU=&3dGa*hSrX|Ybeg6Tg_AO% zas*8YQN~}Lg!En2&nAu|)ZLvZm}h<`MdoG1>3HrY89rIIz46W^m|U`mnL%xHj010W z1KaZOA)!Bjm@&~qcx0B*MgoQYV{m128K|mCGL2kk^xO$AWFwaI+ye?xG!HpHCgp#MDUQH-N3t0J|+o{y+2_a~PlM(m;kZcx(GJCJ}%2w*$oy_!! zP5Eq!-Zab9Z$f&Ja0vtBpO2s%Kq_|X^mzddfvcpMig046vvv7y@~zViz6wsstuqt# zoC>89bHX$je3?TQBa+0>#_}u&VxGLlISP)$Cni;&{mZme5%dz|oyB{g1`*R(+=X50+3l zA;qG3E|~0o7y4}8@x4?N$$He4eZ&u8?*s&G)&m}=1h06ZUl@jRl54~biP>NHB4V46v6VlQO#P5XClV>y*D zT=_wWSw0;=ln-LrY{cZiG-@@`oot9dBV<9u=AV=v7Ky<**8NNa?3;JN#GwinLvbgN(R_F-ejDTr#*4PtcMROF? ziSvNqQdMU0K!a0KefU9g4AhZXqAQ+AiP{XHMV=42Y+UZDqX3CBY>lh?Cx$_93o=WA z=4t5Eb1VugfHR_s(MaF)YA<}D=F%$ZJ@vetQq$m4w1-nKb>pk{azx`}Gz9qWse4O` z-S0z(ge}N;DOrx6RmOBLv{08fM;$@w7xYLS%|NS$0yk7biIw9OJI);_;K}8$=Vq~K zVwOwWrg@z#Cb(D>Ta1=?&VqI)ven5p^iA?(uviK!jBbd$+??u05P<%C%K>%AP0EfR zV#!8J9?uT={`m`1qb1l4H<_j5q9qtHC9}7ZCOasq8VVNueK2N3Oj?}_0T~J&1zC0u zvHoIV=UMRHqb&q-bdahj(d-A1y*A;w> z455eTwgp`hps&w{?_lj**<(e_-P0nj@`@$YlgC!fvb%z>c@19sUu8vof z#U;c)Vy;+hZtm|FluRtze%`b2rWJcu0?o$IbADocRUH#d1iz}--1FUssc`Fx-YEP~ zUs3x|+hU*smvt(*cRaX10VdOBpH3nmCIZd-1)X>YZAl9+`Z2EBC#5-245^d;AV5~q=rO~Q~8p} zX$<{cUZ6gp%Z?Zdz4tG>nTmF%^wnnQL}tO@CCKH*DFDj2yX31kCqCcz%VY&<-Q6Xu z;35+gb>yrqC|#SS>LJZ9KjWYK$*IS6Z(p{2%u}OG`GGb zoWAv$rNkn9owqOQ8TidB;4Xz^2rhWhSBgqRDJD;h3-uOSyyQ^Emx#5nD!rUKD|LN` zov_&C{|blOCZu&hS51&)#OlO4j?pd=ZbG#*PfsBigKAN#!Q*rK;^wxHW&13F`Zj=o z*h}h74q0}hY)qkQA#rvL=$I~=71K|15;2^!ZZMxk{L`~b zF5?kdV~0*)r`YHfN$>2Kjj`YPC`uuHY|e~(|Hk9kF`u6V(^^s52}us-{~M1$reE9J zxUs$e3~ue(tDoCBWH7WPdM1q61U_O81VrK9u03OoV`#XWus!%Wh>y;$;g}})c^uRP z|L~I)zb=1zBMkWuhcG?`$B*DI!C#bIxj>s4^%98)Tkv`AX%gRy zc{Pss76eI>k^FuSOj@sb-M@>kG>3>3px;&wP{>;G_}hm#>WF`GiKsUJI9+J}OgU(g zrje^5vTmg zLH~c01HF~BZ0b%WfBYrF-)B2?;s2DH)PITiN^V13 zcK??IfxKvxh(qvof)IfI(P4DRw~fvP{P>~)JI9}<%Od~HR}AVoU%}7XEs`KYfK8a_7e55j#98%Ue==zrXb4$3Quyf*s5h-}*ipuB%6p^B?4NmJA4Y)< ze;$-PB*hD9Zj$a(dBv0VR4^*cB?cYVk#C9aGx(@-S^*yqe2EzIzeg9qkEsXXV~HYm z7;Dr6jLxtS#wjQ_U_Qg_nw8C}@)~q$<#&d?==0jbm&oLZ8$1*!1cK_2?8jCGg;Pkj z23-n?hNTdGNtllblWIK6w;}6qt^2MnMfchVc7OA0m)_Leh*`tNTDTxt2)^2p4-M(L z(D=ymUI~RX^T2;8e&wqoX2Iy|m*Nwdq5P_PV(q6^Sg^6k_d6Ep%F-6n+!XoEn9mG( z&GilPKFlkwKTciGF|#CXQzTHwCeLGzkL@g@8gr@N7^NPAqMZA$eQ*^&jPJkU!Byyi zerIz3bq}t>le_=ygQvSr!qcKnk$>HCh##$WfFzp=6q_^V!K^ZzxK_WWzwG!6=b3uh z3JJ_1&;K6IB+t^_|L+U>n*yfRQ!e<+|DxkBcfnLS-8^s*YExh*KD%o3dIP9aX zK$!=Yd@v^?RIc$0kbpLMoyFBK3J{?NBl>?k_P^ra#2Z}vcj23o8u&ELj=$gaE-#N! z#WSe5a7@n~12f^{0_(V`agL1P<|QS~_h(=OYC3p`4RhPdypKu@)Q~(d3!A?I!#5S! ze(udM?~BCV2WF-01@)-L!M?2K!Ln@S)+7Cinn&WgwAmDk~b|5(j)W-l~jpdz#S352u#m?Dw1l_vMcB z!4p9*JmK=h4vE(J~-TUL~W7wb$!Ur%NgXa1IC8b1q}gAR2WDu4|jc?JIV`eQm*gSNh2{?@VI*i!E)Q#9-HhA_beDl2AqO=1G#ul{v z`68Zj5y6FLc@$JUq@rEg7_yu~~=g??TRo^K}#pgDbTyExr&prIq4ZpoYc zOb3ZKSPsa6H1b**j)6l7I@ao9pBF)#wG;&#qyeAb9-Feo-X3&q!)~bu*0fy{#7WC^ zPEc@|e7x_3CH8CsLb32n>s|M-7d7e4+nx({EWSp3m2F2@5`mz_MMQJV18j%3jYUv* zaHL2V|5y?p8}fA6z7dFHl*Pr1mnUT#00tSy+t^sK>xfI75u}g!$cnbInT%WGoB90g zh2mgIK#BBO#oN6NokZuLjCMcUKkw!%q|fOG=YsTqRrsi=)F5Bo=e`*{b{C=kbA?Z8 zb4?A!dNKmFe>M_d7=a1GXOk?X*dHi(XeWN?nKLl*_Ofn6U8pX}P9RCD{D4f1!|Xbn zI_x%0TrW1I0lO+;TVt*gJ;CQpLvZx> zIOjJzRPu&(^~zTXQw7>g%jROOrq;L5xo8kfJtlZ1q&!AeblSS?k2{uqDGq$$U#aPe za19oqKCx0S+2IpPAte=lc7X?E^}hlAyknNc+|7cy-;4i-p)4PCm>r!$9`Rx?#OFIO zYP=_~*7kiWPWqeYC`f>sV3C+pain`l+7vBYl<>G7A_$sbmA=%ZcSf zM4}~R^m)Y&6T1!@vB`wlZRJD8XB0b*H4jHnX~o*0p+!2&-u(to`= zJi?`#m3>yq)yzi_PJ{@y14UpEEIk3G7q2z@r0r(^hfCT97E6uhmJhz-sAE6>Ux$)f z5@zc}jgKLVz_ua?qBnWKpLYEDE-{lKf_^2eQyNXcHQL5wy3DU0>+@&Tg5sL>!?R=# z+qJE*^`WXpd*BfQE;33Z7qEbsdK2YUQNW@v? z7=PAHrX|t~!!#i!T!3yV06@wZpUS`;rWi+RHGOr11_(*X?J+ z@pN7JJYAyb+@8StZT+bG5e|7ZC}^^=B6;TcS_EESNL=$lM76NE+Sb zG3{mo{~wXUq;v|Ic(#24l7ACzIX^*v>=>qe0zoxTLd)7OokVnOz*rCNJvLDld=Z)) zSbSV<+gZ*VU6`~dgMXq!Cu)m#l$VhKitkc=AN5(Eckv7>Z8ZqFk9B=rNll|}BvwfV!kZuu}ux)lgo zN_xl3D(upX$F?44Nl^HbC3nYhz|ZG{H`pu@3x3{pHd-G1#@R6T6`T8fq%7C4V)YNh zXIyV_Gob4*%1Cr%&pdx)v8W;b$_njd!+{)s$jj~k=3E^gA&&x`kVO_nrdfP;lb4)v zMhd=qhuvVnO!=p0ZOTb?5zIZ1D#{nA$_$~R2m(H^BJhnPx7~}_BbOa7ekxRp5u}5s zr97r?8<8((*@f1-z=f`Rfqm2}@jgZMQAtheUWi4`I}m0;LgLjrZ3j6QnZ5E=JZS_Y zRSkMIXj$(IKq@hnD?9Qs-CapOkkt!xd}z|CjY3doZTR<*A&lapX>AT87*{9 zEXj4fWFvBExMFFkOkL@rm84e?ht%6JFvmfvmO0grq0F=6XAuP6VXPRRUY)KVLp;5M z8}svYTKBY413c?ANFl$fbR=QJdAs~O=Dr;To_7!&1mX2GNdgRnH8nA^F2Az*CN#=U zaEM#@!VKLSgMAOm7#gA-MAH?+ZW!mUeANpg1y7`Cpj?P~dy@8E2jAH|hvDC6ZAJV5 zb$Q9FygD#gmKkx$^0Gwb_0WrS87(~#*^sF;s&|5DzMtCIUTLvwfVd%Cyfbu5F4f9t zB{z1wvaKw%C$yI*f^hO9!BiHn>qN=~D*1CmJ^+);I}UVCuM{6bG;)G@(a@jj>kKtZQ6Vixq&- ziHP2@1fn@0>=Ngc_B7&HvNqEiZgk?yMhv>mAs^r8aZ*ntI06< zZ#oQG)6Ol=eFwJqfEqLWYMabh(yNH@5qlnxR(4r0PMXY^k7*?>c>P(&ND2Dt z@j-OL^JI6_Hvh8~{|L%W9@=>!2qEhdl1%3e8WzI7+-!zKv$~Ghz)?Ix*3A=)l4@)8 zjyV{##<5fnA)t>tcK;Psy#6A1COrXNM)Nr*_r{j*CdezXpsbJsWr_K5s+Yu#XK^!2 zJk`bzyU#GB8dInMG6Xk?-xj$E<5?XC!Im2zVf*Ck|37v2_G4L==Ldb@Z*ci>)V4Gu zkjTz`-}?Z=xTdRTrg3|w-PLU#nx?(4Rne7|k@D*EN5C~%?!JKQe+Ip&euZcS}uO5HkzupfM8Qy_t==NmpR1W+~`-87vJpE+X-*+c5`dYF7 zmww}*>*nbXPRreDi_7jD=PsQ$Ui80g=={l3T}bJFk-~Q}7z!!yM`21$Xs`{1;mSeI z$=$kg$FH@eJKX!z|L1!3|MpbgoX>nC=y{jPa$9_A{f;j{jblO}N9L`?EW}p}UIa zPrWmW=2+~8n6c%5>7CiyoUncUSHJT9*CXZaFTXRpy>;gf>LtWHj}H;hFZ;`{J`1+~ z+}wsgeg+}9o!b!p6oR$gDAjK~zxY7_2R_=3tT9yet}Lv!w&{?)2qDO~uNG^}*HyT2 zd)znP`*8Wgrvce`|JlWdFQkh<4PM>d(^xH{aX5{yTt55k!zV94I_Yb#%Rn6AF^8{z zpF917@heYYO&@e;dSie8dA)KD^80)XG7lU11&~qXn?Q&NOgtoj9ry{CrX@6i<3i*U}-(RNp^g@x&ZYQUV`?~HQ zJ35nzfE&W|{L^nLx41k#_G0}X|Dnv6DZ8f%`2YP?vCk3Z4~FCYehj?7yMF7w-CJ#) z&R#9;>-IwyWS2EKbpq!q>Te^LJ0blLf|&4M-}>y?T==ru;>sJD`bxNFv%CC}9h_p# z)yFLtPoKRsI^xOrt;^di(A~IYT`2Sk{d^I+l)o0UmDOe(54z&z#pAu}|4Yv=Up_m@ zRO{NqiQ~AwU*{0o+r+(4cwNB6i9H+w`T()GEGUS`sePSef~-i#7~&7-R)?)N*j!_^LtI#`+`xNO%oa|SVcXP|%ssByLLW&XP8^P~w~ zJp}lR?Jy3r4)@w;;RLsSKWp^3A8YnB{bzw#(>+?T=J zOwj#hqjbN#Z*e|3sAFBVhOa2oColVON6xN+ZeJZfUVZxb0%YfwO?SaQ3Rk3@QlEe9 z9WxNTbt6@-YbY+B4&#qb?dlJ#YF9@bcO2_q&l;E$*FX4`h+cs`w|?n2wok7N${Rl# ze{@@kcHIdO)!lPg$GGoLG-zF1KH6UW$x) zOya5StZOt?^mfdXXgPghXwt>g_Q|Q8{fSkHcJ$7s-Bh$kv=<=g)V@~SHFwUq9OCy= zTUv2v@VPBbFo;Jx!0yzh*5#u|^WP4-JK4Xz+5qZqx^ADEFw|x@f8=Dmu`UGlp54Fo z*KbC4%;p}~#b;->vTxtmok6CR@ zj%a?p#=5RPd)l9p!iE06*Ut-u`E`%3e%N2CNW)E8ksN?%j#^*2Q4c@x2)M$-#vZCW%Ejze)-peL_ z)V}=aq$+w>v%c4bXD2k#Prs|B2OnRIPliX3uZw3_7bji&cN9JdlXXrq-#faW9m0Ex z^WITm`sn$^@F@GyNyKX9Z3Dwi0qP-k3Ds<~F7i8*owLCvC9$7W+~U@ zB^(7~cheKQi4$k{@>&-bf9W^w;KO^~>mPeP4|soPh34ze9zDB!c4<=Wy%pcpfTM>& z7>)k&q%nL)mF=#$>qn>41Mg_CdtEeXZ1D-B_`jdw=5tsiWco04`NBBl=l!@FtTYdN z{?A(9F5Ww15|8)Q_T!`RF#h0fBk-SmJ?Z>S!Jd8EkB_haci&iY zUr1LR>)l>zG?&V0pFP`MEpXDjt*hbqhy@P#&sTr+tbIDngFk;}t$EwKZryD&^?qwF z#xSYkgK@eDbIniRY4S(jmCb!Pw$J;ILvgH&(#}ogdS_J5*OU)Ee{r~+@4A-gq!wLQ zMa+>1-Q~djmX!V;N~2D0XI&>0ZN2+F0(lZteP`nFUDS6LT3A>8^Q}(1om@Fity;R> zT&t^ZhEBaOb>yy{{^@n)9Zu}y>2?3bFS9<<52yC9F1C6_QcijWSK~*@;7;a0*QLW= z*~+;R?kCzfPdV)GP+imq-L4Gvq$>W??~3_9fN#IjN;j(Nc>n3}!FbibJB~m!$L(;H z{_>+!T=(v{qWds$A64yJ0I$MGzwzRur@whTU61p7*UF2BK;gGs4mxR1l^4FFc-Ns0 z;$$JjYxXAW(OWkTKc1_9U2Ujwzc&3^WiC|i|KZnz0>XrKm;a70UR+F{-A4e{Rm^$D z$=|t_q?&s-uA?lU8(A>c=RwhTh|`MICTe$kDsq2j0Q`^%S4U;M07&_?)t9Jr4HU$ z;?F(XPf>fcd(CdT$-Py=#%~^c|Jk$o=e`FZdF8j={PZ$7N@pH%L)7k9cF%o!F>n!o zsH5M=;OXL{{p7=+8}sC6@(+H)kE=49x{d#|Q{J>yeUJM8+!sszU6_b|KU4lfNI8G+ zV)&WzgFw&y{Np!0j)i5tV9ye(Ij14(i>BK2Rh<-@B)Kmo>zW4lr2Wj4g)6tRzdx8F z@%7zbcjDgRvcAvSdKk(s%f@>Qx30p#d&+D-q;EH$?`CLBkyK+cq-8y9HtDn(?(OMY z=Y{Ak-KMjo(!TfpH@x_dkOyU#Pw7bls)+U+Is6}u-{`zZXw zn{wV>>=zb~l+bCcrX=4a*_8HOpJzA3J(kda;XHvqZwWmpxV!#C_(Uy=S8q(mVAf8Z z&-J=~v@#*jroPF?q0N#yAIqY=Ijw_`ud8WlNyxtz#?D<&B2S9EtII6!>#|PMHov#E ze`cLb7{u_cbKq{#^|4=?w?$tjeLGA=JN3!EGg@sOgBU-!N00YIX+oGMl5*edz9oN{ znk22qsn3eKOsf07-~VwQn|ezYCc5)7*>zs-2Y=qVrC@(W-#*^`pbM8J?=y_d!S1r; zHcN9SIQ4x|HA#N!CLHVgKX-n+Z>aC1w|A$p^o$k>)3vWJs=Gz!$|A`&ZI4rh#KUy| zG(Y`fHA!H^H#J$;KK{zg63l0lY}&Lc)1(vH-qQ=~3~YaCe?QhyU@P<+^UWs9$IUR7 z!~Kn{R>AFjq{sWfRkI6QymTWe9 zBJTO<;>E`=J9zp>7f&C?iot(fctIqg^KvZHAR%~52v~L`|lW$uSRpS#!pSmdej?d@wqVcop(f%JL|Kw>hi8^%W@iy zLfvEK@jK6x`we~YB@=aniq2s!S0R7-^rJU+V3*cK!j)vzrnD?JL!Lub>#8sBV=e#T zI#1{ZNTq-S(s=m$8wk^0cKel zB+!Eh8<1M4NyyXszV`g&i#@wtfk*$@o1V<|wHsXL((U8Ci$Bm zAruGB{vBT|t*>6vzT?v$v~QfxyATb4?O*tz29J{Wb zLg~n@X**_yZ=5%8Z%F`_pwAQ8x$Ar3yL}182WE8XVG3EIhf#5M*+`;xdA=#qG8u}d z7|Xu8u};TC{rXyodO(2pH7at|`@!uGBk9bdkpvx+aj3?++SGMZcgbxycTCW~eXRry zROTH865O! zE%-Yo-)cL*en+@kj5fX77(ov_Oa+`-IFhhsyXkYqpl#ZYbvok_{K8rd)${RvSKcWP zzv!>)!X8G?`|CxLQ8{Xrsz@CQeGyf93q&3B=Qr0%#;aWbz4xH7>2-ZsxJ~e3bjZU((((#lw^=Y#HrnQn)wZ);t_ZN4!p+Ah8_m+z!Vwo4R1i5ImPP#NdtvlZ} z3vW;W_Wb-T{L%W+WLBA*HSMO(H%&U-c8wpafOn0|dkEz7BlFSvkz_8)u`Z{++!RC7 z^hd=e$7KG3lU{B2fE@bnVZ>NTdEHPCV^U3BGYsjbs&3Wznm~stRe!;ugg{oYn7H=UIhF_E4VqptyLZg6{76>yfS|Pll@7X6Bd4zIW#b8`6WewxtAPS;o*vrp1|%9?R7o8u-)bCAHl{H~tvE#UA)9rZQd;q~j$ zxSOmP`lhcpL#l9Ua|<;KPW2yUcp%Kh#B$=?A9vtE@gT4etvsy}x?-Abww&o@v^= zQF>oznQWJ?hkJh2KfVHPzaG72YjhV-|c zKbbEs+dG%;dUkpBIVIA<%1$n(giiJ+DXUWDVcVB^eG8Nw1Cw9yNSlsge^cfT&#n*h zYTBkNG#wT?)S&0R#le$iLhl|Hys>i(!L*{o}+{OR#8 zxZh~{nrn_OkMB0fsuoa`ZD4WWNaowHSTR`i>uTbc0<5+OD<^P8!osXWk-M;DPjlsY@9ZxJ6OUS00LfIN3YHu%Z zdGVN#f5&p=Nv{GbbT z{Kj=_`$L8L{)&;LG~QyWLeW`KbX7moGP~k()cqL!ea+ohpZ?%sbUX<4&2o`M+>Dvd z( z$)i(>BxK8Tuk)fzyApHGjMn@+*UFU#S>y@t3{JP}^nW|Fe09x8a&D5msW*L^6>YcC z@^q3fSL;XKw$C3-_rpkef4xXDx?^JinYL{@CQ~xq2GGa4a`oc9>&*S|W#G(*(ec3M zM+-(0vYMu}8#j&q9B@Q;T2EGM74K_xwnJneM#1BiB1xA`o4V?{jWWnCtGn9*xnmwI z)=Ih;<5lQm4&#L%M!BPfA_+H5b!qyX*@{GW*xbUE$AnwGNx9~jw;KoU?fvzdk>u2Y zkR|=59@BDEzjQhjT(by&aB=m?x346R9>$0cmOLFc)tY7+%}4RZ&&{8?;-W~ z=%fAIv+ygACO1?*dU0u(=)<`4_1_nH459p@c0aNiLE|*mr(>MehKGAkai8XTAc1#R zr0rLVBwaK0RniOw)p0x9@ibVw+O*c*so7y;Z)3{Jz2zc_SZ>;^0eHJGs%@+Objp9V z6I27JaMx-7*2ATJcG*axy1Z`+rQHLwKDdVKq;6ep8euQgAqIat&eHw$qRE(5uE3Dm zDxhfZnt%r;x-N;|d!P?fkoT60Bw|`ur2#*qD<#XKm`*!LtBuN!eax?h9>1?Ypv8|@ z%||%7WGpe8shC{-+$EzbsrocFzS>E?w}QB1$cORcoy8&v*i>U~-AmvlNf(^(j2XpN3UKO_xR}^26@)L`1m37 za(1rKi3KAGS(_l4hYm^2^QBoeCkeS)B=dI8yZ*Y1>5Z>#+&h?eSBoT}xjub1R%vH$ zm+|qZ9re|caF0KH?dcCLUbHVRE*}WD-CZq`giUGeqhbM&nx^BUmZoEuXtiM4e$#IQ zOgmmFl5~?>bcQjX02g^#AI-fuCf#ar^pD5($%~J7eJ>BQ(nkwL60RwX3Q2T9PHE*b zg41r!YO$WH-|=KOB{z(`+uPHJ(eM6xkz_1dB`b9@m31v4adaK}JHdZ1pI*J}uKMQ} z-2<~=M+-#~&g9fC?Yc5IZ+sZW(+Pyt3huS7d>GT+8r;J$p_pd3s!oP6)t{9lUE-eI zlP=5Z>m2(hWBdFqBV(_w8OeuW+IB2A%H|a+AKycGEWoQpc5Yc{xVU=DOnJLvBq=v= z+HOqE^-S7UZuTT+t`^xj1iI$_2V`eoE&DJ5Ke=QiF_RornnI?)o{Qd$hWstK8$|%mWw3fCd)&m&oCBEwn>uHSj}q7 z`S!5ihvsjDtA8Fw!B^LcB;T00P9;pQt*Uz5%v`6k;#)m;#^h>;Ab#uekXU^f9j`6a z-9;k_+E#7e)>_;~1B%M@bot3U5%}#j+QVph9Qf_mizTCLXPQl?2xS_|Zsz`()sk^P zSm*84O59&Bl8kOc9MjaSiLP@S;&fU&{w-@wVDY#ga^XBP3ct8sB${AlTAPfZu~H78 zI!&#IMyxO#E%^rN>?KXzilNJ1uUUX?ZcFb|iqAI)Vwc5YS+KwR5^Ai)n) zfJX~O60QW?^nEGw)GKo;PABj`UaQEyM6pL#*yhug>^&c!J!$*>4bkDQ&Fh~$jHFSo zh$MEdBYl&0n*qMvWbNsgdbMWe*t+gb#KS0if4x{TwoOsxX;Y3Ds`* zh0@96l_E(O+LOC_0Dx4R)>zzk3w(P%PS3}ykKaOT^6^TMq)RJpH7tK-0(4)Lrw4bf z7Wg<^E{A8n@%-Wkx|83+IF*@2BMBPP5{h`6x+(e;tbURgS5Htz>+KWt&Z3b7MandD zt&swPBB{F5q3CLRaIVIu!&k$gn%@>`r@{zR2l1oPpV8BZ+Dl!KTle#uTce znPx_Ltu~1kc7K=~`OWcaeDQV&dT+@{V%ABX<#{``oo?H4=0fw;=E{f5A3l9@+1`wG zcpHWLr`L=mXWL9eQo!Pk+ud~e>ERCFTC0D`lz%>LcV`xkB<$pFj)b(==4=~nemcJT z?Q13M)n$LtJ_)y&T|5o-ST8P~gu1LfH23gPV2jH~5?PU3pO}uAr`^yO`DqNGSu2ru zOm@(N4>M7(EEP#S<*A#_)g5_0JsukYft-}s|E62 z9q#%tGQPT2B>AM-q%84ao+g9QyC-9y)u!8?y?h>qlRu1Z*Nemw%#{LN+jk~0b?uOy zE>m4CzwI;HZwEMjb*)J9DKhWevE!yb6YARTbj-b4==K;4g5iX>eV1XK}V zpQeR@u%|8VH`nT}+;Q5jXWN8k&xc9x{JN23O|o&20&<^KRV8V2x?O3t!#TleZ==!X zW|>H$wTjJ00|d~k-}L3_Ho55?;l)?tlMi>X%h!gt%9SVI5J~FPU4~iWss@uoin=|` zpQ~-B!&o=H@ej{c-d!z{gkvvLF5Td^hAL~b+uPlaUGCrZj&SRwJfXY1{AAZC|5my5 zm6an&o8?276jOprGhoH(7<#pXL~dP}w~!6HvsfenC&|QSEDio^dLtB1`;)5$AqeD- za&I9c_R3O`#4AGN*SJqUA3IZKPrF2`?bT_`3VF6GNq<}I#-~<{BxTiY%A~7mH&k_l zF-s={!58m{jy%{~X{=pF=NC;+{9FzDsTV~O-Yo@n?V`@HO&Z;grw7-)0~+)#q;qdI z=x(t{0(OF-rtJnuMyg})v~^!Cp!UPDbKUbN0U!V9;>E`=yGPGnUOg}-I=yBjIm@9+ zipI2Q^L!y|r^&fmfP)p;3%dDg7Y`iX@akHTDHNMZ?$NqfmU%aWyeRv*8R&t^5DF48BuiWOV zaizJHbV%}xi%-X&{_KmUxcuy+XAit}a+ln?S!F%cPphQO@~O%)@RJs-8;9#a{naMV z_N}+O+N(De27xz&ceGHXqGMxms8(k*njYgrTf)OEHzyA!IgUEnx{9O%64xd3myh?tVDHJUBNdi>Z;I9dHq!+HFU6`aSe9_LL}((VX$ zE3Aj=gCQ*`>`W)m;0lu4Zux(K3Z%UwJ#j!FKu7$*`wIbuin5EI&c0wGO_vv}sf4}`f8zyxd60KpzT+t>C#njU(&7_=C zt?G^UVo#3_BwvvSBianH&)cz?H;b)Dce~QDFyk^G-Dp-e-EHac;Vk~)^X&gQvHK0H zYX`n~@@O|k^|}?{O?A-ymDcA^YTwojTTSJthdZzCE2H83X{=8f?Xl#~Q4bxxAW{XD zNuQf4ocC2}ka&H%ZE&?k-E;aF*7xY*(+4Q3^G4-n`A8yX(~yN8`95`PdsUrIr~Ezd z8aD?je10bNuzDL_DC z+cUSh$H&#}k3ZfW_`ba1gYK~Zv`dpsow@MI>BF8+nz6rd{`}w2j76XK9U<+h3)1Tl zAMdo@<6SQC@wZytJTG?6z&DIeFFZY5RE}-mlm!xjWaj3`paKT?azrz)A z`0WWFr269*FP>d}a};4+y|_8nAs>r8ONVMR<>_#`?E8N@zv(aTSodo9I#r`8@lr*> z@Ajdw2Ek zt`zoWcj0c|JR7s2tfoZ%^hP=lyIZ+r-tO*eWcK-sukI2T*A1Y%^Q+CGnMy-x)Zc3A zy1h5#u*1K2{`^)XnY*&l$Gf|?KXI$qK@>;R4GcN!D>X`Cr#EMK94P$h^Sk`wMDZ?{ zhI~_)Yiy<;_43KBo7ZgWBJb1Q+`+zXnv;ztfBZ}wq9!)b z_3<@@9s^7+o{nF7_WbhM`259ZU*dUa?7X^5$^ZT}mJAHpz6dLQ$?C1I|I$7+dw0=4 z`WlOV+I}*ADGV#P^7-SJF1zomLA<-*A9;-huU@pzU%Y(wCGOYr&z@agJiWKt>wMmG zUW>BGFZCb4eEP|kLd0g0-`&sqgRk*vg`j zUu5i~g`c{;yr@SJC#tm@7DvU!r6Azhu9v&)uhe`bGJpZlOPP3KRf%;sO2 zrTLki;$w((ZO%U!S`cTs(iH0XCpYOC zjp(MM`DI--I?u9oc}7(fbyLo6b8|+OZnO)}Z!=BjKQ_3kc+qyinY^IB1mInOC`DJtFX7CBolU(2~V!w9^qS<-5|oHt{tFlQeuq~vFRxG`dX_J_3MnbS<_`FCa} zw#_bEnO-t0*4bGR+sw-!$(<)&R-I9&WmeC-rs)|TsZn;|FOB=pV?*IO^c@Nz3_@ER|f$ZUjU$e_FY0 z@a&UCea2nGAM+o?H=kcN-8Azb1X-D1w#v>Cp-ksblhDrddWC1t5aCQ@Q=fx5v@pz{ ziu$PeeHQ7N4`TV|zqaJG&g!4d8UAu8^8`xsGsd>z?#@!L%Fl5oOk(y)0PVc|HSU|4 z-DYzRmpUiaW;V~i67kNkSAJ$Eu5+7TRu$kplQ4_(1llxb;-x%26E9Wn@S3H2uDEjc zhZ*E-R1ER`{NM(MYI-`2|Vym(Q*uRtLDe z*6O=v@(*8zeS7ZTkNB!y0yoV24v!peKJe(j6Y=PNL;D-xzWVeBp8EX}Pu)3|-KfJr zihn)g+1>W8H}@JOzh#8T_qBEIW($XetBHlp6Hu4_-cd5;`u&@URCX&*_8l$@r0{ZZ5}(J*OT0`pf6x_y47Z-FXUC@DLeAWAB}j= zOJDZ*JK?{-cQJf-Uo>|;)I0p+{#wTum#Wq+7{mX2zTBy@{XNi;&ympso88D~42>^# z^^Au{_g5)-Weklko~j+Xcrkw1KfinuAgUd=bPo zie+Enb`SkW5xc}YyD8I`&oBPoak#miHGJw%A|Ai)$qQWPi5Qu@=7A?JmN}+N%!vdw zaMuKU>stN95NKbicTfkuH^yM?+2D>?#W4H+!S_SiYIs^r{CE|}8ne^+3kBl@ZQpF+ zaE`By^zJ_saiqH@@FTUq-^aPDd?P8@Up{@Ru<`M5adrJi55{Pky%fB^8(Qg+-xIM3 zFL*(f`t6vb+LH@=-67W>iFng1?K{_XyeCEy$A5RAk>8H-KOOLm{*CdFZ+UsA4ZY<* zjM(9|j9=}Z`PNN$nx|tl#POWF?_d3ai1*!Pz@Vb`S9W{le-OLCb^pTc1y&x8k@vlI zx+Cu~#0^EQk6yIh^&Qt<_jfhCQQNO@-O)uW9*>czSFR?Gi>~%U80d1~ofyeF zc{iw!jN!YN-gTshu;H#((9<#g!hY~%sDO5j*(2Q$7riHA4)S)VhoCzq=DL+FulY|R zxb)8Ut`Bh+Qbum^grImb#uDCsY&cL4#W2ma9ylC-l(9cC{@&Z(;PitM2o#I_*8LgY zD90E@_3_v~dGYbi&5WdC|KtLHeRwg9@4MqD^2=Vi73xideLq1w+^Xb_Z^CH%1rCh% zKQFOraA1zaa5(f9J^s#>K7c3VcOUPRp4eso_wVig`rXIZq8CZaTcNw=$Upz^?+W}9 z+E0f^$LccpU@$KKW#?Lz7h;>CC}hpX$pfAxo7^ZonnAD!3XkKxrZ z5^;R-Wt`I8JNMU$;wHRXga+=g*zUu9V~n#9e)otwwVx7*Z!fUci#Eh13%n|?m?8%KIZ$cULg0UkH4cM>f^vu zix%O|`(as+c1@VC>niPiG;jRRmUeu%zkcta-`-Mejo-DjMh6=8dy8D`T?d^Jx{wTb z_#}kx|Kh^>yFnIlD(N0t7{lPly6^F;_dmtij~$zSFc*0LxrOcRRl+TbILmZ*><7yI z*Go&Ic#wzd=zu&ud!m8v2E@3H8vfeSN_RLj_9G8Q?&jNr(fcgOLX7;-lRIbXtKp$Y z4&w)X+m>%ZsR#}W$f94137uxHivRxAd^YU5>+&#Q(~JJK1!`Zt+#TE17 z`1LpCpqs-99>DHkyzIYRdf6F`@!|EoftHCepU0!`m(@T=m0LI_X0)FhSSc`r$0E^! z8w}+?jUdB5NchSVV?6eJ3jZ80K6?6_L*M-Oul}2*C6;AsHwea3F>(3xos;btcZs9x zZ7;gNcfKKLi>t>s((Tp%^1?3g>cLa~ou_{_6ckt}#yspfc^@|Hz)#ODnxC)*zxO9j zzx^g19U&$A-3Mt1f3jwb8|>HjeE;=u+m44KD7Jf%UwvJV_2ys>`t-X8i~0rxxO3Kz zzjIjqyL*2zXz92^8{{fpO!m!JZ8r!u?X3V@l)ZbWb5g&T>{jZ4S?_MCVFS)jAGv5&ELVUwpP*MkGUb5&r zP0~2|I>{c zFF%d(Hv_$nBC@>|IcS_1^Luw|0s1+fIqp0D*9G>7P=?p?cNeq>Be@UqI77!!&E*^Z z)rD_xw!(p{%Uy>4k1zak#0T#Nd>?d}_b(dFJK}W%p)ZAL0kg%5S64s0d_FwdE1f47 zPd|yD>{{8F)v&a=TMw+ z_ojyLUoGjf9dGv`0Qid!=aSQGt&Hu-5S+Fdmez?GwB^iCLtWqePec8ppDwy$XmeMx zufdiu7Q+fl-pD~&?#u7Kqa?*cF;xR0AWMrZoe(*`&L;lTr%yKFjys~h&u4z;%U}NTbos=5&6t4nK;7GW1R{ug=e-B* zbPFiWQzcaJp82UdQ$Jl|iTiW+=a&p+r1L)wC9!_G=n&r7@s84-TT;gR;-0{{ywAgE z-*7Au-t_qN2W{}yXV@#0CHv`H0RL_*#1bz3YEE~lqK>n;N6?n^^&!xD3u|81e#+fQSX!*|te z@C~nZY=qOoeUtJCn|Y0-;2~4Gbj0RweHxZtbR_SPcz>Q@BjHaLnD-S9cvL`_uP1@| z{Uw$@5>UVWUo9Neyt@`Y@t_7RG$XU2@xf0cLW*lfzD~7yX2t?(6!61E&OKp-pIw>} zIQylcGJpQ3p{RfUn>3C1;jjC3kALc?w!^R)^L)@sW9&?sXIuBWXI+_9ZP!iJlx?($(up#ewkB4FlXT6;I5tyOZ8e3P4PPW9)+r zv@f!D%+t}g*N9xDWuLdbuKfaIY|~BFj9s4$8&?W+#k3tULop@2`^l3q0b;AyzQH_A zy+N?D#UFLMX@_ELnj)JJ-`S46-%V>Y*nh~NUUNf{SW79V9Se@l<-gQac=6$Mr*iNJ)8Jf0DQb*e5*um``ncIG96C{$d+~UBo zEt5^&B+e#qVbV=qp4AuPbR~G%&j_^j^4v9@qHU20}FmF*fBLh{_ZPOxe zD^wf|$#C&&wXMg#CR&wi)5=ZNRokK(TqmXRv@eQ4%58=kQ|lraBcoli+i!`v%_k!+ z80#{_$>mt24&1-DNk3S$N@$8se|!+AvfsAtfOHNg8#jafZ__+MMajkpv7eLaoUXe zc5)3Z|PAzn{2pj2X`L$6CteHc4HJ~m)E(e*jra1qUMm(a_LAhI=L*VNycbk zc95HGUT!o37g`{vqBKW)+tuhby2drti@6ywOxhG!ACF9Jo0Zv?l#-M*Z`+Pob@(** z`#rT_3g^bDZ4(M$6V9qj8mu&J6M~nO6MaBTT`jmxG-P&d)uw&eY&mR^!8l|L;2cLH zwI$vK%E&K=>)KAX%E!XjI;Rp&inDT7-+)!RJl>&}(H z6p!0br)gV_8qv*$340m6Yuis*P|{?kpXzo@Xos9OPTX-nV87aHDdTAz6HMkMQ?t!e zO0Das#En?3p(WPv!(r2RG+swEw@FF==bJnng%Ll#!)jSSa3{Rgwfh$ zzItoM^`@$Q6u~m~X58YUmLhHS;}2EVPg|s~%b{zqX5t#Ia*JyHIQiW^a70>c+p6>n(aCODRU5hZ(DCBLvf2?Dycs-*?NxB8cP>#H$Ko? zrh#?E|Nen~PaPCxJMj@5bX6rx5}u#B&IkpZNmp$L)a?sTbiqy!CI6#G@nBsY7u%0O zhSM{@`7kD)3m!^GI_hH6_H|Dlx6EBTGP+4%XMO}_kS5bq`PaTpX?^sdTZ880=n$ZC zTTeKK!Xc+ETK3yutbJ|PqA{t7Y}sMOr$;{N^}m@TYMwAx>~Eq@*1<1-%dI zo9$GP-#*OdH^L>@m$Wp+qh(|If}d1kDW;IUHlm~A($piiM14k%>)9G+koxr8IT#7i zjhMYfu}u+-gG($LcBrbnwjylRNUt)c35(pBzp>$0mmI?yYfn|>BsK=!rB;j7J91uI77 zQKSt=C#A<&eV*Zle_;^R$TaeRxN1C2r_J$fgS%n>1s&CItkd)9`ab2xZIV%VlR5pG zCf%e%#?WuZpy`asch5nY5gS~VZ7bUx*pDRbs9@GKEopFmO=Ev3mr>(<-69=RSDu71 zq2$HeT~p&Iy0q|G1G(Co@~0YjZTW^3%NmL`OplX;fJnDba99^vg269(-TDU5x8sZ?*A!eyZ z+96Enutrbn`kM3y#ToXKxblWGEj(b-7-8qsSCxSb#$Avtn#xtxh3%8PU6}GwK zhCeWv3tsNRjo>_|G!5%cl(syHKH0e7I7w(*TvWICS(LJ=9YfaU zTgTio(R>$^%e;XVBL0X{lgBW8b=!*R5}K^)Cu*fBw!xV+h9To~a=V3aMH*a+PLRew z#2(uu*=&*q8x{yED%pw%6U?$1gR@ZPRM*5VlMYN=4I##5f5(O}lSCKVI9pB)&KGBd zNKgQ|t@tn{4=$W*aK*N1(v-{#b06fW=7I@5Y`B>!qp&gpUbq*DTyI2mba^&mDTigIZaX@-4Lv&Ae%}OL7a~+wELGcKY^cRPaC&fO6W9Y* zpc6TLNnh|V2JsAs+)44P6A>F`?ZSDBYFiFZFyu+f*Rigs%-uGAV+TD5rEnv7K@5YH z+K#YyBaSGxv>a#9T|Z+_LyJG~2P?*^Gl4>qL6XT16`Z4DePewl08!oDN z4CkY~_!`Q=SEZ;2nwkKaT0^+-hkL=@a^cGiN`Dzewi(#B)jn1e$(^k9iMTpoTE+RvLy^J zLK047!gKLOQ+0%ppgAaEMUK;r@)Lz4Gv&yELR|<^jcRtA1h>~`Gd#X$#4rW}O+z2t zZZHWE>rB2(ir~q@xOl>%fA<~@P>o>lCvh_O%%v;hN8TcjVLLJNL5VvFNXdrk8@enQ zS;mF8>JgEAmkVnEAL!!|_y*;db#*c&qGJ*LCa^HiPV9(kWk42$Concvx#SLS#o+d2 zqal>;Q=V{8Y?%RPdCtuZ(2JD_bipCZvjCb^MM3;Qd*psIiup;OSd{l1P$Jy66@x&k z_@Rm&W zrRYmY$k=31w9MinBg_WBKvSe)8wnsJsiL(x*0AV34SDX!MPdm zYX=qM@MG;%T+lXU7bdEPn}7fb44BV{VD3P$;F5v>JP?2k&?nUgJsSwx6fWoEO~bJS zBK#X3pD3TAuiepJB%NX`sLFKpzfQFl)S3yMkN<<(JhP5iDb;|ki9mT8(}fE2E?O=sWon?w~z_c zm0seDvc|%%LL9_?H)0Zoo6k-OQ+v$71Ss(q`kcCMc{phbV+kJ?KAf>LERXjhJU3z5 zZo5ic)`%Pf$}P@Fb3~*pITM?a3Z6l@H3}Tw zG*m11nz=)6FjDPtt_6K2=)$L^lLtEr!kiRP75-G2Buo0osZN5%4fo#;DF8F?-GvzN z;4uKAo0R$OsFH1PU{d)C1fzqp43GdnbF&(KfZmK}hC#;$v_p#pQ^qzxrG#BI;YXE# zaQK3xcLe!JcmtpTvk_^9@V#W-nAc$K{XeTAqLp*7Hm%=NLI5c~%zzRu%JL=dJ;Qhq zQqD2;#|Nq52UAd=R8nD0rdce)c&3m~J9W_^BmroadA&*TggV5(Jo>U1!x;fz@{EFw z8U^LH&V}Vl2Ibfy9B{c|Q2_pcSyls{!43r7?AOH&{J9{XV0d7D7Xn2-I7bNb0#E?% zI>n$#`o;m1DM=YQmaM`}Q_yx3KvaMY6=hnP1bo_0&~dJGX71=H%Hj2OX&BB)gfc-6 zq$PNEv_3zFq+?vsID~|YOs`N?%>2~wr0_Yqg#a8lL!-l;N&HBams_-Q-40#AmcXld z!LWvaW&5t6VNwo!z(V|md&cz#Brvm-C6(h81cP+p#JmP*2QrT++i<}w7d?Cq7gwAN zJOjN6Pr>*;xuVx$`kMeN5W23R#xYF5_9iI<;^8+u4cHNpVR>#7KRJ9cA8^VUO%w~p zouAtkndq%#8}PvZAnGIy@F`+dXryT~0i{B9dOd6Fk5MXYgVa%=zprL3! z#;W8THp|-=S>#Mo$E4-_4ACarK%MXigb!i`F^~@jT$8pCZ)dH524*b_=Ue5Lc_v`_ zO#{*56=jG?OXWdnwQa%UgNg?*Ld3H}yb`L(zTf*F0iL9b5W)m|Dy-d77xXd5y5yRG zaKP?m2@j$igSJZqfhgzQ$ieFh&H^vh&(Tf#3#?3HcrKe1><5kGXSVPCZ}0uJ_x=iB z7na7f!0m*(tou;QR&edaH{lLjh(4bI-DKfZ={aTKs&E~riM_>PJV^GJ-zs+D*8;N% zfq=C|>;S>@wMjVtTU?yUwBntLZJ3Ox>nCS{5FzECGJ+zF==S1a;5I(8y^@4w*#3O$11=gq<`F*?2*(`gKe3q*%? z1}!XB29UCrRrcQhU}1KYCBjUSB^YQxMF26^lOFK_uqu8L5?BSiDJMhXx%z%31r&*1 zVHvcRWy3A4QjwKxnuvrtOeWX!3iEc0;{1W22Di--K01fv6?F@NFsn3Ac zNe0Nn;6iY}EQa`tZxC?Qa6ZIX@)kZFFbZIh&@$oV1{EVy17VkfB@6_L`xv4FI+mXh z_?kB)qa>1qt;53DeZEsm@$#LCCA2|=4Ps%)DxoO_-c>~__vT157MmcCfaN6P-qJeU z0FpTloEu&V;YRQpvb(`d;C*xrcW4BP(dOdQE$~k^8#)E3#koujdnQZaA8XJg+zh;m z$weDe0pjDv1b~>E$+0H)pfboSc$LQ!ATgdR)P$IkNjTU5juN0yy1ht&o~Og;RTQK3 zDqPM&WUMvm3R*?RlJ`kz%0Xg}%DOUnASfD?lLV*0)!3RwOyB$Gw**)Qh9LKgmC1A^(U-CouHi{Tsf)bYKQ$~68^3G*XjI$gUD5}9;Oy0aCmVmw6y?? zV{R^8V#f+A5Df&bkU^k}orS*C8p-7chZu}@pxuLOo3xHoP{>qJ4vsrmn=SDpPt2Zr z2hJJKwPOgdjxf8T+gVXEOdW$RR1k1Zm@~mDkG<)oyY`{5Y%u>qU|I#WK>vcF`1PPt z@F8cn;{r=>KwB9VF)!0h;^Y?vvH@YoXDmrB7~tEphkq6I`iGQlCdr>FhkMN|ey#K!F^H@|uV<-;I}DsxNV~vv65#!Ic5Nuty@=0-19# zvQ(?h0{~=Syc_7rfH^0)Z#eFh2jzl#F$MohKn>l4*n&CnJe@d7QFFNISymdJhp8|~ z3djSJiUMKyRHvv;0*j-^#o()vTxyjr;^=~>p+9Ee*NIRsIJyPwOqMO@oJ#XaP$zt7 zabUKac_EVSU3e2Z=hz~HcEWNi|1=SQhKBLx@L?CmA6`VE2Tul`mJ0*9hH{6J z%-{^<=8Do1JuT)d1oYC|D@n2rHa`#u|@$f0cI-50^j%`zNZMo z9imck>3jcBfB_^Z`1qn=2M0-^Zd5r0eH8rmn!_pL5(9B1B}lk3E}o&^l8UF~@@fE% z{X)nn2tGE(6g?iYL`vYG7$A5MJ|fdon6VvVg!ol{u8XdH@0n`4O102K*4@lmF^M249|j6zfyi;Aw#tpAPN`Edkes6aX}= z3&^O*IsoniE0ogVv|%V&p{xKJP%A0HLBKXQ6Ac5bR~pU=s&K0SeEJH7WTI zfoWt<`dV61kn7Z$Ot1q*?vKh4R88`a)vSnS0(_!Kks&XfGF1ciqAA%~O0K73A%_l= znDGt69nxEQZIJ}+NxWMYg&_xYLPNNss$V$!)F@@ZAEZN+ zA;uniiP)hl;(dpymMbLXc}#o}E?J0JcsA5Gv^;0dwsQWk8Qwr}1VK8%ImtIL30kY= zUvem-(GEeReGcgbmtBG~{j%3s-wg1V84 z9fb3#^vo3ETG@Dp3zSKSU+USy11CZZ6bDwg&Q2aXUjZf-qRZIJn7UAs7_;%lGbl<^ZkoLIoE= z#sjbnM;81FKh$Y(CgGC=W-L0OHn*Xcm-mF&n4OoIA-k;qpbAZHf_KH|LNgPzSh&)A?JTXSfIopi1O^D+Kx%8L+=db$#)wmVE zi+aQxLUQm89kSDqA%!f!lE0T_4@KjgVIRzoc5;dw9n>zshBC7_YMMzwD3X#XRoW#X z#a7EFGyy4A`~ekksG$jf-bYnt}>YroxejHPCngn{`kDb7$pMP2dCd)!XnA zrcO{V8YCmExX&p=VFqqhwk}NODu;SIm>=LOAR2OPHl;K|0#c1dNbc#nkniHS!=aRA zNbN~y3!)`6cU4>rirgrD6yQEVu)Gb)QiT@sFBMcoVYcW@G^_HHhtDq#i2$DQ4w6@X z%npL*#7B$+HkFEOdA%GyP;oF-A^Q-rm&z7hDN5T>u|9y;LnrX4!Gp9Vj9pY557uTBBDa;A{=+mbL90181FJ)Sunp@yHz+HzP? zQRjtnHn?mN@-HeKgJ;Cmrxj&C*;&Qi)Ti=bSSDHELgRIG<<4P{R2=~%#r7pyf%6QU zz5(7QXH%_JkO?IKVK4GH*b+XjiYhc0P;9{ja1LpF0KyPl6s~Bn7CiR==+LF|kkDwn zRzPx5Ov;dKtAd4z%Ny;%Tudb=&?;0G^8^>S4lXAUK>7}Bz&LXTlujuSBb?#7pY7DHunHVAN*-00s@$jWK2U0D%lf)AUO)1J3<7X5=!?aZ~ZbC zp$%C?tFUvyXO#C+ktT{1(1lW(P)DX#CzT8hnI(aQU$#jhXOMl_N`_jF2nXN~0?lVu z=BnL`3rq9fl6%F=Ko@H;Ej&|7 ziC@RP34Spp6Mnp^5n zhFCc5&8;BDgz&~G`vH;!16nI4@^5KPuS@0`3M;d zogfUjfKHt!gn0QKe18ljkqB%SxkhLoD6Mm2&$XFovWw9^iX-Hh03;wpDX8VIlJE09 zoY_)`1qgTf3An2YgMqsSc2jk_`~=WJ4p%Iwj8_gn;sh}hC`~sgODItr@kFTV%Xv|X z^yQM07=0C7;a#Fj=3P12@;)SmGX5opDYT7C!FP%ss$w?nmk zAMr#euGbX7!}KR!`|>;F(3MgGq~#I-8xdRryM{-EA~j)b#jup)q@G432kiiHojWODXL#J4>bk;053wL;WBkY zsRkfSNfHMI^tt?mh(MB3wpw;7gulyANLKI?m8eKQsVa!sd8k#?S)z3SB%Mcai7E(y zUFhCH0P?u}RRA%EL4gty3C+#&6EvqPEfq_$9wtUa=)_5XR!H0!^b!i-V=4lYN|aW`OPT6Pl6$LiqLEI%P*q<0CP9U3R$oy$*{y#Nsmm9C*%YKV|?$>~;euy%U|ECS-? zcW^;NtFL5stB5NqKGzo`A*cccGObc-`5gccT|?Rnq#U>#5&H-&3^FD#BE2V6@A5lB zrI(gmkRJFtN@|sXE0)lZT5F;gtsplj@K4h|_yHr}JWvU=q%kNMeEsGCXQp>7xEkZstR%pWx zCCZFclvN82rrL4TG06Mq0bc$pW?5I7;v41O@>>xn7&3t>RalXLz?KpF(5ONRRcnwb zRyRVIglZS1VWu}xqpZ~OK4h^*b)Lwp$V{-a{Dh)T+3GMFME#GF$>k^b-eEeB6mBq8 zLxh)6$bjp6l`2xbtSNK(9UzHNAFBC4*&#A4KcTiNOe^TsQH83R2pgqX1hgVu>n!v_ zM7%?FfRYF`zaq$xe_sA7S=Lq{5%sEwd5P(`__&XQ1~D^s`p zj-9(;Hr5XOk=|c^LKQ_AE}>yZjgox8@)I%*JRkWPTG8mAh@C4fP_N8m;)!ZJiI8)- zJ++#Kj?UfXCvb^EWKeYph$QsOPe{k8w&0nl;N{0g zoI1WWxI_AbcPY$?I77@Ut*hh&J}=K4!6(oKYD5*1@;b@;D8Emwnxu(g07_D-h_Bl9 z`RMUeK}D|mWxIw?ck;G zLOpW{XE7!Ns}9thC*r<=Kx510ol8FU4n$pK7@0UkP*+=uNTOG39cCtE5l;|U@NQ@V zk!hEtSpF*cU{Q;HWO?Dx9} zA?j+0;4FprdV_3VZ>1KXh*Pf=jt0kXzY(9~H54SVNfAr*>#i<{1+YJ3#a9;C*30uL8d1 zuTq81NQH@1n=sBaV(03$O{!B<6viV_K+EqC*@kdXWxJv`;~JKq*p(Wp0mj1tt&iY# z6IIlH>4ONp@KWl_?@$}5P~N=504qwEEk9vShDrznXu`AxW51T4uvx<+Oy1Mb!u^TZ zxr!yb*8d%Pr&akbzXQg=dkuAHg97T9eOO*DS@o70Y8_1xT%sCM-;9Dqsrm*sy!=(F z0kpm=*;1#+;6|LFq92fk8gykp0-Xqdi6gGwH}tit{!vD{{8h$(gz4wCOnoRXiqIu0 z1Vc(r$zmuZk3rpemVPgw!=X_;rm{$wqs`i=9$2cT!3c>m9Y<-A20RahVa>}sHzGtZ zY~Z5`Q)RmmoXB(l$>i^p1Sn03&~Qc#7|I>WLXCN#OqRdOEKCT6G7vTM2Kq#t2dGnr zokV0%B~jiez#zn^VP>4@D5m0o0SwN59kMy9_#<|%ygOL`P9>)RAx1OE>IbZWjHu34 zHoHtKP^adVFo0b~K(*@f6Zl-_JY(gY$Wt|CbX zMFj5}L9JyYOpy@~i@%n?O6(zZUyHO!bM6B^o}AQ9Xi2B4`d0uHMc!u88v1(488 zUSa(tOdg9w1>Z`k zjQVX22Fvg8E&5qNEINhoWQ2TZw{XXZW?!vSCa*@&%3ynjO;LwN^5F9>f0Y!RP91fu zU_#ALF=sB=b{gh_YP&ZiWceLhNOZ+1=`eK&avO0TlGhMjgTOJ1nm|UAv$* zGA26018^CI4jitA<}TxqBHp2cE7S^W2h}2LOUqxSPgqxync>PBbah00l{x^bO#(}G zAEYJX3GVJhrJIMXE>45(;#Wb*!bn$MBI~I#M=SK=Ge1$Hr*_)}5Hl@oD1us{OH}y) z#}bESF< zr%9M^6rr;`1CKF>Bp`C(5}g?C;>f@=LQ%cuV1p?azw9Tp2%JIfC_S(ECqkFPkG(}~ zsNWMt9N_`s6N1I~P)4T7MOYE7KadP>2;HXUVJ`1Oy{tH$_pV9-`W5jGq}2qj@XnlO zoq7>cqPsdcX6AgzWkGG1ze)mAL5I%W;GS>;m!D8IvTIw_a1& zFoL>|UutxDXD4&i*X#9NU5@TnS^sxr|YSe7M6%xT;G|+FpBY#0e@IVbx(8x@S3z5xlD& zM}xHCP@+6})rd2nbTNnF?4jGwQ1Xa(nCz)R*Uc|*3faO4>hgbBr*H+BB$gtsW$K20 zOE4TPHH_#Tqi6-FH+N0MEp%xk_Cdjgxszc|o$|vN>Y5N@8U_D7)%^rekJyK4p?Zr9 zcv0*I1zLVW5(n@ub!*6Nh$okyfD-YOm8_eODcc(%gT%ud)DIYL&uff$hbbV6+%#Pn zH5bM>E`OB>k9=!#G@$@^8SzBuiC5$&{~8)+V(QTKJj3~zO~qK@+m^p7v^7wNx@HX> zG=yyV38Mf^#xXJ9@EB8DBKXQLQwt(>*n1cmu>6it;%3gOHa`#{=YRPL;21SxSc0(| zhF3&9p~p5%@-)7QQh_2YzXQ)wi$-PWt2b{t;vH&CP4@_sG*sC_u9x3oaH0{zs$kV4 z89@<2-7p6SU>&AX_9nxWLgG5y74+(r{%A5aOM;$Hf7I^k&1Z7?j{%6ONmJS z>loq5sA46qW>0Xhl;K6tDlwxAn5?48AP{#8E$<`r)N?7#Yn0hg|FZmqUW=VOWC&DZj<)h2{ z;DZ}}BfsX?1;Y_vyqJ2&t7rHXB!KqY+i0%Lq<1TEwNf22_SxaW7lm zhr}>^C0x8Ji6A=@@dQ69j0@rU81fS1Q=2>x+J#N#fa-YR@;lhq-6fNT8ik8WB6yd3 zVI-7sAu_S%tVEm#?=@VOZ78B!Gj*^ne^r=%rJKh{F_}M;dY7LF18PmHQ;KaQ6`yAL ziB!{pdy>OoV410?d^PKALYjER?1`wnySe&`^pxIftA|ZQ@Rb{v!c-vz1gwHkWO*NU zEQ`bK!}SWLBX%Cf?i$&q6iaWQ*Db#z%mkY1GJwV!2L$##lwh>~!X z=tg*b5?(-5v)PR-W)mXhT&t7;AZoGsieWJL@>hjgR--c2;%MH3!Y)5yvVlj;SuvIb zZW7^NDY`Qm)o6ZWDg<8<5+#su!%AoaR+3{j_VQP`gxg?2`E#ZIT+s-LlB+d{6*Fqu zllhByhm5LLP_s#-)8RQ0ToUd_HLrItOF&6yj0a$%j>&1eF;W1wm`O20IuJmZ(P2J` zsgldIa&=J{oNca*a$&bAEI$!aarzVtfeiEYVz^!Vo%_{<@?;}SGhcp(xoHOUi3I_2 zqu$HqC**gvze-P-3@aBB;rl37ldv_GP=&FfN)fyp`Yp|PQu-1G@23%RZvI8M0>m^0 z;g{Q2m-iu2w7UcsOccyignY2IDt>A;)m%)hxcm+y(_MDNSz^{rTZ}jl__4w;bCFo{ zaP!3SJKST+;SF5!4NXB)KpObBvQWoN@W9!YpAWSn5mzq8eijJYisn3U{OI z6);Eem1~I2ZInkhr%_dI%n7OyhH)wmGfx0+u)Gf_r=`upR6?m@KjO>*B`_I77_`;lo1iV0v4TEya0ZN@h1@yC3IAB7lv&CUuodwoy%z(ZR&bWbvblz zgf7wQN6!z62dM!h>&wFBjz@{+R+FCz4$R6fbqYk3JdXEmK2rE5Z#2x*32Ta$W_`b z@5AjEp%cRRJ~yucrk0;jHK?#rySMp05?B!uwae}9?k2N&R(<&$;5vh1Tvhb{v3D0h zURDqM@97c*MLpj4)^ zQdcj<)Qe z-NqE3R%$L(M=wUDar8{ACh3cxLpR}SyIY-f=?jJ4j2e(j^nzZmW7Nl(-g4?@#(=F- z*9PjaN5wMKlADUf8E|e_TWo4?f^Kl>X~dB7KKgE_;?!zvOXZ~W2G4+Z88)gMuQvPC zv`!R_RvWVCdKlsfj|xV53t+$;)HI?02fgQwRSFw$rdFRI`ZlOnSZdab5|qUsLH)ed zEtLAjpmPV^!WKV=>O1M$sU|J-0z}_43^?yn*IWIRsgE@}WVSWn=}y-&J=dy0CpXq= z7`*tc()%GbXr*kf#?fhUqxd=KX<5aI)b*^M3=M17LT|bBbfXS@)IX9sJ1>46x*bu) z24zIrlGY=7@pGs!EzX0I zD5?Ue!EI$Ky*^j#8O84hU8K<)px#iZ(2pVYw^j9CEibERi5eDE9eD%J47y=g8Dw48 ztW+0Ym6M9!D)q#w(-j?>tJ=4^q%D39b>^w>PA68W7Ks8`hK~8V=4cK#)qEe+xHMzh~N@b*q-w(A%r!%jzhi-Uvb~GTZR6A4e z|8-H*8$5N4YQP+Nt)fpEYOp{z%6jE)z#RHitKvcG`$eq~s#=u+*IK=K)uXv?E9q)W z-+7DQb2WuTFKGJctalAM!xuk?UZm2`k6JNNgRbh}qxd=W;GugTmA_K)FcoDsU_Vs7 zJ<>vD{9pF@q3>SBuY-ot)LVvL((A>KO2rjFhc4kSTjEvWcy+2{(AQUbT2uR+`s$;X z`i8XApp2-0`n0AGy!1C|z*eaStUkTIY&1=eY6hg0>cgpRJU!Fvo4AgN0l8gG-Rt+E zP9D@{r7r9STn+SvPrq4pjYS7n>anBv{m?_8?kRQt(bJb&E;eAR^c70YjH=NAofGxw zX}~)4I?-G;8|mg=&-I3sLskVTH8P@S50ygFw_5{_2i=zFYOWqX)o)ppA!i?TF`}A~ zx&W%Ms2-#YIA7^p%L!L6MQLy>#(=ca$6Y-~>1CpBL}~A^_~W619I76zbX7OpdX-_o zbx^%5>wT1p-0KU7T6i?zcdol#DizUtmO9)sq!lpL{-6^{y{D!0hnWFsrS?VC)|RS> zQ}{(a9u&Xl>R?m7MA3r{?=20vr&duzy&Bb1j*Z$mQ1=MMuS0DXt0*9!k=5pey5}r@ z4!!VFa|L=JR5=zMc?0%5M!k=#{}A<2{IWAE1CEEz(Yl^16B`HsIbzP0=a;sRwd;D>Uf4vx;Rzs;r&9m%< zbPG<8+lG9DRLMN`8luyKiXp33wjt+sb!DWgecBV1Uoxn@Urnjb%++3@+Vxh``UdQ| zPV72e>4c>(Kx#PEfH~A+sETu{5{QbW(hW-SX{8TQ`iiQ(R->D$7ihq_UALloWl4+o zsza!|@#5E^D)DN=UY)?{laZcW47m59TST9^wGdvJ({ZnAobFxXI8yeRsq){ z)&8OjVLC@u{-)DM75`L2qq;QH_oBUeD`yDr-qi=JEnPROwK7_lQg227cQJVNR;o@5 z^xj;Xt!GvB0je*h`ii1%gZ0i(h2GT@uim53I;!6N>-w$!%&k7?1JJe&eUJ2+KQT5aH;#d82 z>%E>T6Y1ok@^AV@sOM^uNyX>1X?pXej&xPCUib0(4yJ~?WVCwd(<^h`8C$FES{fTy zx1ri?w`e~*fOF*>zsf7Iu_yJa`|9dK5t6Nxg8?QFtqtySN?q$_pnM#an zHEOTFNbe5S^;e8eQaUHM&dP#p=6Q zwUN~jf+~9#(RHaV?mB=G>d@ZGTHPS(y}Fv7*8$Z|tG8mcPo!^3YFeGPm+1so<(E{_ zM7_Z3b+xLHT57diwbgl>HcET04({ncR$q{5t4Pz@6zL9tav=JJ(f*Qpv)6lg6}nM> z(R#h5??|!A4yqZYH%cnAtqPFpzf)yc)Te?jR4P@ky8?AAs;1Y}CIj8Cs|F+aRA0x` zkRY9@>qSPiIuKXEAC>vh!z#Z_b?B)|$6BmjwyL~}uB)*{^yNVUs#XJiGuxBtRM<;( zjp*nkR(%?(8C5l6sm3dGH27eptW7_E^ro)WsFyZ%)~YT>bx*GH6WXQd=pwc4OVJS3 z_E2_KHPIqfW>r(adV`~@ntl-KyVpv^p0uUvgI%ju#?>bt^_-+v%__F5in0;fFm;uq z!Z`XNYBkEZIw1OHruT%g`lYKSHT8HM-O*xlYY0 zkf%xdBjCk5sOXbGY9As`E*1)cK~QGrR70>CIY|A#`7@_w>|2)R|7*A?wYN zx?d7Z>r=0?ysioAl${Ta%3sPTN( z)m)~|o9e1t$5!1*sPQFzI8hGLeW0FXRM%QhF?xSbkMpV>!b>sEeM$%Qc&aB5yC&~`0iK1Q$l+V>b6D8u*3#1ZL2V18>-8HGlQ`O5-{Y&L<)k29@=cw8+o&4yC zM%zbi@**Xc`nx1QXa~$~bav2*O_@(!U#fj^l@KY?c|`q_ssBa2V4#>?}DHW}hEp-`CQxH1St7V61C9=N0^9-#b*(!CR z4si8yK&M4jUeNtI{ec$gq)J9s3p8qBPG^=Py*JS}t*8inflwBS)Nf9eL-c^9cARwW zQ{%PdF&i~Bs*Tr0NF~>bR5C!tcw+S0NS6Q=RaI}csz0sT2()0TdNQ#^%FenO({)^p zvZ;0N7!6RSQ;ROD$ENyzIytJml`^b4QqsFXl~K1)*R;B;)(3Q*#MN<5jQYCPU6AfJ z^?0GBsozMgR#{u8Tz%Kn`vr9?tNHcpsMm>lfuI8%Tcp#1J|w6ltlGcRrA57RtD6)( z($Sl=3Q_BFqTUfy8d-T&rKHqQux*jbEBu=PpDOviyLAyAg{%IJe&4DKry2@6<*0uPdR0`FC)M}2Q6j5h z9#yAQSBvC+UDfq6MXi!6P4$^iU%_=*(+O3z#C1ud+gm&RDsA*CR_A3EPFJsnHp;mC zgkF}qQVACI%&Ybzbg!sa8@eM(_m)U&tlX!PW)3AJk7)F`8H z2IE#iKO$Q*-6<(IDRp!gq8bm%r~0L<-9(+M>{ZiH-&2eDBo(O!?N#$hAN17CE`7r2 z;zx6wx<2Tat=#pp2su4_D~IT0KrLpKP~{}Wji9b`dR4{iIbB?IqE)BDdR3{1B2{^b zQ410}*!skzHZhdtl$muc);UNYadlNw8LgKUUDO}4YJ8}Ykm}v3*s?w;s&8jKr|S(E zH+7tIigcr-GTQ2dPWK0@AEKkL&*r*G(mkb>+9aVjZ1u0833S#`{bYJv=c1{iy82eY z&r^9_c|nDo=_ZzMe!3#-LzBu}s$*Y$|I`ziGOjKsdbZXlKHVtjBW00lw$a_On$FgB zQNIFp=Bu*w`Vp&jMSV_JZ?;MxCBIH>IswuDcTuDgNH4qeTTwM8o$89zAf__1$`h&_ zw~mcvk*ay9Lr3-Bt5bolp*m~pa;=lJO4jNUXsw^R+F?}2)E%$h%&GIPXs%JJflDsd z6!q_`6TJq|!MZNusw$_40R5uW+z_4Ss<4u739OZ+^hru@q;#UA zPnQ_Z4*Hy@3?8Fvv`%|EE^4SpZKUa5B1Wac^aE1k7iyA(9tN~wHahxhxPW>_y8P+Y zlZEb+=`Wn`R%*20Qg`X}xK1BCRHW05x%zhIQC%<8_1;i7@Osr>q{g`DLrD)G`dR8J zRlBcBAS!mRdoapr+7_wWjIQ@;%SinZ)6cL@j>>B)A*=JB&e`VrHK+oien0BGKtpu5 z%k@S5ohmo0y0uBflOu<7@kLd7cVR797;sySk(=5lnyZEdIPoLWU!qaC^%QwyiM zs;j+s6^PQN(&My#oJIOUswXi$Qt9kYSE~AX=ss3$=IKnQE0Atkl-2d{uXZfd*qf4G z9X0DUIt8lKUM>yIXtg@C>2(4n|6VphQp8QW5=r;FYHlG~oyF@atD+6+7)*8E^s`Xr z*Bdn5XX)3hn>~FqF0#~=I+#2M>C1ucVYn~U&qHO`RMubb({+7OO6jIj_sU%0Vv3a7 zY7vL>^VT{Nx{B#_lun~s0&k6U$Ec?y)zYTH7Hx?NQRx({+ZR1Y@DWFgi?P%IJ@4oi zkv64hFS$t9EZqg@2dBCPx-{!_p_90-0lHJvqmxbu>S0``C6%hvQPS3M+oL8sRAEJ3 zRO#)FE{jDp*`ht+d03mJdw!L4r>+~VW2=;hj=mmTRE|#YHO(koj%Fv z+^^4eAYWKS9(+^CiG4-ja&Ytw{U}$JmerR%riFKfdN9&>bS-P0zC7Q<<1hgI+6=anZ z84~G|nP%2{sB@;ZcZNq+nvYLZ>!F2VesMW2Nv7TjcCCk+c%?+U#CbS{c_|W>-odQU zDL2!~%%SyA>%v4&|D?c3isVMA=c8?l&9E@FFK`U-ib-lcG%v|LIN8<5 zF4`%MMAVxtOE-^fca4ehFb|JNcgn~#(@Jv-W5d$jf_$wklptxT=7sStVb0zmn#V54 zC!o;OBF8jdd+O?(Y;Koc5a~d#YpWA7T>T2IY?3^+G<%z5AE#9B z5GOk&NW7oBO+WYUS?akdu}gu#T~m4>7T`Z@>4WCVw6f9!qpeBAPq^4z_&fPlEvAg72dGixX9 zT!D>QLUg*Tjk$^Dv2yhf@ig;ww8+<cpmTYMeO6qC_S7!jEyg@FGp4<@ zlFBtTI3UI(KQ=#9yWnrx-Z?bcKfxhR^Q7hZ*jk1-BxT2GY5xB4ZstMp9&UL`ketZq z_{^Z}lyDQRG$_k4I@MLb{Q_;9mswb5sz-poy_uGlU>#ze zYo}nl;P6OAGA+{09ISNoJ(VqOoRSj4ZS&pT1GIp!T=Td*?`+=)6YZ&qoqd6AhO?bn zf|c@Ua9WzBM~Y`^tmg3z$ai&g^-9WQvT)1H4j!iVNoF0iZP9UFUJ<_S3))*KViwoI zGRHbPKFMEunvfsv92etil4+%Fa}Lb+_008j%S+UvqcRiBa-BW>ETT0g+%uuj+|I=+ z$XvUf8BB5ag4rOrZ;udrnfSuTPrtn{&REWr$;n zjjOd5&^{*5)Wk0_F)37&S)@7zWn`P?Sm$b`j+Rb2ArXFwIcADjI7FKSx?87paMms) zTc&h~%#Vn4x7T_)#H9ok z-`yio>&eP2aEWj;^^J4TF)a*9i%g75&1~O6>q(19vx#nRk#Aq1gtvC_O)gB1%1aH^ zhPv1k#H5(n<$EM5c>|-&6AA)dlFS{HR1P-I9`xd&_v9>XsC%MikVSl&eSn?Dq{X|NS%wxQrlo3Wx^HxGi%iRMbkgRy+50-Ud1QHo zrs$ZuIus--;gSPGHIG|-RA5R$NJ46=cFrL_Au8WF#6HhO8|vj`6>DM_>710IyGCfTQ2!7Yr^KXK?{ICkdq8%sNp@0LT(sti_svm(GgFf! z6HR9C?ValAY3^g;sQgyo;}Y+fmYeJo%eF;^B?rb8n3?8i9&f9-I8$@aoQ!nsc3N_X zYh*@lR6vrFDmc;6-O<%KGMN*KjeYyz?4;Bfs|@XFSb9cbj#HdVavmv~8XBAG80!<6 zsY9anI-^WFB)eP2Ym9|MgonMoTSg%#)%KpbN}Qamc+$WlJR&MJGCVo7gN|v0uZ>N6 z4~N*a0wq;`V2n+IPk@;ROAAXk%QbTgw+)Te7TCsHC-{1JdI!X5vJjuZuxOv~BsZ>e zHg5hofwr-J{_&d3Gs7(1$J^JFSR*A?vDA9R*tEm1sY=+ zADab2LT6%co>(DzpC&q=FI)+-ODXr~-oic4w z9Wx4iG{(Uq+#xR4KhQi_>6V?Jlx?3A9+G0M^{8$@riE{Ocvh%(JJY(oa&eZIQ=~RD z-Pyt2FVof0#!ZnV`@8^CJJ*byLLIq0lYkCc7Fo^~5lY0QMBPAm2b()`+VFP>iTAKc z$hXbbR_A%dds!C*`y`Q~@eWxjF>%&8Ih+DQVr)XPBXSaA9F?NENjd51VYwEWHcF88 z4yNhxIWfMuu3DOnyRw^(kz2kFqf3svXG}zV`{-=#Phfy)T!g2kw=EZO)53xd+1{ar z{^lBE>lToc8S9zi7O13(iFC4!P4)H2aMyZb6La#?Qeqva1J4r8HTN>F5BO1Qg)A}J|RNm;qhF4no)f}Hl5VTDe~=}Fu@<%j1u*qFH4 zo0}*_6C=_cLxXMOgVVKhd0D;*reVo(rhZy!kb{+Np@(04k2Gy)WJaJxoSAu20awj< zm*|MXK!2<3JWb}B?U9+I$4YxQEx<0=qafa)AkB^(pKIgn66l_hALyji3Cd0m35xYi z^vls0z4ACsTmKpp;B7tf|J`q64)||MysdwYIpA$Q^8ej$V-EOlO1!OqjXB_L zJ@WtEZ(|PlZ%Vwae~mfdZ9Ve;-EU(K_-{(Qt$&R<;B7tf|J`q64)||MysdwYIpA$Q z^8ej$V-EOlN|cztUH8FPT4DOFOZGvVEux&jG#uQ$D|h{B2vRgzU(x?uRh} zUNz-P%6!HgP*RTMtL}#}2fS*^m6Z96IiRE*$yePEV-9%Llq)Io8FN5MIg+osAI2Q; zswr1e<}>Dil5!+pbw7+b;8jzuq|9f`0VU-~zUqD$bHJ;nTuGVFm;*}6k$lztFy??) zO}UaXpD_oNlq317`|H_y0Wy zjQ`IYq7weMZK)EzgT?KiF#(E8p^`q{m;*}s5iV~3j5(mV6e{WCjX9vCAK~Km&zJ*> zOQDiJ-k1YQ`VlT}|BN}HxD+bsq#xnp_Rp9Dic6uAKHiuEO8OBlZvTuqptuw& z>En$#prjw+;`Yy&1By$bl0M#;14{Z4E^hyfIiR={D(T~mIiRE;;o|nsm;;JSp^`q{ zm;*}s5iV~3j5(mV6e{WCjX9vCAK~Km&zJ*>OQDiJ-k1YQ`VlT}|BN}HxD+bs zq#xnp_Rp9Dic6uAKHiuEO8OBlZvTuqptuzJKR$luf2!xbroU}Vy`~kvDeE;Rz?*U; zUe|UQbHM9L`8Q>~#vJgb9EsPp9mX8+x>Ej4S+6k%yeUWGb!~?+2fVJ7e^b_L%mHu8 zk$7F(Vax%qE9Kvm^%`@)n{p&x*LE0l!0Sr+H)XxX9Pp+biPyCq#vJgvQvOX@uQ3O_ zDM#XUZHF-jysnggQ`T$D0dLBYcwO6J%mJ?}<=>R`8gsy#awJ~Yb{KQO>q_}IWxd86 z@TMGz*R>tS9PqkQ{!Ll0F$cUUN8)vDhcO4du9SaM)@#fGZ_1H)UEA^2=Kz!c(M+DKHiOfIs0c_#39dKkzS1hZ!&vX2EQj19M>> z%!dWA5Ej8=SOQC787zktuo70mYFGnnVI8c84X_b5!DiS3TVWe)haIpJcEN7g1AAc~ z?1uwz5Dvj%I08rE7#xQaa1u_zX*dIC;T)WY3vdxG!DYAtSK%65hZ}GcZozH119#yb z+=mD75FWu}cmhx189avS+GPz~ON>QDpTgZH5( zd;qneHq?O+p)S;e`tT8a44*&)_!JsKBWMht!RPP=G=VRnDSQPc&B0h#spaC?3PoW_+hA*HAdj( z&>UKTDVTvdSb!y1fi>8GE!crQd<`w36|{yn&=%T(12}>cID-qgf*ZJl2Y7-Pc!Ll4 zf*<%p00csN2!db;fl%lGVGs@-p%Z)q-$G~T0uc}iQ4kF|kPCT`4+T&NU7;IvhaS)q zdO>gK1AU<%^oId35Wa&!Fc^lwQ1~8xfMHMsKSCS_J{}Sv5t1MoQXm!5ARRIw6S5#1 zav&G-ARh{#5V}G)=ng%gC-j2e&0iG4kzFwoPyJE2F}7cI1d-#B3y#Ya0RZyHMkBp;3nLH z+i(Z&!acYT58xp@g2(U#p29PD4lke-Nmm-mKv^gU<)H#pgi25us=zx?6{^9zP#tQ( zd+P#->mpI|tQfRQi}Cc$Kw0#o4+_!ItuzhN5u1OLKwm;no5 zA*_M5unyM42G|IjU^8rit*{NY!wxtJr{DrygiCN4uE15e2G`*MJcLK^7@ojWcm~hm z1(Z4}N<$ea3+13Z)P_3nA=HI>P#->mkKq%rhp(X}w1U>q2HHY9Z~#Ye0%vdmS8xM& z@BmNn0&nmEU+@EeNM=9cAOSvyScr!-NQYENge1s@49J8mNC8_GY6laDj)plf8-9gf zU_Ok6nJ^2+!O!p;{0?Ja6a=!+0B8@95CKsT4KWZ4bD3i~tb&!W59YymSOmvm87zh+ zuoHH}YFG*@Ae|*=KmsH|GVEdOE;t5z;V|rn^Kb%=zyUZ42jLtXg3}Pk^6nD41C@wY zfEz^5!WpQ@uv>)g!A+>bu-k<0LuH~>;XSAU??5&902;%)P#qdU1NanbK|^>SYC;Oc zLn*lLSE+Y-HFD*Z`YgC#;7KOcDaS ziEe|fumui47Z|}L!(ltoJ+K#cK@QX5gd1=S&cSUs4_DwC9ETHd7IGmUQdm(c zq`^p-0drv?EP^>O3+BUYSOD|j6pOkAqlwOhq!S_)?lR&YWDvbiD49??q(KU}ofIDM zfJs~lxx-<&2#*=@1fIe{eg+p| z#VPTeP#MN=f;UuPj(v>S50Bt5907ACu>dcqc1FAlRp2O-v|<5g z2vsCh8LB`fs0#1EB__EHjfgge&){?T04WAqc9n8Nr0Yp#y}$ zAQ%iCAqw7M;!02%k{}+UU&17PU<&krzhNUda0*&YXbr4|^{@ffL3j8Q{(z}4879GB z&=Yz=Zx{uAVFGkwGo}$50z+Xu>-`;)8QU4+APUmqAEuiKb(wBDp?_fp%!FAm8|J_R zcnFW+G0cT|@C07KGbqJE=M!20orx|al*-BzAq66!3nV}!q(KIZfobp$EMWnQU@_c* zyKo=wL48*A4RnO13|j`v;VC?a6|fRkK^Z144UOPaXb7LdCMIc2=rW-z@Fmfv5CK;i z){KxNd=5?ED=>jC;2P6ihZ}GcZozG+%p?_|5|o8zr6nq3pkO|q43we+OEucB1Lk48Q z$M6X>08=mnJFo(4umM}J0CTW}iLf2Ez*g7{lVCE~!`ILfrodGA1O9{rF8-|uwT3p( z7Jh|x;0#XC3BHBNWXvfr75;#AjMxb4VKrQWHLw9L!$nvNk+1`z;R@`8Sl9)-AqL_g z9ugoCl3xyE7pg-wco+6Cq7b@5Pv{2Sp$GJWYj7QULm%i1{h&V#fPwHG41&Qh1ct)* z@B<8kBKQ%0f{)IMPhm09yKn<;K|MCNK70f>8TJ?a4b$Ks_!p*wJJY#>8zjPPm<2Oo z3DfQ8pnS}FKY<2N4;n)wXb7J{Yi4T$Ltrqpg?lV&DdZFV4sH{@1MP@9z#te3PT&al znPeHXB)Xi?3RnrNU@z>4eQ*E{!XY>e$KePZg=0{_@(Q6VoM6~V=tlGuq3(owLJz3O zjpk`aoPo1&4$i{`=*4v7VFFxbSPeq;NugNi0-Yfe;vfbtFx_7;879Icm;zJbGF*YH z@F)BMf5SBR2mXbNFaxH;O>hPmc*>?dgvam*p1?DB0CSjbE;T@<1RiG*?g}ZPM-h=nyQ-~s6q9FomGVBAm4-cRfJc5T%3mU`c z@C7u1rqB>-LvyGD^Wj6N%`Vg>^f7z_4WKe3D!~(?na~J60~2TlU&2?A#O5YK0>s0& z&=>ka3#PLGTd)Fah=v$213NGUbFhRT!3ON%Yv|8H2f#oW1mD4L;K3xG;0s>h4FTW- ze&7%9u&Y&J0ntEM2<;&Vsxda0PzZ!V2MC8S=m?$Q8~7F?p)+)W2#A7Mh=VM+4HMY# zsW1h`!({j!#=>;?117s^oBmr7y3be7ytvI9<#ZC z9oT?1*n&M+!PoFTbNm3qpa|+S;uB~9AHk5u{Y7`7h{z(F_) zhu|o!aWEbx zz(kk?lVK`Mfj{60{0YxU$x`RUEkY0BFGggrwru!^=-)6C{)H??+#@s#rb8yfW)PYN zvtbU*hXs(sBy$PPgN3jN7Q+%)3d`UaEQb}a5>~-#7{;QCU=7iYun9K97B~)DVJ)nK z_3#uvVcrddw!wDT0XtzA?1nw?4EDl4I055Wz<8JdJK;X*_W*9gb6CoVlgx1n8W6oh zs5+riP#Vg>L>L8=U^{$rT9n}!RU}##M#C~#4nM;$@GJZdzd<=D4`ZMLjD<>28LGfL z@Hte4YVa=9fST|=?0`M68xF%>*a!RJARK^dZ1}tI0Z}Jt3SWTQrP z2!@W(3BG}Ep)+)W2#ADeh=Lf1g?LDV1V{uE){#Ug8B!qy(qRA;Kpx~n3+6BdGbm)3 zAE92*m1s9;MzjZ^?$8sOznqRxZ|Dnspda*yfv^}R!!(!zQ{fNz8~%j9;9r;y|A0U1 z=neg$4`jg%#?FLU5WuiNm`!v&p#jhrHozQ4%!PR{9~Qtu*aeFqkHgppdP5fUf_&%- zh0qUrLSI7Ew~ML;4a*Q`|toB!ee*@Pv9v$19KMjoKPv2oC~wz1;cU(&4Ei$ z8uDNv6u?aA4rL%87C}##0X<+Al!bCo9x6aZs05Xv3RH!UU>Pij4`Cx*h34l)GiU*( zu#yq0U@dfmb#Mh%z-lOjy3iHYKs~4rA4604l7*UqIW%I}b!ZF?;Tn7fpTif>1iplR z@D*6XO{h+a*MM432WrD&##%ubgg_{C081vZ1{<(~mhd(Bfh8Mh4HjSpHt-%}--i#N zCWN!l4Cn}*;2ZcBI>U!d*M(37L_!oqLoCEWJS0F2BtjA-Lkgrq8hpb-(+Oq5zmN?J z7%`C0cQ6PB!w?t>{!9`8fzTelXT&flf*;{07!E(c2p9>YU^I+@pWzqy6@G)?VIrwE z1t!6Guw`vy89NT_h>j;T;pH4K2`0l7mI+h99nGD#L>Lk{G^pD-Q%g*?cIQBVMjU_MM`&;N#RiSA^{dto2! zfL*W~1~bVJ7z*FPAh3r$OtK#iz(F_!hv5huh0|~bj=?E74kzFwoP~4nGfO^C=pvLS zdYRBLLPcFh6cc0K>_?74rLQmltJck!him_#& zG?ayMPyt#%U04jOVGXQ>9ngdgT1RLy+wvFGx**mw>{Dm}AHyoB53^u4%z?Qu4?cm9 zpdK`YM$i~OgU{g$XaZkCQ}_x@zyg{gK1AU<%^oN1)7i2O=24q1liF~m(T&I$X*U5^aFekMKBD0 zV&dU2o9IYF6}decO{fx~-w6Et9AuMG!2Np0FsxjLQLdzJj99F_%D9_lPgm%Ghc!yzC;d5rIL8v;s z2YZ;rjL=>}`=B1{tpo>%9)v@11dhTnI1VS^B%FfNa0br8IXDj&;38at%Wws*!Zo-K zH{d4Rg4=Kh?!rB|4-eoWJc7sY1fIe(cn&Y16nkD8%0O8t2j!sxRD?=U8LGfLP!+1d zyHFi!zFZdg#zyvtR zLJz?&Fav&tneaVJp22jJVG>M)&b$ zbTFZEU_6?!Vu!87HSOu$L4XlNAupTzRM%V$HU<+)9t*{NY!%o-*yI~LPhr@6L zj=>2S!)E*mqhK^lBO#8!MYs$1;0~OJi_H5Y6Bof*qUT^3(es2ZKm^f&aEa(;xB^$< z8eE5;m}EF~hxcJE%!PSyf%V>mD{vKV!)3Sy*WnTzg}Ti40el3tpf=QmI`9|#4fWtd z_!ve&eHaO=;S*>8pF%_U0UAML_zXUWFQ5rDg|FaCFo9;!9OlC&*bG}>D{O=9umg6& z4R-4qSX~tB7`7g!K}%=_GoT$ffFn48Gt7aR&>CjJY-j^*;a~U%rh^N(f*ZJl2Y7-P zc!Ll4f2}Q#ih=Ew>0YAeP zxC+#0J=jr=nDBT5Wa`o%zGMqSf~ehLOghZ zH`IYMOm`OU!F|YPL=NOE&$rkj0UeE`6Lw|U|B#$ATd7lu< zAe0JEi9Unpkjb!8kOgT_8p=Rf@P~5H9}1y7RD?=U0X~7cP!H*Vps_C;d@vD zi(molfxXa|brcc$5q^N-Fan0bPv8tL;0hrS3QJ)*EQ1yB6rRCBI0XA)9~^)quo6mh zMjyatbRZfA;m{HOfz8kfzJYI{GjxFhh=53lg2NCEF%So_um!e4SLg;u;TRl;=kNkb zv1y+`1NamgLV5TCD!?`-E<>mhG=>EBC=qrtb{A}i9WV$!W4h0w3494n!48Hn?_d}T z2jL`~h21QmEYp>PkwizqX!wd@R$vV_U<+dy`!lp6`U|07;dl5A_OW zn?dwnuxHqGLNlQ)(OHCM!yH%z9*k%Wp3nx;;55rS07u{ioPtAe8`iRb)vyNEffw_x zC$s@J!X{|Ph!ccPf*;WU2!u}X4TL~P2!&Hj>`&-4p)+upl^=&oa14&Z8Mp;knC>iG z1~(RPj*v4UCvX9GIM0X+a1k!SRk#M%;Rf7cq^K!%CGF*coCJBZrkO2-b9Daf>aFdD8!9}0#YCqT7W5-fg_lM1!Thr_!WMEpCJc^z<#!G7@?N%J^TniKoJau-(WV( zfw?db=EDNm3|n9;Y=Wh5fpy%6kwizs7#IcK-~+zU0k*>q*aLfEA3TQhEb1yOCb|&9 zUc6$+sStE>(mKsScHL#R8U9?%ndL2u{- zeW4oD-GBj?L?7q{y}=iDGhKh!3A>;wa||Z*9-$ARF4TjMpgw#IpFjin6db@2d{}&c z=m~wHAM}7aO!6+&g4*B&&fo&B;0d7+3?a}E8bMp|fMslMJ3_5t718Ce0va=HC80Ki z4iZ`oYhW#`gY~cxHo!LMz#L%^4iOLuQ4j~Q5DhWl#}4|#7FY$FVFQe25;qtH?vMw^ zSle+p0Vm-UoQ5-S7S6%1%+V1#!8h=n5uFKjffqza5*iL;U<5p2#8Y?%-!iNel!h`; z7Ro_+s00 z;R)=3ov;hGG0EqIg1`>G1{?SSn!uM}3--_wyuceuvy?JW7RrGSBfccm6dn?N1V6wq zD9?z-umX<2PS^$OU=w@Dz3%G(CctTg` z2Hn9OJYXdpg*|W(cEA!?`VyAB9yY>SSPjczE3Aag@CTSO+cZKg2${j3MB5N*3sZ>x z1%Ja-XvYW#_=o7fFdb&VOqd0;VGhiNc`zRqz(QCAi(v^YgB7p}*1$U00GnV7Y=dcR z!S}Ei_Q3%-1pDFr%i=w#2_HZesKD4CU^>izzu_M^0q-(hWvB}8Ky|1FA2UfqXaEIJ z1qMQ8s0fu{2n>aHpej^@?_e+tf_I@h)PVQkeW(c^KrN^Zb>Ks&3-zEr41-VLQ)mR{ zFcW6MY?ur4U;!+IlW+=7!*giJ{+5RdPy@O^XXpSS@FNosho8U-M!-n0gi&AtMPLm! zU<>oX9_-+2XbG)h5qN<&oPl$27S2OsHlq<(fF+cLa^M24;07Hb6uyA~77z$Q&>oIM zN9Y9Kz_)M=Dl%JVLR}yjLLd}6Kp2EW1Vlmp^p zAaI6G5DsDR8!I0R<6$C9hN&$ag`Z&|9D@C@ z3wFRxumT&fgD+tTEQMw8IeY<&VL7aTCeReV0uyKkrjQQJp#_+MIaq@&*u!x+38&yR zoPiT?4$i|dI1B6HIh4L4%0e0NWSAGM0dMeu4Df{j2!tHC02kpBT!vaKst(kKD-62^ z*Wn>NfKrToM(7dTgS*fjdO~054})MJ41wNo3ywlAKY@E+8J0Wc5-!9f5IOy6(&J8I;586qGGGGG&I zhAprSG9e32!C)8yzrtAf4St5v@H_kh<6sPogyHZbjDVkD6ikPIAs-5$5Kh7+xB#nR z6|98uFcfyeZrBBTU@vTieegZ}07WnXE<>rSqAZkwa!?v}F!lr-gafc2j>9oH3P<1& z9ELS;24=x*m;+~F9-M>oFc(h4d{_VrVG%5bC9o8h!E#suYhgQl!sa%BPoX?qVZ>E< z29Mz(Jb_2>6e=)rJ*WhAp(0dMO|7f6OwNP!55geZuH7>I>D7zRb~Bm4@#!&vwY=0JZK0mI=Z7zHC?H2e(X z;7=F;17SQ2g708341w=qDEtG{;BOcMzrbHG9cID|m;e)D5=@3EFctoQx$rN{f_bn2 z=EFkR0jppotcFD}87e3{JptI0>iV44j7Za277YWw-?A-~!x$>u?ROz*V>jci|4)g4=K( z?!g0i2#?_rJb|b144%Uan0`|n2P=5zn)npTL3tgSt=;D#E)^2`WPs_yp?1$M6wUhXxRNOGLqEL`|U~%wQKzz*j^Y!RPP=n1MMo zftJt;zJ{61b`lyB{Sr*T0xZD_W--YrXiC%u?7$wZp(A6P5o!*$&;n*N;xx1&>Ilx@ z0;pH%*$%IlM5t1N>5uIQm%ex5O zh<1l;qKn}&|BtRlWLIL~*{b2wsW8P~pkmwi~3*%rs%z(e)I~WAZnd3SPCi*kXgb6Sa zCc!jFha^ab6i9_M_y(fjTUfzDZ$LB*Vc0J)8HU3Ym265!YmlayrT$3Lm_0q zQ1~8xfMJjcMUVx*!b%o!6Jm&FLs$3_egZqjTEi;11#=iN59UHL!xj)~NoYQyR)kW? zS80$A8L*JCs~LM64ijAiYheYfgjKMHNtO}1LuezRwS?}%a-xf1F|1?QJy`NG3Y%av z9EA0Zy$?Hy?uI?E7k0rRSPJW5HEe->uphR<0oVrHVFzr0BXAUsy&T5c9zZT^goki} zv3KARyn9_7CzMGtWx*AqSK$O)gwjk`4k|(=*u?T;;SpS7y1Q@_9z%7eD+A@BGE{}K zPyseG?_;>f9GBq8Z_ z4I!Vg4urDV+&pMRG>6bG#+D}3o?(s<489NoLC^udfyR)_90km~171KTBR&HsXaUX; z$JlQPb%tn2fkX(0F3<^LAOcb$31T4*A|V;#!4Lew1zh2CC}fpxgiOH<%)tUIp(~RF z5V8Vm_yU@MJA4UE;VUqKTF?vvA^&AUKq2gAp=AiA6Ut(eY{-FJ$Y4Y!j3U|bv;p*Q>r1<(fyp*x!~j?j3R08^ngBlf~XqQeQbf!~PsAhZw4u``nxHW~haKVb@V zWo$R-4!<*OEX;rfFcW$(wkIqkx(H^$Uoacyz~3+p{(+usK`&TF^k0|@^I$P7f%&i$ zro(>bD9_s35?ao%)vyNELT^T_BeWj+5bebry2{;5N;V>M5qi_n2!Erdiwp3s#S%gkA>@1vv z^Kb?(!xgv$SK%65hyKiafzU;`3Af-j+<_Z#7aW*)01SkO3@dd*JR($?(07b@Otdu7 zK}4SrEkm>{RDvo{6-F@0Qzp3w&)_-S2M@-+AoKvrF-Li*0PjFWs0Qysb$AcnhnnyK z)BsPGHyG*=tp^`LE%*@XLv5%FAHxvl7z&>d{hrVd(2!^&Xbhjh=kO_f0S#an6CZ?% z95NGzeF;SjYf7jYG=Z;RBqRDVadVcUrw1lr=G$UFQY6Wef4YUJCaCjMFx}U(A=omsygpLq$Ayk=daV2z=VO5B_ z5p@R-@B}ZgVG?_21}5Ooh|v%LV_`T;83>(;=0YBfgJ|f&yj=(_h6tkhgvLN16hI;L z1Y0KQMW{XWhVc*s6QC25#1i_MP#mFnmwr$(CZJWEXoosB|wr$(CZQIzK`ElyI-S2f*&CE{Jb>(za zHI_qpG_p2O?Lui|84NNm#x!ieZfwL797QD$4^~UD345>^%TNu~F$6;~48t)3BQXjs zu-u``)n2s33bev#jKMzCz!nttT170x64bQO8g0ctX6AK)>vB|#33BUTGT;VltE`q!erD% zJ%sk(2#4dwV>p3xIFDQ|T7;#zXsxoUic`ia>ZB^FPOCGxfU~%Y#&$2M%cy3&rmmyB z@rtUUR$>)a;FgVNc#ao%iC4IdVxGIBUgHh!;vS0Iy|3Ql0jgVjryioF@x8i%oA`jS zzM)5IoO-OD;3+=h6UN*9sy^czzTi84;un74H~t`?djlabf*>e@Apk-kI6`8Oiv}a2 zF$^LhGQuJPZXt~4!l}>*kEjTRD2Rq(o*Ryt#tMjz7>J2jh>cp9g%XH^k=`AFQHW

      LCFVA`ucJ3F0Fuk|8-pJ1T`ri801hYN(p0(xN%iApY+Xwpdlt>3Z`Njreg+XVism&4(4JW=3@aCVi6W&36^3RmSY80 zVii_n4c1~E)?))UViPuF3$|h#wqpl&Vi$H}5B6do_TvB!;t&qw2#(?yj^hMQ;uKEf z49?;l&f@|u;u0?73a;WBuHy!7;udb>4({R}?&AR-;t?L>37+B^p5p~x;uT)w4c_7% z-s1y4;uAjO3%=qTzT*de;un774+6aZOF#rdU<5%>1VeCyKuCl_XoNvnghO~lKtx1B zWJEz!L_>7MKup9!Y{Wra#6x@}Ktd!!VkALQBtvqfKuV-SYNSD0q(gdSKt^OjW@JHD zWJ7l3Ku+XBZsb8;8KuMHBX_P@(ltXz`Kt)tSWmG{`R6}*t zKuy#_ZPYCfi{DXhd49(F3Ezt_C(FSeN4(-ta9nlG$(FI-64c*ZL zJ<$vQp*Q-VFZ!WB24EltVK9bZD28D;MqngHVKl~IEXH9xCSW2aVKSy*DyCsNW?&{} zVK(MqF6LoA7GNP3VKJ6qDVAY5R$wJoVKvrZE!JT@Hee$*VKcU1E4E=fc3>xVVK??* zFZN+S4&WdT;V_QiD30McPT(X?;WWWJeC)aV-40~ z9oAz5HewStV+*!o8@6Kyc48NHV-NOXANJz_4&o3F;|Px87>?rvPT~|!;|$K?9M0nc zF5(g{;|i|g8m{98ZsHbh;|}iP9`54-9^w%m;|ZSP8J^<>Ug8yA;|<>89p2*uKH?KT z;|spx8@}TQe&QE?;|~IS{7XOtLSO_zPy|D8gg{7yLTH3RScF4(L_kDDLS#fiR768` z#6V2MLTtoAT*O0sBtSwWLSiIAQY1riq(DlfLTaQzTBJjIWI#q_LS|$^R%AnVkLSPU@g{RJvLw?HeoZiU@Nv^J9c0vc40U6U@!JzKMvp^ z4&gA4;3$saI8NXsPT@4p;4IGJJTBlOF5xn+;3}@+I&R=5Zs9iW;4bdrJ|5s99^o;b z;3=NrIbPr;Ug0&~;4R+aJwD(gKH)RI;48l2JAU9Ne&IL%Ai$@;1VkVNMi2x=Fa$>k zghVKWMi_)eID|(8L_{P+MifLvG(<-X#6&E_MjXUNJj6#oBtSwWLSiIAQY1riq(DlH zLMo(28l*)!q(=s1L?&cL7Gy;>WJeC8KuMHB zX_P@(ltXz`Kt)tSWmG{`R6}*tKuy#_ZPYCfi{DXhd49(F3Ezt_C z(FSeN4(-ta9nlG$(FI-64c*ZLJ<$vQp*Q-VFZyEu24WBfV+e*~7=~j6Mq)I^U@XRA zJSJcwCSfwBU@E3zI%Z%dW??qwU@qoiJ{BU_=f5mci?IYtu?%7DhR1T_3arE`ti~Fw z#X79V25iJ8Y{nLB#Wrlm4(!A(?8YAK#XjuE0UX339L5nG#W5Vm37o_!oW>cP#W|eE z1zf}>T*eh##Wh^V4cx>n+{PW;#Xa1|13bhdJjN3|#WOs|3%tZDyv7^6#XG#m2YkdQ ze8v}i#W#G%5B$V0{Kg*y@RJ2ZAOuDb1VwO!KuCl_XoNvHL_kDDLS#fiR768`#6V2M zLTtoAT*O0sBtSwWLSiIAQY1riq(DlfLTaQzTBJjIWI#q_LS|$^R%AnVkLSPU@g{RJvLw?HeoZiU@Nv^J9c0vc40U6U@!JzKMvp^4&gA4 z;3$saI8NXsPT@4p;4IGJJTBlOF5xn+;3}@+I&R=5Zs9iW;4bdrJ|5s99^o;b;3=Nr zIbPr;Ug0&~;4R+aJwD(gKH)RI;48l2JAU9Ne&IL%Ai$Tu1VkVNMi2x=Fa$>kghVKW zMi_)eID|(8L_{P+MifLvG(<-X#6&E_MjXUNJj6!=Bt#-4MiL}NG9*U|q(myDMjE6= zI;2MiWJD%pMiyj6He^Q*=HB?6p)I=@RMjg~eJ=8}7G(;mbMiVr}Klm5T&>St$60Oi0ZO|6&&>kJo z5uMN(UCcO{6TR>sdZQ2eq96KW00v?Z24e_@Vi<;F1V&;MMq>=dVjRX}0w!V- zCSwYwVj8An24-RwW@8TKVjkvW0TyBr7GnvPVi}fW1y*7eR$~p;Vjb3F12$q4He(C6 zVjH$&2X2Y%ug ze&Y`UeEmy61VUg0K~MxkaD+feghFV9K>~zD1VlnyL_|15K~zLT3?xDv#6o0*M@%F{ z5=2LAWJElqLQ14TV#G&Mq(d^~L~7(lCL~8@q(^b2Kw0ELHe^LLjK@fH#6L)j>Zpr) zD2I|LiX13_mS}`3D2RUOhWe<363BuwD1;2ij^5~uHmHeG$d6j6fLy4Ie5irK$csuC zjREL|E@+1qXo%A2fo5oe1}KkWn1&%3j-F_Zis*~>sEs11ii6mT<(PyK=#H-Fgtl0N zxtNZoSc@t67ysc3F5wRD;}i~II~HIJT45F@qA@z4Ii_MT`d~A*VI^i@C0?j$;pYV=?;UF>c@_G1f{{3ZI5iSvU5 M`1{EaDNOYL0jHyKr2qf` diff --git a/dsql-app/.local_dist/diagnostics/build-diagnostics.json b/dsql-app/.local_dist/diagnostics/build-diagnostics.json index 5ccdc35a..9dd88523 100644 --- a/dsql-app/.local_dist/diagnostics/build-diagnostics.json +++ b/dsql-app/.local_dist/diagnostics/build-diagnostics.json @@ -1,5 +1,5 @@ { - "buildStage": "static-generation", + "buildStage": "compile", "buildOptions": { "useBuildWorker": "false" } diff --git a/dsql-app/.local_dist/diagnostics/framework.json b/dsql-app/.local_dist/diagnostics/framework.json index 875be3d6..56826362 100644 --- a/dsql-app/.local_dist/diagnostics/framework.json +++ b/dsql-app/.local_dist/diagnostics/framework.json @@ -1 +1 @@ -{"name":"Next.js","version":"15.1.4"} \ No newline at end of file +{"name":"Next.js","version":"15.1.5"} \ No newline at end of file diff --git a/dsql-app/.local_dist/dynamic-css-manifest.json b/dsql-app/.local_dist/dynamic-css-manifest.json deleted file mode 100644 index 0637a088..00000000 --- a/dsql-app/.local_dist/dynamic-css-manifest.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/dsql-app/.local_dist/export-marker.json b/dsql-app/.local_dist/export-marker.json deleted file mode 100644 index 07328d64..00000000 --- a/dsql-app/.local_dist/export-marker.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"hasExportPathMap":false,"exportTrailingSlash":false,"isNextImageImported":false} \ No newline at end of file diff --git a/dsql-app/.local_dist/images-manifest.json b/dsql-app/.local_dist/images-manifest.json deleted file mode 100644 index 71515d65..00000000 --- a/dsql-app/.local_dist/images-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"attachment","remotePatterns":[],"unoptimized":false,"sizes":[640,750,828,1080,1200,1920,2048,3840,16,32,48,64,96,128,256,384]}} \ No newline at end of file diff --git a/dsql-app/.local_dist/next-minimal-server.js.nft.json b/dsql-app/.local_dist/next-minimal-server.js.nft.json deleted file mode 100644 index 9640871b..00000000 --- a/dsql-app/.local_dist/next-minimal-server.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../node_modules/styled-jsx/index.js","../node_modules/styled-jsx/package.json","../node_modules/react/package.json","../node_modules/styled-jsx/dist/index/index.js","../node_modules/react/index.js","../node_modules/client-only/package.json","../node_modules/react/cjs/react.production.min.js","../node_modules/client-only/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/compiled/next-server/server.runtime.prod.js","../node_modules/next/package.json","../node_modules/next/dist/lib/is-error.js","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/shared/lib/is-plain-object.js","../node_modules/next/dist/lib/picocolors.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/next/dist/shared/lib/is-thenable.js","../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../node_modules/next/dist/server/patch-error-inspect.js","../node_modules/next/dist/shared/lib/runtime-config.external.js","../node_modules/next/dist/server/after/builtin-request-context.js","../node_modules/next/dist/server/app-render/work-async-storage.external.js","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/server/app-render/async-local-storage.js","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/shared/lib/error-source.js","../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/client/components/react-dev-overlay/server/middleware-webpack.js","../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../node_modules/next/dist/client/components/react-dev-overlay/server/shared.js","../node_modules/next/dist/compiled/ws/index.js","../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../node_modules/next/dist/compiled/source-map/package.json","../node_modules/next/dist/shared/lib/is-internal.js","../node_modules/next/dist/compiled/source-map/source-map.js","../node_modules/next/dist/compiled/debug/package.json","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/webpack-module-path.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-source-map-from-file.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/node-stack-frames.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parse-stack.js","../node_modules/next/dist/lib/semver-noop.js","../node_modules/next/dist/compiled/debug/index.js","../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../node_modules/next/dist/compiled/babel/code-frame.js","../node_modules/next/dist/compiled/source-map08/package.json","../node_modules/next/dist/compiled/babel/package.json","../node_modules/next/dist/client/components/is-hydration-error.js","../node_modules/next/dist/compiled/source-map08/source-map.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-source-map-url.js","../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../node_modules/next/dist/compiled/babel/bundle.js","../node_modules/next/dist/compiled/shell-quote/package.json","../node_modules/next/dist/compiled/stacktrace-parser/package.json","../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../node_modules/next/dist/compiled/shell-quote/index.js","../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/browserslist/package.json","../node_modules/next/dist/compiled/json5/package.json","../node_modules/next/dist/compiled/babel-packages/package.json","../node_modules/next/dist/compiled/semver/index.js","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/browserslist/index.js","../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../node_modules/next/dist/compiled/json5/index.js","../node_modules/caniuse-lite/dist/unpacker/feature.js","../node_modules/caniuse-lite/dist/unpacker/agents.js","../node_modules/caniuse-lite/dist/unpacker/region.js","../node_modules/next/dist/compiled/babel/parser.js","../node_modules/next/dist/compiled/babel/core.js","../node_modules/next/dist/compiled/babel/traverse.js","../node_modules/next/dist/compiled/babel/types.js","../node_modules/caniuse-lite/package.json","../node_modules/caniuse-lite/data/agents.js","../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../node_modules/caniuse-lite/dist/lib/statuses.js","../node_modules/caniuse-lite/dist/lib/supported.js","../node_modules/caniuse-lite/dist/unpacker/browsers.js","../node_modules/caniuse-lite/data/browsers.js","../node_modules/caniuse-lite/data/browserVersions.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/router-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/amp-context.js","../node_modules/next/dist/server/route-modules/app-page/module.compiled.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/router-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable-context.js","../node_modules/next/dist/server/route-modules/pages/module.compiled.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/next-server.js.nft.json b/dsql-app/.local_dist/next-server.js.nft.json deleted file mode 100644 index 788307ac..00000000 --- a/dsql-app/.local_dist/next-server.js.nft.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"files":["../node_modules/styled-jsx/index.js","../node_modules/styled-jsx/package.json","../node_modules/react/package.json","../node_modules/styled-jsx/dist/index/index.js","../node_modules/react/index.js","../node_modules/client-only/package.json","../node_modules/react/cjs/react.production.min.js","../node_modules/client-only/index.js","../node_modules/styled-jsx/style.js","../node_modules/next/dist/server/next-server.js","../node_modules/next/package.json","../node_modules/next/dist/server/require-hook.js","../node_modules/next/dist/server/base-server.js","../node_modules/next/dist/server/node-environment.js","../node_modules/next/dist/server/node-polyfill-crypto.js","../node_modules/next/dist/server/send-payload.js","../node_modules/next/dist/server/request-meta.js","../node_modules/next/dist/server/require.js","../node_modules/next/dist/lib/find-pages-dir.js","../node_modules/next/dist/server/load-components.js","../node_modules/next/dist/lib/is-error.js","../node_modules/next/dist/server/body-streams.js","../node_modules/next/dist/lib/constants.js","../node_modules/next/dist/server/setup-http-agent-env.js","../node_modules/next/dist/server/pipe-readable.js","../node_modules/next/dist/lib/interop-default.js","../node_modules/next/dist/lib/format-dynamic-import-path.js","../node_modules/next/dist/server/load-manifest.js","../node_modules/next/dist/server/route-kind.js","../node_modules/next/dist/lib/generate-interception-routes-rewrites.js","../node_modules/next/dist/server/serve-static.js","../node_modules/next/dist/server/image-optimizer.js","../node_modules/next/dist/lib/format-server-error.js","../node_modules/react-dom/package.json","../node_modules/next/dist/shared/lib/constants.js","../node_modules/next/dist/shared/lib/utils.js","../node_modules/next/dist/server/base-http/node.js","../node_modules/next/dist/build/output/log.js","../node_modules/next/dist/server/web/utils.js","../node_modules/next/dist/server/route-matches/pages-api-route-match.js","../node_modules/next/dist/server/lib/node-fs-methods.js","../node_modules/next/dist/server/lib/mock-request.js","../node_modules/next/dist/client/components/app-router-headers.js","../node_modules/next/dist/server/after/awaiter.js","../node_modules/next/dist/server/lib/async-callback-set.js","../node_modules/next/dist/shared/lib/invariant-error.js","../node_modules/next/dist/shared/lib/page-path/normalize-page-path.js","../node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js","../node_modules/next/dist/server/lib/trace/constants.js","../node_modules/next/dist/server/lib/trace/tracer.js","../node_modules/next/dist/server/lib/module-loader/route-module-loader.js","../node_modules/next/dist/server/route-modules/pages/module.render.js","../node_modules/next/dist/server/route-modules/app-page/module.render.js","../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../node_modules/react/jsx-runtime.js","../node_modules/sharp/package.json","../node_modules/next/dist/shared/lib/router/utils/route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/parse-url.js","../node_modules/next/dist/shared/lib/router/utils/middleware-route-matcher.js","../node_modules/next/dist/shared/lib/router/utils/querystring.js","../node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js","../node_modules/next/dist/shared/lib/router/utils/app-paths.js","../node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js","../node_modules/next/dist/shared/lib/router/utils/route-regex.js","../node_modules/next/dist/server/web/spec-extension/adapters/next-request.js","../node_modules/next/dist/server/response-cache/index.js","../node_modules/next/dist/server/api-utils/index.js","../node_modules/sharp/lib/index.js","../node_modules/next/dist/server/lib/incremental-cache/index.js","../node_modules/next/dist/server/web/sandbox/index.js","../node_modules/react-dom/index.js","../node_modules/@next/env/package.json","../node_modules/next/dist/shared/lib/head.js","../node_modules/next/dist/server/node-environment-baseline.js","../node_modules/next/dist/lib/wait.js","../node_modules/next/dist/server/client-component-renderer-logger.js","../node_modules/next/dist/lib/detached-promise.js","../node_modules/next/dist/experimental/testmode/server.js","../node_modules/next/dist/lib/url.js","../node_modules/react/cjs/react-jsx-runtime.production.min.js","../node_modules/next/dist/server/node-environment-extensions/random.js","../node_modules/next/dist/server/node-environment-extensions/error-inspect.js","../node_modules/next/dist/server/node-environment-extensions/date.js","../node_modules/next/dist/server/node-environment-extensions/web-crypto.js","../node_modules/next/dist/server/lib/revalidate.js","../node_modules/next/dist/server/node-environment-extensions/node-crypto.js","../node_modules/next/dist/server/lib/etag.js","../node_modules/next/dist/server/lib/lru-cache.js","../node_modules/next/dist/server/app-render/encryption-utils.js","../node_modules/next/dist/server/app-render/action-utils.js","../node_modules/next/dist/shared/lib/is-plain-object.js","../node_modules/next/dist/lib/metadata/is-metadata-route.js","../node_modules/next/dist/shared/lib/deep-freeze.js","../node_modules/next/dist/server/lib/interception-routes.js","../node_modules/next/dist/shared/lib/image-blur-svg.js","../node_modules/next/dist/shared/lib/match-local-pattern.js","../node_modules/next/dist/shared/lib/match-remote-pattern.js","../node_modules/next/dist/lib/picocolors.js","../node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js","../node_modules/next/dist/server/base-http/index.js","../node_modules/next/dist/shared/lib/modern-browserslist-target.js","../node_modules/@next/env/dist/index.js","../node_modules/next/dist/shared/lib/is-thenable.js","../node_modules/react-dom/cjs/react-dom.production.min.js","../node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js","../node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js","../node_modules/next/dist/server/lib/module-loader/node-module-loader.js","../node_modules/next/dist/server/route-modules/app-page/module.compiled.js","../node_modules/next/dist/server/route-modules/pages/module.compiled.js","../node_modules/next/dist/shared/lib/segment.js","../node_modules/next/dist/shared/lib/escape-regexp.js","../node_modules/next/dist/server/base-http/helpers.js","../node_modules/next/dist/lib/scheduler.js","../node_modules/next/dist/lib/batcher.js","../node_modules/next/dist/server/web/spec-extension/request.js","../node_modules/next/dist/server/response-cache/types.js","../node_modules/next/dist/server/response-cache/utils.js","../node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js","../node_modules/next/dist/shared/lib/router/utils/prepare-destination.js","../node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js","../node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js","../node_modules/next/dist/server/lib/to-route.js","../node_modules/next/dist/server/app-render/work-unit-async-storage.external.js","../node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js","../node_modules/next/dist/server/web/spec-extension/adapters/headers.js","../node_modules/next/dist/server/lib/incremental-cache/shared-revalidate-timings.js","../node_modules/next/dist/server/lib/incremental-cache/fetch-cache.js","../node_modules/next/dist/server/lib/incremental-cache/file-system-cache.js","../node_modules/next/dist/server/web/sandbox/sandbox.js","../node_modules/next/dist/server/web/sandbox/context.js","../node_modules/next/dist/lib/redirect-status.js","../node_modules/next/dist/lib/is-edge-runtime.js","../node_modules/next/dist/server/utils.js","../node_modules/next/dist/server/render-result.js","../node_modules/next/dist/server/server-utils.js","../node_modules/next/dist/server/send-response.js","../node_modules/next/dist/lib/fallback.js","../node_modules/next/dist/shared/lib/router/utils/index.js","../node_modules/next/dist/compiled/fresh/package.json","../node_modules/next/dist/compiled/send/package.json","../node_modules/next/dist/compiled/path-to-regexp/package.json","../node_modules/next/dist/compiled/content-disposition/package.json","../node_modules/next/dist/compiled/image-size/package.json","../node_modules/next/dist/compiled/is-animated/package.json","../node_modules/next/dist/shared/lib/side-effect.js","../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../node_modules/next/dist/shared/lib/amp-mode.js","../node_modules/next/dist/server/patch-error-inspect.js","../node_modules/next/dist/server/request/fallback-params.js","../node_modules/next/dist/server/lib/format-hostname.js","../node_modules/next/dist/shared/lib/runtime-config.external.js","../node_modules/next/dist/server/normalizers/locale-route-normalizer.js","../node_modules/next/dist/shared/lib/get-hostname.js","../node_modules/next/dist/server/route-matcher-providers/pages-api-route-matcher-provider.js","../node_modules/next/dist/server/route-matcher-providers/app-route-route-matcher-provider.js","../node_modules/next/dist/server/route-matcher-providers/pages-route-matcher-provider.js","../node_modules/next/dist/server/route-matcher-managers/default-route-matcher-manager.js","../node_modules/next/dist/server/route-matcher-providers/app-page-route-matcher-provider.js","../node_modules/next/dist/server/lib/i18n-provider.js","../node_modules/next/dist/server/lib/match-next-data-pathname.js","../node_modules/next/dist/server/app-render/strip-flight-headers.js","../node_modules/next/dist/server/lib/patch-set-header.js","../node_modules/next/dist/server/route-modules/checks.js","../node_modules/next/dist/server/lib/server-action-request-meta.js","../node_modules/next/dist/server/after/builtin-request-context.js","../node_modules/next/dist/server/web/adapter.js","../node_modules/next/dist/server/stream-utils/encodedTags.js","../node_modules/next/dist/server/instrumentation/utils.js","../node_modules/next/dist/experimental/testmode/fetch.js","../node_modules/next/dist/experimental/testmode/context.js","../node_modules/next/dist/experimental/testmode/httpget.js","../node_modules/next/dist/shared/lib/utils/warn-once.js","../node_modules/next/dist/server/node-environment-extensions/utils.js","../node_modules/next/dist/server/app-render/work-async-storage.external.js","../node_modules/next/dist/server/normalizers/request/rsc.js","../node_modules/next/dist/server/lib/router-utils/decode-path-params.js","../node_modules/next/dist/server/normalizers/request/prefetch-rsc.js","../node_modules/next/dist/server/normalizers/request/next-data.js","../node_modules/next/dist/server/lib/experimental/ppr.js","../node_modules/next/dist/server/api-utils/node/try-get-preview-data.js","../node_modules/next/dist/compiled/@hapi/accept/package.json","../node_modules/@swc/helpers/_/_interop_require_default/package.json","../node_modules/next/dist/shared/lib/router/utils/is-bot.js","../node_modules/next/dist/server/route-matcher-providers/helpers/manifest-loaders/server-manifest-loader.js","../node_modules/next/dist/shared/lib/router/utils/get-route-from-asset-path.js","../node_modules/react-dom/server.browser.js","../node_modules/next/dist/client/components/redirect-status-code.js","../node_modules/next/dist/server/api-utils/get-cookie-parser.js","../node_modules/next/dist/compiled/jsonwebtoken/package.json","../node_modules/next/dist/compiled/fresh/index.js","../node_modules/next/dist/compiled/send/index.js","../node_modules/next/dist/compiled/path-to-regexp/index.js","../node_modules/next/dist/compiled/content-disposition/index.js","../node_modules/next/dist/compiled/image-size/index.js","../node_modules/next/dist/compiled/is-animated/index.js","../node_modules/scheduler/package.json","../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../node_modules/@swc/helpers/package.json","../node_modules/next/dist/compiled/cookie/package.json","../node_modules/next/dist/server/web/next-url.js","../node_modules/next/dist/server/web/error.js","../node_modules/next/dist/compiled/@hapi/accept/index.js","../node_modules/next/dist/server/web/spec-extension/cookies.js","../node_modules/scheduler/index.js","../node_modules/next/dist/server/app-render/async-local-storage.js","../node_modules/next/dist/lib/pick.js","../node_modules/@img/sharp-libvips-linux-x64/package.json","../node_modules/@img/sharp-libvips-linux-x64/versions.json","../node_modules/@img/sharp-libvips-linuxmusl-x64/package.json","../node_modules/@img/sharp-libvips-linuxmusl-x64/versions.json","../node_modules/@img/sharp-linux-x64/LICENSE","../node_modules/@img/sharp-linux-x64/package.json","../node_modules/@img/sharp-linuxmusl-x64/package.json","../node_modules/@img/sharp-linuxmusl-x64/LICENSE","../node_modules/next/dist/compiled/jsonwebtoken/index.js","../node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.42","../node_modules/@img/sharp-libvips-linux-x64/lib/index.js","../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/index.js","../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/libvips-cpp.so.42","../node_modules/@img/sharp-linux-x64/lib/sharp-linux-x64.node","../node_modules/@img/sharp-linuxmusl-x64/lib/sharp-linuxmusl-x64.node","../node_modules/next/dist/compiled/ws/package.json","../node_modules/next/dist/server/stream-utils/node-web-streams-helper.js","../node_modules/next/dist/shared/lib/error-source.js","../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../node_modules/next/dist/lib/is-app-route-route.js","../node_modules/next/dist/lib/is-api-route.js","../node_modules/next/dist/lib/is-app-page-route.js","../node_modules/next/dist/shared/lib/router/utils/parse-path.js","../node_modules/next/dist/server/internal-utils.js","../node_modules/next/dist/shared/lib/isomorphic/path.js","../node_modules/next/dist/server/lib/incremental-cache/tags-manifest.external.js","../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../node_modules/next/dist/server/web/sandbox/fetch-inline-assets.js","../node_modules/next/dist/server/web/sandbox/resource-managers.js","../node_modules/next/dist/compiled/cookie/index.js","../node_modules/next/dist/server/lib/is-ipv6.js","../node_modules/next/dist/server/route-matchers/app-route-route-matcher.js","../node_modules/next/dist/server/route-matcher-providers/manifest-route-matcher-provider.js","../node_modules/next/dist/server/route-matchers/pages-route-matcher.js","../node_modules/next/dist/server/route-matchers/app-page-route-matcher.js","../node_modules/next/dist/server/async-storage/work-store.js","../node_modules/next/dist/server/web/get-edge-preview-props.js","../node_modules/next/dist/server/async-storage/request-store.js","../node_modules/next/dist/server/web/web-on-close.js","../node_modules/next/dist/server/web/globals.js","../node_modules/next/dist/server/route-matchers/locale-route-matcher.js","../node_modules/next/dist/server/route-matchers/pages-api-route-matcher.js","../node_modules/next/dist/server/crypto-utils.js","../node_modules/next/dist/server/web/spec-extension/adapters/reflect.js","../node_modules/next/dist/compiled/picomatch/package.json","../node_modules/next/dist/shared/lib/router/utils/path-match.js","../node_modules/next/dist/client/components/react-dev-overlay/server/middleware-webpack.js","../node_modules/next/dist/server/app-render/dynamic-rendering.js","../node_modules/next/dist/server/app-render/work-async-storage-instance.js","../node_modules/next/dist/server/web/spec-extension/response.js","../node_modules/next/dist/server/web/spec-extension/fetch-event.js","../node_modules/next/dist/client/components/react-dev-overlay/server/shared.js","../node_modules/sharp/lib/constructor.js","../node_modules/sharp/lib/resize.js","../node_modules/sharp/lib/output.js","../node_modules/sharp/lib/utility.js","../node_modules/sharp/lib/operation.js","../node_modules/sharp/lib/composite.js","../node_modules/sharp/lib/input.js","../node_modules/sharp/lib/colour.js","../node_modules/sharp/lib/channel.js","../node_modules/next/dist/shared/lib/router/utils/relativize-url.js","../node_modules/next/dist/shared/lib/router/utils/sorted-routes.js","../node_modules/next/dist/shared/lib/router/utils/is-dynamic.js","../node_modules/next/dist/server/normalizers/request/suffix.js","../node_modules/next/dist/server/normalizers/request/prefix.js","../node_modules/next/dist/compiled/ws/index.js","../node_modules/next/dist/shared/lib/router/utils/escape-path-delimiters.js","../node_modules/next/dist/compiled/next-server/pages-turbo.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-turbo.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-experimental.runtime.prod.js","../node_modules/next/dist/compiled/next-server/app-page-turbo-experimental.runtime.prod.js","../node_modules/scheduler/cjs/scheduler.production.min.js","../node_modules/scheduler/cjs/scheduler.development.js","../node_modules/next/dist/server/route-modules/pages/module.js","../node_modules/next/dist/compiled/picomatch/index.js","../node_modules/next/dist/server/route-modules/app-page/module.js","../node_modules/next/dist/server/normalizers/built/app/index.js","../node_modules/next/dist/server/normalizers/built/pages/index.js","../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js","../node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js","../node_modules/next/dist/compiled/source-map/package.json","../node_modules/next/dist/experimental/testmode/server-edge.js","../node_modules/next/dist/server/stream-utils/uint8array-helpers.js","../node_modules/next/dist/compiled/edge-runtime/package.json","../node_modules/sharp/lib/is.js","../node_modules/sharp/lib/sharp.js","../node_modules/sharp/lib/libvips.js","../node_modules/next/dist/server/dynamic-rendering-utils.js","../node_modules/next/dist/server/route-matchers/route-matcher.js","../node_modules/next/dist/server/async-storage/draft-mode-provider.js","../node_modules/next/dist/server/after/after-context.js","../node_modules/next/dist/client/components/hooks-server-context.js","../node_modules/next/dist/lib/metadata/metadata-constants.js","../node_modules/next/dist/client/components/static-generation-bailout.js","../node_modules/next/dist/server/route-matcher-providers/helpers/cached-route-matcher-provider.js","../node_modules/next/dist/server/web/spec-extension/adapters/request-cookies.js","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/package.json","../node_modules/next/dist/shared/lib/is-internal.js","../node_modules/next/dist/compiled/source-map/source-map.js","../node_modules/next/dist/compiled/edge-runtime/index.js","../node_modules/next/dist/compiled/debug/package.json","../node_modules/color/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/webpack-module-path.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/launchEditor.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-source-map-from-file.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/node-stack-frames.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parse-stack.js","../node_modules/next/dist/server/render.js","../node_modules/next/dist/server/route-modules/route-module.js","../node_modules/next/dist/server/app-render/app-render.js","../node_modules/next/dist/lib/semver-noop.js","../node_modules/color/package.json","../node_modules/next/dist/compiled/@mswjs/interceptors/ClientRequest/index.js","../node_modules/next/dist/compiled/debug/index.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/route-modules/app-page/vendored/ssr/entrypoints.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/entrypoints.js","../node_modules/next/dist/server/route-modules/app-page/vendored/rsc/entrypoints.js","../node_modules/next/dist/compiled/@edge-runtime/cookies/package.json","../node_modules/next/dist/server/normalizers/built/pages/pages-filename-normalizer.js","../node_modules/next/dist/server/normalizers/built/pages/pages-pathname-normalizer.js","../node_modules/next/dist/server/normalizers/built/pages/pages-page-normalizer.js","../node_modules/next/dist/server/normalizers/built/pages/pages-bundle-path-normalizer.js","../node_modules/next/dist/server/normalizers/built/app/app-bundle-path-normalizer.js","../node_modules/next/dist/server/normalizers/built/app/app-pathname-normalizer.js","../node_modules/next/dist/server/normalizers/built/app/app-filename-normalizer.js","../node_modules/next/dist/server/normalizers/built/app/app-page-normalizer.js","../node_modules/semver/functions/satisfies.js","../node_modules/semver/functions/gte.js","../node_modules/semver/functions/coerce.js","../node_modules/next/dist/compiled/path-browserify/package.json","../node_modules/next/dist/server/app-render/after-task-async-storage.external.js","../node_modules/next/dist/server/after/revalidation-utils.js","../node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js","../node_modules/next/dist/shared/lib/router/utils/add-locale.js","../node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js","../node_modules/next/dist/compiled/bytes/package.json","../node_modules/semver/package.json","../node_modules/next/dist/compiled/babel/code-frame.js","../node_modules/next/dist/compiled/source-map08/package.json","../node_modules/next/dist/lib/is-serializable-props.js","../node_modules/next/dist/server/post-process.js","../node_modules/next/dist/compiled/@edge-runtime/cookies/index.js","../node_modules/next/dist/shared/lib/loadable-context.shared-runtime.js","../node_modules/next/dist/shared/lib/router-context.shared-runtime.js","../node_modules/next/dist/shared/lib/loadable.shared-runtime.js","../node_modules/next/dist/shared/lib/html-context.shared-runtime.js","../node_modules/next/dist/shared/lib/image-config-context.shared-runtime.js","../node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js","../node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js","../node_modules/next/dist/compiled/babel/package.json","../node_modules/next/dist/compiled/path-browserify/index.js","../node_modules/color-string/index.js","../node_modules/color-convert/index.js","../node_modules/next/dist/shared/lib/router/adapters.js","../node_modules/next/dist/compiled/bytes/index.js","../node_modules/next/dist/client/components/is-hydration-error.js","../node_modules/next/dist/server/app-render/flight-render-result.js","../node_modules/next/dist/server/lib/implicit-tags.js","../node_modules/next/dist/server/app-render/get-script-nonce-from-header.js","../node_modules/next/dist/server/app-render/get-segment-param.js","../node_modules/next/dist/client/components/redirect.js","../node_modules/next/dist/server/app-render/get-short-dynamic-param-type.js","../node_modules/next/dist/server/app-render/server-inserted-html.js","../node_modules/next/dist/client/components/redirect-error.js","../node_modules/next/dist/lib/metadata/metadata-context.js","../node_modules/next/dist/server/app-render/create-component-tree.js","../node_modules/next/dist/server/app-render/action-handler.js","../node_modules/next/dist/server/app-render/create-error-handler.js","../node_modules/next/dist/server/app-render/get-asset-query-string.js","../node_modules/next/dist/server/app-render/create-flight-router-state-from-loader-tree.js","../node_modules/next/dist/server/app-render/walk-tree-with-flight-router-state.js","../node_modules/next/dist/server/app-render/parse-and-validate-flight-router-state.js","../node_modules/next/dist/server/app-render/use-flight-response.js","../node_modules/next/dist/server/app-render/make-get-server-inserted-html.js","../node_modules/next/dist/server/app-render/postponed-state.js","../node_modules/next/dist/server/app-render/prospective-render-utils.js","../node_modules/next/dist/server/app-render/app-render-prerender-utils.js","../node_modules/next/dist/server/app-render/cache-signal.js","../node_modules/next/dist/server/app-render/required-scripts.js","../node_modules/next/dist/client/components/app-router.js","../node_modules/next/dist/server/app-render/clean-async-snapshot.external.js","../node_modules/next/dist/server/app-render/create-component-styles-and-scripts.js","../node_modules/next/dist/server/resume-data-cache/resume-data-cache.js","../node_modules/next/dist/server/app-render/parse-loader-tree.js","../node_modules/next/dist/client/components/dev-root-http-access-fallback-boundary.js","../node_modules/next/dist/server/app-render/app-render-render-utils.js","../node_modules/next/dist/server/app-render/action-async-storage.external.js","../node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js","../node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js","../node_modules/next/dist/client/components/router-reducer/create-initial-router-state.js","../node_modules/next/dist/shared/lib/router/action-queue.js","../node_modules/next/dist/server/lib/trace/utils.js","../node_modules/color-string/package.json","../node_modules/color-convert/package.json","../node_modules/next/dist/compiled/source-map08/source-map.js","../node_modules/semver/classes/range.js","../node_modules/semver/functions/compare.js","../node_modules/semver/classes/semver.js","../node_modules/semver/internal/re.js","../node_modules/semver/functions/parse.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-source-map-url.js","../node_modules/next/dist/lib/page-types.js","../node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js","../node_modules/next/dist/server/normalizers/absolute-filename-normalizer.js","../node_modules/next/dist/server/normalizers/prefixing-normalizer.js","../node_modules/next/dist/server/normalizers/normalizers.js","../node_modules/next/dist/server/normalizers/wrap-normalizer-fn.js","../node_modules/next/dist/server/normalizers/underscore-normalizer.js","../node_modules/next/dist/compiled/p-queue/package.json","../node_modules/next/dist/server/app-render/after-task-async-storage-instance.js","../node_modules/next/dist/server/ReactDOMServerPages.js","../node_modules/color-convert/route.js","../node_modules/color-convert/conversions.js","../node_modules/next/dist/server/optimize-amp.js","../node_modules/next/dist/lib/non-nullable.js","../node_modules/next/dist/compiled/babel/bundle.js","../node_modules/next/dist/compiled/strip-ansi/package.json","../node_modules/next/dist/compiled/react-is/package.json","../node_modules/next/dist/compiled/p-queue/index.js","../node_modules/next/dist/shared/lib/image-config.js","../node_modules/color-name/package.json","../node_modules/next/dist/server/htmlescape.js","../node_modules/next/dist/lib/client-reference.js","../node_modules/next/dist/client/add-base-path.js","../node_modules/next/dist/client/remove-base-path.js","../node_modules/next/dist/client/has-base-path.js","../node_modules/next/dist/client/app-call-server.js","../node_modules/semver/internal/lrucache.js","../node_modules/semver/internal/parse-options.js","../node_modules/semver/classes/comparator.js","../node_modules/semver/internal/debug.js","../node_modules/semver/internal/constants.js","../node_modules/semver/internal/identifiers.js","../node_modules/next/dist/compiled/nanoid/package.json","../node_modules/next/dist/server/app-render/types.js","../node_modules/next/dist/server/lib/app-dir-module.js","../node_modules/next/dist/server/app-render/interop-default.js","../node_modules/next/dist/server/app-render/has-loading-component-in-tree.js","../node_modules/next/dist/server/app-render/get-layer-assets.js","../node_modules/next/dist/server/lib/patch-fetch.js","../node_modules/next/dist/client/components/parallel-route-default.js","../node_modules/next/dist/server/app-render/csrf-protection.js","../node_modules/next/dist/server/app-render/react-server.node.js","../node_modules/next/dist/client/components/match-segments.js","../node_modules/next/dist/server/app-render/get-css-inlined-link-tags.js","../node_modules/next/dist/server/app-render/get-preloadable-fonts.js","../node_modules/next/dist/client/components/is-next-router-error.js","../node_modules/next/dist/server/app-render/clean-async-snapshot-instance.js","../node_modules/next/dist/shared/lib/encode-uri-path.js","../node_modules/next/dist/server/app-render/render-css-resource.js","../node_modules/next/dist/server/resume-data-cache/cache-store.js","../node_modules/next/dist/client/components/app-router-announcer.js","../node_modules/next/dist/client/components/redirect-boundary.js","../node_modules/next/dist/client/components/error-boundary.js","../node_modules/next/dist/client/components/use-reducer.js","../node_modules/next/dist/client/components/unresolved-thenable.js","../node_modules/next/dist/client/components/nav-failure-handler.js","../node_modules/next/dist/client/flight-data-helpers.js","../node_modules/next/dist/server/app-render/action-async-storage-instance.js","../node_modules/simple-swizzle/index.js","../node_modules/next/dist/server/lib/server-ipc/utils.js","../node_modules/next/dist/client/components/http-access-fallback/error-boundary.js","../node_modules/next/dist/client/components/router-reducer/router-reducer-types.js","../node_modules/next/dist/client/components/router-reducer/create-href-from-url.js","../node_modules/next/dist/client/components/router-reducer/compute-changed-path.js","../node_modules/next/dist/client/components/segment-cache/prefetch.js","../node_modules/next/dist/compiled/shell-quote/package.json","../node_modules/next/dist/compiled/stacktrace-parser/package.json","../node_modules/next/dist/compiled/data-uri-to-buffer/package.json","../node_modules/color-name/index.js","../node_modules/next/dist/shared/lib/router/utils/as-path-to-search-params.js","../node_modules/next/dist/compiled/strip-ansi/index.js","../node_modules/next/dist/compiled/react-is/index.js","../node_modules/next/dist/client/components/router-reducer/reducers/find-head-in-cache.js","../node_modules/next/dist/client/components/react-dev-overlay/app/hot-reloader-client.js","../node_modules/simple-swizzle/package.json","../node_modules/next/dist/client/components/router-reducer/prefetch-cache-utils.js","../node_modules/next/dist/client/components/router-reducer/refetch-inactive-parallel-segments.js","../node_modules/next/dist/client/components/router-reducer/fill-lazy-items-till-leaf-with-head.js","../node_modules/next/dist/client/components/router-reducer/router-reducer.js","../node_modules/react/jsx-dev-runtime.js","../node_modules/next/dist/compiled/nanoid/index.cjs","../node_modules/next/dist/shared/lib/page-path/absolute-path-to-page.js","../node_modules/next/dist/compiled/stacktrace-parser/stack-trace-parser.cjs.js","../node_modules/next/dist/compiled/shell-quote/index.js","../node_modules/next/dist/compiled/data-uri-to-buffer/index.js","../node_modules/busboy/package.json","../node_modules/semver/functions/cmp.js","../node_modules/next/dist/client/normalize-trailing-slash.js","../node_modules/busboy/lib/index.js","../node_modules/next/dist/compiled/superstruct/package.json","../node_modules/next/dist/compiled/string-hash/package.json","../node_modules/react/cjs/react-jsx-dev-runtime.production.min.js","../node_modules/next/dist/server/lib/dedupe-fetch.js","../node_modules/next/dist/server/lib/clone-response.js","../node_modules/next/dist/client/components/not-found.js","../node_modules/next/dist/client/components/navigation.js","../node_modules/next/dist/client/components/navigation-untracked.js","../node_modules/is-arrayish/index.js","../node_modules/next/dist/client/components/segment-cache/cache-key.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.development.js","../node_modules/next/dist/compiled/react-is/cjs/react-is.production.js","../node_modules/next/dist/client/components/segment-cache/scheduler.js","../node_modules/next/dist/server/dev/extract-modules-from-turbopack-message.js","../node_modules/next/dist/server/dev/hot-reloader-types.js","../node_modules/is-arrayish/package.json","../node_modules/next/dist/client/components/router-reducer/fetch-server-response.js","../node_modules/next/dist/client/components/router-reducer/apply-flight-data.js","../node_modules/next/dist/client/components/router-reducer/create-router-cache-key.js","../node_modules/next/dist/compiled/superstruct/index.cjs","../node_modules/next/dist/client/components/react-dev-overlay/shared.js","../node_modules/next/dist/compiled/string-hash/index.js","../node_modules/semver/functions/eq.js","../node_modules/semver/functions/gt.js","../node_modules/semver/functions/neq.js","../node_modules/semver/functions/lt.js","../node_modules/semver/functions/lte.js","../node_modules/next/dist/client/components/router-reducer/reducers/navigate-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/prefetch-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/refresh-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/restore-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/server-action-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/server-patch-reducer.js","../node_modules/next/dist/client/components/router-reducer/reducers/hmr-refresh-reducer.js","../node_modules/next/dist/client/components/react-dev-overlay/app/ReactDevOverlay.js","../node_modules/next/dist/lib/metadata/get-metadata-route.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/runtime-error-handler.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/format-webpack-messages.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-websocket.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/stitched-error.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-error-handler.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/parse-component-stack.js","../node_modules/next/dist/compiled/lru-cache/package.json","../node_modules/next/dist/compiled/semver/package.json","../node_modules/next/dist/compiled/browserslist/package.json","../node_modules/next/dist/compiled/json5/package.json","../node_modules/next/dist/compiled/babel-packages/package.json","../node_modules/busboy/lib/utils.js","../node_modules/next/dist/shared/lib/page-path/remove-page-path-tail.js","../node_modules/busboy/lib/types/multipart.js","../node_modules/busboy/lib/types/urlencoded.js","../node_modules/next/dist/client/components/navigation.react-server.js","../node_modules/next/dist/client/components/bailout-to-client-rendering.js","../node_modules/next/dist/compiled/semver/index.js","../node_modules/next/dist/compiled/lru-cache/index.js","../node_modules/next/dist/compiled/browserslist/index.js","../node_modules/next/dist/compiled/babel-packages/packages-bundle.js","../node_modules/next/dist/compiled/json5/index.js","../node_modules/next/dist/client/components/router-reducer/reducers/get-segment-value.js","../node_modules/next/dist/client/app-find-source-map-url.js","../node_modules/next/dist/client/app-build-id.js","../node_modules/next/dist/shared/lib/hash.js","../node_modules/next/dist/client/components/segment-cache/cache.js","../node_modules/next/dist/client/assign-location.js","../node_modules/next/dist/client/components/router-reducer/fill-cache-with-new-subtree-data.js","../node_modules/next/dist/client/components/promise-queue.js","../node_modules/next/dist/client/components/router-reducer/handle-mutable.js","../node_modules/next/dist/client/components/router-reducer/apply-router-state-patch-to-tree.js","../node_modules/next/dist/client/components/router-reducer/is-navigating-to-new-root-layout.js","../node_modules/next/dist/client/components/router-reducer/handle-segment-mismatch.js","../node_modules/next/dist/client/components/router-reducer/ppr-navigations.js","../node_modules/next/dist/client/components/router-reducer/invalidate-cache-below-flight-segmentpath.js","../node_modules/next/dist/client/components/segment-cache/navigation.js","../node_modules/next/dist/client/components/router-reducer/clear-cache-node-data-for-segment-path.js","../node_modules/next/dist/client/components/router-reducer/aliased-prefetch-navigations.js","../node_modules/next/dist/client/components/router-reducer/should-hard-navigate.js","../node_modules/next/dist/client/lib/console.js","../node_modules/next/dist/client/components/router-reducer/reducers/has-interception-route-in-current-tree.js","../node_modules/next/dist/client/components/router-reducer/reducers/server-reference-info.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/ShadowPortal.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/BuildError.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/StaticIndicator.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/styles/CssReset.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/styles/Base.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/Errors.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/styles/ComponentStyles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/root-layout-missing-tags-error.js","../node_modules/streamsearch/package.json","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/attach-hydration-error-state.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/console-error.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/hydration-error-info.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-socket-url.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/enqueue-client-error.js","../node_modules/next/dist/client/components/forbidden.js","../node_modules/next/dist/client/components/unauthorized.js","../node_modules/next/dist/client/components/unstable-rethrow.js","../node_modules/streamsearch/lib/sbmh.js","../node_modules/next/dist/client/components/segment-cache/tuple-map.js","../node_modules/next/dist/client/components/segment-cache/lru.js","../node_modules/next/dist/client/components/router-reducer/invalidate-cache-by-router-state.js","../node_modules/caniuse-lite/dist/unpacker/feature.js","../node_modules/caniuse-lite/dist/unpacker/agents.js","../node_modules/caniuse-lite/dist/unpacker/region.js","../node_modules/next/dist/compiled/babel/parser.js","../node_modules/next/dist/compiled/babel/core.js","../node_modules/next/dist/compiled/babel/traverse.js","../node_modules/next/dist/compiled/babel/types.js","../node_modules/caniuse-lite/package.json","../node_modules/next/dist/export/helpers/is-dynamic-usage-error.js","../node_modules/next/dist/shared/lib/normalized-asset-prefix.js","../node_modules/next/dist/server/lib/router-utils/is-postpone.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/noop-template.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/icons/CloseIcon.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/get-error-by-type.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/nodejs-inspector.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/icons/LightningBolt.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Terminal/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/RuntimeError/component-stack-pseudo-html.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/styles.js","../node_modules/@swc/helpers/_/_class_private_field_loose_key/package.json","../node_modules/@swc/helpers/_/_class_private_field_loose_base/package.json","../node_modules/caniuse-lite/data/agents.js","../node_modules/caniuse-lite/dist/unpacker/browserVersions.js","../node_modules/caniuse-lite/dist/lib/statuses.js","../node_modules/caniuse-lite/dist/lib/supported.js","../node_modules/caniuse-lite/dist/unpacker/browsers.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/hot-linked-text/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/copy-button/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Toast/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/RuntimeError/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/VersionStalenessInfo/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Terminal/index.js","../node_modules/@swc/helpers/_/_tagged_template_literal_loose/package.json","../node_modules/@swc/helpers/cjs/_class_private_field_loose_base.cjs","../node_modules/@swc/helpers/cjs/_class_private_field_loose_key.cjs","../node_modules/caniuse-lite/data/browsers.js","../node_modules/caniuse-lite/data/browserVersions.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/stack-frame.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/icons/CollapseIcon.js","../node_modules/@swc/helpers/cjs/_tagged_template_literal_loose.cjs","../node_modules/next/dist/shared/lib/magic-identifier.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/VersionStalenessInfo/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/VersionStalenessInfo/VersionStalenessInfo.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/LeftRightDialogHeader/LeftRightDialogHeader.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/container/RuntimeError/CallStackFrame.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogContent.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Toast/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/styles.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Toast/Toast.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/Dialog.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Terminal/Terminal.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogHeader.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Dialog/DialogBody.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/Overlay.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/index.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/helpers/use-open-in-editor.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/hooks/use-on-click-outside.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Terminal/EditorLink.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/body-locker.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/Overlay/maintain--tab-focus.js","../node_modules/next/dist/client/components/react-dev-overlay/internal/components/CodeFrame/CodeFrame.js","../node_modules/next/dist/compiled/anser/package.json","../node_modules/next/dist/compiled/anser/index.js","../node_modules/next/dist/compiled/platform/package.json","../node_modules/next/dist/compiled/css.escape/package.json","../node_modules/next/dist/compiled/platform/platform.js","../node_modules/next/dist/compiled/css.escape/css.escape.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/router-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/route-modules/app-page/vendored/contexts/amp-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/server-inserted-html.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/router-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/html-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/head-manager-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/image-config-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/hooks-client-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/app-router-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/amp-context.js","../node_modules/next/dist/server/route-modules/pages/vendored/contexts/loadable-context.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/prerender-manifest.json b/dsql-app/.local_dist/prerender-manifest.json deleted file mode 100644 index 2394c5ee..00000000 --- a/dsql-app/.local_dist/prerender-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":4,"routes":{},"dynamicRoutes":{"/docs/[page]":{"routeRegex":"^/docs/([^/]+?)(?:/)?$","dataRoute":"/_next/data/H18gzOjVUv9E4GCco-0Rs/docs/[page].json","fallback":false,"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/docs/([^/]+?)\\.json$","allowHeader":["host","x-matched-path","x-prerender-revalidate","x-prerender-revalidate-if-generated","x-next-revalidated-tags","x-next-revalidate-tag-token"]},"/docs/[page]/[sub-page]":{"routeRegex":"^/docs/([^/]+?)/([^/]+?)(?:/)?$","dataRoute":"/_next/data/H18gzOjVUv9E4GCco-0Rs/docs/[page]/[sub-page].json","fallback":false,"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/docs/([^/]+?)/([^/]+?)\\.json$","allowHeader":["host","x-matched-path","x-prerender-revalidate","x-prerender-revalidate-if-generated","x-next-revalidated-tags","x-next-revalidate-tag-token"]}},"notFoundRoutes":[],"preview":{"previewModeId":"d2164d04274cc51784b1eaaf76ed660f","previewModeSigningKey":"eb613665bdf28eca381a65026ef6b423a39ed6f3ffadf172c72fedef84ad48aa","previewModeEncryptionKey":"6c25a349994e4288cb539688e45686981666175ea971430292c338edba5ae532"}} \ No newline at end of file diff --git a/dsql-app/.local_dist/react-loadable-manifest.json b/dsql-app/.local_dist/react-loadable-manifest.json deleted file mode 100644 index 9e26dfee..00000000 --- a/dsql-app/.local_dist/react-loadable-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/dsql-app/.local_dist/required-server-files.json b/dsql-app/.local_dist/required-server-files.json deleted file mode 100644 index 75baffa0..00000000 --- a/dsql-app/.local_dist/required-server-files.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"config":{"env":{},"eslint":{"ignoreDuringBuilds":true},"typescript":{"ignoreBuildErrors":true,"tsconfigPath":"tsconfig.json"},"distDir":".local_dist","cleanDistDir":true,"assetPrefix":"","cacheMaxMemorySize":52428800,"configOrigin":"next.config.js","useFileSystemPublicRoutes":true,"generateEtags":true,"pageExtensions":["js","jsx","ts","tsx","md","mdx"],"poweredByHeader":true,"compress":true,"images":{"deviceSizes":[640,750,828,1080,1200,1920,2048,3840],"imageSizes":[16,32,48,64,96,128,256,384],"path":"/_next/image","loader":"default","loaderFile":"","domains":[],"disableStaticImages":false,"minimumCacheTTL":60,"formats":["image/webp"],"dangerouslyAllowSVG":false,"contentSecurityPolicy":"script-src 'none'; frame-src 'none'; sandbox;","contentDispositionType":"attachment","remotePatterns":[],"unoptimized":false},"devIndicators":{"appIsrStatus":true,"buildActivity":true,"buildActivityPosition":"bottom-right"},"onDemandEntries":{"maxInactiveAge":60000,"pagesBufferLength":5},"amp":{"canonicalBase":""},"basePath":"","sassOptions":{},"trailingSlash":false,"i18n":null,"productionBrowserSourceMaps":false,"excludeDefaultMomentLocales":true,"serverRuntimeConfig":{},"publicRuntimeConfig":{},"reactProductionProfiling":false,"reactStrictMode":true,"reactMaxHeadersLength":6000,"httpAgentOptions":{"keepAlive":true},"logging":{},"expireTime":31536000,"staticPageGenerationTimeout":60,"modularizeImports":{"@mui/icons-material":{"transform":"@mui/icons-material/{{member}}"},"lodash":{"transform":"lodash/{{member}}"}},"outputFileTracingRoot":"/app","experimental":{"cacheLife":{"default":{"stale":300,"revalidate":900,"expire":4294967294},"seconds":{"stale":0,"revalidate":1,"expire":60},"minutes":{"stale":300,"revalidate":60,"expire":3600},"hours":{"stale":300,"revalidate":3600,"expire":86400},"days":{"stale":300,"revalidate":86400,"expire":604800},"weeks":{"stale":300,"revalidate":604800,"expire":2592000},"max":{"stale":300,"revalidate":2592000,"expire":4294967294}},"cacheHandlers":{},"cssChunking":true,"multiZoneDraftMode":false,"appNavFailHandling":false,"prerenderEarlyExit":true,"serverMinification":true,"serverSourceMaps":false,"linkNoTouchStart":false,"caseSensitiveRoutes":false,"clientSegmentCache":false,"preloadEntriesOnStart":true,"clientRouterFilter":true,"clientRouterFilterRedirects":false,"fetchCacheKeyPrefix":"","middlewarePrefetch":"flexible","optimisticClientCache":true,"manualClientBasePath":false,"cpus":15,"memoryBasedWorkersCount":false,"imgOptConcurrency":null,"imgOptTimeoutInSeconds":7,"imgOptMaxInputPixels":268402689,"imgOptSequentialRead":null,"isrFlushToDisk":true,"workerThreads":false,"optimizeCss":false,"nextScriptWorkers":false,"scrollRestoration":false,"externalDir":false,"disableOptimizedLoading":false,"gzipSize":true,"craCompat":false,"esmExternals":true,"fullySpecified":false,"swcTraceProfiling":false,"forceSwcTransforms":false,"largePageDataBytes":128000,"turbo":{"root":"/app"},"typedRoutes":false,"typedEnv":false,"parallelServerCompiles":false,"parallelServerBuildTraces":false,"ppr":false,"authInterrupts":false,"reactOwnerStack":false,"webpackMemoryOptimizations":false,"optimizeServerReact":true,"useEarlyImport":false,"staleTimes":{"dynamic":0,"static":300},"serverComponentsHmrCache":true,"staticGenerationMaxConcurrency":8,"staticGenerationMinPagesPerWorker":25,"dynamicIO":false,"inlineCss":false,"optimizePackageImports":["lucide-react","date-fns","lodash-es","ramda","antd","react-bootstrap","ahooks","@ant-design/icons","@headlessui/react","@headlessui-float/react","@heroicons/react/20/solid","@heroicons/react/24/solid","@heroicons/react/24/outline","@visx/visx","@tremor/react","rxjs","@mui/material","@mui/icons-material","recharts","react-use","effect","@effect/schema","@effect/platform","@effect/platform-node","@effect/platform-browser","@effect/platform-bun","@effect/sql","@effect/sql-mssql","@effect/sql-mysql2","@effect/sql-pg","@effect/sql-squlite-node","@effect/sql-squlite-bun","@effect/sql-squlite-wasm","@effect/sql-squlite-react-native","@effect/rpc","@effect/rpc-http","@effect/typeclass","@effect/experimental","@effect/opentelemetry","@material-ui/core","@material-ui/icons","@tabler/icons-react","mui-core","react-icons/ai","react-icons/bi","react-icons/bs","react-icons/cg","react-icons/ci","react-icons/di","react-icons/fa","react-icons/fa6","react-icons/fc","react-icons/fi","react-icons/gi","react-icons/go","react-icons/gr","react-icons/hi","react-icons/hi2","react-icons/im","react-icons/io","react-icons/io5","react-icons/lia","react-icons/lib","react-icons/lu","react-icons/md","react-icons/pi","react-icons/ri","react-icons/rx","react-icons/si","react-icons/sl","react-icons/tb","react-icons/tfi","react-icons/ti","react-icons/vsc","react-icons/wi"],"trustHostHeader":false,"isExperimentalCompile":false},"bundlePagesRouterDependencies":false,"configFileName":"next.config.js"},"appDir":"/app","relativeAppDir":"","files":[".local_dist/routes-manifest.json",".local_dist/server/pages-manifest.json",".local_dist/build-manifest.json",".local_dist/prerender-manifest.json",".local_dist/server/middleware-manifest.json",".local_dist/server/middleware-build-manifest.js",".local_dist/server/middleware-react-loadable-manifest.js",".local_dist/dynamic-css-manifest.json",".local_dist/server/dynamic-css-manifest.js",".local_dist/react-loadable-manifest.json",".local_dist/BUILD_ID",".local_dist/server/next-font-manifest.js",".local_dist/server/next-font-manifest.json"],"ignore":["node_modules/next/dist/compiled/@ampproject/toolbox-optimizer/**/*"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/routes-manifest.json b/dsql-app/.local_dist/routes-manifest.json deleted file mode 100644 index 2ff68e90..00000000 --- a/dsql-app/.local_dist/routes-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"pages404":true,"caseSensitive":false,"basePath":"","redirects":[{"source":"/:path+/","destination":"/:path+","internal":true,"statusCode":308,"regex":"^(?:/((?:[^/]+?)(?:/(?:[^/]+?))*))/$"}],"headers":[],"dynamicRoutes":[{"page":"/admin/[user_id]","regex":"^/admin/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/api-keys","regex":"^/admin/([^/]+?)/api\\-keys(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/api\\-keys(?:/)?$"},{"page":"/admin/[user_id]/connect","regex":"^/admin/([^/]+?)/connect(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/connect(?:/)?$"},{"page":"/admin/[user_id]/databases","regex":"^/admin/([^/]+?)/databases(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/databases(?:/)?$"},{"page":"/admin/[user_id]/databases/add-database","regex":"^/admin/([^/]+?)/databases/add\\-database(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/databases/add\\-database(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]","regex":"^/admin/([^/]+?)/databases/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/connect","regex":"^/admin/([^/]+?)/databases/([^/]+?)/connect(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/connect(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/edit-database","regex":"^/admin/([^/]+?)/databases/([^/]+?)/edit\\-database(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/edit\\-database(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/schema","regex":"^/admin/([^/]+?)/databases/([^/]+?)/schema(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/schema(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/shell","regex":"^/admin/([^/]+?)/databases/([^/]+?)/shell(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/shell(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/add-table","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/add\\-table(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/add\\-table(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/edit\\-table(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/edit\\-table(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries/add\\-entry(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries/add\\-entry(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table","nxtPsingle_entry":"nxtPsingle_entry"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/fields","regex":"^/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/fields(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/fields(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users/add-social-logins","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users/add\\-social\\-logins(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users/add\\-social\\-logins(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users/add-user","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users/add\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users/add\\-user(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users/[user]","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPuser":"nxtPuser"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/databases/[single]/users/[user]/change-password","regex":"^/admin/([^/]+?)/databases/([^/]+?)/users/([^/]+?)/change\\-password(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPuser":"nxtPuser"},"namedRegex":"^/admin/(?[^/]+?)/databases/(?[^/]+?)/users/(?[^/]+?)/change\\-password(?:/)?$"},{"page":"/admin/[user_id]/media","regex":"^/admin/([^/]+?)/media(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/media(?:/)?$"},{"page":"/admin/[user_id]/media/[...folder]","regex":"^/admin/([^/]+?)/media/(.+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPfolder":"nxtPfolder"},"namedRegex":"^/admin/(?[^/]+?)/media/(?.+?)(?:/)?$"},{"page":"/admin/[user_id]/schema","regex":"^/admin/([^/]+?)/schema(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/schema(?:/)?$"},{"page":"/admin/[user_id]/settings","regex":"^/admin/([^/]+?)/settings(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/settings(?:/)?$"},{"page":"/admin/[user_id]/users","regex":"^/admin/([^/]+?)/users(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/users(?:/)?$"},{"page":"/admin/[user_id]/users/add-user","regex":"^/admin/([^/]+?)/users/add\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/users/add\\-user(?:/)?$"},{"page":"/admin/[user_id]/users/databases","regex":"^/admin/([^/]+?)/users/databases(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/admin/(?[^/]+?)/users/databases(?:/)?$"},{"page":"/admin/[user_id]/users/databases/[database]","regex":"^/admin/([^/]+?)/users/databases/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPdatabase":"nxtPdatabase"},"namedRegex":"^/admin/(?[^/]+?)/users/databases/(?[^/]+?)(?:/)?$"},{"page":"/admin/[user_id]/users/databases/[database]/[user]","regex":"^/admin/([^/]+?)/users/databases/([^/]+?)/([^/]+?)(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPdatabase":"nxtPdatabase","nxtPuser":"nxtPuser"},"namedRegex":"^/admin/(?[^/]+?)/users/databases/(?[^/]+?)/(?[^/]+?)(?:/)?$"},{"page":"/api/admin/docs/[action]","regex":"^/api/admin/docs/([^/]+?)(?:/)?$","routeKeys":{"nxtPaction":"nxtPaction"},"namedRegex":"^/api/admin/docs/(?[^/]+?)(?:/)?$"},{"page":"/api/query/[user_id]/add-file","regex":"^/api/query/([^/]+?)/add\\-file(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/add\\-file(?:/)?$"},{"page":"/api/query/[user_id]/add-image","regex":"^/api/query/([^/]+?)/add\\-image(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/add\\-image(?:/)?$"},{"page":"/api/query/[user_id]/delete-file","regex":"^/api/query/([^/]+?)/delete\\-file(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/delete\\-file(?:/)?$"},{"page":"/api/query/[user_id]/get","regex":"^/api/query/([^/]+?)/get(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/get(?:/)?$"},{"page":"/api/query/[user_id]/get-private-file","regex":"^/api/query/([^/]+?)/get\\-private\\-file(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/get\\-private\\-file(?:/)?$"},{"page":"/api/query/[user_id]/get-schema","regex":"^/api/query/([^/]+?)/get\\-schema(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/get\\-schema(?:/)?$"},{"page":"/api/query/[user_id]/post","regex":"^/api/query/([^/]+?)/post(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/post(?:/)?$"},{"page":"/api/query/[user_id]/update-schema-from-single-database","regex":"^/api/query/([^/]+?)/update\\-schema\\-from\\-single\\-database(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/query/(?[^/]+?)/update\\-schema\\-from\\-single\\-database(?:/)?$"},{"page":"/api/stream/[path]","regex":"^/api/stream/([^/]+?)(?:/)?$","routeKeys":{"nxtPpath":"nxtPpath"},"namedRegex":"^/api/stream/(?[^/]+?)(?:/)?$"},{"page":"/api/user/[user_id]/add-user","regex":"^/api/user/([^/]+?)/add\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/add\\-user(?:/)?$"},{"page":"/api/user/[user_id]/delete-user","regex":"^/api/user/([^/]+?)/delete\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/delete\\-user(?:/)?$"},{"page":"/api/user/[user_id]/get-user","regex":"^/api/user/([^/]+?)/get\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/get\\-user(?:/)?$"},{"page":"/api/user/[user_id]/github-login","regex":"^/api/user/([^/]+?)/github\\-login(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/github\\-login(?:/)?$"},{"page":"/api/user/[user_id]/google-login","regex":"^/api/user/([^/]+?)/google\\-login(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/google\\-login(?:/)?$"},{"page":"/api/user/[user_id]/grab-google-user-from-token","regex":"^/api/user/([^/]+?)/grab\\-google\\-user\\-from\\-token(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/grab\\-google\\-user\\-from\\-token(?:/)?$"},{"page":"/api/user/[user_id]/login-user","regex":"^/api/user/([^/]+?)/login\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/login\\-user(?:/)?$"},{"page":"/api/user/[user_id]/reauth-user","regex":"^/api/user/([^/]+?)/reauth\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/reauth\\-user(?:/)?$"},{"page":"/api/user/[user_id]/send-email-code","regex":"^/api/user/([^/]+?)/send\\-email\\-code(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/send\\-email\\-code(?:/)?$"},{"page":"/api/user/[user_id]/update-user","regex":"^/api/user/([^/]+?)/update\\-user(?:/)?$","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"namedRegex":"^/api/user/(?[^/]+?)/update\\-user(?:/)?$"},{"page":"/docs/[page]","regex":"^/docs/([^/]+?)(?:/)?$","routeKeys":{"nxtPpage":"nxtPpage"},"namedRegex":"^/docs/(?[^/]+?)(?:/)?$"},{"page":"/docs/[page]/[sub-page]","regex":"^/docs/([^/]+?)/([^/]+?)(?:/)?$","routeKeys":{"nxtPpage":"nxtPpage","nxtPsubpage":"nxtPsub-page"},"namedRegex":"^/docs/(?[^/]+?)/(?[^/]+?)(?:/)?$"},{"page":"/su/docs/pages/[id]","regex":"^/su/docs/pages/([^/]+?)(?:/)?$","routeKeys":{"nxtPid":"nxtPid"},"namedRegex":"^/su/docs/pages/(?[^/]+?)(?:/)?$"},{"page":"/su/users/[single]","regex":"^/su/users/([^/]+?)(?:/)?$","routeKeys":{"nxtPsingle":"nxtPsingle"},"namedRegex":"^/su/users/(?[^/]+?)(?:/)?$"}],"staticRoutes":[{"page":"/","regex":"^/(?:/)?$","routeKeys":{},"namedRegex":"^/(?:/)?$"},{"page":"/404","regex":"^/404(?:/)?$","routeKeys":{},"namedRegex":"^/404(?:/)?$"},{"page":"/500","regex":"^/500(?:/)?$","routeKeys":{},"namedRegex":"^/500(?:/)?$"},{"page":"/about","regex":"^/about(?:/)?$","routeKeys":{},"namedRegex":"^/about(?:/)?$"},{"page":"/admin","regex":"^/admin(?:/)?$","routeKeys":{},"namedRegex":"^/admin(?:/)?$"},{"page":"/blog","regex":"^/blog(?:/)?$","routeKeys":{},"namedRegex":"^/blog(?:/)?$"},{"page":"/contact","regex":"^/contact(?:/)?$","routeKeys":{},"namedRegex":"^/contact(?:/)?$"},{"page":"/create-account","regex":"^/create\\-account(?:/)?$","routeKeys":{},"namedRegex":"^/create\\-account(?:/)?$"},{"page":"/docs","regex":"^/docs(?:/)?$","routeKeys":{},"namedRegex":"^/docs(?:/)?$"},{"page":"/email-verification","regex":"^/email\\-verification(?:/)?$","routeKeys":{},"namedRegex":"^/email\\-verification(?:/)?$"},{"page":"/login","regex":"^/login(?:/)?$","routeKeys":{},"namedRegex":"^/login(?:/)?$"},{"page":"/logout","regex":"^/logout(?:/)?$","routeKeys":{},"namedRegex":"^/logout(?:/)?$"},{"page":"/privacy","regex":"^/privacy(?:/)?$","routeKeys":{},"namedRegex":"^/privacy(?:/)?$"},{"page":"/redirect","regex":"^/redirect(?:/)?$","routeKeys":{},"namedRegex":"^/redirect(?:/)?$"},{"page":"/reset-password","regex":"^/reset\\-password(?:/)?$","routeKeys":{},"namedRegex":"^/reset\\-password(?:/)?$"},{"page":"/send-password-reset-link","regex":"^/send\\-password\\-reset\\-link(?:/)?$","routeKeys":{},"namedRegex":"^/send\\-password\\-reset\\-link(?:/)?$"},{"page":"/su","regex":"^/su(?:/)?$","routeKeys":{},"namedRegex":"^/su(?:/)?$"},{"page":"/su/backups","regex":"^/su/backups(?:/)?$","routeKeys":{},"namedRegex":"^/su/backups(?:/)?$"},{"page":"/su/console","regex":"^/su/console(?:/)?$","routeKeys":{},"namedRegex":"^/su/console(?:/)?$"},{"page":"/su/docs","regex":"^/su/docs(?:/)?$","routeKeys":{},"namedRegex":"^/su/docs(?:/)?$"},{"page":"/su/docs/create-page","regex":"^/su/docs/create\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/su/docs/create\\-page(?:/)?$"},{"page":"/su/docs/edit-page","regex":"^/su/docs/edit\\-page(?:/)?$","routeKeys":{},"namedRegex":"^/su/docs/edit\\-page(?:/)?$"},{"page":"/su/docs/pages","regex":"^/su/docs/pages(?:/)?$","routeKeys":{},"namedRegex":"^/su/docs/pages(?:/)?$"},{"page":"/su/envar","regex":"^/su/envar(?:/)?$","routeKeys":{},"namedRegex":"^/su/envar(?:/)?$"},{"page":"/su/error-logs","regex":"^/su/error\\-logs(?:/)?$","routeKeys":{},"namedRegex":"^/su/error\\-logs(?:/)?$"},{"page":"/su/load-balancing","regex":"^/su/load\\-balancing(?:/)?$","routeKeys":{},"namedRegex":"^/su/load\\-balancing(?:/)?$"},{"page":"/su/login","regex":"^/su/login(?:/)?$","routeKeys":{},"namedRegex":"^/su/login(?:/)?$"},{"page":"/su/servers","regex":"^/su/servers(?:/)?$","routeKeys":{},"namedRegex":"^/su/servers(?:/)?$"},{"page":"/su/users","regex":"^/su/users(?:/)?$","routeKeys":{},"namedRegex":"^/su/users(?:/)?$"},{"page":"/su/users/new","regex":"^/su/users/new(?:/)?$","routeKeys":{},"namedRegex":"^/su/users/new(?:/)?$"},{"page":"/terms","regex":"^/terms(?:/)?$","routeKeys":{},"namedRegex":"^/terms(?:/)?$"},{"page":"/unsubscribe","regex":"^/unsubscribe(?:/)?$","routeKeys":{},"namedRegex":"^/unsubscribe(?:/)?$"}],"dataRoutes":[{"page":"/admin","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin.json$"},{"page":"/admin/[user_id]","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/api-keys","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/api\\-keys\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/api\\-keys\\.json$"},{"page":"/admin/[user_id]/connect","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/connect\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/connect\\.json$"},{"page":"/admin/[user_id]/databases","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases\\.json$"},{"page":"/admin/[user_id]/databases/add-database","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/add\\-database\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/add\\-database\\.json$"},{"page":"/admin/[user_id]/databases/[single]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/databases/[single]/connect","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/connect\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/connect\\.json$"},{"page":"/admin/[user_id]/databases/[single]/edit-database","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/edit\\-database\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/edit\\-database\\.json$"},{"page":"/admin/[user_id]/databases/[single]/schema","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/schema\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/schema\\.json$"},{"page":"/admin/[user_id]/databases/[single]/shell","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/shell\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/shell\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/tables\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/tables\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/add-table","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/tables/add\\-table\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/add\\-table\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/edit\\-table\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/edit\\-table\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries/add\\-entry\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries/add\\-entry\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table","nxtPsingle_entry":"nxtPsingle_entry"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/entries/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/entries/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/databases/[single]/tables/[single_table]/fields","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPsingle_table":"nxtPsingle_table"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/tables/([^/]+?)/fields\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/tables/(?[^/]+?)/fields\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/users\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/users\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users/add-social-logins","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/users/add\\-social\\-logins\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/users/add\\-social\\-logins\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users/add-user","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/users/add\\-user\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/users/add\\-user\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users/[user]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPuser":"nxtPuser"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/users/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/users/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/databases/[single]/users/[user]/change-password","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPsingle":"nxtPsingle","nxtPuser":"nxtPuser"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/databases/([^/]+?)/users/([^/]+?)/change\\-password\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/databases/(?[^/]+?)/users/(?[^/]+?)/change\\-password\\.json$"},{"page":"/admin/[user_id]/media","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/media\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/media\\.json$"},{"page":"/admin/[user_id]/media/[...folder]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPfolder":"nxtPfolder"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/media/(.+?)\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/media/(?.+?)\\.json$"},{"page":"/admin/[user_id]/schema","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/schema\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/schema\\.json$"},{"page":"/admin/[user_id]/settings","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/settings\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/settings\\.json$"},{"page":"/admin/[user_id]/users","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/users\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/users\\.json$"},{"page":"/admin/[user_id]/users/add-user","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/users/add\\-user\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/users/add\\-user\\.json$"},{"page":"/admin/[user_id]/users/databases","routeKeys":{"nxtPuser_id":"nxtPuser_id"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/users/databases\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/users/databases\\.json$"},{"page":"/admin/[user_id]/users/databases/[database]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPdatabase":"nxtPdatabase"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/users/databases/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/users/databases/(?[^/]+?)\\.json$"},{"page":"/admin/[user_id]/users/databases/[database]/[user]","routeKeys":{"nxtPuser_id":"nxtPuser_id","nxtPdatabase":"nxtPdatabase","nxtPuser":"nxtPuser"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/([^/]+?)/users/databases/([^/]+?)/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/admin/(?[^/]+?)/users/databases/(?[^/]+?)/(?[^/]+?)\\.json$"},{"page":"/create-account","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/create-account.json$"},{"page":"/docs","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/docs.json$"},{"page":"/docs/[page]","routeKeys":{"nxtPpage":"nxtPpage"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/docs/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/docs/(?[^/]+?)\\.json$"},{"page":"/docs/[page]/[sub-page]","routeKeys":{"nxtPpage":"nxtPpage","nxtPsubpage":"nxtPsub-page"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/docs/([^/]+?)/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/docs/(?[^/]+?)/(?[^/]+?)\\.json$"},{"page":"/email-verification","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/email-verification.json$"},{"page":"/login","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/login.json$"},{"page":"/logout","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/logout.json$"},{"page":"/reset-password","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/reset-password.json$"},{"page":"/send-password-reset-link","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/send-password-reset-link.json$"},{"page":"/su","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su.json$"},{"page":"/su/backups","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/backups.json$"},{"page":"/su/console","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/console.json$"},{"page":"/su/docs","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/docs.json$"},{"page":"/su/docs/create-page","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/docs/create-page.json$"},{"page":"/su/docs/edit-page","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/docs/edit-page.json$"},{"page":"/su/docs/pages","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/docs/pages.json$"},{"page":"/su/docs/pages/[id]","routeKeys":{"nxtPid":"nxtPid"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/docs/pages/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/docs/pages/(?[^/]+?)\\.json$"},{"page":"/su/envar","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/envar.json$"},{"page":"/su/error-logs","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/error-logs.json$"},{"page":"/su/load-balancing","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/load-balancing.json$"},{"page":"/su/login","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/login.json$"},{"page":"/su/servers","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/servers.json$"},{"page":"/su/users","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/users.json$"},{"page":"/su/users/new","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/users/new.json$"},{"page":"/su/users/[single]","routeKeys":{"nxtPsingle":"nxtPsingle"},"dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/users/([^/]+?)\\.json$","namedDataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/su/users/(?[^/]+?)\\.json$"},{"page":"/unsubscribe","dataRouteRegex":"^/_next/data/H18gzOjVUv9E4GCco\\-0Rs/unsubscribe.json$"}],"rsc":{"header":"RSC","varyHeader":"RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch","prefetchHeader":"Next-Router-Prefetch","didPostponeHeader":"x-nextjs-postponed","contentTypeHeader":"text/x-component","suffix":".rsc","prefetchSuffix":".prefetch.rsc"},"rewrites":[]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/1251.js b/dsql-app/.local_dist/server/chunks/1251.js deleted file mode 100644 index afebf5f1..00000000 --- a/dsql-app/.local_dist/server/chunks/1251.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";exports.id=1251,exports.ids=[1251],exports.modules={96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},98e3:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(72583),a=r.n(n),s=r(92652),o=r(30802),i=r(48786),c=r(37897),l=r(68829),u=r(62050);async function d({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:d,tableSchema:p,duplicateColumnName:_,duplicateColumnValue:S,update:f,encryptionKey:y,encryptionSalt:h,useLocal:g}){let D=!!g||!e?.match(/dsql.user/i)&&(!r||!!r.match(/^datasquirel$/)),A=g?u.A:D?i.A:c.A;if(d?.date_created_timestamp&&delete d.date_created_timestamp,d?.date_updated_timestamp&&delete d.date_updated_timestamp,d?.date_updated&&delete d.date_updated,d?.date_updated_code&&delete d.date_updated_code,d?.date_created&&delete d.date_created,d?.date_created_code&&delete d.date_created_code,_&&"string"==typeof _){let a=D?await A(`SELECT * FROM \`${n}\` WHERE \`${_}\`=?`,[S]):await A({paradigm:"Read Only",queryString:`SELECT * FROM \`${r}\`.\`${n}\` WHERE \`${_}\`=?`,queryValues:[S]});if(a?.[0]&&!f)return null;if(a&&a[0]&&f)return await (0,o.A)({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:d,tableSchema:p,encryptionKey:y,encryptionSalt:h,identifierColumnName:_,identifierValue:S||""})}let E=Object.keys(d),L=[],m=[];for(let e=0;ee.fieldName==t):null,o=n&&n[0]?n[0]:null;if(null==r||void 0==r||o?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;o?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:y,encryptionSalt:h}),console.log("DSQL: Encrypted value =>",r));let i=/<[^>]+>/g;(o?.richText||String(r).match(i))&&(r=a()(r,s.A)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),L.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?m.push(String(r)):m.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}d?.date_created||(L.push("`date_created`"),m.push(Date())),d?.date_created_code||(L.push("`date_created_code`"),m.push(Date.now())),d?.date_updated||(L.push("`date_updated`"),m.push(Date())),d?.date_updated_code||(L.push("`date_updated_code`"),m.push(Date.now()));let N=`INSERT INTO \`${r}\`.\`${n}\` (${L.join(",")}) VALUES (${m.map(()=>"?").join(",")})`;return D?await A(N,m):await A({paradigm:t,queryString:N,queryValues:m})}},30802:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),s=r(92652),o=r(48786),i=r(37897),c=r(68829),l=r(62050);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:u,tableSchema:d,identifierColumnName:p,identifierValue:_,encryptionKey:S,encryptionSalt:f,useLocal:y}){if(!u||!Object.keys(u).length)return null;let h=!!y||!e?.match(/dsql.user/i)&&(!r||!!r.match(/^datasquirel$/)),g=y?l.A:h?o.A:i.A,D=Object.keys(u),A=[],E=[];for(let e=0;ee.fieldName===t):null,o=n&&n[0]?n[0]:null;if(null==r||void 0==r)continue;let i=/<[^>]+>/g;(o?.richText||String(r).match(i))&&(r=a()(r,s.A)),o?.encrypted&&(r=(0,c.A)({data:r,encryptionKey:S,encryptionSalt:f})),"object"==typeof r&&(r=JSON.stringify(r)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),A.push(`\`${t}\`=?`),"number"==typeof r?E.push(String(r)):E.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}A.push(`date_updated='${Date()}'`),A.push(`date_updated_code='${Date.now()}'`);let L=`UPDATE \`${r}\`.\`${n}\` SET ${A.join(",")} WHERE \`${p}\`=?`;return E.push(_),h?await g(L,E):await g({paradigm:t,queryString:L,queryValues:E})}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(55511),a=r(79428),s=r(32443);function o({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:c,algorithm:l,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(o,i,c),p=a.Buffer.alloc(u,0),_=(0,n.createCipheriv)(l,d,p);try{let t=_.update(e,"utf8","hex");return t+=_.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(7447);async function a(...e){let t=(0,n.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},37897:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(64292),a=r(7447);async function s({paradigm:e,queryString:t,queryValues:r}){let s="Read Only"==e?(0,a.A)({ro:!0}):(0,a.A)({fa:!0});try{return await (0,n.A)(s,t,r)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{s?.end()}}},62050:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(7447);async function a(...e){let t=(0,n.A)();console.log("Querying ...");try{let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await t?.end()}}},64292:(e,t,r)=>{async function n(e,t,r){try{if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(9973),a=r.n(n);function s(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/2282.js b/dsql-app/.local_dist/server/chunks/2282.js deleted file mode 100644 index 2a4e0bc8..00000000 --- a/dsql-app/.local_dist/server/chunks/2282.js +++ /dev/null @@ -1,17 +0,0 @@ -"use strict";exports.id=2282,exports.ids=[2282],exports.modules={46083:(e,a,t)=>{t.d(a,{A:()=>c});var l=t(8732),s=t(82015),i=t.n(s),n=t(32251),r=t(36138),d=t(27825),o=t.n(d);function c({targetField:e,fieldIndex:a,tableFields:s,setTableFields:d,refreshFieldsListRef:c,setActiveEdit:u,database:m,currentTable:x,user:p}){let h=e?.dataType?e.dataType.replace(/\d|\(|\)/g,""):null,f=e?.dataType?e.dataType.replace(/[^\d]/g,""):"200",g=t(94327),y=i().useRef(o().cloneDeep(e)),v=i().useRef(),[j,N]=i().useState(e),[w,b]=i().useState(e?.fieldName),[T,_]=i().useState(h),[F,S]=i().useState(f),[C,A]=i().useState("Varchar is simply letters and numbers within the range 0 - 255"),[k,D]=i().useState(e?.richText&&!e?.encrypted?"Yes":"No"),V=!!T?.match(/uuid/i);return(0,l.jsx)("div",{className:"w-full -mt-3 bg-white dark:bg-slate-800 flex-wrap",ref:v,children:(0,l.jsxs)("form",{className:"flex flex-col xl:flex-row items-start gap-4 w-full justify-between border border-solid p-4 border-slate-200 dark:border-slate-600 rounded rounded-t-none focus:shadow-lg shadow-slate-700 dark:shadow-black relative flex-wrap",onSubmit:e=>{e.preventDefault(),d(e=>(e[a]=j,e)),c.current(e=>e+1);let t=e.target;t.closest(".table-field-wrapper")?.querySelector(".edit-table-field-section")?.classList.toggle("hidden")},children:[(0,l.jsxs)("div",{className:"gap-4 flex-wrap w-full md:w-auto flex-col xl:flex-row items-stretch",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_field_name",children:"Field Name"}),(0,l.jsx)("input",{type:"text",name:"new_field_name",id:"new_field_name",placeholder:"Eg. post_title",onInput:async e=>{let a=e.target;a.value=a.value.toLowerCase().replace(/ /g,"_"),N(e=>(e.fieldName=a.value,e.updatedField=!0,e.originName||(e.originName=w),e))},required:!0,defaultValue:w})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,l.jsxs)("div",{className:"flex-wrap xl:flex-nowrap w-full md:w-auto",children:[(0,l.jsx)("label",{htmlFor:"new_field_data_type",children:"Data Type"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:C})})]})]}),(0,l.jsxs)("div",{className:"w-auto",children:[(0,l.jsx)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl-w-auto",onChange:a=>{let t=a.target;_(t.value),t.childNodes.forEach(e=>{e.value===t.value&&e.dataset.desc&&A(e.dataset.desc),e.value===t.value&&e.dataset.literal?(j.defaultValueLiteral=e.dataset.literal,j.nullValue=!1):delete j.defaultValueLiteral}),e.dataType=t.value+(t.value.match(/VARCHAR/)?`(${F||200})`:"")},defaultValue:T||void 0,children:g.map((e,a)=>e.name.match(/VARCHAR/)?(0,l.jsx)("option",{value:e.name,"data-desc":e.description,children:e.title+"("+(F||200)+")"},a+1):(0,l.jsx)("option",{value:e.name,"data-desc":e.description,"data-literal":e.valueLiteral||void 0,children:e.title},a+1))}),T?.match(/VARCHAR/)&&(0,l.jsx)("input",{type:"number",defaultValue:F||200,className:"px-2",style:{maxWidth:"60px"},max:255,min:5,onChange:a=>{S(a.target.value),e.dataType=T+`(${a.target.value})`}})]})]}),T?.match(/text/i)&&(0,l.jsx)(i().Fragment,{children:(0,l.jsx)(r.A,{targetField:e})}),!e.dataType?.match(/text/i)&&!V&&(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"new_field_required",children:"Required?"}),(0,l.jsxs)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",defaultValue:e?.notNullValue?"Yes":"No",onChange:a=>{console.log(e),"Yes"===a.target.value?e.notNullValue=!0:(e.notNullValue=!1,delete e.notNullValue)},children:[(0,l.jsx)("option",{value:"No",children:"No"}),(0,l.jsx)("option",{value:"Yes",children:"Yes"})]})]}),!V&&(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_field_default_value",children:j?.dataType?.match(/text$/i)?"Can't Set Default for text values":"Default Value (optional)"}),(0,l.jsx)("input",{type:"text",name:"new_field_default_value",id:"new_field_default_value",className:j?.dataType?.match(/text$/i)?"pointer-events-none opacity-50":"",placeholder:"Default Value",defaultValue:j?.defaultValue?j.defaultValue:j?.nullValue?"NULL":"",onInput:e=>{let a=e.target;j.dataType?.match(/text$/i)||N(e=>(a.value.match(/./)?delete e.notNullValue:(delete e.defaultValue,delete e.nullValue),a.value.match(/^null$/i)?(delete e.defaultValue,e.nullValue=!0):a.value.match(/./)&&(delete e.nullValue,e.defaultValue=a.value),e))}})]}),!V&&(0,l.jsx)(n.A,{database:m,setFieldData:N,setTableFields:d,tableFields:s,targetField:e,user:p,currentTable:x,fieldIndex:a})]}),(0,l.jsxs)("div",{className:"secondary mt-auto flex-wrap w-full xl:w-auto",children:[(0,l.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full md:w-auto grow",children:"Save Updates"}),(0,l.jsx)("div",{className:"button outlined gray mt-auto py-2.5 w-full md:w-auto justify-center grow",onClick:t=>{y.current&&(e=o().cloneDeep(y.current)),d(e=>{let t=o().cloneDeep(e);return a&&y.current&&(t[a]=o().cloneDeep(y.current)),t}),u&&u(!1)},children:"Cancel"})]})]})})}},32251:(e,a,t)=>{t.d(a,{A:()=>g});var l=t(8732),s=t(82015),i=t.n(s),n=t(83155),r=t(58150);function d({targetField:e}){if(!e?.richText)return null;let[a,t]=i().useState(e.cssFiles||[]),s=i().useRef(null);return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-2 w-full my-4",style:{minWidth:"70px"},children:[(0,l.jsx)("span",{className:"label text-xs text-slate-500",children:"Add CSS"}),a.map((e,a)=>(0,l.jsxs)("div",{className:"relative border border-solid border-slate-300 text-xs px-2 py-1 rounded-full",children:[(0,l.jsx)("span",{children:e}),(0,l.jsx)(r.A,{size:20,onClick:()=>{t(a=>a.filter(a=>a!==e))},className:"cursor-pointer hover:opacity-60 "})]},a+1)),(0,l.jsxs)("div",{className:"row w-full",children:[(0,l.jsx)(n.A,{name:"css-file",placeholder:"CSS file URL",elementRef:s}),(0,l.jsx)("button",{className:"secondary outlined",onClick:()=>{let e=s.current?.value;e?.match(/./)&&t(a=>[...new Set([...a,e])])},children:"Add"})]}),(0,l.jsx)("span",{className:"text-sm text-slate-600",children:"Add CSS files to your Rich Text field"})]})}function o({targetField:e,setFieldData:a}){return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"encryption_field",children:"Encrypt?"}),(0,l.jsxs)("select",{name:"encryption_field",id:"encryption_field",className:"px-2",defaultValue:e?.encrypted?"Yes":"No",onChange:e=>{a&&a(a=>(e.target.value.match(/yes/i)?a.encrypted=!0:(a.encrypted=!1,delete a.encrypted),a))},children:[(0,l.jsx)("option",{value:"No",children:"No"}),(0,l.jsx)("option",{value:"Yes",children:"Yes"})]})]})}var c=t(93763);function u({targetField:e,setFieldData:a}){return null}function m({targetField:e}){return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-2 w-full",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"encryption_field",children:"Pattern"}),(0,l.jsx)("span",{className:"text-sm text-slate-500",children:'This describes a pattern that must be matched for this field to be valid. If you add a pattern and make a db entry that doesn\'t match, the entry will be "NULL" or an empty string or the default value.'}),(0,l.jsx)("input",{type:"text",placeholder:"Regex Pattern. Eg: '\\\\.[a-z]+'",onInput:a=>{let t=a.target;t?.value?.length>0?e.pattern=t.value:delete e.pattern},defaultValue:e?.pattern}),(0,l.jsx)("input",{type:"text",placeholder:"Regex Pattern Flags. Eg: igm",onInput:a=>{let t=a.target;t?.value?.length>0?e.patternFlags=t.value:delete e.patternFlags},defaultValue:e?.patternFlags})]})}var x=t(27825),p=t.n(x),h=t(84483);function f({targetField:e,setFieldData:a}){return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"unique_field",children:"Unique Field?"}),(0,l.jsxs)("select",{name:"unique_field",id:"unique_field",className:"px-2",defaultValue:e?.unique?"Yes":"No",onChange:e=>{a&&a(a=>(e.target.value.match(/yes/i)?a.unique=!0:(a.unique=!1,delete a.unique),a))},children:[(0,l.jsx)("option",{value:"No",children:"No"}),(0,l.jsx)("option",{value:"Yes",children:"Yes"})]})]})}function g({targetField:e,currentTable:a,database:t,tableFields:s,setTableFields:n,setFieldData:r,user:x,fieldIndex:g}){let[y,v]=i().useState(!1),j=i().useRef(p().cloneDeep(e));return(0,l.jsxs)(i().Fragment,{children:[(0,l.jsx)("span",{className:"button outlined gray mt-5 w-full xl:w-auto",onClick:()=>{v(!0)},children:"More"}),(0,l.jsx)(h.A,{open:y,onClose:()=>{j.current&&(e=p().cloneDeep(j.current)),v(!1)},maxWidth:"600px",children:(0,l.jsxs)("div",{className:"m-auto flex flex-col max-w-xl w-full max-h-[90vh] overflow-y-auto",children:[(0,l.jsx)("div",{className:"w-full justify-between",children:(0,l.jsx)("span",{className:"text-xl",children:"More Options"})}),(0,l.jsx)(d,{targetField:e}),(0,l.jsx)(f,{targetField:e,setFieldData:r}),(0,l.jsx)(o,{targetField:e,setFieldData:r}),a&&(0,l.jsx)(c.A,{targetField:e,setFieldData:r,database:t,tableFields:s,setTableFields:n,currentTable:a,user:x}),(0,l.jsx)(u,{targetField:e,setFieldData:r}),(0,l.jsx)(m,{targetField:e}),(0,l.jsx)("button",{className:"w-full outlined more-padding",onClick:()=>{v(!1)},children:"Done"})]})})]})}},471:(e,a,t)=>{t.d(a,{A:()=>F});var l=t(8732),s=t(82015),i=t.n(s);function n({tableFields:e,setTableFields:a,setRefresh:t,setPageRefresh:l,refreshFieldsListRef:s}){let i=e.findIndex(e=>"date_created"===e.fieldName);e.splice(i,0,{newTempField:!0}),a(e),s?.current&&s.current(e=>e+1)}t(80255);var r=t(51339),d=t(16757),o=t(42960),c=t(93763),u=t(46169);function m({field:e,setTargetField:a,fieldIndex:t,tableFields:s,setTableFields:n,refreshFieldsListRef:r,database:d,currentTable:m,user:x,isDelegated:p,setLoading:h}){let[f,g]=i().useState(e),[y,v]=i().useState(!1);return(0,l.jsxs)("div",{className:"flex-col w-full table-field-wrapper"+(y?" shadow-2xl shadow-slate-700/40 relative z-50":""),children:[(0,l.jsxs)("div",{className:"card no-hover items-center w-full py-4"+(y?" rounded-t":" rounded")+(f.fieldName?.match(o.A)?" text-slate-400 pointer-events-none border-slate-200 border":" light-gray"),children:[(0,l.jsx)("span",{className:"font-bold"+(f.fieldName?.match(o.A)?" dark:text-slate-500":" dark:text-white"),children:f.fieldName}),(0,l.jsx)("span",{className:"text-xs py-1 px-2 bg-slate-100 dark:bg-slate-700 dark:text-slate-200 rounded ",children:f.dataType}),f?.foreignKey&&(0,l.jsxs)("div",{className:"text-xs bg-primary text-white px-2 py-0.5 rounded-full",children:[(0,l.jsx)("span",{children:"Foreign Key: "}),(0,l.jsxs)("span",{children:[f.foreignKey.destinationTableName," ("," ",(0,l.jsx)("b",{children:f.foreignKey.destinationTableColumnName})," ",")"]})]}),f.fieldName?.match(o.A)&&(0,l.jsx)("span",{className:"text-slate-300 text-sm font-semibold ml-0 md:ml-auto",children:"Default Field"}),!(!p&&!f.fieldName?.match(o.A)&&f.dataType?.match(/INT/))||f.foreignKey||d?.active_clone?.toString()?.match(/1/)?!p&&!f.fieldName?.match(o.A)&&f.dataType?.match(/INT/)&&!d?.active_clone?.toString()?.match(/1/)?(0,l.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(0,l.jsx)("div",{className:"button py-1 text-xs light-gray",onClick:a=>{window.confirm("Delete this foreign Key?")&&(delete e.foreignKey,h(!0),(0,u.A)("/api/updateClonedTableForeignKeys",{method:"post",body:{tableData:m,database:d.db_full_name,dbSlug:d.db_slug,delegated:!!window.location?.search?.match(/delegated=true/i)}},!0).then(e=>{e.success?window.location.reload():window.alert("Update Failed, Please Try again.")}))},style:{color:"var(--slate-500)"},children:"Delete Foreign Key"})}):(0,l.jsx)(i().Fragment,{}):(0,l.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(0,l.jsx)("div",{className:"button outlined py-1 text-xs gray",onClick:e=>{y?v(!1):v(!0)},style:{color:"var(--slate-500)"},children:"Add Foreign Key"})})]}),y&&!p&&(0,l.jsx)("div",{className:"card col w-full -mt-5 pt-0 no-hover",children:(0,l.jsx)(c.A,{targetField:e,setFieldData:g,tableFields:s,setTableFields:n,database:d,currentTable:m,user:x,setActiveEdit:v,activeClonedTable:!0})})]})}var x=t(32251),p=t(36138);function h({fieldIndex:e,setTableFields:a,database:s,user:n,isNewField:r,setLiteralValue:d,tempFieldData:o,setTempFieldData:c,dataTypeValue:u,setDataTypeValue:m,dataType:h,setDataType:f,dataTypeDesc:g,setDataTypeDesc:y}){let v=t(94327);i().useRef();let j=!!h.match(/uuid/i);return(0,l.jsxs)(i().Fragment,{children:[r&&(0,l.jsx)("span",{className:"absolute -top-4 text-sm bg-fuchsia-600 dark:bg-white text-white dark:text-fuchsia-800 px-3 py-1 rounded-full",children:"New Field"}),(0,l.jsxs)("div",{className:"gap-4 flex-wrap xl:flex-nowrap flex-col xl:flex-row items-stretch w-full xl:w-auto",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_field_name",children:"Field Name"}),(0,l.jsx)("input",{type:"text",name:"new_field_name",id:"new_field_name",placeholder:"Eg. post_title",onInput:async e=>{let a=e.target,t=a.value.toLowerCase().replace(/ /g,"_");a.value=t},required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,l.jsxs)("div",{className:"items-start flex-wrap xl:flex-nowrap",children:[(0,l.jsx)("label",{htmlFor:"new_field_data_type",children:"Data Type"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm w-full items-start gap-2",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:g})})]})]}),(0,l.jsxs)("div",{className:"w-full xl:w-auto",children:[(0,l.jsx)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl:w-auto",onChange:e=>{let a=e.target;f(a.value),a.childNodes.forEach(e=>{e.value===a.value&&y(e.dataset.desc),e.value===a.value&&e.dataset.literal&&d(e.dataset.literal)})},children:v.map((e,a)=>e.name.match(/VARCHAR/)?(0,l.jsx)("option",{value:e.name,"data-desc":e.description,children:e.title+"("+(u||200)+")"},a+1):(0,l.jsx)("option",{value:e.name,"data-desc":e.description,"data-literal":e.valueLiteral||void 0,children:e.title},a+1))}),h.match(/VARCHAR/)&&(0,l.jsx)("input",{type:"number",defaultValue:u,className:"px-2",style:{maxWidth:"60px"},max:255,min:5,onChange:e=>{m(e.target.value)}})]})]}),h?.match(/text/i)&&(0,l.jsx)(i().Fragment,{children:(0,l.jsx)(p.A,{targetField:o})}),!j&&(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"new_field_required",children:"Required?"}),(0,l.jsxs)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",children:[(0,l.jsx)("option",{value:"No",children:"No"}),(0,l.jsx)("option",{value:"Yes",children:"Yes"})]})]}),!j&&(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_field_default_value",children:"Default Value (optional)"}),(0,l.jsx)("input",{type:"text",name:"new_field_default_value",id:"new_field_default_value",placeholder:"Default Value"})]}),!j&&(0,l.jsx)(x.A,{database:s,setFieldData:c,targetField:o,user:n,fieldIndex:e})]}),(0,l.jsxs)("div",{className:"secondary mt-auto flex-wrap xl:flex-nowrap w-full xl:w-auto",children:[(0,l.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full sm:w-auto justify-center grow",children:"Add Field"}),(0,l.jsx)("div",{className:"button outlined-gray mt-auto py-2.5 w-full sm:w-auto justify-center grow",onClick:t=>{a(a=>a.filter((a,t)=>t!=e))},children:"Cancel"})]})]})}function f({fieldIndex:e,tableFields:a,setTableFields:t,refreshFieldsListRef:s,database:n,currentTable:r,user:d}){let[o,c]=i().useState("VARCHAR"),[u,m]=i().useState("200"),[x,p]=i().useState("Varchar is simply letters and numbers within the range 0 - 255"),[f,g]=i().useState({}),y=i().useRef(),[v,j]=i().useState(""),N=!!o.match(/uuid/i);return(0,l.jsx)("div",{className:"w-full mt-1 flex-wrap relative z-0 hover:z-20",ref:y,children:(0,l.jsx)("form",{className:"flex flex-row items-start gap-4 w-full justify-between border border-solid p-4 pt-6 border-slate-400 rounded focus:shadow-lg shadow-slate-400/40 dark:shadow-black/30 relative flex-wrap xl:flex-nowrap shadow-xl",onSubmit:a=>{a.preventDefault();let l=f.foreignKey;l&&!l.destinationTableName&&delete f.foreignKey;let i=a.target,n=i.new_field_name.value,r=i.new_field_data_type.value,d=i.new_field_required?.value,o=i.new_field_default_value?.value,c=i.encryption_field?.value,m=i.rich_text_option?.value,x=i.foreign_key_field,p=i.foreign_key_destination_table_name,h=i.foreign_key_destination_table_column_name;x?.value;let g={...f,fieldName:n,dataType:f?.dataType&&f?.foreignKey?f.dataType:r?.match(/VARCHAR/)?`${r}(${u})`:r};d?.match(/yes/i)?g.notNullValue=!0:o?.match(/./)||(g.nullValue=!0),o?.match(/./)&&(g.defaultValue=o),c?.match(/yes/i)&&(g.encrypted=!0),h?.value?.match(/./i)&&!h?.value?.match(/^--$/i)&&(g.dataType=h.dataset.dataType,g.foreignKey={foreignKeyName:h.dataset.foreignKeyName,destinationTableName:p.dataset.destinationTableName,destinationTableColumnName:h.dataset.destinationTableColumnName,cascadeDelete:!0}),m?.match(/yes/i)&&(g.richText=!0),N?(g.defaultValueLiteral=v,g.nullValue=!1):delete g.defaultValueLiteral,console.log("newFieldObject",g),function({fieldIndex:e,setTableFields:a,refreshFieldsListRef:t,payload:l}){a(a=>(a.splice(e,1,l),a)),t?.current&&t.current(e=>e+1)}({fieldIndex:e,setTableFields:t,refreshFieldsListRef:s,payload:g})},children:(0,l.jsx)(h,{database:n,fieldIndex:e,isNewField:!0,literalValue:v,refreshFieldsListRef:s,setLiteralValue:j,setTableFields:t,user:d,currentTable:r,tableFields:a,tempFieldData:f,setTempFieldData:g,dataTypeValue:u,setDataTypeValue:m,dataType:o,setDataType:c,dataTypeDesc:x,setDataTypeDesc:p})})})}var g=t(27825),y=t.n(g);function v({tableFields:e,setTableFields:a,refreshFieldsListRef:t,order:l,field:s,e:i}){let n=y().cloneDeep(e),r=n.findIndex(e=>e.fieldName===s.fieldName);if(r<0)return;let d=n[r];if("up"===l&&r&&r<=1){console.log("Min Reached =>",r);return}if("down"===l&&r&&r>=n.length-7){console.log("Max Reached =>",r);return}try{let e;let a=i.target.closest(".table-field-wrapper"),t=a.previousElementSibling,s=a.nextElementSibling,n=window.DSQL.Flip,r=n.getState(a);"up"===l?(e=n.getState(t),a.parentNode?.insertBefore(a,t)):s?.nextElementSibling&&(e=n.getState(s),a.parentNode?.insertBefore(a,s.nextElementSibling)),n.from(r,{duration:.3,ease:"power1.inOut"}),n.from(e,{duration:.3,ease:"power1.inOut"})}catch(e){console.log("Error =>",e.message)}if(!r){console.log("No target Field Index =>",r);return}n.splice(r,1),"up"===l?n.splice(r-1,0,d):n.splice(r+1,0,d),setTimeout(()=>{a([...n]),t.current&&t.current(e=>e+1)},500)}var j=t(46083),N=t(55904),w=t(58526);function b({field:e,setTargetField:a,fieldIndex:t,tableFields:s,setTableFields:n,refreshFieldsListRef:r,database:d,currentTable:c,confirmedDelegetedUser:u,user:m}){let x=u?.delegated,p=u?.priviledges?.match(/Edit Tables/i);u?.priviledges?.match(/Delete Tables/i),u?.priviledges?.match(/Create Tables/i);let{active_clone:h,active_clone_parent_db:f,remote_connected:g}=d,[y,b]=i().useState(e),[T,_]=i().useState(!1);return(0,l.jsxs)("div",{className:"flex-col w-full table-field-wrapper"+(T?" shadow-2xl shadow-slate-300/40 dark:shadow-black/30 relative z-50":""),children:[(0,l.jsxs)("div",{className:"card no-hover items-center w-full py-4"+(T?" rounded-t":" rounded")+(y.fieldName?.match(o.A)?" text-slate-400 pointer-events-none border-slate-200 border":" light-gray"),children:[(0,l.jsx)("span",{className:"font-bold"+(y.fieldName?.match(o.A)?" dark:text-slate-500":" dark:text-white"),children:y.fieldName}),(0,l.jsx)("span",{className:"text-xs py-1 px-2 bg-slate-100 dark:bg-slate-700 dark:text-slate-200 rounded ",children:y.dataType}),y?.foreignKey&&(0,l.jsxs)("div",{className:"text-xs bg-primary text-white px-2 py-0.5 rounded-full",children:[(0,l.jsx)("span",{children:"Foreign Key: "}),(0,l.jsxs)("span",{children:[y.foreignKey.destinationTableName," ("," ",(0,l.jsx)("b",{children:y.foreignKey.destinationTableColumnName})," ",")"]})]}),y.fieldName?.match(o.A)&&(0,l.jsx)("span",{className:"text-slate-300 text-sm font-semibold ml-0 md:ml-auto",children:"Default Field"}),!y.fieldName?.match(o.A)&&!f&&!g&&(0,l.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(!x||x&&p)&&(0,l.jsxs)(i().Fragment,{children:[(0,l.jsxs)(N.A,{children:[(0,l.jsx)("div",{className:"button outlined py-1 text-xs gray",onClick:e=>{T?_(!1):_(!0)},style:{color:"var(--slate-500)"},children:"Edit"}),!f&&!g&&(0,l.jsx)("div",{className:"button outlined py-1 text-xs gray",onClick:a=>{window.confirm(`Delete "${e.fieldName}"?`)&&n(e=>e.filter((e,a)=>a!=t))},style:{color:"var(--slate-500)"},children:"Delete"})]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{className:"button outlined gray p-2 w-8 h-8 rounded-full rotate-180",onClick:a=>{v({tableFields:s,setTableFields:n,refreshFieldsListRef:r,order:"up",field:e,e:a})},children:(0,l.jsx)(w.A,{size:20})}),(0,l.jsx)("div",{className:"button outlined gray p-2 w-8 h-8 rounded-full",onClick:a=>{v({tableFields:s,setTableFields:n,refreshFieldsListRef:r,order:"down",field:e,e:a})},children:(0,l.jsx)(w.A,{size:20})})]})]})})]}),T&&(0,l.jsx)("div",{className:"w-full",children:(0,l.jsx)(j.A,{fieldIndex:t,tableFields:s,setTableFields:n,refreshFieldsListRef:r,targetField:e,setActiveEdit:_,database:d,currentTable:c,user:m})})]})}var T=t(60424);let _=1;function F({user:e,tableFields:a,setTableFields:t,setTargetField:s,refreshFieldsListRef:o,updateTable:c,updateTableAfterFieldsUpdateFunction:u,collapsed:x,database:p,table:h,confirmedDelegetedUser:g,query:y}){h?.childTable&&h.childTableDbFullName?.replace(new RegExp(/datasquirel_user_\d+_/),"");let v=g?.delegated,j=g?.priviledges?.match(/Edit Tables/i);g?.priviledges?.match(/Delete Tables/i),g?.priviledges?.match(/Create Tables/i);let{active_clone:N,active_clone_parent_db:w,remote_connected:F}=p,[S,C]=i().useState(0);o.current=C;let[A,k]=i().useState(!1),[D,V]=i().useState(x||!1);return v&&!j?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("section",{className:"paper green",children:[A&&(0,l.jsx)(d.A,{}),h?.childTable?(0,l.jsxs)(i().Fragment,{children:[(0,l.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,l.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Fields"}),(0,l.jsxs)("div",{children:[(0,l.jsx)("div",{className:"button outlined light-gray",onClick:a=>{let t=(0,T.A)({paradigm:"JavaScript",table:h,query:y,user:e});t&&navigator.clipboard.writeText(t).then(()=>{window.alert("JavaScript Type Definition Copied")})},children:(0,l.jsx)("span",{children:"Copy TypeDef (JS)"})}),(0,l.jsx)("div",{className:"button outlined light-gray",onClick:a=>{let t=(0,T.A)({paradigm:"TypeScript",table:h,query:y,user:e});t&&navigator.clipboard.writeText(t).then(()=>{window.alert("TypeScript Type Definition Copied")})},children:(0,l.jsx)("span",{children:"Copy TypeDef (TS)"})})]})]}),(0,l.jsx)("div",{className:"flex-col w-full",style:D?{maxHeight:"200px"}:{},children:a&&a[0]&&a.map((i,n)=>(_++,(0,l.jsx)(m,{field:i,fieldIndex:n,setTargetField:s,setTableFields:t,refreshFieldsListRef:o,tableFields:a,database:p,setLoading:k,currentTable:h,user:e,isDelegated:v},_)))}),x&&(0,l.jsx)(r.A,{collapse:D||!1,setCollapse:V})]}):(0,l.jsxs)(i().Fragment,{children:[(0,l.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,l.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Fields"}),(0,l.jsxs)("div",{children:[(!v||v&&j)&&!w&&!F&&(0,l.jsxs)("div",{className:"button secondary outlined",onClick:e=>{D&&V(!1),n({setTableFields:t,tableFields:a,setRefresh:C,refreshFieldsListRef:o})},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Field"})]}),(0,l.jsx)("div",{className:"button outlined light-gray",onClick:a=>{if(!h)return;let t=(0,T.A)({paradigm:"JavaScript",table:h,query:y,user:e});t&&navigator.clipboard.writeText(t).then(()=>{window.alert("JavaScript Type Definition Copied")})},children:(0,l.jsx)("span",{children:"Copy TypeDef (JS)"})}),(0,l.jsx)("div",{className:"button outlined light-gray",onClick:a=>{if(!h)return;let t=(0,T.A)({paradigm:"TypeScript",table:h,query:y,user:e});t&&navigator.clipboard.writeText(t).then(()=>{window.alert("TypeScript Type Definition Copied")})},children:(0,l.jsx)("span",{children:"Copy TypeDef (TS)"})})]})]}),(0,l.jsxs)("div",{className:"flex-col w-full",style:D?{maxHeight:"200px"}:{},children:[a&&a[0]&&a.map((i,n)=>(_++,i.newTempField)?(0,l.jsx)(f,{fieldIndex:n,tableFields:a,setTableFields:t,refreshFieldsListRef:o,database:p,currentTable:h,user:e},_):(0,l.jsx)(b,{field:i,fieldIndex:n,setTargetField:s,setTableFields:t,refreshFieldsListRef:o,tableFields:a,database:p,currentTable:h,confirmedDelegetedUser:g,user:e},_)),(!v||v&&j)&&!w&&!F&&(0,l.jsxs)(i().Fragment,{children:[(0,l.jsxs)("div",{className:"button outlined gray w-full more-padding",style:{borderStyle:"dashed"},onClick:e=>{D&&V(!1),n({setTableFields:t,tableFields:a,setRefresh:C,refreshFieldsListRef:o})},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Field"})]}),c&&(0,l.jsx)("button",{className:"secondary w-full py-3",onClick:e=>{window.confirm("Update Table Fields?")&&(k(!0),u&&u(k))},children:"Update Table Fields"})]})]}),x&&(0,l.jsx)(r.A,{collapse:D,setCollapse:V})]})]})}},93763:(e,a,t)=>{t.d(a,{A:()=>o});var l=t(8732),s=t(82015),i=t.n(s),n=t(46169),r=t(16757),d=t(2913);function o({targetField:e,setFieldData:a,tableFields:t,setTableFields:s,database:o,currentTable:c,user:u,setActiveEdit:m,activeClonedTable:x}){let[p,h]=i().useState(!!e?.foreignKey),[f,g]=i().useState(null),[y,v]=i().useState(null),[j,N]=i().useState(null),[w,b]=i().useState(null),[T,_]=i().useState(!1),[F,S]=i().useState("boolean"!=typeof e.foreignKey?.cascadeDelete||e.foreignKey.cascadeDelete),[C,A]=i().useState("boolean"==typeof e.foreignKey?.cascadeUpdate&&e.foreignKey.cascadeUpdate);return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-2 w-full mt-2 relative",style:{minWidth:"70px"},children:[T&&(0,l.jsx)(r.A,{}),(0,l.jsxs)("label",{htmlFor:"foreign_key_field",className:"flex flex-wrap items-center gap-2 mt-2",children:[(0,l.jsx)("span",{children:"Foreign Key?"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 rounded-full hover:bg-slate-100 hidden xl:flex text-slate-600",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:"Foriegn key links the current table to another table"})})]})]}),(0,l.jsxs)("select",{name:"foreign_key_field",id:"foreign_key_field",className:"px-2",defaultValue:e?.foreignKey?"Yes":"No",onChange:e=>{e.target.value.match(/yes/i)?(h(!0),a&&a(e=>(e.foreignKey={foreignKeyName:void 0,destinationTableName:void 0,destinationTableColumnName:void 0,cascadeDelete:!0},e))):(h(!1),a&&a(e=>(delete e.foreignKey,e)))},children:[(0,l.jsx)("option",{value:"No",children:"No"}),(0,l.jsx)("option",{value:"Yes",children:"Yes"})]}),p&&f&&(0,l.jsx)(i().Fragment,{children:(0,l.jsxs)("select",{name:"foreign_key_destination_table_name",id:"foreign_key_destination_table_name",className:"px-2",defaultValue:e?.foreignKey?.destinationTableName?e.foreignKey.destinationTableName:void 0,onChange:e=>{let t=e.target;if(e.target.value?.match(/--/)){a?a(e=>{let a=e.foreignKey;return a&&(a.destinationTableName=void 0),e}):t.dataset.destinationTableName=void 0;return}let l=f.filter(a=>a.tableName===e.target.value)[0];v(l),l?.fields&&N(l.fields),a?a(a=>{let t=a.foreignKey;return t&&(t.destinationTableName=e.target.value),a}):e.target.dataset.destinationTableName=e.target.value},children:[(0,l.jsx)("option",{value:"--",children:"--Select Table--"}),f.map((e,a)=>(0,l.jsx)("option",{value:e.tableName,children:e.tableFullName},a+1))]})}),y&&j&&(0,l.jsxs)(i().Fragment,{children:[(0,l.jsxs)("select",{name:"foreign_key_destination_table_column_name",id:"foreign_key_destination_table_column_name",className:"px-2",defaultValue:e?.foreignKey?.destinationTableColumnName?e.foreignKey.destinationTableColumnName:void 0,onChange:e=>{try{let t=j.filter(a=>a.fieldName===e.target.value)[0];if(b(t),e.target.value?.match(/--/)){a&&a(e=>{let a=e.foreignKey;return a&&(a.destinationTableColumnName=void 0),e});return}let l=`dsql_${o.user_id}_${o.db_slug}_${Date.now()}`;a?a(e=>{e.dataType=t.dataType;let a=e.foreignKey;return a&&(a.destinationTableColumnName=t.fieldName,a.destinationTableColumnType=t.dataType,a.foreignKeyName=l),e}):(e.target.dataset.dataType=t.dataType,e.target.dataset.destinationTableColumnName=t.fieldName,e.target.dataset.foreignKeyName=l)}catch(e){(0,n.A)("/api/admin/clientError",{method:"post",body:{component:"ForeignKey/lines-232-264",message:e.message,user:u}})}},children:[(0,l.jsx)("option",{value:"--",children:"--Select Column--"}),j.map((e,a)=>(0,l.jsx)("option",{value:e.fieldName,children:e.fieldName},a+1))]}),x&&w&&(0,l.jsx)("button",{className:"secondary w-full",onClick:e=>{_(!0),(0,n.A)("/api/updateClonedTableForeignKeys",{method:"post",body:{tableData:c,database:o.db_full_name,dbSlug:o.db_slug,delegated:!!window.location?.search?.match(/delegated=true/i)}},!0).then(e=>{e.success?window.alert("Foreign Key Added Successfully!"):window.alert("Update Failed, Please Try again."),setTimeout(()=>{m&&m(!1)},1e3)})},children:"Add Foreign Key"}),(0,l.jsx)(d.A,{checkBoxValues:[{title:"Cascade Delete",default:F,name:"cascade-delete",onChangeHandler:e=>{S(e.target.checked)}},{title:"Cascade Update",name:"cascade-update",default:C,onChangeHandler:e=>{A(e.target.checked)}}],smallText:!0})]}),x&&(0,l.jsx)("button",{className:"light-gray w-full",onClick:a=>{delete e.foreignKey,m&&m(!1)},children:"Cancel"})]})}},36138:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);function s({targetField:e}){return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"rich_text_option",children:"Text Type"}),(0,l.jsxs)("select",{name:"rich_text_option",id:"rich_text_option",className:"px-2",onChange:a=>{switch(delete e.json,delete e.richText,delete e.yaml,delete e.html,delete e.javascript,delete e.shell,a.target.value){case"plain":break;case"rte":e.richText=!0;break;case"json":e.json=!0;break;case"yaml":e.yaml=!0;break;case"html":e.html=!0;break;case"css":e.css=!0;break;case"javascript":e.javascript=!0;break;case"shell":e.shell=!0}},defaultValue:e.richText?"rte":e.json?"json":e.yaml?"yaml":e.html?"html":e.javascript?"javascript":e.shell?"shell":e.css?"css":"plain",children:[(0,l.jsx)("option",{value:"plain",children:"Plain Text"}),(0,l.jsx)("option",{value:"rte",children:"Rich Text"}),(0,l.jsx)("option",{value:"json",children:"JSON"}),(0,l.jsx)("option",{value:"yaml",children:"YAML"}),(0,l.jsx)("option",{value:"html",children:"HTML"}),(0,l.jsx)("option",{value:"css",children:"CSS"}),(0,l.jsx)("option",{value:"javascript",children:"Javascript"}),(0,l.jsx)("option",{value:"shell",children:"Shell"})]})]})}t(82015)},60424:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(42960);function s({paradigm:e,table:a,query:t,user:s}){let i="";try{let s=`DSQL_${t.single}_${t.single_table}`.toUpperCase(),r=a.fields;function n(e){return e?.match(/int/i)?"number":(e?.match(/text|varchar|timestamp/i),"string")}let d=[],o=[];d.push(`type ${s} = {`),o.push(`/** - * @typedef {object} ${s}`),r.forEach(e=>{let a=e.nullValue?"?":e.fieldName?.match(l.A)?"?":"";d.push(` ${e.fieldName}${a}: ${n(e.dataType||"")};`),o.push(` * @property {${n(e.dataType||"")}${a}} ${e.fieldName}`)}),d.push("}"),o.push(" */"),e?.match(/javascript/i)&&(i=o.join("\n")),e?.match(/typescript/i)&&(i=d.join("\n"))}catch(e){console.log(e.message),i=null}return i}},2913:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);function s({name:e,checkBoxValues:a,setAlert:t,labelColor:s,flexRow:i,baseText:n,smallText:r,className:d}){return(0,l.jsx)("div",{className:"flex items-start gap-x-4"+(i?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(d||""),children:a.map((a,i)=>{let{payload:d,title:o,onChangeHandler:c,fixed:u,jsx:m}=a,x=a.name?`${e}-${a.name}`:d?e+"-"+d:e;return(0,l.jsxs)("div",{className:"flex items-center"+(a.default&&u?" pointer-events-none":"")+(r?" gap-1 ":" gap-2 ")+(a?.className?a.className:""),children:[(0,l.jsx)("input",{className:"m-0"+(r?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!a.default,name:x,id:x,onChange:e=>{t&&t(null),c&&c(e,a)},value:d,style:{minWidth:"20px"},...a.props}),m||(0,l.jsx)("label",{htmlFor:x,className:"m-0 "+(s||"text-slate-800 dark:text-white/80")+(n||r?" text-base":" text-lg"),children:o})]},i+1)})})}t(82015)},51339:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);function s({collapse:e,setCollapse:a}){return(0,l.jsxs)("div",{className:"collapse-block"+(e?" -mt-16 -mb-6 pt-10":" mt-0 mb-0 p-0"),onClick:t=>{e?a(!1):a(!0)},children:[(0,l.jsx)("span",{children:e?"Expand":"Collapse"}),(0,l.jsx)("img",{src:"/images/down-arrow-dark.svg",alt:"Down Arrow",width:16,className:"dark:hidden opacity-30 "+(e?"":"rotate-180")}),(0,l.jsx)("img",{src:"/images/down-arrow-white.svg",alt:"Down Arrow",width:16,className:"opacity-30 hidden dark:flex "+(e?"":"rotate-180")})]})}t(82015)},84483:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);function s({children:e,open:a,setOpen:t,onClose:s,maxWidth:i}){return(0,l.jsx)(l.Fragment,{})}t(82015),t(1976),t(58150)},42960:(e,a,t)=>{t.d(a,{A:()=>l});let l=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/},72272:(e,a,t)=>{t.d(a,{A:()=>d});var l=t(77047),s=t(29021),i=t.n(s),n=t(33873),r=t.n(n);function d({userId:e}){try{let a=r().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(i().readFileSync(a,"utf-8"))}catch(e){return(0,l.A)({component:"grabUserSchemaData",message:e.message}),null}}},77047:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(29021),s=t.n(l);async function i({user:e,message:a,component:t,noMail:l,req:i}){let n=new Date,r=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],a=i.headers["x-real-ip"],t=i.headers["cf-connecting-ip"],l=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||l||a||i.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let l=`🚀 SERVER ERROR =========================== -Error Message: ${a} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(l+=` -User Id: ${e?.id} -User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),i?.url&&(l+=` -URL: ${i.url}`),i?.body&&(l+=` -Request Body: ${JSON.stringify(i.body,null,4)}`),r&&(l+=` -IP: ${r}`),l+=` -Date: ${n.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let d=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",l),s().appendFileSync("./.tmp/error.log",` - - - - -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},94327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215","maxValue":127},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215","maxValue":127},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295","maxValue":127},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/2319.js b/dsql-app/.local_dist/server/chunks/2319.js new file mode 100644 index 00000000..2da22e91 --- /dev/null +++ b/dsql-app/.local_dist/server/chunks/2319.js @@ -0,0 +1,16 @@ +"use strict";exports.id=2319,exports.ids=[2319],exports.modules={96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},67580:(e,t,r)=>{r.d(t,{A:()=>_});var n=r(47795),a=r.n(n),s=r(48786),o=r(47546),l=r(98e3),i=r(68829),c=r(62050);async function _({userId:e}){try{let t=process.env.DSQL_DB_HOST||"127.0.0.1",r=`dsql_user_${e}`,n=a().generate({length:16,numbers:!0,symbols:!0,uppercase:!0,exclude:"*#.'`\""}),_=(0,i.A)({data:n}),u=`CREATE USER IF NOT EXISTS '${r}'@'127.0.0.1' IDENTIFIED BY '${n}'`;global.DSQL_USE_LOCAL?await (0,c.A)(u):await (0,o.A)(u);let d="UPDATE users SET mariadb_user = ?, mariadb_host = '127.0.0.1', mariadb_pass = ? WHERE id = ?",p=[r,_,e];global.DSQL_USE_LOCAL?await (0,c.A)(d,p):await (0,s.A)(d,p),await (0,l.A)({tableName:"mariadb_users",data:{user_id:e,username:r,host:t,password:_,primary:"1",grants:'[{"database":"*","table":"*","privileges":["ALL"]}]'},dbContext:"Master"}),console.log(`User ${e} SQL credentials successfully added.`)}catch(e){console.log("Error in adding SQL user in 'addMariadbUser' function =>",e.message)}}},98e3:(e,t,r)=>{r.d(t,{A:()=>_});var n=r(72583),a=r.n(n),s=r(92652),o=r(30802),l=r(68829),i=r(64292),c=r(52939);async function _({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:_,tableSchema:u,duplicateColumnName:d,duplicateColumnValue:p,update:S,encryptionKey:D,encryptionSalt:g}){let L=(0,c.A)({dbContext:e,dbFullName:r}),f=L?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,A=L?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(_?.date_created_timestamp&&delete _.date_created_timestamp,_?.date_updated_timestamp&&delete _.date_updated_timestamp,_?.date_updated&&delete _.date_updated,_?.date_updated_code&&delete _.date_updated_code,_?.date_created&&delete _.date_created,_?.date_created_code&&delete _.date_created_code,d&&"string"==typeof d){let t=`SELECT * FROM ${L?"":`\`${r}\`.`}\`${n}\` WHERE \`${d}\`=?`,a=await (0,i.A)(A,t,[p]);if(a?.[0]&&!S)return null;if(a&&a[0]&&S)return await (0,o.A)({dbContext:e,dbFullName:r,tableName:n,data:_,tableSchema:u,encryptionKey:D,encryptionSalt:g,identifierColumnName:d,identifierValue:p||""})}let y=Object.keys(_),E=[],N=[];for(let e=0;ee.fieldName==t):null,o=n&&n[0]?n[0]:null;if(null==r||void 0==r||o?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;o?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:D,encryptionSalt:g}),console.log("DSQL: Encrypted value =>",r));let i=/<[^>]+>/g;(o?.richText||String(r).match(i))&&(r=a()(r,s.A)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),E.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?N.push(String(r)):N.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}_?.date_created||(E.push("`date_created`"),N.push(Date())),_?.date_created_code||(E.push("`date_created_code`"),N.push(Date.now())),_?.date_updated||(E.push("`date_updated`"),N.push(Date())),_?.date_updated_code||(E.push("`date_updated_code`"),N.push(Date.now()));let m=`INSERT INTO ${L?"":`\`${r}\`.`}\`${n}\` (${E.join(",")}) VALUES (${N.map(()=>"?").join(",")})`;return await (0,i.A)(f,m,N)}},30802:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(72583),a=r.n(n),s=r(92652),o=r(68829),l=r(52939),i=r(64292);async function c({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:c,identifierColumnName:_,identifierValue:u,encryptionKey:d,encryptionSalt:p}){if(!n||!Object.keys(n).length)return null;let S=(0,l.A)({dbContext:e,dbFullName:t}),D=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let g=Object.keys(n),L=[],f=[];for(let e=0;ee.fieldName===t):null,i=l&&l[0]?l[0]:null;if(null==r||void 0==r)continue;let _=/<[^>]+>/g;(i?.richText||String(r).match(_))&&(r=a()(r,s.A)),i?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:d,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),L.push(`\`${t}\`=?`),"number"==typeof r?f.push(String(r)):f.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}L.push(`date_updated='${Date()}'`),L.push(`date_updated_code='${Date.now()}'`);let A=`UPDATE ${S?"":`\`${t}\`.`}\`${r}\` SET ${L.join(",")} WHERE \`${_}\`=?`;return f.push(u),await (0,i.A)(D,A,f)}},96052:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(29021),a=r.n(n),s=r(21572);let o=r.n(s)().createTransport({host:process.env.DSQL_MAIL_HOST,port:465,secure:!0,auth:{user:process.env.DSQL_MAIL_EMAIL,pass:process.env.DSQL_MAIL_PASSWORD}});async function l({to:e,subject:t,text:r,html:n,alias:s,senderName:l}){let i;if(!process.env.DSQL_MAIL_HOST||!process.env.DSQL_MAIL_EMAIL||!process.env.DSQL_MAIL_PASSWORD)return null;let c=(s?.match(/support/i),process.env.DSQL_MAIL_EMAIL);if(!a().existsSync("./email/index.html"))return;let _=a().readFileSync("./email/index.html","utf8").replace(/{{email_body}}/,n||"").replace(/{{issue_date}}/,Date().substring(0,24));try{let n={};n.from=`"${l||"Datasquirel"}" <${c}>`,n.sender=c,s&&(n.replyTo=c),n.to=e,n.subject=t,n.text=r,n.html=_,i=await o.sendMail(n)}catch(e){console.log("ERROR in handleNodemailer Function =>",e.message)}return i}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(29021),a=r.n(n);async function s({user:e,message:t,component:r,noMail:n,req:s}){let o=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],r=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=r||n||t||s.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +Error Message: ${t} +Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` +User Id: ${e?.id} +User Name: ${e?.first_name} ${e?.last_name} +User Email: ${e?.email}`),s?.url&&(n+=` +URL: ${s.url}`),s?.body&&(n+=` +Request Body: ${JSON.stringify(s.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` +Date: ${o.toDateString()} +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let i=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` + + + + +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(55511),a=r(79428),s=r(32443);function o({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:_}=(0,s.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let u=(0,n.scryptSync)(o,l,i),d=a.Buffer.alloc(_,0),p=(0,n.createCipheriv)(c,u,d);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(7447);async function a(...e){let t=(0,n.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},62050:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(7447);async function a(...e){let t=(0,n.A)();try{let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await t?.end()}}},47546:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(7447);function a(...e){let t=(0,n.A)();try{return new Promise((r,n)=>{t.query(...e).then(e=>{t.end(),r(JSON.parse(JSON.stringify(e)))}).catch(e=>{t.end(),r({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(9973),a=r.n(n);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/2984.js b/dsql-app/.local_dist/server/chunks/2984.js new file mode 100644 index 00000000..2f7a985e --- /dev/null +++ b/dsql-app/.local_dist/server/chunks/2984.js @@ -0,0 +1,16 @@ +"use strict";exports.id=2984,exports.ids=[2984],exports.modules={96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},31495:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(48786),o=t(67619);async function s({user:e,confirmedDelegetedUser:r,database:t,table:s,priviledgeRegex:a,dbId:l}){let i,c;try{r?.delegated?(i=await (0,n.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,s]),c=i[0]?.priviledge?.match(a)):(i=await (0,n.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,s,l]),c=!0)}catch(r){(0,o.A)({component:"checkUserRights",message:r.message,user:e})}return!!i&&!!i[0]&&!!c}},60125:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(95969);async function o({request:e,databaseSlug:r,user:t,query:o}){try{let s=t.id,a=null;if(!o?.delegated)return{dbUserId:s};let l=o.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,c=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[c])throw Error("Cookie not present");let t=(0,n.A)({encryptedString:e.cookies[c]});if(!t)throw Error("Invalid Token");if((a=JSON.parse(t)).databaseSlug===r)return{dbUserId:s=a.rootUserId,rootUserId:a.rootUserId,rootUserName:a.rootUserName,rootUserEmail:a.rootUserEmail,rootUserImage:a.rootUserImage,databaseFullName:a.databaseFullName,databaseSlug:a.databaseSlug,allowedTables:a.allowedTables,priviledges:a.priviledges,database:a.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:s}}catch(e){return null}}},41520:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(64292),o=t(7447);async function s({paradigm:e,queryString:r,queryValues:t}){let s="Read Only"==e?(0,o.A)({ro:!0}):(0,o.A)({fa:!0});try{return await (0,n.A)(s,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{s?.end()}}async function a({dbName:e,entryId:r,entryOrder:t,tableName:n,tableSchema:o}){try{if(o.fields.find(e=>!!e.fieldName?.match(/^order$/i))&&t){let e=await s({paradigm:"Full Access",queryString:`SELECT * FROM ${n} WHERE \`order\` = '${t}' AND id != ?`,queryValues:[String(r)]});if(!e?.[0])throw Error("No Existing Order");await s({paradigm:"Full Access",queryString:`UPDATE ${n} SET \`order\` = \`order\` + 1 WHERE \`order\` >= ${t} AND id != ?`,queryValues:[String(r)]})}return!0}catch(e){return!1}}},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},30802:(e,r,t)=>{t.d(r,{A:()=>c});var n=t(72583),o=t.n(n),s=t(92652),a=t(68829),l=t(52939),i=t(64292);async function c({dbContext:e,dbFullName:r,tableName:t,data:n,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:_,encryptionSalt:S}){if(!n||!Object.keys(n).length)return null;let p=(0,l.A)({dbContext:e,dbFullName:r}),D=p?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;p?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let g=Object.keys(n),f=[],E=[];for(let e=0;ee.fieldName===r):null,i=l&&l[0]?l[0]:null;if(null==t||void 0==t)continue;let u=/<[^>]+>/g;(i?.richText||String(t).match(u))&&(t=o()(t,s.A)),i?.encrypted&&(t=(0,a.A)({data:t,encryptionKey:_,encryptionSalt:S})),"object"==typeof t&&(t=JSON.stringify(t)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),f.push(`\`${r}\`=?`),"number"==typeof t?E.push(String(t)):E.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}f.push(`date_updated='${Date()}'`),f.push(`date_updated_code='${Date.now()}'`);let y=`UPDATE ${p?"":`\`${r}\`.`}\`${t}\` SET ${f.join(",")} WHERE \`${u}\`=?`;return E.push(d),await (0,i.A)(D,y,E)}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),o=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let a=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +Error Message: ${r} +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` +User Id: ${e?.id} +User Name: ${e?.first_name} ${e?.last_name} +User Email: ${e?.email}`),s?.url&&(n+=` +URL: ${s.url}`),s?.body&&(n+=` +Request Body: ${JSON.stringify(s.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` +Date: ${a.toDateString()} +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let i=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",n),o().appendFileSync("./.tmp/error.log",` + + + + +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),o=t(79428),s=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(a,l,i),_=o.Buffer.alloc(u,0),S=(0,n.createDecipheriv)(c,d,_);try{let r=S.update(e,"hex","utf8");return r+=S.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),o=t(79428),s=t(32443);function a({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(a,l,i),_=o.Buffer.alloc(u,0),S=(0,n.createCipheriv)(c,d,_);try{let r=S.update(e,"utf8","hex");return r+=S.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(7447);async function o(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(o(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(9973),o=t.n(n);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/3474.js b/dsql-app/.local_dist/server/chunks/3474.js index d77cc011..c2895cd1 100644 --- a/dsql-app/.local_dist/server/chunks/3474.js +++ b/dsql-app/.local_dist/server/chunks/3474.js @@ -13,4 +13,4 @@ Date: ${n.toDateString()} -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,a,t)=>{t.d(a,{A:()=>o});var r=t(71205);let l=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:a}){let t=[];try{for(let s=0;s",a.message),e}}var n=t(77047),i=t(51779),d=t(84640);async function o({queryString:e,queryValuesArray:a,database:t,tableSchema:r,useLocal:l,debug:o}){let c=(0,i.A)({fa:!0});l&&(c=(0,i.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,i.A)()),o&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",a));let u=await (0,d.A)(c,e,a);if(o&&console.log("varDatabaseDbHandler:results:",u),u&&r)try{return await s({unparsedResults:u,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},71205:(e,a,t)=>{t.d(a,{A:()=>n});var r=t(55511),l=t(79428),s=t(48243);function n({encryptedString:e,encryptionKey:a,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:d,algorithm:o,bufferAllocSize:c}=(0,s.A)({encryptionKey:a});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(n,i,d),m=l.Buffer.alloc(c,0),p=(0,r.createDecipheriv)(o,u,m);try{let a=p.update(e,"hex","utf8");return a+=p.final("utf8")}catch(a){return console.log("Error in decrypting =>",a.message),e}}},84640:(e,a,t)=>{async function r(e,a,t){try{if("string"==typeof a){let r=await e.query(l(a),t);return JSON.parse(JSON.stringify(r))}if("object"!=typeof a)return null;{let t=[];for(let r=0;rr})},48243:(e,a,t)=>{t.d(a,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,a){try{let a=Number(e);if("number"!=typeof a||isNaN(a))return 0;return Math.round(a)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},50264:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.r(a),t.d(a,{SingleDbUserContext:()=>A,default:()=>g,getServerSideProps:()=>b});var l=t(8732),s=t(29021),n=t.n(s),i=t(82015),d=t.n(i),o=t(25562),c=t(92702),u=t(55880),m=t(22873),p=t(92090),h=t(71934),y=t(52854),f=e([u,p]);[u,p]=f.then?(await f)():f;let A=d().createContext({});function g({user:e,database:a,table:t,dbSchemaData:r,singleUser:s,query:n,confirmedDelegetedUser:i}){let d=`${s.first_name} ${s.last_name} Users | Datasquirel"`,c=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:d}),(0,l.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,l.jsx)(o.A,{head:c,user:e,extraHeaderContent:(0,l.jsx)(u.A,{database:a,query:n,confirmedDelegetedUser:i,user:e}),children:(0,l.jsx)(A.Provider,{value:{user:e,database:a,table:t,dbSchemaData:r,singleUser:s,query:n,confirmedDelegetedUser:i},children:(0,l.jsx)(p.A,{})})})}async function b({req:e,res:a,query:t}){let r=await (0,c.A)(e,a);if(!r?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let l=await (0,m.A)({request:e,user:r,databaseSlug:t.single,query:t});if(!l)return{redirect:{destination:"/admin",permanent:!1}};let{dbUserId:s,rootUserId:i}=l,d=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${s}' AND db_slug='${t.single}'`);if(!d||!d[0])return console.log("Database Not Found"),{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let o=JSON.parse(n().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s}/main.json`,"utf-8")),u=(o.filter(e=>e.dbFullName===d[0].db_full_name)[0]?.tables).filter(e=>"users"===e.tableName)[0],p=await (0,y.A)({database:d[0].db_full_name,queryString:`SELECT * FROM ${d[0].db_full_name}.users WHERE id='${t.user}'`,tableSchema:u});return p?.[0]?{props:{user:r,database:d?.[0]||null,table:u||{},dbSchemaData:o,singleUser:p?.[0]||null,query:t,confirmedDelegetedUser:l}}:{redirect:{destination:`/admin/${r?.id}/databases/${d[0].db_slug}/users`,permanent:!1}}}r()}catch(e){r(e)}})},9455:(e,a)=>{Object.defineProperty(a,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})}}; \ No newline at end of file +${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,a,t)=>{t.d(a,{A:()=>o});var r=t(71205);let l=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:a}){let t=[];try{for(let s=0;s",a.message),e}}var n=t(77047),i=t(51779),d=t(84640);async function o({queryString:e,queryValuesArray:a,database:t,tableSchema:r,debug:l}){let o=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(o=(0,i.A)({local:!0})),t?.match(/^datasquirel$/)&&(o=(0,i.A)()),l&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",a),console.log("varDatabaseDbHandler:CONNECTION:",o.getConfig()));let c=await (0,d.A)(o,e,a);if(l&&console.log("varDatabaseDbHandler:results:",c),c&&r)try{return await s({unparsedResults:c,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},71205:(e,a,t)=>{t.d(a,{A:()=>n});var r=t(55511),l=t(79428),s=t(48243);function n({encryptedString:e,encryptionKey:a,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:d,algorithm:o,bufferAllocSize:c}=(0,s.A)({encryptionKey:a});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(n,i,d),m=l.Buffer.alloc(c,0),p=(0,r.createDecipheriv)(o,u,m);try{let a=p.update(e,"hex","utf8");return a+=p.final("utf8")}catch(a){return console.log("Error in decrypting =>",a.message),e}}},84640:(e,a,t)=>{async function r(e,a,t){try{if(!e)throw Error("No Connection Found!");if(!a)throw Error("Query String Required!");if("string"==typeof a){let r=await e.query(l(a),t);return JSON.parse(JSON.stringify(r))}if("object"!=typeof a)return null;{let t=[];for(let r=0;rr})},48243:(e,a,t)=>{t.d(a,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,a){try{let a=Number(e);if("number"!=typeof a||isNaN(a))return 0;return Math.round(a)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},50264:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.r(a),t.d(a,{SingleDbUserContext:()=>A,default:()=>f,getServerSideProps:()=>b});var l=t(8732),s=t(29021),n=t.n(s),i=t(82015),d=t.n(i),o=t(25562),c=t(92702),u=t(55880),m=t(22873),p=t(92090),h=t(71934),y=t(52854),g=e([u,p]);[u,p]=g.then?(await g)():g;let A=d().createContext({});function f({user:e,database:a,table:t,dbSchemaData:r,singleUser:s,query:n,confirmedDelegetedUser:i}){let d=`${s.first_name} ${s.last_name} Users | Datasquirel"`,c=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:d}),(0,l.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,l.jsx)(o.A,{head:c,user:e,extraHeaderContent:(0,l.jsx)(u.A,{database:a,query:n,confirmedDelegetedUser:i,user:e}),children:(0,l.jsx)(A.Provider,{value:{user:e,database:a,table:t,dbSchemaData:r,singleUser:s,query:n,confirmedDelegetedUser:i},children:(0,l.jsx)(p.A,{})})})}async function b({req:e,res:a,query:t}){let r=await (0,c.A)(e,a);if(!r?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let l=await (0,m.A)({request:e,user:r,databaseSlug:t.single,query:t});if(!l)return{redirect:{destination:"/admin",permanent:!1}};let{dbUserId:s,rootUserId:i}=l,d=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${s}' AND db_slug='${t.single}'`);if(!d||!d[0])return console.log("Database Not Found"),{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let o=JSON.parse(n().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s}/main.json`,"utf-8")),u=(o.filter(e=>e.dbFullName===d[0].db_full_name)[0]?.tables).filter(e=>"users"===e.tableName)[0],p=await (0,y.A)({database:d[0].db_full_name,queryString:`SELECT * FROM ${d[0].db_full_name}.users WHERE id='${t.user}'`,tableSchema:u});return p?.[0]?{props:{user:r,database:d?.[0]||null,table:u||{},dbSchemaData:o,singleUser:p?.[0]||null,query:t,confirmedDelegetedUser:l}}:{redirect:{destination:`/admin/${r?.id}/databases/${d[0].db_slug}/users`,permanent:!1}}}r()}catch(e){r(e)}})},9455:(e,a)=>{Object.defineProperty(a,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/3704.js b/dsql-app/.local_dist/server/chunks/3704.js index 5cb5430d..629d58b8 100644 --- a/dsql-app/.local_dist/server/chunks/3704.js +++ b/dsql-app/.local_dist/server/chunks/3704.js @@ -1,16 +1 @@ -"use strict";exports.id=3704,exports.ids=[3704],exports.modules={83704:(e,a,t)=>{t.d(a,{A:()=>g});var s=t(29021),r=t.n(s),i=t(96052),l=t(33873),n=t.n(l),o=t(67580),d=t(30944),u=t(68829),c=t(98e3),m=t(49941);async function _({user:e,social_platform:a,invitation:t,database:s,additionalFields:r,useLocal:i}){let l=s||"datasquirel",n=`SELECT * FROM \`${l}\`.\`users\` WHERE email=? AND social_id=? AND social_platform=?`,o=[e.email,e.social_id,a],u=await (0,d.A)({database:l,queryString:n,queryValuesArray:o,useLocal:i});if(!u?.[0])return{success:!1,payload:null};let c=Math.random().toString(36).substring(2)+"-"+Math.random().toString(36).substring(2),_={id:u[0].id,first_name:u[0].first_name,last_name:u[0].last_name,username:u[0].username,user_type:u[0].user_type,email:u[0].email,social_id:u[0].social_id,image:u[0].image,image_thumbnail:u[0].image_thumbnail,verification_status:u[0].verification_status,social_login:u[0].social_login,social_platform:u[0].social_platform,csrf_k:c,logged_in_status:!0,date:Date.now()};return r?.[0]&&r.forEach(e=>{_[e]=u[0][e]}),t&&(!s||s?.match(/^datasquirel$/))&&(0,m.A)({query:t,user:_,useLocal:i}),{success:!0,payload:_,csrf:c}}async function g({database:e,social_id:a,email:t,social_platform:s,payload:l,invitation:m,supEmail:g,additionalFields:p,useLocal:f}){try{let y=[a.toString(),s],E=await (0,d.A)({database:e||"datasquirel",queryString:"SELECT * FROM datasquirel.users WHERE social_id = ? AND social_login='1' AND social_platform = ? ",queryValuesArray:y,useLocal:f});if(E&&E[0])return await _({user:E[0],social_platform:s,invitation:m,database:e,additionalFields:p,useLocal:f});let A=t||g||null;if(!A)return{success:!1,payload:null,msg:"No Email Present"};let S=`SELECT * FROM datasquirel.users WHERE email='${A}'`,b=await (0,d.A)({database:e||"datasquirel",queryString:S,useLocal:f});if(b&&b[0])return{success:!1,payload:null,msg:"This Email is already taken"};let h=[A,s,a],D=await (0,d.A)({database:e||"datasquirel",queryString:"SELECT * FROM datasquirel.users WHERE email=? AND social_login='1' AND social_platform=? AND social_id=?",queryValuesArray:h,useLocal:f});if(D&&D[0])return await _({user:l,social_platform:s,invitation:m,database:e,additionalFields:p,useLocal:f});let v=(0,u.A)({data:a.toString()}),R={social_login:"1",verification_status:g?"0":"1",password:v};Object.keys(l).forEach(e=>{R[e]=l[e]});let L=await (0,c.A)({dbContext:e?"Dsql User":void 0,paradigm:e?"Full Access":void 0,dbFullName:e||"datasquirel",tableName:"users",duplicateColumnName:"email",duplicateColumnValue:A,data:{...R,email:A},useLocal:f});if(!L?.insertId)return console.log("Social User Failed to insert in 'handleSocialDb.ts' backend function =>",L),{success:!1,payload:null,msg:"Social User Failed to insert in 'handleSocialDb.ts' backend function"};{e||await (0,o.A)({userId:L.insertId,useLocal:f});let a=`SELECT * FROM datasquirel.users WHERE id='${L.insertId}'`,t=await (0,d.A)({database:e||"datasquirel",queryString:a,useLocal:f});if(!t||!t[0])return{success:!1,payload:null,msg:"User Insertion Failed!"};if(g&&e?.match(/^datasquirel$/)){let e=(0,u.A)({data:JSON.stringify({id:L.insertId,email:g,dateCode:Date.now()})});(0,i.A)({to:g,subject:"Verify Email Address",text:"Please click the link to verify your email address",html:r().readFileSync("./email/send-email-verification-link.html","utf8").replace(/{{host}}/,process.env.DSQL_HOST||"").replace(/{{token}}/,e||"")}).then(()=>{})}let l=process.env.DSQL_STATIC_SERVER_DIR;if(!l)return console.log("Static File ENV not Found!"),{success:!1,payload:null,msg:"Static File ENV not Found!"};if(!e||e?.match(/^datasquirel$/)){let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${L.insertId}`,a=n().join(l,`images/user-images/user-${L.insertId}`);r().mkdirSync(e),r().mkdirSync(a),r().writeFileSync(`${e}/main.json`,JSON.stringify([]),"utf8")}return await _({user:t[0],social_platform:s,invitation:m,database:e,additionalFields:p,useLocal:f})}}catch(e){return console.log("ERROR in 'handleSocialDb.ts' backend function =>",e.message),{success:!1,payload:null,msg:e.message}}}},49941:(e,a,t)=>{t.d(a,{A:()=>n});var s=t(67619),r=t(48786),i=t(98e3),l=t(62050);async function n({query:e,user:a,useLocal:t}){try{let s=t?l.A:r.A,{invite:n,database_access:o,priviledge:d,email:u}=e,c=[n,u],m=await s("SELECT date_created_code FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",c);if(!m||!m[0])throw Error("No Invitation Found");let _=[n],g=await s("SELECT first_name,last_name,email FROM users WHERE id=?",_);if(g?.[0]){let e=await s("SELECT email FROM user_users WHERE user_id=? AND invited_user_id=? AND user_type='admin' AND email=?",[n,a.id,u]);if(e?.[0])console.log("User already added");else{(0,i.A)({dbFullName:"datasquirel",tableName:"user_users",data:{user_id:n,invited_user_id:a.id,database_access:o,first_name:a.first_name,last_name:a.last_name,phone:a.phone,email:a.email,username:a.username,user_type:"admin",user_priviledge:d,image:a.image,image_thumbnail:a.image_thumbnail},useLocal:t});let e=await s("SELECT db_tables_data FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",[n,u]);if(await s("DELETE FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=?",[n,a.id]),e&&e[0]){let s=e[0].db_tables_data.split("|");for(let e=0;e{t.d(a,{A:()=>u});var s=t(47795),r=t.n(s),i=t(48786),l=t(47546),n=t(98e3),o=t(68829),d=t(62050);async function u({userId:e,useLocal:a}){try{let t=process.env.DSQL_DB_HOST||"127.0.0.1",s=`dsql_user_${e}`,u=r().generate({length:16,numbers:!0,symbols:!0,uppercase:!0,exclude:"*#.'`\""}),c=(0,o.A)({data:u}),m=`CREATE USER IF NOT EXISTS '${s}'@'127.0.0.1' IDENTIFIED BY '${u}'`;a?await (0,d.A)(m):await (0,l.A)(m);let _="UPDATE users SET mariadb_user = ?, mariadb_host = '127.0.0.1', mariadb_pass = ? WHERE id = ?",g=[s,c,e];a?await (0,d.A)(_,g):await (0,i.A)(_,g),await (0,n.A)({tableName:"mariadb_users",data:{user_id:e,username:s,host:t,password:c,primary:"1",grants:'[{"database":"*","table":"*","privileges":["ALL"]}]'},dbContext:"Master",useLocal:a}),console.log(`User ${e} SQL credentials successfully added.`)}catch(e){console.log("Error in adding SQL user in 'addMariadbUser' function =>",e.message)}}},96052:(e,a,t)=>{t.d(a,{A:()=>n});var s=t(29021),r=t.n(s),i=t(21572);let l=t.n(i)().createTransport({host:process.env.DSQL_MAIL_HOST,port:465,secure:!0,auth:{user:process.env.DSQL_MAIL_EMAIL,pass:process.env.DSQL_MAIL_PASSWORD}});async function n({to:e,subject:a,text:t,html:s,alias:i,senderName:n}){let o;if(!process.env.DSQL_MAIL_HOST||!process.env.DSQL_MAIL_EMAIL||!process.env.DSQL_MAIL_PASSWORD)return null;let d=(i?.match(/support/i),process.env.DSQL_MAIL_EMAIL);if(!r().existsSync("./email/index.html"))return;let u=r().readFileSync("./email/index.html","utf8").replace(/{{email_body}}/,s||"").replace(/{{issue_date}}/,Date().substring(0,24));try{let s={};s.from=`"${n||"Datasquirel"}" <${d}>`,s.sender=d,i&&(s.replyTo=d),s.to=e,s.subject=a,s.text=t,s.html=u,o=await l.sendMail(s)}catch(e){console.log("ERROR in handleNodemailer Function =>",e.message)}return o}},43775:(e,a,t)=>{t.d(a,{A:()=>i});var s=t(95969);let r=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function i({unparsedResults:e,tableSchema:a}){let t=[];try{for(let i=0;i",a.message),e}}},67619:(e,a,t)=>{t.d(a,{A:()=>i});var s=t(29021),r=t.n(s);async function i({user:e,message:a,component:t,noMail:s,req:i}){let l=new Date,n=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],a=i.headers["x-real-ip"],t=i.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],r=t||s||a||i.socket.remoteAddress;if(!r)return null;return String(r)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== -Error Message: ${a} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` -User Id: ${e?.id} -User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),i?.url&&(s+=` -URL: ${i.url}`),i?.body&&(s+=` -Request Body: ${JSON.stringify(i.body,null,4)}`),n&&(s+=` -IP: ${n}`),s+=` -Date: ${l.toDateString()} -========================================`,r().existsSync("./.tmp/error.log")||r().writeFileSync("./.tmp/error.log","","utf-8");let o=r().readFileSync("./.tmp/error.log","utf-8");r().writeFileSync("./.tmp/error.log",s),r().appendFileSync("./.tmp/error.log",` - - - - -${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,a,t)=>{t.d(a,{A:()=>n});var s=t(43775),r=t(67619),i=t(7447),l=t(64292);async function n({queryString:e,queryValuesArray:a,database:t,tableSchema:n,useLocal:o,debug:d}){let u=(0,i.A)({fa:!0});o&&(u=(0,i.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,i.A)()),d&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",a));let c=await (0,l.A)(u,e,a);if(d&&console.log("varDatabaseDbHandler:results:",c),c&&n)try{return await (0,s.A)({unparsedResults:c,tableSchema:n})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,r.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,a,t)=>{t.d(a,{A:()=>l});var s=t(55511),r=t(79428),i=t(32443);function l({encryptedString:e,encryptionKey:a,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:n,keyLen:o,algorithm:d,bufferAllocSize:u}=(0,i.A)({encryptionKey:a});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!n?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,s.scryptSync)(l,n,o),m=r.Buffer.alloc(u,0),_=(0,s.createDecipheriv)(d,c,m);try{let a=_.update(e,"hex","utf8");return a+=_.final("utf8")}catch(a){return console.log("Error in decrypting =>",a.message),e}}},47546:(e,a,t)=>{t.d(a,{A:()=>r});var s=t(7447);function r(...e){let a=(0,s.A)();try{return new Promise((t,s)=>{a.query(...e).then(e=>{a.end(),t(JSON.parse(JSON.stringify(e)))}).catch(e=>{a.end(),t({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{a?.end()}}}}; \ No newline at end of file +"use strict";exports.id=3704,exports.ids=[3704],exports.modules={83704:(e,a,t)=>{t.d(a,{A:()=>g});var i=t(29021),s=t.n(i),l=t(96052),r=t(33873),n=t.n(r),o=t(67580),d=t(30944),u=t(68829),c=t(98e3),m=t(49941);async function _({user:e,social_platform:a,invitation:t,database:i,additionalFields:s,debug:l}){let r=i||"datasquirel",n=i?`\`${r}\`.`:"",o=`SELECT * FROM ${n}\`users\` WHERE email=? AND social_id=? AND social_platform=?`,u=[e.email,e.social_id,a],c=await (0,d.A)({database:r,queryString:o,queryValuesArray:u,debug:l});if(!c?.[0])return{success:!1,payload:null};let _=Math.random().toString(36).substring(2)+"-"+Math.random().toString(36).substring(2),g={id:c[0].id,first_name:c[0].first_name,last_name:c[0].last_name,username:c[0].username,user_type:c[0].user_type,email:c[0].email,social_id:c[0].social_id,image:c[0].image,image_thumbnail:c[0].image_thumbnail,verification_status:c[0].verification_status,social_login:c[0].social_login,social_platform:c[0].social_platform,csrf_k:_,logged_in_status:!0,date:Date.now()};return s?.[0]&&s.forEach(e=>{g[e]=c[0][e]}),t&&(!i||i?.match(/^datasquirel$/))&&(0,m.A)({query:t,user:g}),{success:!0,payload:g,csrf:_}}async function g({database:e,social_id:a,email:t,social_platform:i,payload:r,invitation:m,supEmail:g,additionalFields:E,debug:b}){try{let f=global.DSQL_USE_LOCAL?void 0:e||"datasquirel",y=global.DSQL_USE_LOCAL?"":`${f}.`,S=`SELECT * FROM ${y}users WHERE social_id = ? AND social_login='1' AND social_platform = ? `,A=[a.toString(),i];b&&(console.log("handleSocialDb:existingSocialIdUserQuery",S),console.log("handleSocialDb:existingSocialIdUserValues",A));let p=await (0,d.A)({database:f,queryString:S,queryValuesArray:A,debug:b});if(b&&console.log("handleSocialDb:existingSocialIdUser",p),p?.[0])return await _({user:p[0],social_platform:i,invitation:m,database:f,additionalFields:E,debug:b});let D=t||g||null;if(!D)return{success:!1,payload:null,msg:"No Email Present"};let h=`SELECT * FROM ${y}users WHERE email='${D}'`;b&&console.log("handleSocialDb:existingEmailOnlyQuery",h);let v=await (0,d.A)({database:f,queryString:h,debug:b});if(b&&console.log("handleSocialDb:existingEmailOnly",v),v&&v[0])return{success:!1,payload:null,msg:"This Email is already taken"};let R=`SELECT * FROM ${y}users WHERE email=? AND social_login='1' AND social_platform=? AND social_id=?`,N=[D,i,a],O=await (0,d.A)({database:f,queryString:R,queryValuesArray:N,debug:b});if(O&&O[0])return await _({user:r,social_platform:i,invitation:m,database:f,additionalFields:E,debug:b});let L=(0,u.A)({data:a.toString()}),F={social_login:"1",verification_status:g?"0":"1",password:L};Object.keys(r).forEach(e=>{F[e]=r[e]});let $=await (0,c.A)({dbContext:f?"Dsql User":void 0,paradigm:f?"Full Access":void 0,dbFullName:f,tableName:"users",duplicateColumnName:"email",duplicateColumnValue:D,data:{...F,email:D}});if(!$?.insertId)return console.log("Social User Failed to insert in 'handleSocialDb.ts' backend function =>",$),{success:!1,payload:null,msg:"Social User Failed to insert in 'handleSocialDb.ts' backend function"};{e||await (0,o.A)({userId:$.insertId});let a=`SELECT * FROM ${y}users WHERE id='${$.insertId}'`,t=await (0,d.A)({database:f,queryString:a,debug:b});if(!t||!t[0])return{success:!1,payload:null,msg:"User Insertion Failed!"};if(g&&e?.match(/^datasquirel$/)){let e=(0,u.A)({data:JSON.stringify({id:$.insertId,email:g,dateCode:Date.now()})});(0,l.A)({to:g,subject:"Verify Email Address",text:"Please click the link to verify your email address",html:s().readFileSync("./email/send-email-verification-link.html","utf8").replace(/{{host}}/,process.env.DSQL_HOST||"").replace(/{{token}}/,e||"")}).then(()=>{})}let r=process.env.DSQL_STATIC_SERVER_DIR;if(!r)return console.log("Static File ENV not Found!"),{success:!1,payload:null,msg:"Static File ENV not Found!"};if(!e||e?.match(/^datasquirel$/)){let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${$.insertId}`,a=n().join(r,`images/user-images/user-${$.insertId}`);s().mkdirSync(e),s().mkdirSync(a),s().writeFileSync(`${e}/main.json`,JSON.stringify([]),"utf8")}return await _({user:t[0],social_platform:i,invitation:m,database:f,additionalFields:E,debug:b})}}catch(e){return console.log("ERROR in 'handleSocialDb.ts' backend function =>",e.message),{success:!1,payload:null,msg:e.message}}}},49941:(e,a,t)=>{t.d(a,{A:()=>n});var i=t(67619),s=t(48786),l=t(98e3),r=t(62050);async function n({query:e,user:a}){try{let t=global.DSQL_USE_LOCAL?r.A:s.A,{invite:i,database_access:n,priviledge:o,email:d}=e,u=[i,d],c=await t("SELECT date_created_code FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",u);if(!c||!c[0])throw Error("No Invitation Found");let m=[i],_=await t("SELECT first_name,last_name,email FROM users WHERE id=?",m);if(_?.[0]){let e=await t("SELECT email FROM user_users WHERE user_id=? AND invited_user_id=? AND user_type='admin' AND email=?",[i,a.id,d]);if(e?.[0])console.log("User already added");else{(0,l.A)({dbFullName:"datasquirel",tableName:"user_users",data:{user_id:i,invited_user_id:a.id,database_access:n,first_name:a.first_name,last_name:a.last_name,phone:a.phone,email:a.email,username:a.username,user_type:"admin",user_priviledge:o,image:a.image,image_thumbnail:a.image_thumbnail}});let e=await t("SELECT db_tables_data FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",[i,d]);if(await t("DELETE FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=?",[i,a.id]),e&&e[0]){let t=e[0].db_tables_data.split("|");for(let e=0;e{t.d(a,{A:()=>l});var i=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:a}){let t=[];try{for(let l=0;l",a.message),e}}},30944:(e,a,t)=>{t.d(a,{A:()=>n});var i=t(43775),s=t(67619),l=t(7447),r=t(64292);async function n({queryString:e,queryValuesArray:a,database:t,tableSchema:n,debug:o}){let d=(0,l.A)({fa:!0});global.DSQL_USE_LOCAL&&(d=(0,l.A)({local:!0})),t?.match(/^datasquirel$/)&&(d=(0,l.A)()),o&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",a),console.log("varDatabaseDbHandler:CONNECTION:",d.getConfig()));let u=await (0,r.A)(d,e,a);if(o&&console.log("varDatabaseDbHandler:results:",u),u&&n)try{return await (0,i.A)({unparsedResults:u,tableSchema:n})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,a,t)=>{t.d(a,{A:()=>r});var i=t(55511),s=t(79428),l=t(32443);function r({encryptedString:e,encryptionKey:a,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:r,salt:n,keyLen:o,algorithm:d,bufferAllocSize:u}=(0,l.A)({encryptionKey:a});if(!r?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!n?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,i.scryptSync)(r,n,o),m=s.Buffer.alloc(u,0),_=(0,i.createDecipheriv)(d,c,m);try{let a=_.update(e,"hex","utf8");return a+=_.final("utf8")}catch(a){return console.log("Error in decrypting =>",a.message),e}}}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/5194.js b/dsql-app/.local_dist/server/chunks/5194.js new file mode 100644 index 00000000..47653994 --- /dev/null +++ b/dsql-app/.local_dist/server/chunks/5194.js @@ -0,0 +1,16 @@ +"use strict";exports.id=5194,exports.ids=[5194],exports.modules={96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},96551:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(9288),a=r.n(n),o=r(67619),l=r(45185);async function i({imageSourceBase64:e,imageName:t,userId:r,mimeType:n,thumbnailSize:i,folder:s,isPrivate:u}){try{let o=Buffer.from(e,"base64"),c=i?parseInt(i.toString()):400,d=a()(o),p=a()(o),_=(0,l.A)({isPrivate:u,userId:r,folder:s});if(!_)return null;let{fileRootPath:f,urlRootPath:g,relativePath:m}=_,{width:S,height:h,format:y}=await d.metadata(),E=n||y;S&&h&&S>1800&&d.resize(1800,Math.round(1800/S*h),{fit:"cover"}),d.toFormat(E,{quality:80}),await d.metadata();let N=`${t}.${E}`;if(await d.toFile(f+N),S&&h&&S>c){let e=c/S;p.resize(c,Math.round(h*e),{fit:"cover"})}else S&&h&&p.resize(150,Math.round(150/S*h),{fit:"cover"});p.toFormat(E,{quality:80});let A=`${t}_thumbnail.${E}`;return await p.toFile(f+A),{urlPath:g+N,urlThumbnailPath:g+A,urlRelativePath:m+N,urlThumbnailRelativePath:m+A}}catch(e){return console.log("Write Image to Disk error =>",e.message),(0,o.A)({component:"functions/backend/fsWriteImageToDiskFromBase64",message:e.message}),null}}},45185:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(29021),a=r.n(n),o=r(33873),l=r.n(o);function i({isPrivate:e,userId:t,folder:r,video:n,pathOnly:o}){"production".match(/production/);let i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)return console.log("Static File ENV not Found!"),null;let s=e?`@/${n?"videos":"media"}/${r?r+"/":""}`:n?`/videos/user-videos/user-${t}/${r?r+"/":""}`:`/images/user-images/user-${t}/${r?r+"/":""}`,u=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t}/media/${r?r+"/":""}`:l().join(i,s);return a().existsSync(u)||o||a().mkdirSync(u,{recursive:!0}),{fileRootPath:u,urlRootPath:e?`@/media/${r?r+"/":""}`:`${process.env.DSQL_STATIC_HOST}${s}`,relativePath:s}}},98e3:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(72583),a=r.n(n),o=r(92652),l=r(30802),i=r(68829),s=r(64292),u=r(52939);async function c({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:c,tableSchema:d,duplicateColumnName:p,duplicateColumnValue:_,update:f,encryptionKey:g,encryptionSalt:m}){let S=(0,u.A)({dbContext:e,dbFullName:r}),h=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,y=S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(c?.date_created_timestamp&&delete c.date_created_timestamp,c?.date_updated_timestamp&&delete c.date_updated_timestamp,c?.date_updated&&delete c.date_updated,c?.date_updated_code&&delete c.date_updated_code,c?.date_created&&delete c.date_created,c?.date_created_code&&delete c.date_created_code,p&&"string"==typeof p){let t=`SELECT * FROM ${S?"":`\`${r}\`.`}\`${n}\` WHERE \`${p}\`=?`,a=await (0,s.A)(y,t,[_]);if(a?.[0]&&!f)return null;if(a&&a[0]&&f)return await (0,l.A)({dbContext:e,dbFullName:r,tableName:n,data:c,tableSchema:d,encryptionKey:g,encryptionSalt:m,identifierColumnName:p,identifierValue:_||""})}let E=Object.keys(c),N=[],A=[];for(let e=0;ee.fieldName==t):null,l=n&&n[0]?n[0]:null;if(null==r||void 0==r||l?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:g,encryptionSalt:m}),console.log("DSQL: Encrypted value =>",r));let s=/<[^>]+>/g;(l?.richText||String(r).match(s))&&(r=a()(r,o.A)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),N.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?A.push(String(r)):A.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}c?.date_created||(N.push("`date_created`"),A.push(Date())),c?.date_created_code||(N.push("`date_created_code`"),A.push(Date.now())),c?.date_updated||(N.push("`date_updated`"),A.push(Date())),c?.date_updated_code||(N.push("`date_updated_code`"),A.push(Date.now()));let D=`INSERT INTO ${S?"":`\`${r}\`.`}\`${n}\` (${N.join(",")}) VALUES (${A.map(()=>"?").join(",")})`;return await (0,s.A)(h,D,A)}},30802:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),o=r(92652),l=r(68829),i=r(52939),s=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:p,encryptionSalt:_}){if(!n||!Object.keys(n).length)return null;let f=(0,i.A)({dbContext:e,dbFullName:t}),g=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let m=Object.keys(n),S=[],h=[];for(let e=0;ee.fieldName===t):null,s=i&&i[0]?i[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(s?.richText||String(r).match(c))&&(r=a()(r,o.A)),s?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:p,encryptionSalt:_})),"object"==typeof r&&(r=JSON.stringify(r)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),S.push(`\`${t}\`=?`),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}S.push(`date_updated='${Date()}'`),S.push(`date_updated_code='${Date.now()}'`);let y=`UPDATE ${f?"":`\`${t}\`.`}\`${r}\` SET ${S.join(",")} WHERE \`${c}\`=?`;return h.push(d),await (0,s.A)(g,y,h)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(29021),a=r.n(n);async function o({user:e,message:t,component:r,noMail:n,req:o}){let l=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],t=o.headers["x-real-ip"],r=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=r||n||t||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +Error Message: ${t} +Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` +User Id: ${e?.id} +User Name: ${e?.first_name} ${e?.last_name} +User Email: ${e?.email}`),o?.url&&(n+=` +URL: ${o.url}`),o?.body&&(n+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(n+=` +IP: ${i}`),n+=` +Date: ${l.toDateString()} +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let s=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` + + + + +${s}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(55511),a=r(79428),o=r(32443);function l({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:l,salt:i,keyLen:s,algorithm:u,bufferAllocSize:c}=(0,o.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(l,i,s),p=a.Buffer.alloc(c,0),_=(0,n.createCipheriv)(u,d,p);try{let t=_.update(e,"utf8","hex");return t+=_.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},32443:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/5392.js b/dsql-app/.local_dist/server/chunks/5392.js index e17328a7..0f3196cc 100644 --- a/dsql-app/.local_dist/server/chunks/5392.js +++ b/dsql-app/.local_dist/server/chunks/5392.js @@ -1 +1 @@ -"use strict";exports.id=5392,exports.ids=[5392],exports.modules={53926:(e,s,t)=>{t.d(s,{A:()=>i});var a=t(8732),n=t(82015),l=t.n(n);function i({confirmedDelegetedUser:e,linksArray:s,user:t}){let[n,i]=l().useState(s||null);return n&&n[1]?(0,a.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:n.map((e,s,t)=>s===n.length-1?(0,a.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},s):(0,a.jsxs)(l().Fragment,{children:[(0,a.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,a.jsx)("span",{className:"opacity-20",children:"|"})]},s))}):(0,a.jsx)(l().Fragment,{})}},87639:(e,s,t)=>{t.d(s,{A:()=>x});var a=t(8732),n=t(82015),l=t.n(n);t(46169);var i=t(72390),r=t(16757),c=t(66916),d=t(66918),o=t(23293);function x(){let[e,s]=l().useState(!0),[t,n]=l().useState(0),[x,m]=l().useState(0);return e?(0,a.jsx)("div",{className:"button ghost small-text",style:{height:"30px"},children:(0,a.jsx)(r.A,{width:"15px",position:"relative"})}):(0,a.jsx)(l().Fragment,{children:t?(0,a.jsxs)("div",{className:"button ghost small-text normal-weight p-0",style:{height:"30px",padding:0},onClick:e=>{s(!0),(0,i.A)().then(()=>{m(e=>e+1),s(!1)})},children:[e&&(0,a.jsx)(r.A,{width:"15px"}),(0,a.jsx)(c.A,{size:20,className:"text-slate-400 mr-[3px]"}),(0,a.jsx)("span",{className:"font-bold text-slate-700 dark:text-white",children:t&&t.toFixed(2)}),(0,a.jsx)("span",{className:"text-slate-500",children:"mb"}),(0,a.jsx)(d.A,{size:17,className:"text-slate-400",strokeWidth:2})]}):(0,a.jsxs)("span",{className:"text-sm info gray font-normal w-auto",children:[(0,a.jsx)(o.A,{}),(0,a.jsx)("span",{children:"No Disk Usage Data Available Yet"})]})})}},92702:(e,s,t)=>{t.d(s,{A:()=>l});var a=t(39908),n=t.n(a);async function l(e,s,t){let a=n()({req:e,level:t?"deep":void 0});return console.log(a),a.payload}},72390:(e,s,t)=>{t.d(s,{A:()=>n});var a=t(46169);async function n(){let e=await (0,a.A)("/api/getDiskUsage");localStorage.setItem("disk_usage",e.total)}},89923:(e,s,t)=>{t.d(s,{A:()=>a});function a(e,s){return s?!!(e?.id&&String(e?.id)==(process.env.DSQL_SU_USER_ID||"1")):!!(e?.id&&"1"==String(e?.id))}},25562:(e,s,t)=>{t.d(s,{A:()=>w});var a=t(8732),n=t(82015),l=t.n(n),i=t(27912),r=t.n(i),c=t(50139),d=t(52070),o=t(34637),x=t(83158),m=t(25294),h=t(92441),j=t(29743),p=t(10643),u=t(10321),g=t(89923);function f({user:e}){let[s,t]=l().useState(!0);return(0,a.jsxs)("aside",{className:"aside"+(s?" mobile-collapsed":" mobile-expanded"),children:[(0,a.jsx)(c.A,{adminAside:!0,collapseAsideMobile:s,setCollapseAsideMobile:t}),(0,a.jsx)("hr",{className:"opacity-0 mt-4"}),(0,a.jsxs)("div",{className:"main-links"+(s?" hidden lg:flex":" "),children:[(0,a.jsxs)("a",{href:"/admin","data-currentlink":"/admin","data-strictlink":"true",children:[(0,a.jsx)(d.A,{size:20}),(0,a.jsx)("span",{children:"Dashboard"})]}),(0,a.jsxs)("a",{href:`/admin/${e?.id}/databases`,"data-currentlink":`/admin/${e?.id}/databases`,children:[(0,a.jsx)(o.A,{size:20}),(0,a.jsx)("span",{children:"Databases"})]}),(0,a.jsxs)("a",{href:`/admin/${e?.id}/media`,"data-currentlink":`/admin/${e?.id}/media`,children:[(0,a.jsx)(x.A,{size:20}),(0,a.jsx)("span",{children:"Media"})]}),(0,a.jsxs)("a",{href:`/admin/${e?.id}/users`,"data-currentlink":`/admin/${e?.id}/users`,children:[(0,a.jsx)(m.A,{size:20}),(0,a.jsx)("span",{children:"Users"})]}),(0,a.jsxs)("a",{href:`/admin/${e?.id}/schema`,"data-currentlink":`/admin/${e?.id}/schema`,children:[(0,a.jsx)(h.A,{size:20}),(0,a.jsx)("span",{children:"Schema"})]}),(0,a.jsxs)("a",{href:`/admin/${e?.id}/api-keys`,"data-currentlink":`/admin/${e?.id}/api-keys`,children:[(0,a.jsx)(j.A,{size:20}),(0,a.jsx)("span",{children:"API Keys"})]}),(0,a.jsxs)("a",{href:`/admin/${e?.id}/connect`,"data-currentlink":`/admin/${e?.id}/connect`,children:[(0,a.jsx)(p.A,{size:20}),(0,a.jsx)("span",{children:"Connect"})]}),(0,g.A)(e)&&(0,a.jsx)(l().Fragment,{children:(0,a.jsxs)("a",{href:"/su","data-currentlink":"/su",children:[(0,a.jsx)(u.A,{size:20}),(0,a.jsx)("span",{children:"Super Admin User"})]})}),(0,a.jsx)("hr",{className:"opacity-80"}),(0,a.jsxs)("div",{className:"flex-col gap-0 items-start w-full",children:[(0,a.jsx)("a",{href:`/admin/${e?.id}/settings`,"data-currentlink":`/admin/${e?.id}/settings`,children:(0,a.jsx)("span",{children:"Settings"})}),(0,a.jsx)("a",{href:"/docs","data-currentlink":"/docs",target:"_blank",children:(0,a.jsx)("span",{children:"Documentation"})}),(0,a.jsx)("a",{href:"/logout","data-currentlink":"/logout",children:(0,a.jsx)("span",{children:"Logout"})})]})]})]})}var y=t(192);function v({user:e,extraHeaderContent:s}){let[t,n]=l().useState(e||null);return(0,a.jsx)("section",{className:"overflow-visible w-full px-0 md:px-8 py-0 flex justify-center bg-white dark:bg-slate-800 shadow-lg gap-4 dark:shadow-black/10 shadow-slate-900/5 relative z-[100]",style:{zIndex:700,border:"none"},children:(0,a.jsxs)("div",{className:"w-full items-center justify-between gap-4 md:gap-8",children:[(0,a.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 px-4 xl:px-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto bg-white xl:bg-transparent pb-10 xl:pb-0",id:"main-nav-content-wrapper",children:[(0,a.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,a.jsx)("a",{href:"/",className:"hidden xl:flex",children:(0,a.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,a.jsx)("button",{className:"outlined gray ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");s?.classList.toggle("hidden")},style:{border:"none"},children:(0,a.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,a.jsxs)("div",{className:"flex items-center w-full gap-6 grow flex-col xl:flex-row justify-start xl:justify-between",children:[(0,a.jsx)("div",{className:"gap-6",children:s}),(0,a.jsx)(y.A,{activeUser:t})]})]}),(0,a.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");s?.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,a.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,a.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,a.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})}t(27550);var b=t(87639);function w({children:e,head:s,user:t,productionEnvironment:n,extraHeaderContent:i,aceEditor:d}){return i||(i=(0,a.jsx)(b.A,{})),(0,a.jsxs)(l().Fragment,{children:[(0,a.jsxs)(r(),{children:[s,(0,a.jsxs)(l().Fragment,{children:[(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]}),(0,a.jsxs)("div",{className:"admin w-full flex items-start gap-0",children:[(0,a.jsx)(f,{user:t}),(0,a.jsxs)("main",{className:"relative",children:[(0,a.jsx)(v,{user:t,extraHeaderContent:i}),(0,a.jsx)("div",{className:"admin-content relative z-10",children:e}),(0,a.jsx)("footer",{className:"flex justify-center w-full items-center p-4",children:(0,a.jsxs)("div",{className:"max-w-6xl w-full justify-center flex-wrap",children:[(0,a.jsx)("div",{className:"flex items-center gap-2 scale-75",children:(0,a.jsx)(c.A,{})}),(0,a.jsx)("span",{className:"opacity-25",children:"|"}),(0,a.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600 text-center",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]}),(0,a.jsx)("span",{className:"opacity-25",children:"|"}),(0,a.jsx)("a",{href:"/docs",children:"Docs"}),(0,a.jsx)("span",{className:"opacity-25",children:"|"}),(0,a.jsx)("a",{href:"/terms",children:"Terms"})]})})]})]})]})}t(46169)},5583:(e,s,t)=>{t.r(s),t.d(s,{default:()=>l});var a=t(8732);t(82015);var n=t(20883);function l(){return(0,a.jsxs)(n.Html,{lang:"en",children:[(0,a.jsxs)(n.Head,{children:[(0,a.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,a.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,a.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,a.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,a.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,a.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,a.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,a.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,a.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,a.jsxs)("body",{children:[(0,a.jsx)(n.Main,{}),(0,a.jsx)(n.NextScript,{})]})]})}}}; \ No newline at end of file +"use strict";exports.id=5392,exports.ids=[5392],exports.modules={53926:(e,s,t)=>{t.d(s,{A:()=>l});var a=t(8732),n=t(82015),r=t.n(n);function l({confirmedDelegetedUser:e,linksArray:s,user:t}){let[n,l]=r().useState(s||null);return n&&n[1]?(0,a.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:n.map((e,s,t)=>s===n.length-1?(0,a.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},s):(0,a.jsxs)(r().Fragment,{children:[(0,a.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,a.jsx)("span",{className:"opacity-20",children:"|"})]},s))}):(0,a.jsx)(r().Fragment,{})}},87639:(e,s,t)=>{t.d(s,{A:()=>x});var a=t(8732),n=t(82015),r=t.n(n);t(46169);var l=t(72390),i=t(16757),c=t(66916),d=t(66918),o=t(23293);function x(){let[e,s]=r().useState(!0),[t,n]=r().useState(0),[x,m]=r().useState(0);return e?(0,a.jsx)("div",{className:"button ghost small-text",style:{height:"30px"},children:(0,a.jsx)(i.A,{width:"15px",position:"relative"})}):(0,a.jsx)(r().Fragment,{children:t?(0,a.jsxs)("div",{className:"button ghost small-text normal-weight p-0",style:{height:"30px",padding:0},onClick:e=>{s(!0),(0,l.A)().then(()=>{m(e=>e+1),s(!1)})},children:[e&&(0,a.jsx)(i.A,{width:"15px"}),(0,a.jsx)(c.A,{size:20,className:"text-slate-400 mr-[3px]"}),(0,a.jsx)("span",{className:"font-bold text-slate-700 dark:text-white",children:t&&t.toFixed(2)}),(0,a.jsx)("span",{className:"text-slate-500",children:"mb"}),(0,a.jsx)(d.A,{size:17,className:"text-slate-400",strokeWidth:2})]}):(0,a.jsxs)("span",{className:"text-sm info gray font-normal w-auto",children:[(0,a.jsx)(o.A,{}),(0,a.jsx)("span",{children:"No Disk Usage Data Available Yet"})]})})}},92702:(e,s,t)=>{async function a(e,s,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(s,{A:()=>a}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},72390:(e,s,t)=>{t.d(s,{A:()=>n});var a=t(46169);async function n(){let e=await (0,a.A)("/api/getDiskUsage");localStorage.setItem("disk_usage",e.total)}},89923:(e,s,t)=>{t.d(s,{A:()=>a});function a(e,s){return s?!!(e?.id&&String(e?.id)==(process.env.DSQL_SU_USER_ID||"1")):!!(e?.id&&"1"==String(e?.id))}},25562:(e,s,t)=>{t.d(s,{A:()=>w});var a=t(8732),n=t(82015),r=t.n(n),l=t(27912),i=t.n(l),c=t(50139),d=t(52070),o=t(34637),x=t(83158),m=t(25294),h=t(92441),j=t(29743),u=t(10643),p=t(10321),g=t(89923);function f({user:e}){let[s,t]=r().useState(!0);return(0,a.jsxs)("aside",{className:"aside"+(s?" mobile-collapsed":" mobile-expanded"),children:[(0,a.jsx)(c.A,{adminAside:!0,collapseAsideMobile:s,setCollapseAsideMobile:t}),(0,a.jsx)("hr",{className:"opacity-0 mt-4"}),(0,a.jsxs)("div",{className:"main-links"+(s?" hidden lg:flex":" "),children:[(0,a.jsxs)("a",{href:"/admin","data-currentlink":"/admin","data-strictlink":"true",children:[(0,a.jsx)(d.A,{size:20}),(0,a.jsx)("span",{children:"Dashboard"})]}),(0,a.jsxs)("a",{href:`/admin/${e?.id}/databases`,"data-currentlink":`/admin/${e?.id}/databases`,children:[(0,a.jsx)(o.A,{size:20}),(0,a.jsx)("span",{children:"Databases"})]}),(0,a.jsxs)("a",{href:`/admin/${e?.id}/media`,"data-currentlink":`/admin/${e?.id}/media`,children:[(0,a.jsx)(x.A,{size:20}),(0,a.jsx)("span",{children:"Media"})]}),(0,a.jsxs)("a",{href:`/admin/${e?.id}/users`,"data-currentlink":`/admin/${e?.id}/users`,children:[(0,a.jsx)(m.A,{size:20}),(0,a.jsx)("span",{children:"Users"})]}),(0,a.jsxs)("a",{href:`/admin/${e?.id}/schema`,"data-currentlink":`/admin/${e?.id}/schema`,children:[(0,a.jsx)(h.A,{size:20}),(0,a.jsx)("span",{children:"Schema"})]}),(0,a.jsxs)("a",{href:`/admin/${e?.id}/api-keys`,"data-currentlink":`/admin/${e?.id}/api-keys`,children:[(0,a.jsx)(j.A,{size:20}),(0,a.jsx)("span",{children:"API Keys"})]}),(0,a.jsxs)("a",{href:`/admin/${e?.id}/connect`,"data-currentlink":`/admin/${e?.id}/connect`,children:[(0,a.jsx)(u.A,{size:20}),(0,a.jsx)("span",{children:"Connect"})]}),(0,g.A)(e)&&(0,a.jsx)(r().Fragment,{children:(0,a.jsxs)("a",{href:"/su","data-currentlink":"/su",children:[(0,a.jsx)(p.A,{size:20}),(0,a.jsx)("span",{children:"Super Admin User"})]})}),(0,a.jsx)("hr",{className:"opacity-80"}),(0,a.jsxs)("div",{className:"flex-col gap-0 items-start w-full",children:[(0,a.jsx)("a",{href:`/admin/${e?.id}/settings`,"data-currentlink":`/admin/${e?.id}/settings`,children:(0,a.jsx)("span",{children:"Settings"})}),(0,a.jsx)("a",{href:"/docs","data-currentlink":"/docs",target:"_blank",children:(0,a.jsx)("span",{children:"Documentation"})}),(0,a.jsx)("a",{href:"/logout","data-currentlink":"/logout",children:(0,a.jsx)("span",{children:"Logout"})})]})]})]})}var y=t(192);function v({user:e,extraHeaderContent:s}){let[t,n]=r().useState(e||null);return(0,a.jsx)("section",{className:"overflow-visible w-full px-0 md:px-8 py-0 flex justify-center bg-white dark:bg-slate-800 shadow-lg gap-4 dark:shadow-black/10 shadow-slate-900/5 relative z-[100]",style:{zIndex:700,border:"none"},children:(0,a.jsxs)("div",{className:"w-full items-center justify-between gap-4 md:gap-8",children:[(0,a.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 px-4 xl:px-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto bg-white xl:bg-transparent pb-10 xl:pb-0",id:"main-nav-content-wrapper",children:[(0,a.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,a.jsx)("a",{href:"/",className:"hidden xl:flex",children:(0,a.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,a.jsx)("button",{className:"outlined gray ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");s?.classList.toggle("hidden")},style:{border:"none"},children:(0,a.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,a.jsxs)("div",{className:"flex items-center w-full gap-6 grow flex-col xl:flex-row justify-start xl:justify-between",children:[(0,a.jsx)("div",{className:"gap-6",children:s}),(0,a.jsx)(y.A,{activeUser:t})]})]}),(0,a.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");s?.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,a.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,a.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,a.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})}t(27550);var b=t(87639);function w({children:e,head:s,user:t,productionEnvironment:n,extraHeaderContent:l,aceEditor:d}){return l||(l=(0,a.jsx)(b.A,{})),(0,a.jsxs)(r().Fragment,{children:[(0,a.jsxs)(i(),{children:[s,(0,a.jsxs)(r().Fragment,{children:[(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]}),(0,a.jsxs)("div",{className:"admin w-full flex items-start gap-0",children:[(0,a.jsx)(f,{user:t}),(0,a.jsxs)("main",{className:"relative",children:[(0,a.jsx)(v,{user:t,extraHeaderContent:l}),(0,a.jsx)("div",{className:"admin-content relative z-10",children:e}),(0,a.jsx)("footer",{className:"flex justify-center w-full items-center p-4",children:(0,a.jsxs)("div",{className:"max-w-6xl w-full justify-center flex-wrap",children:[(0,a.jsx)("div",{className:"flex items-center gap-2 scale-75",children:(0,a.jsx)(c.A,{})}),(0,a.jsx)("span",{className:"opacity-25",children:"|"}),(0,a.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600 text-center",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]}),(0,a.jsx)("span",{className:"opacity-25",children:"|"}),(0,a.jsx)("a",{href:"/docs",children:"Docs"}),(0,a.jsx)("span",{className:"opacity-25",children:"|"}),(0,a.jsx)("a",{href:"/terms",children:"Terms"})]})})]})]})]})}t(46169)},5583:(e,s,t)=>{t.r(s),t.d(s,{default:()=>r});var a=t(8732);t(82015);var n=t(20883);function r(){return(0,a.jsxs)(n.Html,{lang:"en",children:[(0,a.jsxs)(n.Head,{children:[(0,a.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,a.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,a.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,a.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,a.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,a.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,a.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,a.jsx)("meta",{property:"og:type",content:"website"}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,a.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,a.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,a.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,a.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,a.jsxs)("body",{children:[(0,a.jsx)(n.Main,{}),(0,a.jsx)(n.NextScript,{})]})]})}}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/5408.js b/dsql-app/.local_dist/server/chunks/5408.js new file mode 100644 index 00000000..98bfefa5 --- /dev/null +++ b/dsql-app/.local_dist/server/chunks/5408.js @@ -0,0 +1,17 @@ +"use strict";exports.id=5408,exports.ids=[5408],exports.modules={60149:(e,t,a)=>{a.d(t,{On:()=>n.a,Yv:()=>i.a,_n:()=>d}),a(76102);var l=a(65967),n=a.n(l),s=a(30889),i=a.n(s),r=a(93726);let d=a.n(r)()},29615:(e,t,a)=>{a.d(t,{A:()=>c});var l=a(8732),n=a(82015),s=a.n(n),i=a(42960),r=a(93763),d=a(46169),o=a(19796);function c({field:e,database:t,currentTable:a,isDelegated:n,setLoading:c}){let u=s().useContext(o.AppContext),[m,p]=s().useState(e),[x,h]=s().useState(!1);return(0,l.jsxs)("div",{className:"flex-col w-full table-field-wrapper"+(x?" shadow-2xl shadow-slate-700/40 relative z-50":""),children:[(0,l.jsxs)("div",{className:"card no-hover items-center w-full py-4"+(x?" rounded-t":" rounded")+(m.fieldName?.match(i.A)?" text-slate-400 pointer-events-none border-slate-200 border":" light-gray"),children:[(0,l.jsx)("span",{className:"font-bold"+(m.fieldName?.match(i.A)?" dark:text-slate-500":" dark:text-white"),children:m.fieldName}),(0,l.jsx)("span",{className:"text-xs py-1 px-2 bg-slate-100 dark:bg-slate-700 dark:text-slate-200 rounded ",children:m.dataType}),m?.foreignKey&&(0,l.jsxs)("div",{className:"text-xs bg-primary text-white px-2 py-0.5 rounded-full",children:[(0,l.jsx)("span",{children:"Foreign Key: "}),(0,l.jsxs)("span",{children:[m.foreignKey.destinationTableName," ("," ",(0,l.jsx)("b",{children:m.foreignKey.destinationTableColumnName})," ",")"]})]}),m.fieldName?.match(i.A)&&(0,l.jsx)("span",{className:"text-slate-300 text-sm font-semibold ml-0 md:ml-auto",children:"Default Field"}),!(!n&&!m.fieldName?.match(i.A)&&m.dataType?.match(/INT/))||m.foreignKey||t?.active_clone?.toString()?.match(/1/)?!n&&!m.fieldName?.match(i.A)&&m.dataType?.match(/INT/)&&!t?.active_clone?.toString()?.match(/1/)?(0,l.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(0,l.jsx)("div",{className:"button py-1 text-xs light-gray",onClick:l=>{window.confirm("Delete this foreign Key?")&&(delete e.foreignKey,c(!0),(0,d.A)("/api/updateClonedTableForeignKeys",{method:"post",body:{tableData:a,database:t.db_full_name,dbSlug:t.db_slug,delegated:!!window.location?.search?.match(/delegated=true/i)}},!0).then(e=>{e.success?window.location.reload():window.alert("Update Failed, Please Try again.")}))},style:{color:"var(--slate-500)"},children:"Delete Foreign Key"})}):(0,l.jsx)(s().Fragment,{}):(0,l.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(0,l.jsx)("div",{className:"button outlined py-1 text-xs gray",onClick:e=>{x?h(!1):h(!0)},style:{color:"var(--slate-500)"},children:"Add Foreign Key"})})]}),x&&!n&&(0,l.jsx)("div",{className:"card col w-full -mt-5 pt-0 no-hover",children:(0,l.jsx)(r.A,{fieldObject:e,setFieldObject:p,setActiveEdit:h,activeClonedTable:!0,appContextObject:u})})]})}},75486:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>v});var n=a(8732),s=a(82015),i=a.n(s),r=a(32016),d=a(92485),o=a(93763),c=a(70908),u=a(38931),m=a(27825),p=a.n(m),x=a(84483),h=a(70647),f=a(19796),g=a(7056),y=e([g]);function v(){let e=i().useContext(f.AppContext),t=i().useContext(g.U),{fieldObject:a,setFieldObject:l,setActiveEdit:s}=t,m=e.pageProps.table,[y,v]=i().useState(!1),w=i().useRef(p().cloneDeep(a));return(0,n.jsxs)(i().Fragment,{children:[(0,n.jsx)("span",{className:"button outlined gray w-full xl:w-auto",onClick:()=>{v(!0)},children:"More"}),(0,n.jsx)(x.A,{open:y,onClose:()=>{if(w.current){let e=p().cloneDeep(w.current);l(e)}v(!1)},maxWidth:"600px",children:(0,n.jsxs)("div",{className:"m-auto flex flex-col max-w-xl w-full max-h-[90vh] overflow-y-auto",children:[(0,n.jsx)("div",{className:"w-full justify-between",children:(0,n.jsx)("span",{className:"text-xl",children:"More Options"})}),(0,n.jsx)(r.A,{singelFieldFormContextObject:t}),(0,n.jsx)(h.A,{singelFieldFormContextObject:t}),(0,n.jsx)(d.A,{singelFieldFormContextObject:t}),m&&(0,n.jsx)(o.A,{fieldObject:a,setFieldObject:l,appContextObject:e,setActiveEdit:s}),(0,n.jsx)(c.A,{singelFieldFormContextObject:t}),(0,n.jsx)(u.A,{singelFieldFormContextObject:t}),(0,n.jsx)("button",{className:"w-full outlined more-padding",onClick:()=>{v(!1)},children:"Done"})]})})]})}g=(y.then?(await y)():y)[0],l()}catch(e){l(e)}})},3409:(e,t,a)=>{a.d(t,{A:()=>i});var l=a(8732),n=a(82015),s=a.n(n);function i({fieldIndex:e,setTableFields:t,database:n,user:i,isNewField:r,setLiteralValue:d,tempFieldData:o,setTempFieldData:c,dataTypeValue:u,setDataTypeValue:m,dataType:p,setDataType:x,dataTypeDesc:h,setDataTypeDesc:f,decimalsValue:g,integerValue:y,setDecimalsValue:v,setIntegerValue:w}){let N=a(94327);s().useRef();let b=!!p.match(/uuid/i);return(0,l.jsxs)(s().Fragment,{children:[r&&(0,l.jsx)("span",{className:"absolute -top-4 text-sm bg-fuchsia-600 dark:bg-white text-white dark:text-fuchsia-800 px-3 py-1 rounded-full",children:"New Field"}),(0,l.jsxs)("div",{className:"gap-4 flex-wrap xl:flex-nowrap flex-col xl:flex-row items-stretch w-full xl:w-auto",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_field_name",children:"Field Name"}),(0,l.jsx)("input",{type:"text",name:"new_field_name",id:"new_field_name",placeholder:"Eg. post_title",onInput:async e=>{let t=e.target,a=t.value.toLowerCase().replace(/ /g,"_");t.value=a},required:!0,className:"min-w-[150px]"})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,l.jsxs)("div",{className:"items-start flex-wrap xl:flex-nowrap",children:[(0,l.jsx)("label",{htmlFor:"new_field_data_type",children:"Data Type"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm w-full items-start gap-2",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:h})})]})]}),(0,l.jsxs)("div",{className:"w-full xl:w-auto",children:[(0,l.jsx)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl:w-auto",onChange:e=>{let t=e.target;x(t.value),t.childNodes.forEach(e=>{e.value===t.value&&f(e.dataset.desc),e.value===t.value&&e.dataset.literal&&d(e.dataset.literal)})},children:N.map((e,t)=>e.name.match(/VARCHAR/)?(0,l.jsx)("option",{value:e.name,"data-desc":e.description,children:e.title+"("+(u||200)+")"},t+1):(0,l.jsx)("option",{value:e.name,"data-desc":e.description,"data-literal":e.valueLiteral||void 0,children:e.title},t+1))}),p.match(/VARCHAR/)&&(0,l.jsx)("input",{type:"number",defaultValue:u,className:"px-2",style:{maxWidth:"60px"},max:255,min:5,onChange:e=>{m(e.target.value)}})]})]}),p.match(/DECIMAL|FLOAT|DOUBLE/)&&(0,l.jsxs)("div",{className:"",children:[(0,l.jsxs)("div",{className:"flex flex-col items-stretch gap-1",children:[(0,l.jsx)("label",{htmlFor:"integer_value",children:"Integer Length"}),(0,l.jsx)("input",{type:"number",className:"px-2 grow",max:100,min:1,value:y,onChange:e=>{w(e.target.value)},name:"integer_value",id:"integer_value"})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-1",children:[(0,l.jsx)("label",{htmlFor:"integer_value",children:"Decimals"}),(0,l.jsx)("input",{type:"number",className:"px-2",style:{maxWidth:"60px"},max:4,min:1,value:g,onChange:e=>{v(e.target.value)},name:"decimals_value",id:"decimals_value"})]})]}),p?.match(/text/i)&&(0,l.jsx)(s().Fragment,{}),!b&&(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"new_field_required",children:"Required?"}),(0,l.jsxs)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",children:[(0,l.jsx)("option",{value:"No",children:"No"}),(0,l.jsx)("option",{value:"Yes",children:"Yes"})]})]}),!b&&(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_field_default_value",children:"Default Value (optional)"}),(0,l.jsx)("input",{type:"text",name:"new_field_default_value",id:"new_field_default_value",placeholder:"Default Value"})]})]}),(0,l.jsxs)("div",{className:"secondary mt-auto flex-wrap xl:flex-nowrap w-full xl:w-auto",children:[(0,l.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full sm:w-auto justify-center grow",children:"Add Field"}),(0,l.jsx)("div",{className:"button outlined-gray mt-auto py-2.5 w-full sm:w-auto justify-center grow",onClick:a=>{t(t=>t.filter((t,a)=>a!=e))},children:"Cancel"})]})]})}},98944:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>o});var n=a(8732),s=a(82015),i=a.n(s);a(3409);var r=a(7056),d=e([r]);function o({fieldIndex:e,tableFields:t,setTableFields:a,refreshFieldsListRef:l,database:s,currentTable:d,user:o}){let[c,u]=i().useState("VARCHAR"),[m,p]=i().useState("200"),[x,h]=i().useState("10"),[f,g]=i().useState("2"),[y,v]=i().useState("Varchar is simply letters and numbers within the range 0 - 255"),[w,N]=i().useState({});i().useRef();let[b,j]=i().useState("");return c.match(/uuid/i),(0,n.jsx)(r.A,{setFields:a,fieldIndex:e,fields:t})}r=(d.then?(await d)():d)[0],l()}catch(e){l(e)}})},28942:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>p});var n=a(8732),s=a(82015),i=a.n(s),r=a(42960),d=a(85356),o=a(55904),c=a(58526),u=a(7056),m=e([u]);function p({field:e,fieldIndex:t,tableFields:a,setTableFields:l,refreshFieldsListRef:s,database:m,confirmedDelegetedUser:p}){let x=p?.delegated,h=p?.priviledges?.match(/Edit Tables/i);p?.priviledges?.match(/Delete Tables/i),p?.priviledges?.match(/Create Tables/i);let{active_clone:f,active_clone_parent_db:g,remote_connected:y}=m,[v,w]=i().useState(e),[N,b]=i().useState(!1);return(0,n.jsxs)("div",{className:"flex-col w-full table-field-wrapper"+(N?" shadow-2xl shadow-slate-300/40 dark:shadow-black/30 relative z-50":""),children:[(0,n.jsxs)("div",{className:"card no-hover items-center w-full py-4"+(N?" rounded-t":" rounded")+(v.fieldName?.match(r.A)?" text-slate-400 pointer-events-none border-slate-200 border":" light-gray"),children:[(0,n.jsx)("span",{className:"font-bold"+(v.fieldName?.match(r.A)?" dark:text-slate-500":" dark:text-white"),children:v.fieldName}),(0,n.jsx)("span",{className:"text-xs py-1 px-2 bg-slate-100 dark:bg-slate-700 dark:text-slate-200 rounded ",children:v.dataType}),v?.foreignKey&&(0,n.jsxs)("div",{className:"text-xs bg-primary text-white px-2 py-0.5 rounded-full",children:[(0,n.jsx)("span",{children:"Foreign Key: "}),(0,n.jsxs)("span",{children:[v.foreignKey.destinationTableName," ("," ",(0,n.jsx)("b",{children:v.foreignKey.destinationTableColumnName})," ",")"]})]}),v.fieldName?.match(r.A)&&(0,n.jsx)("span",{className:"text-slate-300 text-sm font-semibold ml-0 md:ml-auto",children:"Default Field"}),!v.fieldName?.match(r.A)&&!g&&!y&&(0,n.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(!x||x&&h)&&(0,n.jsxs)(i().Fragment,{children:[(0,n.jsxs)(o.A,{children:[(0,n.jsx)("div",{className:"button outlined py-1 text-xs gray",onClick:e=>{N?b(!1):b(!0)},style:{color:"var(--slate-500)"},children:"Edit"}),!g&&!y&&(0,n.jsx)("div",{className:"button outlined py-1 text-xs gray",onClick:a=>{window.confirm(`Delete "${e.fieldName}"?`)&&l(e=>e.filter((e,a)=>a!=t))},style:{color:"var(--slate-500)"},children:"Delete"})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"button outlined gray p-2 w-8 h-8 rounded-full rotate-180",onClick:t=>{(0,d.A)({tableFields:a,setTableFields:l,refreshFieldsListRef:s,order:"up",field:e,e:t})},children:(0,n.jsx)(c.A,{size:20})}),(0,n.jsx)("div",{className:"button outlined gray p-2 w-8 h-8 rounded-full",onClick:t=>{(0,d.A)({tableFields:a,setTableFields:l,refreshFieldsListRef:s,order:"down",field:e,e:t})},children:(0,n.jsx)(c.A,{size:20})})]})]})})]}),N&&(0,n.jsx)(u.A,{existingField:e,setFields:l,setActiveEdit:b,fieldIndex:t,fields:a})]})}u=(m.then?(await m)():m)[0],l()}catch(e){l(e)}})},46049:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>h});var n=a(8732),s=a(82015),i=a.n(s);a(80255);var r=a(1262),d=a(51339),o=a(16757),c=a(29615),u=a(98944),m=a(28942),p=a(60424),x=e([u,m]);[u,m]=x.then?(await x)():x;let f=1;function h({user:e,tableFields:t,setTableFields:a,refreshFieldsListRef:l,updateTable:s,updateTableAfterFieldsUpdateFunction:x,collapsed:h,database:g,table:y,confirmedDelegetedUser:v,query:w}){let N=v?.delegated,b=v?.priviledges?.match(/Edit Tables/i),{active_clone_parent_db:j,remote_connected:A}=g,[T,C]=i().useState(0);l.current=C;let[_,F]=i().useState(!1),[S,D]=i().useState(h||!1);return N&&!b?null:(0,n.jsxs)("section",{className:"paper green",children:[_&&(0,n.jsx)(o.A,{}),y?.childTable?(0,n.jsxs)(i().Fragment,{children:[(0,n.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,n.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Fields"}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"button outlined light-gray",onClick:t=>{let a=(0,p.A)({paradigm:"JavaScript",table:y,query:w,user:e});a&&navigator.clipboard.writeText(a).then(()=>{window.alert("JavaScript Type Definition Copied")})},children:(0,n.jsx)("span",{children:"Copy TypeDef (JS)"})}),(0,n.jsx)("div",{className:"button outlined light-gray",onClick:t=>{let a=(0,p.A)({paradigm:"TypeScript",table:y,query:w,user:e});a&&navigator.clipboard.writeText(a).then(()=>{window.alert("TypeScript Type Definition Copied")})},children:(0,n.jsx)("span",{children:"Copy TypeDef (TS)"})})]})]}),(0,n.jsx)("div",{className:"flex-col w-full",style:S?{maxHeight:"200px"}:{},children:t&&t[0]&&t.map((e,t)=>(f++,(0,n.jsx)(c.A,{field:e,database:g,setLoading:F,currentTable:y,isDelegated:N},f)))}),h&&(0,n.jsx)(d.A,{collapse:S||!1,setCollapse:D})]}):(0,n.jsxs)(i().Fragment,{children:[(0,n.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,n.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Fields"}),(0,n.jsxs)("div",{children:[(!N||N&&b)&&!j&&!A&&(0,n.jsxs)("div",{className:"button secondary outlined",onClick:e=>{S&&D(!1),(0,r.A)({setTableFields:a,tableFields:t,setRefresh:C,refreshFieldsListRef:l})},children:[(0,n.jsx)("span",{className:"symbol",children:"+"}),(0,n.jsx)("span",{children:"Add New Field"})]}),(0,n.jsx)("div",{className:"button outlined light-gray",onClick:t=>{if(!y)return;let a=(0,p.A)({paradigm:"JavaScript",table:y,query:w,user:e});a&&navigator.clipboard.writeText(a).then(()=>{window.alert("JavaScript Type Definition Copied")})},children:(0,n.jsx)("span",{children:"Copy TypeDef (JS)"})}),(0,n.jsx)("div",{className:"button outlined light-gray",onClick:t=>{if(!y)return;let a=(0,p.A)({paradigm:"TypeScript",table:y,query:w,user:e});a&&navigator.clipboard.writeText(a).then(()=>{window.alert("TypeScript Type Definition Copied")})},children:(0,n.jsx)("span",{children:"Copy TypeDef (TS)"})})]})]}),(0,n.jsxs)("div",{className:"flex-col w-full",style:S?{maxHeight:"200px"}:{},children:[t&&t[0]&&t.map((s,i)=>(f++,s.newTempField)?(0,n.jsx)(u.A,{fieldIndex:i,tableFields:t,setTableFields:a,refreshFieldsListRef:l,database:g,currentTable:y,user:e},f):(0,n.jsx)(m.A,{field:s,fieldIndex:i,setTableFields:a,refreshFieldsListRef:l,tableFields:t,database:g,confirmedDelegetedUser:v},f)),(!N||N&&b)&&!j&&!A&&(0,n.jsxs)(i().Fragment,{children:[(0,n.jsxs)("div",{className:"button outlined gray w-full more-padding",style:{borderStyle:"dashed"},onClick:e=>{S&&D(!1),(0,r.A)({setTableFields:a,tableFields:t,setRefresh:C,refreshFieldsListRef:l})},children:[(0,n.jsx)("span",{className:"symbol",children:"+"}),(0,n.jsx)("span",{children:"Add New Field"})]}),s&&(0,n.jsx)("button",{className:"secondary w-full py-3",onClick:e=>{window.confirm("Update Table Fields?")&&(F(!0),x&&x(F))},children:"Update Table Fields"})]})]}),h&&(0,n.jsx)(d.A,{collapse:S,setCollapse:D})]})]})}l()}catch(e){l(e)}})},70908:(e,t,a)=>{a.d(t,{A:()=>i});var l=a(8732);a(82015);var n=a(27825),s=a.n(n);function i({singelFieldFormContextObject:e}){let{fieldObject:t,setFieldObject:a}=e;return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"encryption_field",children:"Auto Increment?"}),(0,l.jsxs)("select",{name:"encryption_field",id:"encryption_field",className:"px-2",defaultValue:t?.autoIncrement?"Yes":"No",onChange:e=>{a(t=>{let a=s().cloneDeep(t);return e.target.value?.match(/yes/i)?a.autoIncrement=!0:delete a.autoIncrement,a})},children:[(0,l.jsx)("option",{value:"No",children:"No"}),(0,l.jsx)("option",{value:"Yes",children:"Yes"})]})]})}},32016:(e,t,a)=>{a.d(t,{A:()=>d});var l=a(8732),n=a(83155),s=a(58150),i=a(82015),r=a.n(i);function d({singelFieldFormContextObject:e}){let{fieldObject:t,setFieldObject:a}=e,[i,d]=r().useState(t.cssFiles||[]),o=r().useRef(null);return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-2 w-full my-4",style:{minWidth:"70px"},children:[(0,l.jsx)("span",{className:"label text-xs text-slate-500",children:"Add CSS"}),i.map((e,t)=>(0,l.jsxs)("div",{className:"relative border border-solid border-slate-300 text-xs px-2 py-1 rounded-full",children:[(0,l.jsx)("span",{children:e}),(0,l.jsx)(s.A,{size:20,onClick:()=>{d(t=>t.filter(t=>t!==e))},className:"cursor-pointer hover:opacity-60 "})]},t+1)),(0,l.jsxs)("div",{className:"row w-full",children:[(0,l.jsx)(n.A,{name:"css-file",placeholder:"CSS file URL",elementRef:o}),(0,l.jsx)("button",{className:"secondary outlined",onClick:()=>{let e=o.current?.value;e?.match(/./)&&d(t=>[...new Set([...t,e])])},children:"Add"})]}),(0,l.jsx)("span",{className:"text-sm text-slate-600",children:"Add CSS files to your Rich Text field"})]})}},92485:(e,t,a)=>{a.d(t,{A:()=>i});var l=a(8732);a(82015);var n=a(27825),s=a.n(n);function i({singelFieldFormContextObject:e}){let{fieldObject:t,setFieldObject:a}=e;return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"encryption_field",children:"Encrypt?"}),(0,l.jsxs)("select",{name:"encryption_field",id:"encryption_field",className:"px-2",defaultValue:t?.encrypted?"Yes":"No",onChange:e=>{a(t=>{let a=s().cloneDeep(t);return e.target.value.match(/yes/i)?a.encrypted=!0:(a.encrypted=!1,delete a.encrypted),a})},children:[(0,l.jsx)("option",{value:"No",children:"No"}),(0,l.jsx)("option",{value:"Yes",children:"Yes"})]})]})}},93763:(e,t,a)=>{a.d(t,{A:()=>o});var l=a(8732),n=a(82015),s=a.n(n),i=a(46169),r=a(16757),d=a(2913);function o({appContextObject:e,fieldObject:t,setFieldObject:a,activeClonedTable:n,setActiveEdit:o}){let c=e.pageProps.database,u=e.pageProps.table,m=e.pageProps.user,[p,x]=s().useState(!!t?.foreignKey),[h,f]=s().useState(null),[g,y]=s().useState(null),[v,w]=s().useState(null),[N,b]=s().useState(null),[j,A]=s().useState(!1),[T,C]=s().useState("boolean"!=typeof t.foreignKey?.cascadeDelete||t.foreignKey.cascadeDelete),[_,F]=s().useState("boolean"==typeof t.foreignKey?.cascadeUpdate&&t.foreignKey.cascadeUpdate);return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-2 w-full mt-2 relative",style:{minWidth:"70px"},children:[j&&(0,l.jsx)(r.A,{}),(0,l.jsxs)("label",{htmlFor:"foreign_key_field",className:"flex flex-wrap items-center gap-2 mt-2",children:[(0,l.jsx)("span",{children:"Foreign Key?"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 rounded-full hover:bg-slate-100 hidden xl:flex text-slate-600",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:"Foriegn key links the current table to another table"})})]})]}),(0,l.jsxs)("select",{name:"foreign_key_field",id:"foreign_key_field",className:"px-2",defaultValue:t?.foreignKey?"Yes":"No",onChange:e=>{e.target.value.match(/yes/i)?(x(!0),a&&a(e=>(e.foreignKey={foreignKeyName:void 0,destinationTableName:void 0,destinationTableColumnName:void 0,cascadeDelete:!0},e))):(x(!1),a&&a(e=>(delete e.foreignKey,e)))},children:[(0,l.jsx)("option",{value:"No",children:"No"}),(0,l.jsx)("option",{value:"Yes",children:"Yes"})]}),p&&h&&(0,l.jsx)(s().Fragment,{children:(0,l.jsxs)("select",{name:"foreign_key_destination_table_name",id:"foreign_key_destination_table_name",className:"px-2",defaultValue:t?.foreignKey?.destinationTableName?t.foreignKey.destinationTableName:void 0,onChange:e=>{let t=e.target;if(e.target.value?.match(/--/)){a?a(e=>{let t=e.foreignKey;return t&&(t.destinationTableName=void 0),e}):t.dataset.destinationTableName=void 0;return}let l=h.filter(t=>t.tableName===e.target.value)[0];y(l),l?.fields&&w(l.fields),a?a(t=>{let a=t.foreignKey;return a&&(a.destinationTableName=e.target.value),t}):e.target.dataset.destinationTableName=e.target.value},children:[(0,l.jsx)("option",{value:"--",children:"--Select Table--"}),h.map((e,t)=>(0,l.jsx)("option",{value:e.tableName,children:e.tableFullName},t+1))]})}),g&&v&&(0,l.jsxs)(s().Fragment,{children:[(0,l.jsxs)("select",{name:"foreign_key_destination_table_column_name",id:"foreign_key_destination_table_column_name",className:"px-2",defaultValue:t?.foreignKey?.destinationTableColumnName?t.foreignKey.destinationTableColumnName:void 0,onChange:e=>{try{let t=v.filter(t=>t.fieldName===e.target.value)[0];if(b(t),e.target.value?.match(/--/)){a&&a(e=>{let t=e.foreignKey;return t&&(t.destinationTableColumnName=void 0),e});return}let l=`dsql_${c.user_id}_${c.db_slug}_${Date.now()}`;a?a(e=>{e.dataType=t.dataType;let a=e.foreignKey;return a&&(a.destinationTableColumnName=t.fieldName,a.destinationTableColumnType=t.dataType,a.foreignKeyName=l),e}):(e.target.dataset.dataType=t.dataType,e.target.dataset.destinationTableColumnName=t.fieldName,e.target.dataset.foreignKeyName=l)}catch(e){(0,i.A)("/api/admin/clientError",{method:"post",body:{component:"ForeignKey/lines-232-264",message:e.message,user:m}})}},children:[(0,l.jsx)("option",{value:"--",children:"--Select Column--"}),v.map((e,t)=>(0,l.jsx)("option",{value:e.fieldName,children:e.fieldName},t+1))]}),n&&N&&(0,l.jsx)("button",{className:"secondary w-full",onClick:e=>{A(!0),(0,i.A)("/api/updateClonedTableForeignKeys",{method:"post",body:{tableData:u,database:c.db_full_name,dbSlug:c.db_slug,delegated:!!window.location?.search?.match(/delegated=true/i)}},!0).then(e=>{e.success?window.alert("Foreign Key Added Successfully!"):window.alert("Update Failed, Please Try again.")})},children:"Add Foreign Key"}),(0,l.jsx)(d.A,{checkBoxValues:[{title:"Cascade Delete",default:T,name:"cascade-delete",onChangeHandler:e=>{C(e.target.checked)}},{title:"Cascade Update",name:"cascade-update",default:_,onChangeHandler:e=>{F(e.target.checked)}}],smallText:!0})]}),n&&(0,l.jsx)("button",{className:"light-gray w-full",onClick:e=>{delete t.foreignKey,o?.(!1)},children:"Cancel"})]})}},38931:(e,t,a)=>{a.d(t,{A:()=>i});var l=a(8732);a(82015);var n=a(27825),s=a.n(n);function i({singelFieldFormContextObject:e}){let{fieldObject:t,setFieldObject:a}=e;return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-2 w-full",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"encryption_field",children:"Pattern"}),(0,l.jsx)("span",{className:"text-sm text-slate-500",children:'This describes a pattern that must be matched for this field to be valid. If you add a pattern and make a db entry that doesn\'t match, the entry will be "NULL" or an empty string or the default value.'}),(0,l.jsx)("input",{type:"text",placeholder:"Regex Pattern. Eg: '\\\\.[a-z]+'",onInput:e=>{let t=e.target;a(e=>{let a=s().cloneDeep(e);return t?.value?.length>0?a.pattern=t.value:delete a.pattern,a})},defaultValue:t?.pattern}),(0,l.jsx)("input",{type:"text",placeholder:"Regex Pattern Flags. Eg: igm",onInput:e=>{let t=e.target;a(e=>{let a=s().cloneDeep(e);return t?.value?.length>0?a.patternFlags=t.value:delete a.patternFlags,a})},defaultValue:t?.patternFlags})]})}},70647:(e,t,a)=>{a.d(t,{A:()=>i});var l=a(8732);a(82015);var n=a(27825),s=a.n(n);function i({singelFieldFormContextObject:e}){let{fieldObject:t,setFieldObject:a}=e;return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"unique_field",children:"Unique Field?"}),(0,l.jsxs)("select",{name:"unique_field",id:"unique_field",className:"px-2",defaultValue:t?.unique?"Yes":"No",onChange:e=>{a(t=>{let a=s().cloneDeep(t);return e.target.value.match(/yes/i)?a.unique=!0:(a.unique=!1,delete a.unique),a})},children:[(0,l.jsx)("option",{value:"No",children:"No"}),(0,l.jsx)("option",{value:"Yes",children:"Yes"})]})]})}},16348:(e,t,a)=>{a.d(t,{A:()=>n});var l=a(60149);function n({dataType:e,integerLength:t,decimals:a}){let n=e.replace(/\d|\(|\)|\,/g,""),s=e.match(/\d+\,/)?.[0].replace(/[^\d]/g,""),i=e.match(/\,\d+\)/)?.[0].replace(/[^\d]/g,""),r=t?(0,l._n)(t):s?(0,l._n)(s):10,d=a?(0,l._n)(a):i?(0,l._n)(i):2;return{full:`${n}(${r},${d})`,name:n,integer:r,decimal:d}}},18206:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(72194),n=a(16348);function s({dataType:e,decimals:t,integerLength:a,varcharValue:s}){return e.match(/varchar/i)&&s?(0,l.A)(e,s).full:e.match(/decimal|double|float/i)&&t&&a?(0,n.A)({dataType:e,decimals:t,integerLength:a}).full:e}},19538:(e,t,a)=>{a.d(t,{A:()=>n});var l=a(94327);function n(e){let t=l.find(t=>t.name===e);e?.match(/VARCHAR/i)&&(t=l.find(e=>"VARCHAR"===e.name)),e?.match(/DECIMAL/i)&&(t=l.find(e=>"DECIMAL"===e.name)),e?.match(/DOUBLE/i)&&(t=l.find(e=>"DOUBLE"===e.name)),e?.match(/FLOAT/i)&&(t=l.find(e=>"FLOAT"===e.name));let a=l.find(e=>"VARCHAR"===e.name);return t||a||l[0]}},72194:(e,t,a)=>{a.d(t,{A:()=>l});function l(e,t){let a=e.replace(/\d|\(|\)/g,""),l=t?Number(t):e.match(/\d/)?Number(e.replace(/[^\d]/g,"")):200;return{full:`${a}(${l})`,name:a,number:l}}},14985:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>m});var n=a(8732),s=a(82015),i=a.n(s),r=a(7056),d=a(42884),o=a(27825),c=a.n(o),u=e([r,d]);[r,d]=u.then?(await u)():u;let p=["No","Yes"];function m(){let{fieldObject:e,setFieldObject:t}=i().useContext(r.U);return(0,n.jsx)(d.A,{options:p.map(t=>({title:t,value:t,default:!!e.notNullValue&&"Yes"==t||!!e.nullValue&&"No"==t})),changeHandler:e=>{"Yes"==e?t(e=>{let t=c().cloneDeep(e);return delete t.nullValue,t.notNullValue=!0,t}):t(e=>{let t=c().cloneDeep(e);return delete t.notNullValue,t.nullValue=!0,t})},label:"Required?",showLabel:!0,className:"min-w-[100px] w-auto",wrapperProps:{className:"w-auto"}})}l()}catch(e){l(e)}})},29017:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>y});var n=a(8732),s=a(82015),i=a.n(s),r=a(7056),d=a(94327),o=a(67982),c=a(72194),u=a(19538),m=a(18206),p=a(16348),x=a(42884),h=a(17991),f=a(82974),g=e([r,o,x,h,f]);function y(){let{fieldObject:e,setFieldObject:t}=i().useContext(r.U),a=String((0,c.A)(e.fieldName||"VARCHAR").number),l=String((0,p.A)({dataType:e.dataType||"DECIMAL"}).decimal),s=String((0,p.A)({dataType:e.dataType||"DECIMAL"}).integer),g=(0,u.A)(e.dataType);return(0,n.jsxs)(o.A,{className:"flex-nowrap",children:[(0,n.jsx)(x.A,{options:d.map(e=>({title:e.title,value:e.name,default:g.name==e.name})),onChange:e=>{t(t=>({...t,dataType:(0,m.A)({dataType:e.target.value,varcharValue:a,decimals:l,integerLength:s})}))},label:"Data Type",showLabel:!0}),g.title?.match(/VARCHAR/)&&(0,n.jsx)(h.A,{}),g.title?.match(/decimal|float|double/i)&&(0,n.jsx)(f.A,{})]})}[r,o,x,h,f]=g.then?(await g)():g,l()}catch(e){l(e)}})},82974:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>m});var n=a(8732),s=a(82015),i=a.n(s),r=a(7056),d=a(35630),o=a(67982),c=a(16348),u=e([r,d,o]);function m(){let{fieldObject:e,setFieldObject:t}=i().useContext(r.U),a=String((0,c.A)({dataType:e.dataType||"DECIMAL"}).decimal),l=String((0,c.A)({dataType:e.dataType||"DECIMAL"}).integer);return(0,n.jsxs)(o.A,{className:"flex-nowrap",children:[(0,n.jsx)(d.A,{type:"number",defaultValue:l,className:"min-w-[100px]",max:100,min:1,onChange:l=>{t(t=>({...t,dataType:(0,c.A)({dataType:e.dataType||"DECIMAL",decimals:a,integerLength:l.target.value}).full}))},label:"Integer Length",showLabel:!0}),(0,n.jsx)(d.A,{type:"number",defaultValue:a,className:"min-w-[60px]",max:4,min:1,onChange:a=>{t(t=>({...t,dataType:(0,c.A)({dataType:e.dataType||"DECIMAL",decimals:a.target.value,integerLength:l}).full}))},label:"Decimals",showLabel:!0})]})}[r,d,o]=u.then?(await u)():u,l()}catch(e){l(e)}})},83620:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>m});var n=a(8732),s=a(82015),i=a.n(s),r=a(7056),d=a(35630),o=a(27825),c=a.n(o),u=e([r,d]);function m(){let{fieldObject:e,setFieldObject:t}=i().useContext(r.U);return(0,n.jsx)(d.A,{label:e.dataType?.match(/text$/i)?"Can't Set Default for text values":"Default Value (optional)",showLabel:!0,className:e.dataType?.match(/text$/i)?"pointer-events-none opacity-50":"",defaultValue:e.defaultValue?e.defaultValue:(e.nullValue,""),onInput:a=>{let l=a.target;e.dataType?.match(/text$/i)||t(e=>{let t=c().cloneDeep(e);return l.value.match(/./)||(delete t.defaultValue,delete t.nullValue),l.value.match(/^null$/i)?(delete t.defaultValue,t.nullValue=!0):l.value.match(/./)&&(delete t.nullValue,t.defaultValue=l.value),t})},placeholder:"Empty for Null."})}[r,d]=u.then?(await u)():u,l()}catch(e){l(e)}})},2381:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>u});var n=a(8732),s=a(35630),i=a(82015),r=a.n(i),d=a(60149),o=a(7056),c=e([s,o]);function u(){let{fieldObject:e,setFieldObject:t,fields:a}=r().useContext(o.U),[l,i]=r().useState();return(0,n.jsx)(s.A,{name:"field_name",showLabel:!0,placeholder:"Eg. post_title",label:l||"Field Name",onChange:e=>{let l=(0,d.Yv)(e.target.value).replace(/-/g,"_"),n=a?.find(e=>e.fieldName==l);n?.fieldName?i("This Field Name Exists"):i(void 0),t(e=>({...e,fieldName:l}))},defaultValue:e.fieldName,value:e.fieldName,variant:l?"error":void 0,autoFocus:!0})}[s,o]=c.then?(await c)():c,l()}catch(e){l(e)}})},7056:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>N,U:()=>b});var n=a(8732),s=a(67982),i=a(82015),r=a.n(i),d=a(29017),o=a(21952),c=a(14985),u=a(48893),m=a(75486),p=a(19796),x=a(83620),h=a(82709),f=a(75979),g=a(2381),y=a(51786),v=a(56542),w=e([s,d,o,c,u,m,x,h,f,g,y,v]);[s,d,o,c,u,m,x,h,f,g,y,v]=w.then?(await w)():w;let b=r().createContext({});function N({existingField:e,setFields:t,setActiveEdit:a,fieldIndex:l,fields:i}){let w=r().useContext(p.AppContext);w.pageProps.database,w.pageProps.table;let[N,j]=r().useState(e||{}),A=r().useRef();return(0,n.jsx)(b.Provider,{value:{fieldObject:N,setFieldObject:j,setFields:t,setActiveEdit:a,fieldIndex:l,existingField:e,fields:i},children:(0,n.jsx)("div",{ref:A,className:"w-full",children:(0,n.jsx)(u.A,{className:(0,f.twMerge)("w-full",e?"rounded-t-none -mt-3":""),children:(0,n.jsxs)(y.A,{className:"w-full",children:[(0,n.jsx)(v.A,{}),(0,n.jsxs)(s.A,{className:"pt-8 pb-4 px-4 gap-4 w-full",children:[(0,n.jsx)(g.A,{}),(0,n.jsx)(d.A,{}),N.dataType?.match(/text/i)&&(0,n.jsx)(o.A,{fieldObject:N,setFieldObject:j}),!N.dataType?.match(/text/i)&&!N.defaultValueLiteral&&(0,n.jsx)(c.A,{}),!N.defaultValueLiteral&&(0,n.jsx)(x.A,{}),!N.defaultValueLiteral&&(0,n.jsx)(m.A,{}),(0,n.jsx)(h.A,{})]})]})})})})}l()}catch(e){l(e)}})},82709:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>x});var n=a(8732),s=a(82015),i=a.n(s),r=a(7056),d=a(27825),o=a.n(d),c=a(67982),u=a(60149),m=a(64964),p=e([r,c]);function x(){let{fieldObject:e,setFields:t,setActiveEdit:a,fieldIndex:l,existingField:s,fields:d}=i().useContext(r.U);return t?(0,n.jsxs)(c.A,{className:"ml-auto",children:[(0,n.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full md:w-auto grow",onClick:n=>{s?t(t=>{let a=o().cloneDeep(t);return l&&(a[l]=o().cloneDeep(e)),a}):(0,m.A)({newFieldObject:e,setFields:t,fieldIndex:l,fields:d}),a?.(!1)},children:s?"Save Updates":"Add New Field"}),(0,n.jsx)("div",{className:"button outlined gray mt-auto py-2.5 w-full md:w-auto justify-center grow",onClick:n=>{s?t(t=>{let a=o().cloneDeep(t);return l&&s&&u.On.stringify(e)!==u.On.stringify(s)?(a[l]=o().cloneDeep(s),a):t}):t(e=>o().cloneDeep(e).filter((e,t)=>!e.newTempField)),a?.(!1)},children:"Cancel"})]}):null}[r,c]=p.then?(await p)():p,l()}catch(e){l(e)}})},56542:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>u});var n=a(8732),s=a(82015),i=a.n(s),r=a(7056),d=a(78848),o=a(8599),c=e([r,d,o]);function u(){let{existingField:e}=i().useContext(r.U);return e?null:(0,n.jsx)(o.A,{className:"dark:bg-white/5 bg-slate-200 rounded",children:(0,n.jsx)(d.A,{size:"smaller",className:"font-bold",children:"New Field"})})}[r,d,o]=c.then?(await c)():c,l()}catch(e){l(e)}})},17991:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>u});var n=a(8732),s=a(82015),i=a.n(s),r=a(7056),d=a(35630),o=a(72194),c=e([r,d]);function u(){let{fieldObject:e,setFieldObject:t}=i().useContext(r.U),a=String((0,o.A)(e.dataType||"VARCHAR").number);return(0,n.jsx)(d.A,{type:"number",defaultValue:a,className:"",max:255,min:5,onChange:a=>{t(t=>({...t,dataType:(0,o.A)(e.dataType||"VARCHAR",a.target.value).full}))}})}[r,d]=c.then?(await c)():c,l()}catch(e){l(e)}})},21952:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>u});var n=a(8732),s=a(42884),i=a(67982),r=a(29375),d=a(27825),o=a.n(d);a(82015);var c=e([s,i]);function u({fieldObject:e,setFieldObject:t}){let a=r.UB.find(t=>e[t.value]);return(0,n.jsx)(i.A,{children:(0,n.jsx)(s.A,{options:r.UB.map(e=>({title:e.title,value:e.value,default:e.value==a?.value})),onChange:e=>{t(t=>{let a=o().cloneDeep(t);return r.UB.forEach(e=>delete a[e.value]),a[e.target.value]=!0,a})},label:"Text Type",showLabel:!0})})}[s,i]=c.then?(await c)():c,l()}catch(e){l(e)}})},60424:(e,t,a)=>{a.d(t,{A:()=>n});var l=a(42960);function n({paradigm:e,table:t,query:a,user:n}){let s="";try{let n=`DSQL_${a.single}_${a.single_table}`.toUpperCase(),r=t.fields;function i(e){return e?.match(/int/i)?"number":(e?.match(/text|varchar|timestamp/i),"string")}let d=[],o=[];d.push(`type ${n} = {`),o.push(`/** + * @typedef {object} ${n}`),r.forEach(e=>{let t=e.nullValue?"?":e.fieldName?.match(l.A)?"?":"";d.push(` ${e.fieldName}${t}: ${i(e.dataType||"")};`),o.push(` * @property {${i(e.dataType||"")}${t}} ${e.fieldName}`)}),d.push("}"),o.push(" */"),e?.match(/javascript/i)&&(s=o.join("\n")),e?.match(/typescript/i)&&(s=d.join("\n"))}catch(e){console.log(e.message),s=null}return s}},2913:(e,t,a)=>{a.d(t,{A:()=>n});var l=a(8732);function n({name:e,checkBoxValues:t,setAlert:a,labelColor:n,flexRow:s,baseText:i,smallText:r,className:d}){return(0,l.jsx)("div",{className:"flex items-start gap-x-4"+(s?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(d||""),children:t.map((t,s)=>{let{payload:d,title:o,onChangeHandler:c,fixed:u,jsx:m}=t,p=t.name?`${e}-${t.name}`:d?e+"-"+d:e;return(0,l.jsxs)("div",{className:"flex items-center"+(t.default&&u?" pointer-events-none":"")+(r?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,l.jsx)("input",{className:"m-0"+(r?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:p,id:p,onChange:e=>{a&&a(null),c&&c(e,t)},value:d,style:{minWidth:"20px"},...t.props}),m||(0,l.jsx)("label",{htmlFor:p,className:"m-0 "+(n||"text-slate-800 dark:text-white/80")+(i||r?" text-base":" text-lg"),children:o})]},s+1)})})}a(82015)},51339:(e,t,a)=>{a.d(t,{A:()=>n});var l=a(8732);function n({collapse:e,setCollapse:t}){return(0,l.jsxs)("div",{className:"collapse-block"+(e?" -mt-16 -mb-6 pt-10":" mt-0 mb-0 p-0"),onClick:a=>{e?t(!1):t(!0)},children:[(0,l.jsx)("span",{children:e?"Expand":"Collapse"}),(0,l.jsx)("img",{src:"/images/down-arrow-dark.svg",alt:"Down Arrow",width:16,className:"dark:hidden opacity-30 "+(e?"":"rotate-180")}),(0,l.jsx)("img",{src:"/images/down-arrow-white.svg",alt:"Down Arrow",width:16,className:"opacity-30 hidden dark:flex "+(e?"":"rotate-180")})]})}a(82015)},84483:(e,t,a)=>{a.d(t,{A:()=>n});var l=a(8732);function n({children:e,open:t,setOpen:a,onClose:n,maxWidth:s}){return(0,l.jsx)(l.Fragment,{})}a(82015),a(1976),a(58150)},48893:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>r});var n=a(8732),s=a(75979),i=e([s]);function r({spacing:e,...t}){return(0,n.jsx)("div",{...t,className:(0,s.twMerge)("relative flex items-center gap-2 border border-solid rounded","border-slate-300 dark:border-white/10",e?"normal"==e?"px-3 py-2":"tight"==e?"px-2 py-1":"":"px-3 py-2","twui-border",t.className),children:t.children})}s=(i.then?(await i)():i)[0],l()}catch(e){l(e)}})},35630:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>c});var n=a(8732),s=a(82015),i=a.n(s),r=a(75979),d=a(78848),o=e([r,d]);function c({label:e,variant:t,prefix:a,suffix:l,componentRef:s,labelProps:o,wrapperProps:c,showLabel:u,istextarea:m,debounce:p,invalidMessage:x,autoComplete:h,validationFunction:f,validationRegex:g,...y}){let[v,w]=i().useState(!1),[N,b]=i().useState(y.defaultValue?String(y.defaultValue):"");delete y.defaultValue;let[j,A]=i().useState(!0),T=m?(0,n.jsx)("textarea",{...y,className:(0,r.twMerge)("w-full outline-none bg-transparent","twui-textarea",y.className),ref:s,onFocus:e=>{w(!0),y?.onFocus?.(e)},onBlur:e=>{w(!1),y?.onBlur?.(e)},value:N,onChange:e=>b(e.target.value),autoComplete:h,rows:y.height?Number(y.height):4}):(0,n.jsx)("input",{...y,className:(0,r.twMerge)("w-full outline-none bg-transparent border-none","hover:border-none hover:outline-none focus:border-none focus:outline-none","dark:bg-transparent dark:outline-none dark:border-none","p-0","twui-input",y.className),ref:s,onFocus:e=>{w(!0),y?.onFocus?.(e)},onBlur:e=>{w(!1),y?.onBlur?.(e)},value:N,onChange:e=>{b(e.target.value),y?.onChange?.(e)}});return(0,n.jsxs)("div",{...c,className:(0,r.twMerge)("relative flex items-center gap-2 border rounded-md px-3 py-2 outline outline-1",v&&j?"border-slate-700 dark:border-white/50":"border-slate-300 dark:border-white/20",v&&j?"outline-slate-700 dark:outline-white/50":"outline-slate-300 dark:outline-white/20","warning"==t&&j&&"border-yellow-500 dark:border-yellow-300 outline-yellow-500 dark:outline-yellow-300","error"==t&&j&&"border-red-500 dark:border-red-300 outline-red-500 dark:outline-red-300","inactive"==t&&j&&"opacity-40 pointer-events-none","bg-white dark:bg-black",j?"":"border-orange-500 outline-orange-500 twui-input-invalid",y.readOnly&&"opacity-50 pointer-events-none","twui-input-wrapper",c?.className),children:[u&&(0,n.jsx)("label",{htmlFor:y.name,...o,className:(0,r.twMerge)("text-xs absolute -top-2.5 left-2 text-slate-500 bg-white px-1.5 rounded-t","dark:text-white/60 dark:bg-black","twui-input-label",o?.className),children:e||y.placeholder||y.name}),a&&(0,n.jsx)("div",{className:"opacity-60 pointer-events-none whitespace-nowrap",children:a}),T,l&&(0,n.jsx)("div",{className:"opacity-60 pointer-events-none whitespace-nowrap",children:l}),!j&&(0,n.jsx)(d.A,{className:"opacity-30 pointer-events-none whitespace-nowrap",children:x||"Invalid"})]})}[r,d]=o.then?(await o)():o,l()}catch(e){l(e)}})},42884:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>d});var n=a(8732),s=a(58526),i=a(75979),r=e([i]);function d({label:e,options:t,componentRef:a,labelProps:l,wrapperProps:r,showLabel:d,iconProps:o,changeHandler:c,...u}){return(0,n.jsxs)("div",{...r,className:(0,i.twMerge)("relative w-full flex items-center",r?.className),children:[d&&(0,n.jsx)("label",{htmlFor:u.name,...l,className:(0,i.twMerge)("text-xs absolute -top-2.5 left-2 text-slate-500 bg-white px-1.5 rounded-t","dark:text-white/60 dark:bg-black","twui-input-label",l?.className),children:e||u.name}),(0,n.jsx)("select",{...u,className:(0,i.twMerge)("w-full pl-3 py-2 border rounded-md appearance-none pr-8","border-slate-300 dark:border-white/20","focus:border-slate-700 dark:focus:border-white/50","outline-slate-300 dark:outline-white/20","focus:outline-slate-700 dark:focus:outline-white/50","bg-white dark:bg-black","twui-select",u.className),ref:a,defaultValue:t.flat().find(e=>e.default)?.value||void 0,onChange:e=>{c?.(e.target.value),u.onChange?.(e)},children:t.flat().map((e,t)=>(0,n.jsx)("option",{value:e.value,children:e.title},t))}),(0,n.jsx)(s.A,{size:20,...o,className:(0,i.twMerge)("absolute right-2 pointer-events-none",o?.className)})]})}i=(r.then?(await r)():r)[0],l()}catch(e){l(e)}})},8599:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>r});var n=a(8732),s=a(75979),i=e([s]);function r({...e}){return(0,n.jsx)("div",{...e,className:(0,s.twMerge)("flex flex-col items-center justify-center gap-4 p-2 w-full","twui-center",e.className),children:e.children})}s=(i.then?(await i)():i)[0],l()}catch(e){l(e)}})},67982:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>r});var n=a(8732),s=a(75979),i=e([s]);function r({...e}){return(0,n.jsx)("div",{...e,className:(0,s.twMerge)("flex flex-row items-center gap-2 flex-wrap","twui-row",e.className),children:e.children})}s=(i.then?(await i)():i)[0],l()}catch(e){l(e)}})},78848:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>r});var n=a(8732),s=a(75979),i=e([s]);function r({size:e,variant:t,...a}){return(0,n.jsx)("span",{...a,className:(0,s.twMerge)("text-base","small"==e&&"text-sm","smaller"==e&&"text-xs","large"==e&&"text-lg","larger"==e&&"text-xl","faded"==t&&"opacity-50","twui-span",a.className),children:a.children})}s=(i.then?(await i)():i)[0],l()}catch(e){l(e)}})},51786:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>o});var n=a(8732),s=a(27825),i=a.n(s),r=a(75979),d=e([r]);function o({...e}){let t=i().omit(e,"center");return(0,n.jsx)("div",{...t,className:(0,r.twMerge)("flex flex-col items-start gap-4",e.center&&"items-center","twui-stack",e.className),children:e.children})}r=(d.then?(await d)():d)[0],l()}catch(e){l(e)}})},64964:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(27825),n=a.n(l);function s({setFields:e,newFieldObject:t,fieldIndex:a,fields:l}){try{if(!t.fieldName?.match(/./))throw Error("Please Provide a field name!");let s=l?.find(e=>e.fieldName==t.fieldName);if(s?.fieldName)throw Error("Field Name Already exists. Please chose a different name.");e(e=>{let l=n().cloneDeep(e),s=l.findIndex(e=>"date_created"==e.fieldName),i=a||(s<0?e.length-6:s);return l.splice(i,0,t),l.filter(e=>!e.newTempField)})}catch(t){let e=`New Field Error: ${t.message}`;console.log(e),window.alert(e)}}},1262:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(27825),n=a.n(l);function s({tableFields:e,setTableFields:t,setRefresh:a,setPageRefresh:l,refreshFieldsListRef:s}){if(e.find(e=>e.newTempField))return;let i=n().cloneDeep(e),r=i.findIndex(e=>"date_created"===e.fieldName);i.splice(r,0,{newTempField:!0}),t(i),s?.current&&s.current(e=>e+1)}},42960:(e,t,a)=>{a.d(t,{A:()=>l});let l=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/},85356:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(27825),n=a.n(l);function s({tableFields:e,setTableFields:t,refreshFieldsListRef:a,order:l,field:s,e:i}){let r=n().cloneDeep(e),d=r.findIndex(e=>e.fieldName===s.fieldName);if(d<0)return;let o=r[d];if("up"===l&&d&&d<=1){console.log("Min Reached =>",d);return}if("down"===l&&d&&d>=r.length-7){console.log("Max Reached =>",d);return}try{let e;let t=i.target.closest(".table-field-wrapper"),a=t.previousElementSibling,n=t.nextElementSibling,s=window.DSQL.Flip,r=s.getState(t);"up"===l?(e=s.getState(a),t.parentNode?.insertBefore(t,a)):n?.nextElementSibling&&(e=s.getState(n),t.parentNode?.insertBefore(t,n.nextElementSibling)),s.from(r,{duration:.3,ease:"power1.inOut"}),s.from(e,{duration:.3,ease:"power1.inOut"})}catch(e){console.log("Error =>",e.message)}if(!d){console.log("No target Field Index =>",d);return}r.splice(d,1),"up"===l?r.splice(d-1,0,o):r.splice(d+1,0,o),setTimeout(()=>{t([...r]),a.current&&a.current(e=>e+1)},500)}},72272:(e,t,a)=>{a.d(t,{A:()=>d});var l=a(77047),n=a(29021),s=a.n(n),i=a(33873),r=a.n(i);function d({userId:e}){try{let t=r().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(s().readFileSync(t,"utf-8"))}catch(e){return(0,l.A)({component:"grabUserSchemaData",message:e.message}),null}}},77047:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(29021),n=a.n(l);async function s({user:e,message:t,component:a,noMail:l,req:s}){let i=new Date,r=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],a=s.headers["cf-connecting-ip"],l=Array.isArray(e)?e[0]:e?.split(",")[0],n=a||l||t||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let l=`🚀 SERVER ERROR =========================== +Error Message: ${t} +Component: ${a}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(l+=` +User Id: ${e?.id} +User Name: ${e?.first_name} ${e?.last_name} +User Email: ${e?.email}`),s?.url&&(l+=` +URL: ${s.url}`),s?.body&&(l+=` +Request Body: ${JSON.stringify(s.body,null,4)}`),r&&(l+=` +IP: ${r}`),l+=` +Date: ${i.toDateString()} +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let d=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",l),n().appendFileSync("./.tmp/error.log",` + + + + +${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},29375:(e,t,a)=>{a.d(t,{UB:()=>l});let l=[{title:"Plain Text",value:"plain"},{title:"Rich Text",value:"richText"},{title:"JSON",value:"json"},{title:"YAML",value:"yaml"},{title:"HTML",value:"html"},{title:"CSS",value:"css"},{title:"Javascript",value:"javascript"}]},94327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295"},{"title":"DECIMAL","name":"DECIMAL","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"FLOAT","name":"FLOAT","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"DOUBLE","name":"DOUBLE","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/5771.js b/dsql-app/.local_dist/server/chunks/5771.js index ee1bfdc2..4c60263a 100644 --- a/dsql-app/.local_dist/server/chunks/5771.js +++ b/dsql-app/.local_dist/server/chunks/5771.js @@ -1 +1 @@ -"use strict";exports.id=5771,exports.ids=[5771],exports.modules={30671:(e,a)=>{Object.defineProperty(a,"M",{enumerable:!0,get:function(){return function e(a,s){return s in a?a[s]:"then"in a&&"function"==typeof a.then?a.then(a=>e(a,s)):"function"==typeof a&&"default"===s?a:void 0}}})},74153:(e,a,s)=>{s.d(a,{A:()=>h});var t=s(8732),l=s(82015),n=s.n(l),r=s(88791),d=s(91140),i=s(46169),c=s(16757),o=s(55904),p=s(6070);function h({database:e,setTargetDatabase:a,delegated:s,user:l}){let h=`/admin/${l?.id}/databases/${e.db_slug}`+(s?`?delegated=true&dbUserId=${e.user_id}`:""),{active_clone:u,active_clone_parent_db:m}=e,[x,y]=n().useState(!1);return(0,t.jsxs)("a",{href:h,className:"card",onClick:a=>{let t=a.target;(t.closest(".db-list-item-actions-block")||t.closest(".cancel-link"))&&a.preventDefault(),s&&(a.preventDefault(),y(!0),(0,i.A)("/api/getDelegatedDatabaseToken",{method:"post",body:{rootUserId:e.user_id,priviledges:e.user_priviledge,database:e.db_slug}},!0).then(e=>{e.success&&(window.location.href=h)}),setTimeout(()=>{y(!1)},1e3))},children:[x&&(0,t.jsx)(c.A,{width:"20px"}),(0,t.jsx)("img",{src:e.db_image?e.db_image:"/images/folder.svg",alt:"Folder Image",width:20,className:e.db_image?"avatar":"avatar opacity-50"}),(0,t.jsxs)("div",{className:"flex-col items-start grow",children:[(0,t.jsx)("span",{className:"title",children:e.db_name}),m&&(0,t.jsxs)("span",{className:"text-xs bg-emerald-100 dark:bg-emerald-100/10 text-emerald-700 dark:text-emerald-200 px-2 py-0.5 rounded-full mb-1",children:["This Database is an active Clone of"," ",(0,t.jsx)("b",{children:m.replace(/datasquirel_user_\d+_/,"")})]}),(0,t.jsx)("div",{className:"-mt-2",children:(0,t.jsx)(r.A,{slugText:e.db_slug,smaller:!0})}),(0,t.jsx)("div",{className:"-mt-1 gap-1",children:(0,t.jsx)(r.A,{slugText:e.db_full_name,smaller:!0,full:!0})}),!s&&(0,t.jsxs)("span",{className:"text-sm text-slate-400",children:["Created: ",e.date_created?.substring(0,21)]}),s&&(0,t.jsxs)("div",{className:"flex items-center mt-2",children:[(0,t.jsx)("img",{src:e.image_thumbnail,alt:"",className:"w-8 h-8 rounded-full object-cover"}),(0,t.jsxs)("div",{className:"flex-col items-start gap-0",children:[(0,t.jsxs)("span",{className:"text-xs text-slate-600",children:[e.first_name," ",e.last_name]}),(0,t.jsx)("span",{className:"text-xs text-slate-400",children:e.email})]})]}),(0,t.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,t.jsx)("div",{className:"db-list-item-actions-block flex-wrap",children:(0,t.jsxs)(o.A,{children:[!s&&(0,t.jsx)("button",{className:"outlined light-gray small-text",onClick:a=>{window.location.pathname=`/admin/${l?.id}/databases/${e.db_slug}/edit-database`},children:(0,t.jsx)("span",{children:"Edit"})}),!s&&!u&&(0,t.jsx)("button",{className:"outlined light-gray small-text",onClick:a=>{window.location.href=`/admin/${l?.id}/databases/add-database?duplicate=${e.db_full_name}`},children:(0,t.jsx)("span",{children:"Duplicate"})}),!s&&(0,t.jsx)("button",{className:"outlined light-gray small-text",onClick:s=>{a&&a(e),(0,d.PB)("delete-database-confirmation")},children:(0,t.jsx)("span",{children:"Delete"})})]})}),(0,t.jsx)(p.A,{className:"text-slate-600",size:20})]})]})]})}},56331:(e,a,s)=>{s.d(a,{A:()=>i});var t=s(8732),l=s(82015),n=s.n(l),r=s(74153);let d=(0,s(82544).A)("PackagePlus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);function i({databases:e,setTargetDatabase:a,title:s,more:l,user:i}){return(0,t.jsx)(n().Fragment,{children:(0,t.jsxs)("section",{className:"paper",children:[(0,t.jsx)("h2",{className:"text-xl m-0",children:s||"Database List"}),i&&e&&e[0]&&a&&(0,t.jsx)("div",{className:"w-full grid grid-cols-1 sl:grid-cols-2 xl:grid-cols-3 items-stretch gap-6",children:e.map(e=>(0,t.jsx)(r.A,{database:e,setTargetDatabase:a,user:i},e.id))}),l&&e&&e[0]&&(0,t.jsx)("a",{href:`/admin/${i?.id}/databases`,className:"button w-full more-padding",children:"See All Databases"}),!e||!e[0]&&(0,t.jsxs)("a",{href:`/admin/${i?.id}/databases/add-database`,className:"button outlined gray dashed w-full p-10 flex-col",children:[(0,t.jsx)("span",{className:"text-slate-400",children:"No Databases Created."}),(0,t.jsx)(d,{}),(0,t.jsx)("span",{className:"",children:"Add Database"})]})]})})}},67274:(e,a,s)=>{s.d(a,{A:()=>i});var t=s(8732),l=s(82015),n=s.n(l),r=s(16757);s(46169);var d=s(74153);function i({user:e}){let[a,s]=n().useState(null),[l,i]=n().useState(!1);return(0,t.jsxs)("section",{className:"paper",children:[(0,t.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Delegated Databases"}),l&&(0,t.jsx)(r.A,{}),e&&a?a[0]?(0,t.jsx)(n().Fragment,{children:(0,t.jsx)("div",{className:"w-full grid grid-cols-1 sl:grid-cols-2 xl:grid-cols-3 items-stretch gap-6",children:a.map(a=>(0,t.jsx)(d.A,{database:a,delegated:!0,user:e},a.id))})}):(0,t.jsx)(n().Fragment,{children:(0,t.jsx)("span",{className:"info gray w-full font-normal justify-center",children:"No Delegated Databases Yet"})}):(0,t.jsx)(n().Fragment,{children:(0,t.jsx)("div",{className:"w-full justify-center",children:(0,t.jsx)(r.A,{position:"relative",width:"20px"})})})]})}},70355:(e,a,s)=>{s.d(a,{A:()=>c});var t=s(8732),l=s(82015),n=s.n(l),r=s(46169),d=s(91140),i=s(16757);function c({targetDatabase:e}){let[a,s]=n().useState(!1);return(0,t.jsxs)(d.Ay,{title:"delete-database-confirmation",children:[a&&(0,t.jsx)(i.A,{width:"20px"}),(0,t.jsxs)("h4",{className:"m-0",children:["Delete '",e?.db_name?e.db_name:"This Database","' database?"]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("button",{className:"outlined"+(a?" pointer-events-none opacity-40":""),onClick:a=>{if(!e){alert("No Target Database Selected!");return}s(!0),window.confirm("Note that you will loose all data in this database. Continue?")?(0,r.A)("/api/deleteUserDatabase",{method:"post",body:e},!0).then(e=>{e.success&&window.location.reload()}):s(!1)},children:(0,t.jsx)("span",{children:"Yes"})}),(0,t.jsx)("button",{onClick:e=>{(0,d.fs)()},children:(0,t.jsx)("span",{children:"Cancel"})})]})]})}},88791:(e,a,s)=>{s.d(a,{A:()=>n});var t=s(8732),l=s(96089);function n({slugText:e,smaller:a,outlined:s,full:n}){return(0,t.jsxs)("span",{className:"button break-words text-wrap cancel-link "+(s?" outlined gray":"light-gray")+(a?" small-text":""),onClick:a=>{navigator.clipboard.writeText(e).then(()=>{alert(`${n?"Database Full name":"Database Slug"} "${e}" Copied to Clipboard. Use this as the database name when querying data`)})},style:{wordWrap:"break-word",wordBreak:"break-all"},children:[(0,t.jsx)(l.A,{}),(0,t.jsx)("span",{children:e})]})}s(82015)},91140:(e,a,s)=>{s.d(a,{Ay:()=>d,PB:()=>i,fs:()=>c});var t=s(8732),l=s(58150),n=s(82015),r=s.n(n);function d({children:e,title:a,data:s,fullPage:n,wrapperClasses:d,closePopupDispatch:i,wrapperStyle:o,noContainer:p}){return n?(0,t.jsxs)("div",{className:"popup-bg overflow-hidden "+(d||""),"data-popupid":a||null,style:o,children:[p?(0,t.jsx)(r().Fragment,{children:e}):(0,t.jsx)("div",{className:"relative w-full h-full z-50","data-data":s?JSON.stringify(s):"",children:e}),(0,t.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{c(),i&&i()},children:(0,t.jsx)(l.A,{color:"white",size:20})}),(0,t.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),i&&i()}})]}):(0,t.jsxs)("div",{className:"popup-bg","data-popupid":a||null,children:[p?(0,t.jsx)(r().Fragment,{children:e}):(0,t.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":s?JSON.stringify(s):"",children:[e,(0,t.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{c(),i&&i()},children:(0,t.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,t.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{c(),i&&i()},children:(0,t.jsx)("span",{className:"font-normal",children:"✖"})}),(0,t.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),i&&i()}})]})}function i(e,a){let s=document.querySelector(`[data-popupid='${e}']`);s&&(s.style.display="flex",a?.(s))}function c(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},66485:(e,a,s)=>{s.d(a,{A:()=>l});var t=s(8732);function l(){return(0,t.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,t.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,t.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}s(82015)},55904:(e,a,s)=>{s.d(a,{A:()=>r});var t=s(8732),l=s(82015),n=s.n(l);function r({children:e,column:a,className:s}){let l=n().useRef();return(0,t.jsx)("div",{className:"items-stretch gap-0"+(a?" flex-col":" flex-wrap xl:flex-nowrap")+(s?" "+s:""),ref:l,children:e})}},23293:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},6070:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},96089:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,a,s)=>{s.d(a,{A:()=>l});var t=s(51779);async function l(...e){let a=(0,t.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let s=await a.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}},51779:(e,a,s)=>{s.d(a,{A:()=>n});var t=s(9973),l=s.n(t);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,a)=>{Object.defineProperty(a,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})}}; \ No newline at end of file +"use strict";exports.id=5771,exports.ids=[5771],exports.modules={30671:(e,a)=>{Object.defineProperty(a,"M",{enumerable:!0,get:function(){return function e(a,s){return s in a?a[s]:"then"in a&&"function"==typeof a.then?a.then(a=>e(a,s)):"function"==typeof a&&"default"===s?a:void 0}}})},74153:(e,a,s)=>{s.d(a,{A:()=>h});var t=s(8732),l=s(82015),n=s.n(l),r=s(88791),d=s(91140),i=s(46169),c=s(16757),o=s(55904),p=s(6070);function h({database:e,setTargetDatabase:a,delegated:s,user:l}){let h=`/admin/${l?.id}/databases/${e.db_slug}`+(s?`?delegated=true&dbUserId=${e.user_id}`:""),{active_clone:u,active_clone_parent_db:m}=e,[x,y]=n().useState(!1);return(0,t.jsxs)("a",{href:h,className:"card",onClick:a=>{let t=a.target;(t.closest(".db-list-item-actions-block")||t.closest(".cancel-link"))&&a.preventDefault(),s&&(a.preventDefault(),y(!0),(0,i.A)("/api/getDelegatedDatabaseToken",{method:"post",body:{rootUserId:e.user_id,priviledges:e.user_priviledge,database:e.db_slug}},!0).then(e=>{e.success&&(window.location.href=h)}),setTimeout(()=>{y(!1)},1e3))},children:[x&&(0,t.jsx)(c.A,{width:"20px"}),(0,t.jsx)("img",{src:e.db_image?e.db_image:"/images/folder.svg",alt:"Folder Image",width:20,className:e.db_image?"avatar":"avatar opacity-50"}),(0,t.jsxs)("div",{className:"flex-col items-start grow",children:[(0,t.jsx)("span",{className:"title",children:e.db_name}),m&&(0,t.jsxs)("span",{className:"text-xs bg-emerald-100 dark:bg-emerald-100/10 text-emerald-700 dark:text-emerald-200 px-2 py-0.5 rounded-full mb-1",children:["This Database is an active Clone of"," ",(0,t.jsx)("b",{children:m.replace(/datasquirel_user_\d+_/,"")})]}),(0,t.jsx)("div",{className:"-mt-2",children:(0,t.jsx)(r.A,{slugText:e.db_slug,smaller:!0})}),(0,t.jsx)("div",{className:"-mt-1 gap-1",children:(0,t.jsx)(r.A,{slugText:e.db_full_name,smaller:!0,full:!0})}),!s&&(0,t.jsxs)("span",{className:"text-sm text-slate-400",children:["Created: ",e.date_created?.substring(0,21)]}),s&&(0,t.jsxs)("div",{className:"flex items-center mt-2",children:[(0,t.jsx)("img",{src:e.image_thumbnail,alt:"",className:"w-8 h-8 rounded-full object-cover"}),(0,t.jsxs)("div",{className:"flex-col items-start gap-0",children:[(0,t.jsxs)("span",{className:"text-xs text-slate-600",children:[e.first_name," ",e.last_name]}),(0,t.jsx)("span",{className:"text-xs text-slate-400",children:e.email})]})]}),(0,t.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,t.jsx)("div",{className:"db-list-item-actions-block flex-wrap",children:(0,t.jsxs)(o.A,{children:[!s&&(0,t.jsx)("button",{className:"outlined light-gray small-text",onClick:a=>{window.location.pathname=`/admin/${l?.id}/databases/${e.db_slug}/edit-database`},children:(0,t.jsx)("span",{children:"Edit"})}),!s&&!u&&(0,t.jsx)("button",{className:"outlined light-gray small-text",onClick:a=>{window.location.href=`/admin/${l?.id}/databases/add-database?duplicate=${e.db_full_name}`},children:(0,t.jsx)("span",{children:"Duplicate"})}),!s&&(0,t.jsx)("button",{className:"outlined light-gray small-text",onClick:s=>{a&&a(e),(0,d.PB)("delete-database-confirmation")},children:(0,t.jsx)("span",{children:"Delete"})})]})}),(0,t.jsx)(p.A,{className:"text-slate-600",size:20})]})]})]})}},56331:(e,a,s)=>{s.d(a,{A:()=>i});var t=s(8732),l=s(82015),n=s.n(l),r=s(74153);let d=(0,s(82544).A)("PackagePlus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);function i({databases:e,setTargetDatabase:a,title:s,more:l,user:i}){return(0,t.jsx)(n().Fragment,{children:(0,t.jsxs)("section",{className:"paper",children:[(0,t.jsx)("h2",{className:"text-xl m-0",children:s||"Database List"}),i&&e&&e[0]&&a&&(0,t.jsx)("div",{className:"w-full grid grid-cols-1 sl:grid-cols-2 xl:grid-cols-3 items-stretch gap-6",children:e.map(e=>(0,t.jsx)(r.A,{database:e,setTargetDatabase:a,user:i},e.id))}),l&&e&&e[0]&&(0,t.jsx)("a",{href:`/admin/${i?.id}/databases`,className:"button w-full more-padding",children:"See All Databases"}),!e||!e[0]&&(0,t.jsxs)("a",{href:`/admin/${i?.id}/databases/add-database`,className:"button outlined gray dashed w-full p-10 flex-col",children:[(0,t.jsx)("span",{className:"text-slate-400",children:"No Databases Created."}),(0,t.jsx)(d,{}),(0,t.jsx)("span",{className:"",children:"Add Database"})]})]})})}},67274:(e,a,s)=>{s.d(a,{A:()=>i});var t=s(8732),l=s(82015),n=s.n(l),r=s(16757);s(46169);var d=s(74153);function i({user:e}){let[a,s]=n().useState(null),[l,i]=n().useState(!1);return(0,t.jsxs)("section",{className:"paper",children:[(0,t.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Delegated Databases"}),l&&(0,t.jsx)(r.A,{}),e&&a?a[0]?(0,t.jsx)(n().Fragment,{children:(0,t.jsx)("div",{className:"w-full grid grid-cols-1 sl:grid-cols-2 xl:grid-cols-3 items-stretch gap-6",children:a.map(a=>(0,t.jsx)(d.A,{database:a,delegated:!0,user:e},a.id))})}):(0,t.jsx)(n().Fragment,{children:(0,t.jsx)("span",{className:"info gray w-full font-normal justify-center",children:"No Delegated Databases Yet"})}):(0,t.jsx)(n().Fragment,{children:(0,t.jsx)("div",{className:"w-full justify-center",children:(0,t.jsx)(r.A,{position:"relative",width:"20px"})})})]})}},70355:(e,a,s)=>{s.d(a,{A:()=>c});var t=s(8732),l=s(82015),n=s.n(l),r=s(46169),d=s(91140),i=s(16757);function c({targetDatabase:e}){let[a,s]=n().useState(!1);return(0,t.jsxs)(d.Ay,{title:"delete-database-confirmation",children:[a&&(0,t.jsx)(i.A,{width:"20px"}),(0,t.jsxs)("h4",{className:"m-0",children:["Delete '",e?.db_name?e.db_name:"This Database","' database?"]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("button",{className:"outlined"+(a?" pointer-events-none opacity-40":""),onClick:a=>{if(!e){alert("No Target Database Selected!");return}s(!0),window.confirm("Note that you will loose all data in this database. Continue?")?(0,r.A)("/api/deleteUserDatabase",{method:"post",body:e},!0).then(e=>{e.success&&window.location.reload()}):s(!1)},children:(0,t.jsx)("span",{children:"Yes"})}),(0,t.jsx)("button",{onClick:e=>{(0,d.fs)()},children:(0,t.jsx)("span",{children:"Cancel"})})]})]})}},88791:(e,a,s)=>{s.d(a,{A:()=>n});var t=s(8732),l=s(96089);function n({slugText:e,smaller:a,outlined:s,full:n}){return(0,t.jsxs)("span",{className:"button break-words text-wrap cancel-link "+(s?" outlined gray":"light-gray")+(a?" small-text":""),onClick:a=>{navigator.clipboard.writeText(e).then(()=>{alert(`${n?"Database Full name":"Database Slug"} "${e}" Copied to Clipboard. Use this as the database name when querying data`)})},style:{wordWrap:"break-word",wordBreak:"break-all"},children:[(0,t.jsx)(l.A,{}),(0,t.jsx)("span",{children:e})]})}s(82015)},91140:(e,a,s)=>{s.d(a,{Ay:()=>d,PB:()=>i,fs:()=>c});var t=s(8732),l=s(58150),n=s(82015),r=s.n(n);function d({children:e,title:a,data:s,fullPage:n,wrapperClasses:d,closePopupDispatch:i,wrapperStyle:o,noContainer:p}){return n?(0,t.jsxs)("div",{className:"popup-bg overflow-hidden "+(d||""),"data-popupid":a||null,style:o,children:[p?(0,t.jsx)(r().Fragment,{children:e}):(0,t.jsx)("div",{className:"relative w-full h-full z-50","data-data":s?JSON.stringify(s):"",children:e}),(0,t.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{c(),i&&i()},children:(0,t.jsx)(l.A,{color:"white",size:20})}),(0,t.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),i&&i()}})]}):(0,t.jsxs)("div",{className:"popup-bg","data-popupid":a||null,children:[p?(0,t.jsx)(r().Fragment,{children:e}):(0,t.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":s?JSON.stringify(s):"",children:[e,(0,t.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{c(),i&&i()},children:(0,t.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,t.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{c(),i&&i()},children:(0,t.jsx)("span",{className:"font-normal",children:"✖"})}),(0,t.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),i&&i()}})]})}function i(e,a){let s=document.querySelector(`[data-popupid='${e}']`);s&&(s.style.display="flex",a?.(s))}function c(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},66485:(e,a,s)=>{s.d(a,{A:()=>l});var t=s(8732);function l(){return(0,t.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,t.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,t.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}s(82015)},55904:(e,a,s)=>{s.d(a,{A:()=>r});var t=s(8732),l=s(82015),n=s.n(l);function r({children:e,column:a,className:s}){let l=n().useRef();return(0,t.jsx)("div",{className:"items-stretch gap-0"+(a?" flex-col":" flex-wrap xl:flex-nowrap")+(s?" "+s:""),ref:l,children:e})}},23293:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},6070:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},96089:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,a,s)=>{s.d(a,{A:()=>t});let t=(0,s(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,a,s)=>{s.d(a,{A:()=>l});var t=s(51779);async function l(...e){let a=(0,t.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let s=await a.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}},51779:(e,a,s)=>{s.d(a,{A:()=>n});var t=s(9973),l=s.n(t);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,a)=>{Object.defineProperty(a,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/6133.js b/dsql-app/.local_dist/server/chunks/6133.js index 64f5cd40..164d3350 100644 --- a/dsql-app/.local_dist/server/chunks/6133.js +++ b/dsql-app/.local_dist/server/chunks/6133.js @@ -1,4 +1,4 @@ -"use strict";exports.id=6133,exports.ids=[6133],exports.modules={96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},69842:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(39908),t=s.n(n);async function o(e,r,s){let n=t()({req:e,level:s?"deep":void 0});return console.log(n),n.payload}},67619:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(29021),t=s.n(n);async function o({user:e,message:r,component:s,noMail:n,req:o}){let a=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],s=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],t=s||n||r||o.socket.remoteAddress;if(!t)return null;return String(t)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";exports.id=6133,exports.ids=[6133],exports.modules={96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},69842:(e,r,s)=>{async function n(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},67619:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(29021),t=s.n(n);async function o({user:e,message:r,component:s,noMail:n,req:o}){let a=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],s=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],t=s||n||r||o.socket.remoteAddress;if(!t)return null;return String(t)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${a.toDateString()} -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,s)=>{s.d(r,{A:()=>a});var n=s(55511),t=s(79428),o=s(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let E=(0,n.scryptSync)(a,i,l),S=t.Buffer.alloc(u,0),_=(0,n.createDecipheriv)(c,E,S);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,s)=>{s.d(r,{A:()=>a});var n=s(55511),t=s(79428),o=s(32443);function a({data:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let E=(0,n.scryptSync)(a,i,l),S=t.Buffer.alloc(u,0),_=(0,n.createCipheriv)(c,E,S);try{let r=_.update(e,"utf8","hex");return r+=_.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},5437:(e,r,s)=>{s.d(r,{A:()=>_});var n=s(33873),t=s.n(n),o=s(47795),a=s.n(o),i=s(66866),l=s(41864);async function c({username:e,host:r,grants:s,userId:n}){let t=!1;if(console.log("Handling Grants for User =>",e,r),!e)return console.log("No username provided."),t;if(!r)return console.log(`No Host provided. \x1b[35m\`--host\`\x1b[0m flag is required`),t;if(!s)return console.log("No grants Array provided."),t;try{let o=await (0,i.A)(`SELECT * FROM mysql.user WHERE User = '${e}' AND Host = '${r}'`);if(o?.[0]?.User){let t=await (0,i.A)(`SHOW GRANTS FOR '${e}'@'${r}'`);for(let e=0;e",e.message)}return t}var u=s(68829),E=s(95969);s(60818).config({path:t().resolve(__dirname,"../../../.env")});let S=process.env.DSQL_DB_HOST||"127.0.0.1";async function _({userId:e,mariadbUserHost:r,mariadbUsername:s,sqlUserID:n}){let t=await (0,l.A)({query:"SELECT * FROM mariadb_users"});if(!t?.[0])return;let o=!!e&&e==Number(process.env.DSQL_SU_USER_ID);for(let _=0;_",e.message)}}}},41864:(e,r,s)=>{s.d(r,{A:()=>l});var n=s(29021),t=s.n(n),o=s(33873),a=s.n(o),i=s(7447);async function l({query:e,values:r}){let s;let n=(0,i.A)();try{s=e&&r?await n.query(e,r):await n.query(e)}catch(e){if(process.env.FIRST_RUN)return null;console.log("ERROR in dbHandler =>",e.message),console.log(e),console.log(n.config()),t().appendFileSync(a().resolve(__dirname,"../.tmp/dbErrorLogs.txt"),JSON.stringify(e,null,4)+"\n"+Date()+"\n\n\n","utf8"),s=null}finally{await n?.end()}return s?JSON.parse(JSON.stringify(s)):null}},66866:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(41864);async function t(e){let r;try{r=await (0,n.A)({query:e})}catch(e){console.log("ERROR in noDatabaseDbHandler =>",e.message)}return r||null}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(7447);async function t(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(9973),t=s.n(n);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,s)=>{s.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}}; \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,s)=>{s.d(r,{A:()=>a});var n=s(55511),t=s(79428),o=s(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,n.scryptSync)(a,i,l),S=t.Buffer.alloc(u,0),E=(0,n.createDecipheriv)(c,_,S);try{let r=E.update(e,"hex","utf8");return r+=E.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,s)=>{s.d(r,{A:()=>a});var n=s(55511),t=s(79428),o=s(32443);function a({data:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let _=(0,n.scryptSync)(a,i,l),S=t.Buffer.alloc(u,0),E=(0,n.createCipheriv)(c,_,S);try{let r=E.update(e,"utf8","hex");return r+=E.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},5437:(e,r,s)=>{s.d(r,{A:()=>E});var n=s(33873),t=s.n(n),o=s(47795),a=s.n(o),i=s(66866),l=s(41864);async function c({username:e,host:r,grants:s,userId:n}){let t=!1;if(console.log("Handling Grants for User =>",e,r),!e)return console.log("No username provided."),t;if(!r)return console.log(`No Host provided. \x1b[35m\`--host\`\x1b[0m flag is required`),t;if(!s)return console.log("No grants Array provided."),t;try{let o=await (0,i.A)(`SELECT * FROM mysql.user WHERE User = '${e}' AND Host = '${r}'`);if(o?.[0]?.User){let t=await (0,i.A)(`SHOW GRANTS FOR '${e}'@'${r}'`);for(let e=0;e",e.message)}return t}var u=s(68829),_=s(95969);s(60818).config({path:t().resolve(__dirname,"../../../.env")});let S=process.env.DSQL_DB_HOST||"127.0.0.1";async function E({userId:e,mariadbUserHost:r,mariadbUsername:s,sqlUserID:n}){let t=await (0,l.A)({query:"SELECT * FROM mariadb_users"});if(!t?.[0])return;let o=!!e&&e==Number(process.env.DSQL_SU_USER_ID);for(let E=0;E",e.message)}}}},41864:(e,r,s)=>{s.d(r,{A:()=>l});var n=s(29021),t=s.n(n),o=s(33873),a=s.n(o),i=s(7447);async function l({query:e,values:r}){let s;let n=(0,i.A)();try{s=e&&r?await n.query(e,r):await n.query(e)}catch(r){if(process.env.FIRST_RUN)return null;console.log("ERROR in dbHandler =>",r.message),console.log(r),console.log(n.config());let e=a().resolve(process.cwd(),"./.tmp");t().existsSync(e)||t().mkdirSync(e,{recursive:!0}),t().appendFileSync(a().resolve(e,"./dbErrorLogs.txt"),JSON.stringify(r,null,4)+"\n"+Date()+"\n\n\n","utf8"),s=null}finally{await n?.end()}return s?JSON.parse(JSON.stringify(s)):null}},66866:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(41864);async function t(e){let r;try{r=await (0,n.A)({query:e})}catch(e){console.log("ERROR in noDatabaseDbHandler =>",e.message)}return r||null}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(7447);async function t(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(9973),t=s.n(n);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,s)=>{s.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/6903.js b/dsql-app/.local_dist/server/chunks/6903.js index 72d5a011..2e48c7ad 100644 --- a/dsql-app/.local_dist/server/chunks/6903.js +++ b/dsql-app/.local_dist/server/chunks/6903.js @@ -1 +1 @@ -"use strict";exports.id=6903,exports.ids=[6903],exports.modules={80830:(e,t,l)=>{l.d(t,{A:()=>r});var s=l(8732),n=l(58526);function r({selectOptions:e,name:t,onChangeHandler:l,required:r,setAlert:a,title:i,defaultValue:o,info:c,id:d}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),l=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!l.classList.contains("hidden")){l.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&l.classList.contains("hidden"))){if(!t){l.classList.add("hidden");return}if(l.classList.contains("hidden")){l.classList.remove("hidden");return}l.classList.add("hidden")}}return(0,s.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(c?" pr-8":""),children:[i&&(0,s.jsxs)("label",{htmlFor:t,children:[i,r?"":" (optional)"]}),(0,s.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,s.jsx)("select",{name:t,id:d||t,className:"w-full bg-white",required:r,onChange:e=>{a&&a(null),e.target.classList.remove("warning"),l&&l(e)},defaultValue:o||void 0,children:e.map((e,t)=>{let{payload:l,title:n}=e;return(0,s.jsx)("option",{value:l,selected:!!e.default,children:n},t+1)})}),(0,s.jsx)(n.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),c&&(0,s.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,s.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,s.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,s.jsx)("span",{children:c})}),(0,s.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,s.jsx)("div",{children:"Form Select Error"})}}l(82015)},59023:(e,t,l)=>{l.d(t,{A:()=>r});var s=l(8732),n=l(23293);function r(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(n.A,{})})}l(82015)},53926:(e,t,l)=>{l.d(t,{A:()=>a});var s=l(8732),n=l(82015),r=l.n(n);function a({confirmedDelegetedUser:e,linksArray:t,user:l}){let[n,a]=r().useState(t||null);return n&&n[1]?(0,s.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:n.map((e,t,l)=>t===n.length-1?(0,s.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,s.jsxs)(r().Fragment,{children:[(0,s.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,s.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,s.jsx)(r().Fragment,{})}},55904:(e,t,l)=>{l.d(t,{A:()=>a});var s=l(8732),n=l(82015),r=l.n(n);function a({children:e,column:t,className:l}){let n=r().useRef();return(0,s.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(l?" "+l:""),ref:n,children:e})}},55016:(e,t,l)=>{l.d(t,{A:()=>N});var s=l(8732),n=l(82015),r=l.n(n),a=l(83155),i=l(16757),o=l(40373),c=l(55904),d=l(96725);function u({targetElement:e,setOpenStyleModal:t}){return e?(0,s.jsxs)("div",{className:"flex flex-col items-stretch p-6 max-w-lg",children:[(0,s.jsxs)("div",{className:"w-full justify-between",children:[(0,s.jsx)("span",{className:"text-xl",children:"Element Style"}),(0,s.jsx)("button",{className:"w-10 h-10 plain-text",onClick:()=>{t(!1)},children:(0,s.jsx)(d.A,{})})]}),(0,s.jsxs)("div",{className:"items-stretch p-2 bg-slate-100 rounded add-css-block",children:[(0,s.jsx)("input",{type:"text",placeholder:"CSS key"}),(0,s.jsx)("input",{type:"text",placeholder:"CSS Value",onKeyDownCapture:t=>{let l=t.target;if(t.key?.match(/enter/i)){let t=l.closest(".add-css-block")?.children[0],s=l.closest(".add-css-block")?.children[1],n=t?.value,r=s?.value;if(!n?.match(/./)||!r?.match(/./))return;e.style[n]=r}}}),(0,s.jsx)("button",{onClick:t=>{let l=t.target,s=l.closest(".add-css-block")?.children[0],n=l.closest(".add-css-block")?.children[1],r=s?.value,a=n?.value;r?.match(/./)&&a?.match(/./)&&(e.style[r]=a)},children:"Add"})]}),(0,s.jsxs)("div",{className:"flex-wrap",children:[(0,s.jsx)("button",{onClick:t=>{e.removeAttribute("style")},className:"secondary grow",children:"Reset"}),(0,s.jsx)("button",{onClick:t=>{e.style.display="flex",e.style.alignItems="center",e.style.gap="10px"},className:"outlined black grow",children:"Flex"}),(0,s.jsx)("button",{onClick:t=>{e.style.backgroundColor="rgb(241 245 249)"},className:"outlined black grow",children:"BG-Slate-100"}),(0,s.jsx)("button",{onClick:t=>{e.style.backgroundColor="#F6F4F8"},className:"outlined black grow",children:"BG-Main-light"}),(0,s.jsx)("button",{onClick:t=>{e.style.padding="10px"},className:"outlined black grow",children:"Padding-10px"}),(0,s.jsx)("button",{onClick:t=>{e.style.padding="10px 20px"},className:"outlined black grow",children:"Padding-10px-20px"}),(0,s.jsx)("button",{onClick:t=>{e.style.borderRadius="5px"},className:"outlined black grow",children:"Border-Radius-5px"}),(0,s.jsx)("button",{onClick:t=>{e.style.border="1px solid rgb(241 245 249)"},className:"outlined black grow",children:"Border-Slate-100"}),(0,s.jsx)("button",{onClick:t=>{e.style.border="1px solid rgb(226 232 240)"},className:"outlined black grow",children:"Border-Slate-200"}),(0,s.jsx)("button",{onClick:t=>{e.style.border="1px solid rgb(203 213 225)"},className:"outlined black grow",children:"Border-Slate-300"})]}),(0,s.jsx)("span",{className:"font-semibold text-xl mt-4",children:"Add class Name"}),(0,s.jsxs)("div",{className:"items-stretch p-2 bg-slate-100 rounded add-class-name-block",children:[(0,s.jsx)("input",{type:"text",placeholder:"Class Name",onKeyDownCapture:t=>{let l=t.target,s=l.closest(".add-class-name-block")?.children[0];if(t.key?.match(/enter/i)){let t=s?.value;if(!t?.match(/./))return;e.classList.add(t)}}}),(0,s.jsx)("button",{onClick:t=>{let l=t.target,s=l.closest(".add-class-name-block")?.children[0],n=s?.value;n?.match(/./)&&e.classList.add(n)},children:"Add"}),(0,s.jsx)("button",{onClick:t=>{let l=t.target,s=l.closest(".add-class-name-block")?.children[0],n=s?.value;n?.match(/./)&&e.classList.remove(n)},className:"outlined",children:"Remove"})]}),e?.nodeName?.match(/^a$/i)?(0,s.jsxs)(r().Fragment,{children:[(0,s.jsx)("span",{className:"font-semibold text-xl mt-4",children:"Add URL"}),(0,s.jsxs)("div",{className:"items-stretch p-2 bg-slate-100 rounded href-block",children:[(0,s.jsx)("input",{type:"text",placeholder:"Class Name",onKeyDownCapture:t=>{let l=t.target,s=l.closest(".href-block")?.children[0];if(t.key?.match(/enter/i)){let t=s?.value;if(!t?.match(/./))return;e.href=t}},defaultValue:e?.href}),(0,s.jsx)("button",{onClick:t=>{let l=t.target,s=l.closest(".href-block")?.children[0],n=s?.value;n?.match(/./)&&(e.href=n)},children:"Add"})]})]}):(0,s.jsx)(r().Fragment,{})]}):null}function h({targetElement:e,back:t}){if(!e)return;let l=e.nextElementSibling,s=e.previousElementSibling;!t&&l?l.after(e):t&&s&&s.before(e)}function x({editor:e,node:t,setTargetElement:l}){e.getDoc().querySelectorAll(".target-node").forEach(e=>{e.classList.remove("target-node")});let s=e.getWin(),n=s.getSelection()?.anchorNode?.parentElement,r=t||n||null;r&&(r?.classList?.add("target-node"),l&&l(r))}var m=l(54677);let p=(0,l(82544).A)("List",[["line",{x1:"8",x2:"21",y1:"6",y2:"6",key:"7ey8pc"}],["line",{x1:"8",x2:"21",y1:"12",y2:"12",key:"rjfblc"}],["line",{x1:"8",x2:"21",y1:"18",y2:"18",key:"c3b1m8"}],["line",{x1:"3",x2:"3.01",y1:"6",y2:"6",key:"1g7gq3"}],["line",{x1:"3",x2:"3.01",y1:"12",y2:"12",key:"1pjlvk"}],["line",{x1:"3",x2:"3.01",y1:"18",y2:"18",key:"28t2mc"}]]);function g({editorRef:e}){let[t,l]=r().useState(null),[n,a]=r().useState(!1),[i,o]=r().useState(!1);return(0,s.jsxs)("div",{className:"absolute top-[60px] z-50 -left-[38px] w-[40px] flex flex-col items-end",style:{boxShadow:"0 0 40px rgba(15, 23, 42, 0.2)"},children:[(0,s.jsxs)(c.A,{column:!0,className:"gap-[1px]",children:[(0,s.jsx)("div",{onClick:()=>{x({editor:e.current,setTargetElement:l})},style:{width:"40px",height:"40px"},className:"button secondary",children:(0,s.jsx)("span",{children:"Click1"})}),(0,s.jsx)("div",{onClick:()=>{h({targetElement:t,back:!0})},style:{width:"40px",height:"40px"},className:"button dark",children:(0,s.jsx)(m.A,{})}),(0,s.jsx)("div",{onClick:()=>{h({targetElement:t})},style:{width:"40px",height:"40px"},className:"button dark",children:(0,s.jsx)(m.A,{})}),(0,s.jsx)("div",{onClick:()=>{o(!0)},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(p,{})}),(0,s.jsx)("div",{onClick:()=>{a(!0)},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(m.A,{})}),(0,s.jsx)("div",{onClick:()=>{!function({editor:e,targetElement:t,setTargetElement:l}){if(e.getWin(),!t)return;let s=t.cloneNode(!0);s.nodeName.match(/html|document|body/i)||(t.insertAdjacentElement("afterend",s),t.classList.remove("target-node"),l(s))}({editor:e.current,targetElement:t,setTargetElement:l})},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(m.A,{})}),(0,s.jsx)("div",{onClick:()=>{!function({editor:e,targetElement:t,setTargetElement:l}){if(e.getWin(),!t||t.nodeName.match(/html|document|body/i))return;let s=t.parentElement;s||(l(t),x({editor:e,node:t,setTargetElement:l})),s?.nodeName.match(/html|document|body/i)?(l(t),x({editor:e,node:t,setTargetElement:l})):s&&(l(s),x({editor:e,node:s,setTargetElement:l}))}({editor:e.current,targetElement:t,setTargetElement:l})},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(m.A,{})}),(0,s.jsx)("div",{onClick:()=>{!function({editor:e,targetElement:t,setTargetElement:l}){if(e.getWin(),!t)return;let s=t.children[0];s?(l(s),x({editor:e,node:s,setTargetElement:l})):(l(t),x({editor:e,node:t,setTargetElement:l}))}({editor:e.current,targetElement:t,setTargetElement:l})},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(m.A,{className:"rotate-180"})}),(0,s.jsx)("div",{onClick:()=>{!function({editor:e,targetElement:t,setTargetElement:l}){if(!t)return;let s=t.previousElementSibling;s?(l(s),x({editor:e,node:s,setTargetElement:l})):(l(t),x({editor:e,node:t,setTargetElement:l}))}({editor:e.current,targetElement:t,setTargetElement:l})},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(m.A,{})}),(0,s.jsx)("div",{onClick:()=>{!function({editor:e,targetElement:t,setTargetElement:l}){if(!t)return;let s=t.nextElementSibling;s?(l(s),x({editor:e,node:s,setTargetElement:l})):(l(t),x({editor:e,node:t,setTargetElement:l}))}({editor:e.current,targetElement:t,setTargetElement:l})},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(m.A,{})}),(0,s.jsx)("div",{onClick:()=>{if(t){let s=t.parentNode;s.removeChild(t),x({editor:e.current,node:s,setTargetElement:l})}},style:{width:"40px",height:"40px"},className:"button bg-red-500",children:(0,s.jsx)(d.A,{})}),(0,s.jsx)("div",{onClick:()=>{e.current.getDoc().querySelectorAll(".target-node").forEach(e=>{e.classList.remove("target-node")}),l(null)},style:{width:"40px",height:"40px"},className:"button white",children:(0,s.jsx)(m.A,{})})]}),(0,s.jsx)("span",{children:(0,s.jsx)(u,{targetElement:t,setOpenStyleModal:a})})]})}function f({user:e,blockObject:t,placeholder:l,editorRef:n,height:a,extend:i}){let[c,d]=r().useState(!1);return(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)(o.Editor,{tinymceScriptSrc:"https://datasquirel.com/tinymce-public/tinymce.min.js",onInit:(e,t)=>{if(i){let e=t.getBody();e.style.padding="40px",e.className="RTE-DOCS"}n&&(n.current=t)},initialValue:t&&t.content?t.content:"",init:{height:a||400,width:"100%",relative_urls:!1,remove_script_host:!1,menubar:!1,plugins:i?["advlist","autolink","lists","link","image","charmap","anchor","searchreplace","visualblocks","code","fullscreen","insertdatetime","media","table","preview","help","wordcount","codesample"]:["link"],toolbar:i?"undo redo | blocks | bold italic forecolor | codesample link image | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat":"undo redo | blocks | link",content_style:"body { font-family:Helvetica,Arial,sans-serif; font-size:18px }",placeholder:l||"Type something ...",content_css:i?"/styles/tiny.css":void 0,statusbar:!!i}}),i&&n&&(0,s.jsx)(g,{editorRef:n})]})}var b=l(46169),y=l(59023),v=l(80830),j=l(53926);function N({data:e,user:t}){let l=!!e?.title,[n,o]=r().useState(!1),[c,d]=r().useState(e?.level),[u,h]=r().useState(e?.page_order),[x,m]=r().useState(null),[p,g]=r().useState(null),N=r().useRef(),k=r().useRef();return(0,s.jsx)(r().Fragment,{children:(0,s.jsxs)("section",{className:"items-start justify-start p-6",children:[(0,s.jsxs)("div",{className:"mb-1",children:[(0,s.jsx)(y.A,{}),(0,s.jsx)("h2",{className:"text-xl m-0",children:l?"Update page":"Create a new Docs Page"})]}),(0,s.jsx)("div",{className:"mb-4",children:(0,s.jsx)(j.A,{user:t})}),(0,s.jsxs)("div",{className:"paper flex-col items-stretch gap-10 w-full relative",children:[n&&(0,s.jsx)(i.A,{}),(0,s.jsxs)("form",{onSubmit:t=>{t.preventDefault(),o(!0);let s=t.target.title,n=k.current?.getDoc(),r=N.current?.getDoc();function a(e){let t=e.href;t?.match(/\~/)&&(e.href=t.replace(/.*?\~\//,"/")),t?.match(/\.\.\//)&&(e.href=t.replace(/.*?\.\.\//,"/"))}n?.querySelectorAll(".target-node").forEach(e=>e.classList.remove("target-node")),n?.querySelectorAll("a").forEach(e=>{a(e)}),r?.querySelectorAll("a").forEach(e=>{a(e)});let i=N.current?.getContent(),d=k.current?.getBody().innerHTML,h=k.current?.getBody().innerText,x={title:s.value,description:i,content:d,text_content:h,level:c,page_order:u};l&&(x.id=e.id),p?.id&&(x.parent_id=p.id),(0,b.A)(`/api/admin/docs/${l?"update-page":"add-page"}`,{method:"post",body:x}).then(e=>{e.success?window.location.reload():(alert("Operation Failed!"),setTimeout(()=>{o(!1)},1e3))})},className:"flex flex-col gap-4 w-full",children:[(0,s.jsx)(a.A,{placeholder:"Enter a title",fontSize:"30px",name:"title",defaultValue:l?e.title:null}),(0,s.jsxs)("div",{className:"card no-hover",children:[(0,s.jsx)(a.A,{numberText:!0,placeholder:"Level",defaultValue:l?c:"1",maxWidth:"140px",minValue:1,maxValue:4,step:1,name:"page-level",title:"Page Level",setValue:d}),(0,s.jsx)(a.A,{numberText:!0,placeholder:"Level",defaultValue:l?u:"1",maxWidth:"140px",minValue:1,step:1,name:"page-order",title:"Page Order",setValue:h}),x&&Array.isArray(x)&&(0,s.jsx)(v.A,{selectOptions:x.map(e=>({title:e.title,payload:e.id,default:p?.id==e.id})),title:"Parent Page",required:!0,onChangeHandler:e=>{let t=x.filter(t=>t.id==e.target.value);t[0]?g(t[0]):window.alert("No Matching parent page!")}})]}),(0,s.jsx)(f,{placeholder:"Describe this page briefly",editorRef:N,blockObject:l?{content:e.description}:null,height:200}),(0,s.jsx)(f,{placeholder:"Page Content",editorRef:k,blockObject:l?{content:e.content}:null,height:600,extend:!0}),(0,s.jsx)("button",{type:"submit",children:l?"Update Page":"Add Page"})]})]})]})})}},23293:(e,t,l)=>{l.d(t,{A:()=>s});let s=(0,l(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},96725:(e,t,l)=>{l.d(t,{A:()=>s});let s=(0,l(82544).A)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},54677:(e,t,l)=>{l.d(t,{A:()=>s});let s=(0,l(82544).A)("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},71934:(e,t,l)=>{l.d(t,{A:()=>n});var s=l(51779);async function n(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let l=await t.query(...e);return JSON.parse(JSON.stringify(l))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,l)=>{l.d(t,{A:()=>r});var s=l(9973),n=l.n(s);function r(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}}}; \ No newline at end of file +"use strict";exports.id=6903,exports.ids=[6903],exports.modules={80830:(e,t,l)=>{l.d(t,{A:()=>r});var s=l(8732),n=l(58526);function r({selectOptions:e,name:t,onChangeHandler:l,required:r,setAlert:a,title:i,defaultValue:o,info:c,id:d}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),l=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!l.classList.contains("hidden")){l.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&l.classList.contains("hidden"))){if(!t){l.classList.add("hidden");return}if(l.classList.contains("hidden")){l.classList.remove("hidden");return}l.classList.add("hidden")}}return(0,s.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(c?" pr-8":""),children:[i&&(0,s.jsxs)("label",{htmlFor:t,children:[i,r?"":" (optional)"]}),(0,s.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,s.jsx)("select",{name:t,id:d||t,className:"w-full bg-white",required:r,onChange:e=>{a&&a(null),e.target.classList.remove("warning"),l&&l(e)},defaultValue:o||void 0,children:e.map((e,t)=>{let{payload:l,title:n}=e;return(0,s.jsx)("option",{value:l,selected:!!e.default,children:n},t+1)})}),(0,s.jsx)(n.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),c&&(0,s.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,s.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,s.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,s.jsx)("span",{children:c})}),(0,s.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,s.jsx)("div",{children:"Form Select Error"})}}l(82015)},59023:(e,t,l)=>{l.d(t,{A:()=>r});var s=l(8732),n=l(23293);function r(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(n.A,{})})}l(82015)},53926:(e,t,l)=>{l.d(t,{A:()=>a});var s=l(8732),n=l(82015),r=l.n(n);function a({confirmedDelegetedUser:e,linksArray:t,user:l}){let[n,a]=r().useState(t||null);return n&&n[1]?(0,s.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:n.map((e,t,l)=>t===n.length-1?(0,s.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,s.jsxs)(r().Fragment,{children:[(0,s.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,s.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,s.jsx)(r().Fragment,{})}},55904:(e,t,l)=>{l.d(t,{A:()=>a});var s=l(8732),n=l(82015),r=l.n(n);function a({children:e,column:t,className:l}){let n=r().useRef();return(0,s.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(l?" "+l:""),ref:n,children:e})}},55016:(e,t,l)=>{l.d(t,{A:()=>N});var s=l(8732),n=l(82015),r=l.n(n),a=l(83155),i=l(16757),o=l(40373),c=l(55904),d=l(96725);function u({targetElement:e,setOpenStyleModal:t}){return e?(0,s.jsxs)("div",{className:"flex flex-col items-stretch p-6 max-w-lg",children:[(0,s.jsxs)("div",{className:"w-full justify-between",children:[(0,s.jsx)("span",{className:"text-xl",children:"Element Style"}),(0,s.jsx)("button",{className:"w-10 h-10 plain-text",onClick:()=>{t(!1)},children:(0,s.jsx)(d.A,{})})]}),(0,s.jsxs)("div",{className:"items-stretch p-2 bg-slate-100 rounded add-css-block",children:[(0,s.jsx)("input",{type:"text",placeholder:"CSS key"}),(0,s.jsx)("input",{type:"text",placeholder:"CSS Value",onKeyDownCapture:t=>{let l=t.target;if(t.key?.match(/enter/i)){let t=l.closest(".add-css-block")?.children[0],s=l.closest(".add-css-block")?.children[1],n=t?.value,r=s?.value;if(!n?.match(/./)||!r?.match(/./))return;e.style[n]=r}}}),(0,s.jsx)("button",{onClick:t=>{let l=t.target,s=l.closest(".add-css-block")?.children[0],n=l.closest(".add-css-block")?.children[1],r=s?.value,a=n?.value;r?.match(/./)&&a?.match(/./)&&(e.style[r]=a)},children:"Add"})]}),(0,s.jsxs)("div",{className:"flex-wrap",children:[(0,s.jsx)("button",{onClick:t=>{e.removeAttribute("style")},className:"secondary grow",children:"Reset"}),(0,s.jsx)("button",{onClick:t=>{e.style.display="flex",e.style.alignItems="center",e.style.gap="10px"},className:"outlined black grow",children:"Flex"}),(0,s.jsx)("button",{onClick:t=>{e.style.backgroundColor="rgb(241 245 249)"},className:"outlined black grow",children:"BG-Slate-100"}),(0,s.jsx)("button",{onClick:t=>{e.style.backgroundColor="#F6F4F8"},className:"outlined black grow",children:"BG-Main-light"}),(0,s.jsx)("button",{onClick:t=>{e.style.padding="10px"},className:"outlined black grow",children:"Padding-10px"}),(0,s.jsx)("button",{onClick:t=>{e.style.padding="10px 20px"},className:"outlined black grow",children:"Padding-10px-20px"}),(0,s.jsx)("button",{onClick:t=>{e.style.borderRadius="5px"},className:"outlined black grow",children:"Border-Radius-5px"}),(0,s.jsx)("button",{onClick:t=>{e.style.border="1px solid rgb(241 245 249)"},className:"outlined black grow",children:"Border-Slate-100"}),(0,s.jsx)("button",{onClick:t=>{e.style.border="1px solid rgb(226 232 240)"},className:"outlined black grow",children:"Border-Slate-200"}),(0,s.jsx)("button",{onClick:t=>{e.style.border="1px solid rgb(203 213 225)"},className:"outlined black grow",children:"Border-Slate-300"})]}),(0,s.jsx)("span",{className:"font-semibold text-xl mt-4",children:"Add class Name"}),(0,s.jsxs)("div",{className:"items-stretch p-2 bg-slate-100 rounded add-class-name-block",children:[(0,s.jsx)("input",{type:"text",placeholder:"Class Name",onKeyDownCapture:t=>{let l=t.target,s=l.closest(".add-class-name-block")?.children[0];if(t.key?.match(/enter/i)){let t=s?.value;if(!t?.match(/./))return;e.classList.add(t)}}}),(0,s.jsx)("button",{onClick:t=>{let l=t.target,s=l.closest(".add-class-name-block")?.children[0],n=s?.value;n?.match(/./)&&e.classList.add(n)},children:"Add"}),(0,s.jsx)("button",{onClick:t=>{let l=t.target,s=l.closest(".add-class-name-block")?.children[0],n=s?.value;n?.match(/./)&&e.classList.remove(n)},className:"outlined",children:"Remove"})]}),e?.nodeName?.match(/^a$/i)?(0,s.jsxs)(r().Fragment,{children:[(0,s.jsx)("span",{className:"font-semibold text-xl mt-4",children:"Add URL"}),(0,s.jsxs)("div",{className:"items-stretch p-2 bg-slate-100 rounded href-block",children:[(0,s.jsx)("input",{type:"text",placeholder:"Class Name",onKeyDownCapture:t=>{let l=t.target,s=l.closest(".href-block")?.children[0];if(t.key?.match(/enter/i)){let t=s?.value;if(!t?.match(/./))return;e.href=t}},defaultValue:e?.href}),(0,s.jsx)("button",{onClick:t=>{let l=t.target,s=l.closest(".href-block")?.children[0],n=s?.value;n?.match(/./)&&(e.href=n)},children:"Add"})]})]}):(0,s.jsx)(r().Fragment,{})]}):null}function h({targetElement:e,back:t}){if(!e)return;let l=e.nextElementSibling,s=e.previousElementSibling;!t&&l?l.after(e):t&&s&&s.before(e)}function x({editor:e,node:t,setTargetElement:l}){e.getDoc().querySelectorAll(".target-node").forEach(e=>{e.classList.remove("target-node")});let s=e.getWin(),n=s.getSelection()?.anchorNode?.parentElement,r=t||n||null;r&&(r?.classList?.add("target-node"),l&&l(r))}var p=l(54677);let m=(0,l(82544).A)("List",[["line",{x1:"8",x2:"21",y1:"6",y2:"6",key:"7ey8pc"}],["line",{x1:"8",x2:"21",y1:"12",y2:"12",key:"rjfblc"}],["line",{x1:"8",x2:"21",y1:"18",y2:"18",key:"c3b1m8"}],["line",{x1:"3",x2:"3.01",y1:"6",y2:"6",key:"1g7gq3"}],["line",{x1:"3",x2:"3.01",y1:"12",y2:"12",key:"1pjlvk"}],["line",{x1:"3",x2:"3.01",y1:"18",y2:"18",key:"28t2mc"}]]);function g({editorRef:e}){let[t,l]=r().useState(null),[n,a]=r().useState(!1),[i,o]=r().useState(!1);return(0,s.jsxs)("div",{className:"absolute top-[60px] z-50 -left-[38px] w-[40px] flex flex-col items-end",style:{boxShadow:"0 0 40px rgba(15, 23, 42, 0.2)"},children:[(0,s.jsxs)(c.A,{column:!0,className:"gap-[1px]",children:[(0,s.jsx)("div",{onClick:()=>{x({editor:e.current,setTargetElement:l})},style:{width:"40px",height:"40px"},className:"button secondary",children:(0,s.jsx)("span",{children:"Click1"})}),(0,s.jsx)("div",{onClick:()=>{h({targetElement:t,back:!0})},style:{width:"40px",height:"40px"},className:"button dark",children:(0,s.jsx)(p.A,{})}),(0,s.jsx)("div",{onClick:()=>{h({targetElement:t})},style:{width:"40px",height:"40px"},className:"button dark",children:(0,s.jsx)(p.A,{})}),(0,s.jsx)("div",{onClick:()=>{o(!0)},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(m,{})}),(0,s.jsx)("div",{onClick:()=>{a(!0)},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(p.A,{})}),(0,s.jsx)("div",{onClick:()=>{!function({editor:e,targetElement:t,setTargetElement:l}){if(e.getWin(),!t)return;let s=t.cloneNode(!0);s.nodeName.match(/html|document|body/i)||(t.insertAdjacentElement("afterend",s),t.classList.remove("target-node"),l(s))}({editor:e.current,targetElement:t,setTargetElement:l})},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(p.A,{})}),(0,s.jsx)("div",{onClick:()=>{!function({editor:e,targetElement:t,setTargetElement:l}){if(e.getWin(),!t||t.nodeName.match(/html|document|body/i))return;let s=t.parentElement;s||(l(t),x({editor:e,node:t,setTargetElement:l})),s?.nodeName.match(/html|document|body/i)?(l(t),x({editor:e,node:t,setTargetElement:l})):s&&(l(s),x({editor:e,node:s,setTargetElement:l}))}({editor:e.current,targetElement:t,setTargetElement:l})},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(p.A,{})}),(0,s.jsx)("div",{onClick:()=>{!function({editor:e,targetElement:t,setTargetElement:l}){if(e.getWin(),!t)return;let s=t.children[0];s?(l(s),x({editor:e,node:s,setTargetElement:l})):(l(t),x({editor:e,node:t,setTargetElement:l}))}({editor:e.current,targetElement:t,setTargetElement:l})},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(p.A,{className:"rotate-180"})}),(0,s.jsx)("div",{onClick:()=>{!function({editor:e,targetElement:t,setTargetElement:l}){if(!t)return;let s=t.previousElementSibling;s?(l(s),x({editor:e,node:s,setTargetElement:l})):(l(t),x({editor:e,node:t,setTargetElement:l}))}({editor:e.current,targetElement:t,setTargetElement:l})},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(p.A,{})}),(0,s.jsx)("div",{onClick:()=>{!function({editor:e,targetElement:t,setTargetElement:l}){if(!t)return;let s=t.nextElementSibling;s?(l(s),x({editor:e,node:s,setTargetElement:l})):(l(t),x({editor:e,node:t,setTargetElement:l}))}({editor:e.current,targetElement:t,setTargetElement:l})},style:{width:"40px",height:"40px"},className:"button",children:(0,s.jsx)(p.A,{})}),(0,s.jsx)("div",{onClick:()=>{if(t){let s=t.parentNode;s.removeChild(t),x({editor:e.current,node:s,setTargetElement:l})}},style:{width:"40px",height:"40px"},className:"button bg-red-500",children:(0,s.jsx)(d.A,{})}),(0,s.jsx)("div",{onClick:()=>{e.current.getDoc().querySelectorAll(".target-node").forEach(e=>{e.classList.remove("target-node")}),l(null)},style:{width:"40px",height:"40px"},className:"button white",children:(0,s.jsx)(p.A,{})})]}),(0,s.jsx)("span",{children:(0,s.jsx)(u,{targetElement:t,setOpenStyleModal:a})})]})}function f({user:e,blockObject:t,placeholder:l,editorRef:n,height:a,extend:i}){let[c,d]=r().useState(!1);return(0,s.jsxs)("div",{className:"relative",children:[(0,s.jsx)(o.Editor,{tinymceScriptSrc:"https://datasquirel.com/tinymce-public/tinymce.min.js",onInit:(e,t)=>{if(i){let e=t.getBody();e.style.padding="40px",e.className="RTE-DOCS"}n&&(n.current=t)},initialValue:t&&t.content?t.content:"",init:{height:a||400,width:"100%",relative_urls:!1,remove_script_host:!1,menubar:!1,plugins:i?["advlist","autolink","lists","link","image","charmap","anchor","searchreplace","visualblocks","code","fullscreen","insertdatetime","media","table","preview","help","wordcount","codesample"]:["link"],toolbar:i?"undo redo | blocks | bold italic forecolor | codesample link image | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat":"undo redo | blocks | link",content_style:"body { font-family:Helvetica,Arial,sans-serif; font-size:18px }",placeholder:l||"Type something ...",content_css:i?"/styles/tiny.css":void 0,statusbar:!!i}}),i&&n&&(0,s.jsx)(g,{editorRef:n})]})}var b=l(46169),v=l(59023),y=l(80830),j=l(53926);function N({data:e,user:t}){let l=!!e?.title,[n,o]=r().useState(!1),[c,d]=r().useState(e?.level),[u,h]=r().useState(e?.page_order),[x,p]=r().useState(null),[m,g]=r().useState(null),N=r().useRef(),S=r().useRef();return(0,s.jsx)(r().Fragment,{children:(0,s.jsxs)("section",{className:"items-start justify-start p-6",children:[(0,s.jsxs)("div",{className:"mb-1",children:[(0,s.jsx)(v.A,{}),(0,s.jsx)("h2",{className:"text-xl m-0",children:l?"Update page":"Create a new Docs Page"})]}),(0,s.jsx)("div",{className:"mb-4",children:(0,s.jsx)(j.A,{user:t})}),(0,s.jsxs)("div",{className:"paper flex-col items-stretch gap-10 w-full relative",children:[n&&(0,s.jsx)(i.A,{}),(0,s.jsxs)("form",{onSubmit:t=>{t.preventDefault(),o(!0);let s=t.target.title,n=S.current?.getDoc(),r=N.current?.getDoc();function a(e){let t=e.href;t?.match(/\~/)&&(e.href=t.replace(/.*?\~\//,"/")),t?.match(/\.\.\//)&&(e.href=t.replace(/.*?\.\.\//,"/"))}n?.querySelectorAll(".target-node").forEach(e=>e.classList.remove("target-node")),n?.querySelectorAll("a").forEach(e=>{a(e)}),r?.querySelectorAll("a").forEach(e=>{a(e)});let i=N.current?.getContent(),d=S.current?.getBody().innerHTML,h=S.current?.getBody().innerText,x={title:s.value,description:i,content:d,text_content:h,level:c,page_order:u};l&&(x.id=e.id),m?.id&&(x.parent_id=m.id),(0,b.A)(`/api/admin/docs/${l?"update-page":"add-page"}`,{method:"post",body:x}).then(e=>{e.success?window.location.reload():(alert("Operation Failed!"),setTimeout(()=>{o(!1)},1e3))})},className:"flex flex-col gap-4 w-full",children:[(0,s.jsx)(a.A,{placeholder:"Enter a title",fontSize:"30px",name:"title",defaultValue:l?e.title:null}),(0,s.jsxs)("div",{className:"card no-hover",children:[(0,s.jsx)(a.A,{numberText:!0,placeholder:"Level",defaultValue:l?c:"1",maxWidth:"140px",minValue:1,maxValue:4,step:1,name:"page-level",title:"Page Level",setValue:d}),(0,s.jsx)(a.A,{numberText:!0,placeholder:"Level",defaultValue:l?u:"1",maxWidth:"140px",minValue:1,step:1,name:"page-order",title:"Page Order",setValue:h}),x&&Array.isArray(x)&&(0,s.jsx)(y.A,{selectOptions:x.map(e=>({title:e.title,payload:e.id,default:m?.id==e.id})),title:"Parent Page",required:!0,onChangeHandler:e=>{let t=x.filter(t=>t.id==e.target.value);t[0]?g(t[0]):window.alert("No Matching parent page!")}})]}),(0,s.jsx)(f,{placeholder:"Describe this page briefly",editorRef:N,blockObject:l?{content:e.description}:null,height:200}),(0,s.jsx)(f,{placeholder:"Page Content",editorRef:S,blockObject:l?{content:e.content}:null,height:600,extend:!0}),(0,s.jsx)("button",{type:"submit",children:l?"Update Page":"Add Page"})]})]})]})})}},23293:(e,t,l)=>{l.d(t,{A:()=>s});let s=(0,l(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},96725:(e,t,l)=>{l.d(t,{A:()=>s});let s=(0,l(82544).A)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},54677:(e,t,l)=>{l.d(t,{A:()=>s});let s=(0,l(82544).A)("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},71934:(e,t,l)=>{l.d(t,{A:()=>n});var s=l(51779);async function n(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let l=await t.query(...e);return JSON.parse(JSON.stringify(l))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,l)=>{l.d(t,{A:()=>r});var s=l(9973),n=l.n(s);function r(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/6934.js b/dsql-app/.local_dist/server/chunks/6934.js new file mode 100644 index 00000000..967070c2 --- /dev/null +++ b/dsql-app/.local_dist/server/chunks/6934.js @@ -0,0 +1,25 @@ +"use strict";exports.id=6934,exports.ids=[6934],exports.modules={96762:(e,a)=>{Object.defineProperty(a,"M",{enumerable:!0,get:function(){return function e(a,t){return t in a?a[t]:"then"in a&&"function"==typeof a.then?a.then(a=>e(a,t)):"function"==typeof a&&"default"===t?a:void 0}}})},67619:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(29021),r=t.n(l);async function i({user:e,message:a,component:t,noMail:l,req:i}){let n=new Date,d=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],a=i.headers["x-real-ip"],t=i.headers["cf-connecting-ip"],l=Array.isArray(e)?e[0]:e?.split(",")[0],r=t||l||a||i.socket.remoteAddress;if(!r)return null;return String(r)}catch(e){return null}})();try{let l=`🚀 SERVER ERROR =========================== +Error Message: ${a} +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(l+=` +User Id: ${e?.id} +User Name: ${e?.first_name} ${e?.last_name} +User Email: ${e?.email}`),i?.url&&(l+=` +URL: ${i.url}`),i?.body&&(l+=` +Request Body: ${JSON.stringify(i.body,null,4)}`),d&&(l+=` +IP: ${d}`),l+=` +Date: ${n.toDateString()} +========================================`,r().existsSync("./.tmp/error.log")||r().writeFileSync("./.tmp/error.log","","utf-8");let s=r().readFileSync("./.tmp/error.log","utf-8");r().writeFileSync("./.tmp/error.log",l),r().appendFileSync("./.tmp/error.log",` + + + + +${s}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},76856:(e,a,t)=>{t.d(a,{A:()=>A});var l=t(33873),r=t.n(l),i=t(29021),n=t.n(i),d=t(66866),s=t(41864);async function o({queryString:e,queryValuesArray:a}){let t;try{t=e&&a&&Array.isArray(a)&&a[0]?await (0,s.A)({query:e,values:a}):await (0,s.A)({query:e})}catch(e){console.log("Shell Vardb Error =>",e.message)}return t}function u({columnData:e,primaryKeySet:a}){let{fieldName:t,dataType:l,nullValue:r,primaryKey:i,autoIncrement:n,defaultValue:d,defaultValueLiteral:s,onUpdateLiteral:o,notNullValue:u}=e,E="";return E+=`\`${t}\` ${l}`,r?E+=" DEFAULT NULL":s?E+=` DEFAULT ${s}`:d?String(d).match(/uuid\(\)/i)?E+=" DEFAULT UUID()":E+=` DEFAULT '${d}'`:u&&(E+=" NOT NULL"),o&&(E+=` ON UPDATE ${o}`),i&&!a&&(E+=" PRIMARY KEY",a=!0),n&&(E+=" AUTO_INCREMENT",a=!0),{fieldEntryText:E,newPrimaryKeySet:a||!1}}async function E({dbFullName:e,tableName:a,tableInfoArray:l,tableSchema:r,recordedDbEntry:i}){let n=function({tableInfoArray:e}){let a=t(95610),l=e.filter(e=>e.primaryKey);return a.forEach(a=>{let t=e.filter(e=>e.fieldName===a.fieldName);t&&t[0]||("id"!==a.fieldName||l[0]?e.push(a):e.unshift(a))}),e}({tableInfoArray:l}),d=[];d.push(`CREATE TABLE IF NOT EXISTS \`${e}\`.\`${a}\` (`);try{if(!i)throw Error("Recorded Db entry not found!");let e=await o({queryString:"SELECT * FROM datasquirel.user_database_tables WHERE db_id = ? AND table_slug = ?",queryValuesArray:[i.id,r?.tableName]}),a=e?.[0];a?.id||await (0,s.A)({query:"INSERT INTO datasquirel.user_database_tables SET ?",values:{user_id:i.user_id,db_id:i.id,db_slug:i.db_slug,table_name:r?.tableFullName,table_slug:r?.tableName,child_table:r?.childTable?"1":null,child_table_parent_database:r?.childTableDbFullName||null,child_table_parent_table:r?.childTableName||null,date_created:Date(),date_created_code:Date.now(),date_updated:Date(),date_updated_code:Date.now()}})}catch(e){}let E=!1,_=[];for(let e=0;e{let l=e.fieldName,r=e.foreignKey?.destinationTableName,i=e.foreignKey?.destinationTableColumnName,n=e.foreignKey?.cascadeDelete,s=e.foreignKey?.cascadeUpdate,o=e.foreignKey?.foreignKeyName,u=a===_.length-1?"":",";d.push(` CONSTRAINT \`${o}\` FOREIGN KEY (\`${l}\`) REFERENCES \`${r}\`(${i})${n?" ON DELETE CASCADE":""}${s?" ON UPDATE CASCADE":""}${u}`)}),d.push(") ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;");let c=d.join("\n");return await o({queryString:c})}let _=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function c({dbFullName:e,tableName:a,tableInfoArray:t,userId:l,dbSchema:r,tableIndexes:i,tableSchema:d,clone:E,childDb:c,tableIndex:N,tableNameFull:A,recordedDbEntry:S}){let f=[],T=t;try{let t=[];if(t.push(`ALTER TABLE \`${e}\`.\`${a}\``),c)try{if(!S)throw Error("Recorded Db entry not found!");let e=await o({queryString:"SELECT * FROM datasquirel.user_database_tables WHERE db_id = ? AND table_slug = ?",queryValuesArray:[S.id,a]}),t=e?.[0];t?.id||await (0,s.A)({query:"INSERT INTO datasquirel.user_database_tables SET ?",values:{user_id:S.user_id,db_id:S.id,db_slug:S.db_slug,table_name:A,table_slug:a,child_table:d?.childTable?"1":null,child_table_parent_database:d?.childTableDbFullName||null,child_table_parent_table:d.childTableName||null,date_created:Date(),date_created_code:Date.now(),date_updated:Date(),date_updated_code:Date.now()}})}catch(e){}let N=await o({queryString:`SHOW INDEXES FROM \`${e}\`.\`${a}\``}),m=await o({queryString:`SHOW COLUMNS FROM \`${e}\`.\`${a}\``}),b=[];for(let t=0;te.fieldName===i||e.originName===i);if(d&&d[0]){if(d[0].updatedField&&d[0].fieldName){b.push(d[0].fieldName),await o({queryString:`ALTER TABLE \`${e}\`.\`${a}\` RENAME COLUMN \`${d[0].originName}\` TO \`${d[0].fieldName}\``}),console.log(`Column Renamed from "${d[0].originName}" to "${d[0].fieldName}"`);try{let t=r.findIndex(a=>a.dbFullName===e),i=r[t].tables.findIndex(e=>e.tableName===a),s=r[t].tables[i].fields.findIndex(e=>e.fieldName===d[0].fieldName);delete r[t].tables[i].fields[s].originName,delete r[t].tables[i].fields[s].updatedField,T=r[t].tables[i].fields,n().writeFileSync(`${String(process.env.DSQL_USER_DB_SCHEMA_PATH)}/user-${l}/main.json`,JSON.stringify(r),"utf8")}catch(e){console.log("Update table error =>",e.message)}}continue}await o({queryString:`ALTER TABLE \`${e}\`.\`${a}\` DROP COLUMN \`${i}\``})}for(let t=0;te.alias===l);if(!e?.[0])throw Error(`This Index(${l}) Has been Deleted!`)}catch(t){await o({queryString:`ALTER TABLE \`${e}\`.\`${a}\` DROP INDEX \`${l}\``})}}if(i&&i[0])for(let t=0;te.Key_name===d)[0])throw Error("This Index Does not Exist")}catch(t){await o({queryString:`CREATE${l?.match(/fullText/i)?" FULLTEXT":""} INDEX \`${d}\` ON \`${e}\`.\`${a}\`(${n?.map(e=>e.value).map(e=>`\`${e}\``).join(",")}) COMMENT 'schema_index'`})}}let D=await o({queryString:`SELECT CONSTRAINT_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE CONSTRAINT_SCHEMA = '${e}' AND TABLE_NAME='${a}' AND CONSTRAINT_TYPE='FOREIGN KEY'`});if(D)for(let t=0;t{if(e.Field===_)return i=a,!0}):null,{fieldEntryText:O}=u({columnData:n});if(g&&g[0]?.Field){let{Field:e,Type:a,Null:t,Key:n,Default:o,Extra:u}=g[0],E=r1)return await o({queryString:p});return"No Changes Made to Table"}catch(e){return console.log('Error in "updateTable" shell function =>',e.message),"Error in Updating Table"}}var N=t(59338);async function A({userId:e,targetDatabase:a,dbSchemaData:t}){let l=e?r().join(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`/user-${e}/main.json`):r().resolve(__dirname,"../../jsonData/dbSchemas/main.json"),i=t||N.A.parse(n().readFileSync(l,"utf8"));if(!i){console.log("Schema Not Found!");return}for(let t=0;te.tableName===t)[0]){let a=n.filter(e=>e.tableNameOld&&e.tableNameOld===t);a&&a[0]?(console.log("Renaming Table"),await o({queryString:`RENAME TABLE \`${r}\`.\`${a[0].tableNameOld}\` TO \`${a[0].tableName}\``})):(console.log(`Dropping Table from ${r}`),await o({queryString:`DROP TABLE \`${r}\`.\`${t}\``}),await (0,s.A)({query:"DELETE FROM datasquirel.user_database_tables WHERE user_id = ? AND db_slug = ? AND table_slug = ?",values:[e,_,t]}))}}let T=e?await o({queryString:"SELECT * FROM datasquirel.user_databases WHERE db_full_name = ?",queryValuesArray:[r]}):void 0,m=T?.[0];for(let a=0;a0){if(await c({dbFullName:r,tableName:d,tableNameFull:t.tableFullName,tableInfoArray:s,userId:e,dbSchema:i,tableIndexes:u,tableIndex:a,childDb:l.childDatabase||void 0,recordedDbEntry:m,tableSchema:t}),t.childrenTables&&t.childrenTables[0])for(let a=0;ae.Key_name===i)[0])throw Error("This Index Does not Exist")}catch(e){await o({queryString:`CREATE${a?.match(/fullText/i)?" FULLTEXT":""} INDEX \`${i}\` ON \`${r}\`.\`${d}\`(${l?.map(e=>e.value).map(e=>`\`${e}\``).join(",")}) COMMENT 'schema_index'`})}}}if(N?.[0])for(let a=0;a{t.d(a,{A:()=>s});var l=t(29021),r=t.n(l),i=t(33873),n=t.n(i),d=t(7447);async function s({query:e,values:a}){let t;let l=(0,d.A)();try{t=e&&a?await l.query(e,a):await l.query(e)}catch(a){if(process.env.FIRST_RUN)return null;console.log("ERROR in dbHandler =>",a.message),console.log(a),console.log(l.config());let e=n().resolve(process.cwd(),"./.tmp");r().existsSync(e)||r().mkdirSync(e,{recursive:!0}),r().appendFileSync(n().resolve(e,"./dbErrorLogs.txt"),JSON.stringify(a,null,4)+"\n"+Date()+"\n\n\n","utf8"),t=null}finally{await l?.end()}return t?JSON.parse(JSON.stringify(t)):null}},66866:(e,a,t)=>{t.d(a,{A:()=>r});var l=t(41864);async function r(e){let a;try{a=await (0,l.A)({query:e})}catch(e){console.log("ERROR in noDatabaseDbHandler =>",e.message)}return a||null}},59338:(e,a,t)=>{t.d(a,{A:()=>l});let l={parse:function(e,a){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,a)}catch(e){return}}},stringify:function(e,a,t){try{return JSON.stringify(e,a||void 0,t)}catch(e){return}}}},7447:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(9973),r=t.n(l);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,a)=>{Object.defineProperty(a,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,a,t)=>{e.exports=t(75600)},95610:e=>{e.exports=JSON.parse('[{"fieldName":"id","dataType":"BIGINT","notNullValue":true,"primaryKey":true,"autoIncrement":true},{"fieldName":"uuid","dataType":"UUID","defaultValueLiteral":"UUID()"},{"fieldName":"date_created","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"date_created_code","dataType":"BIGINT","nullValue":true},{"fieldName":"date_created_timestamp","dataType":"TIMESTAMP","defaultValueLiteral":"CURRENT_TIMESTAMP"},{"fieldName":"date_updated","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"date_updated_code","dataType":"BIGINT","nullValue":true},{"fieldName":"date_updated_timestamp","dataType":"TIMESTAMP","defaultValueLiteral":"CURRENT_TIMESTAMP","onUpdateLiteral":"CURRENT_TIMESTAMP"}]')}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/725.js b/dsql-app/.local_dist/server/chunks/725.js index 904fab44..7194cb58 100644 --- a/dsql-app/.local_dist/server/chunks/725.js +++ b/dsql-app/.local_dist/server/chunks/725.js @@ -1 +1 @@ -"use strict";exports.id=725,exports.ids=[725],exports.modules={6748:(e,t,a)=>{a.d(t,{A:()=>E});var l=a(8732),r=a(82015),d=a.n(r),s=a(16757),i=a(40373);function o({editor:e}){navigator.clipboard.writeText(e?.getContent()||"").then(()=>{alert("Html Copied to Clipboard!")})}var n=a(1976),c=a.n(n),u=a(58150);function m({editor:e,rootElement:t}){e.getContent();let a=d().useRef(),r=d().useRef(),[s,i]=d().useState();return(0,l.jsxs)("div",{onKeyUp:e=>{e.ctrlKey&&"Enter"==e.key&&r.current?.click()},children:[(0,l.jsx)("div",{className:"embed-popup-form-content-wrapper relative flex flex-col items-center justify-center",children:(0,l.jsxs)("div",{className:"max-w-[1200px] rounded-md overflow-hidden bg-white w-[90vw] items-start justify-start relative",children:[(0,l.jsx)("div",{ref:a,className:"w-full h-[80vh] text-[18px]"}),(0,l.jsx)("button",{className:"absolute bottom-4 right-4",onClick:a=>{if(s){let a=s.getValue();e.setContent(a),setTimeout(()=>{document.body.removeChild(t)},200)}},ref:r,children:"Save"})]})}),(0,l.jsx)("button",{className:"absolute top-4 right-8 rounded-full white",onClick:()=>{try{document.body.removeChild(t)}catch(e){}},style:{width:"40px",height:"40px",padding:"0",zIndex:"12039800000"},children:(0,l.jsx)(u.A,{})})]})}function p({editor:e}){let t=document.createElement("div");t.style.position="fixed",t.style.width="100vw",t.style.height="100vh",t.style.zIndex="123000000000000000",t.style.backgroundColor="rgba(0,0,0,0.8)",t.style.display="flex",t.style.alignItems="center",t.style.justifyContent="center",t.style.top="0",t.style.left="0",document.body.append(t),t.onclick=e=>{e.target.closest(".embed-popup-form-content-wrapper")||document.body.removeChild(t)},e&&c().createRoot(t).render((0,l.jsx)(m,{editor:e,rootElement:t}))}function f({editor:e,rootElement:t}){return(0,l.jsx)("div",{className:"embed-popup-form-content-wrapper text-sm mt-2 flex-wrap bg-white p-10 rounded max-w-2xl w-full",children:(0,l.jsxs)("form",{onSubmit:a=>{a.preventDefault();let l=a.target["embed-text-area"].value;if(!l?.match(/./))return alert("Please Enter HTML Text to continue.");e.insertContent(l),document.body.removeChild(t)},className:"w-full flex flex-col items-stretch gap-2",children:[(0,l.jsx)("h3",{className:"m-0 text-center text-lg",children:"Enter HTML code"}),(0,l.jsx)("textarea",{name:"embed-text-area",id:"embed-text-area",cols:30,rows:10,placeholder:"Paste Code here ..."}),(0,l.jsx)("button",{type:"submit",children:"Embed"})]})})}function x({editor:e}){let t=document.createElement("div");t.style.position="fixed",t.style.width="100vw",t.style.height="100vh",t.style.zIndex="123000000000000000",t.style.backgroundColor="rgba(0,0,0,0.8)",t.style.display="flex",t.style.alignItems="center",t.style.justifyContent="center",t.style.top="0",t.style.left="0",document.body.append(t),t.onclick=e=>{if(e.target.closest(".embed-popup-form-content-wrapper")){console.log("Still In Form");return}document.body.removeChild(t)},e&&c().createRoot(t).render((0,l.jsx)(f,{editor:e,rootElement:t}))}a(90317);var h=a(17855);function y({fieldObject:e,dataTypeSchema:t,richTextEditors:a,entry:r,currentRichTextEditorForms:n,entryPage:c,formButtonId:u}){let[m,f]=d().useState(!1),y=d().useRef(),b=d().useRef();return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0 w-full rich-text-editor-wrapper",children:[(0,l.jsxs)("label",{className:"font-bold text-slate-700 dark:text-slate-300 text-base px-3 py-1 bg-slate-100 dark:bg-slate-700 rounded-t-md border border-solid border-slate-300 dark:border-slate-300/20 flex items-center gap-2",htmlFor:e.fieldName,children:[e.encrypted&&(0,l.jsx)(h.A,{}),(0,l.jsx)("span",{children:e.fieldName})]}),(0,l.jsxs)("div",{ref:y,id:e.fieldName,className:"w-full p-0 sm:p-4 flex-col items-stretch bg-slate-100 relative dark:bg-slate-700 border border-solid border-slate-300 dark:border-slate-300/20",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},children:[!m&&(0,l.jsx)(s.A,{}),m&&(0,l.jsx)(d().Fragment,{children:(0,l.jsx)(i.Editor,{tinymceScriptSrc:"https://datasquirel.com/tinymce-public/tinymce.min.js",onInit:(e,t)=>{b.current=t},initialValue:e.defaultValue||(r&&e.fieldName&&r[e.fieldName]?r[e.fieldName]:""),init:{height:c?400:300,width:"100%",convert_urls:!1,menubar:!1,plugins:["advlist","lists","link","image","charmap","anchor","searchreplace","visualblocks","code","fullscreen","insertdatetime","media","table","preview","help","wordcount"],toolbar:"undo redo | blocks | bold italic forecolor | link image | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat help | editCode embedCode copyCode",placeholder:"Type something ...",document_base_url:"/",content_css:e.cssFiles||void 0,setup:e=>{!function({editor:e,formButtonId:t}){e.addShortcut("meta+13","Save Entry.",()=>{window.confirm("Update this Form?")&&t&&document.getElementById(t)?.click()}),e.addShortcut("meta+shift+e","Edit Code.",()=>{p({editor:e})}),e.addShortcut("meta+shift+d","Embed Code.",()=>{x({editor:e})}),e.addShortcut("meta+shift+c","Copy Code.",()=>{o({editor:e})}),e.ui.registry.addButton("editCode",{icon:"edit-block",onAction:t=>p({editor:e}),tooltip:"Edit HTML Code"}),e.ui.registry.addButton("embedCode",{icon:"sourcecode",onAction:t=>x({editor:e}),tooltip:"Embed Code"}),e.ui.registry.addButton("copyCode",{icon:"copy",onAction:t=>o({editor:e}),tooltip:"Copy HTML"})}({editor:e,formButtonId:u})}}})})]})]})}a(46169),a(6789);var b=a(82544);let g=(0,b.A)("CircleMinus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),N=(0,b.A)("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);function v({fieldObject:e,typeFinal:t,isExpanded:a,setHeight:r,COLLAPSED_HEIGHT:d,EXPANDED_HEIGHT:s}){return(0,l.jsxs)("div",{className:"gap-2 w-full",children:[(0,l.jsxs)("label",{className:"font-bold text-slate-700 dark:text-slate-300 text-base px-3 py-1 bg-slate-100 dark:bg-slate-700 rounded-t-md border border-solid border-slate-300 dark:border-slate-300/20 flex items-center gap-2",htmlFor:e.fieldName,children:[e.encrypted&&(0,l.jsx)(h.A,{}),(0,l.jsx)("span",{children:e.fieldName})]}),(0,l.jsx)("div",{className:"px-4 py-1 bg-secondary text-white rounded-full text-sm font-bold -mt-2",children:(0,l.jsx)("span",{children:t})}),(0,l.jsxs)("div",{className:"ml-auto cursor-pointer gap-1 text-slate-400 hover:text-slate-800 -mt-2 items-center flex",onClick:e=>{a?r(d):r(s)},children:[(0,l.jsx)("span",{className:"font-semibold text-sm",children:a?"Collapse":"Expand"}),a?(0,l.jsx)(g,{size:18,className:"mt-[-1px]"}):(0,l.jsx)(N,{size:18,className:"mt-[-1px]"})]})]})}function j({fieldObject:e,dataTypeSchema:t,entry:a,entryPage:r,jsonTextEditors:s,type:i}){try{let[t,a]=d().useState(0),[r,s]=d().useState(300),o=d().useRef();return d().useRef(),(0,l.jsx)(d().Fragment,{children:(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0 w-full rich-text-editor-wrapper",children:[(0,l.jsx)(v,{fieldObject:e,isExpanded:300!==r,setHeight:s,typeFinal:i||"json",COLLAPSED_HEIGHT:300,EXPANDED_HEIGHT:600}),(0,l.jsx)(w,{height:r,jsonEditorRef:o})]})})}catch(e){return(0,l.jsx)(d().Fragment,{children:(0,l.jsx)("span",{children:"Editor Load Error"})})}}function w({height:e,jsonEditorRef:t}){return(0,l.jsx)("div",{className:"w-full p-0 sm:p-4 flex-col relative dark:bg-slate-700 border border-solid border-slate-300 dark:border-slate-300/20 overflow-hidden",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px",height:`${e}px`},children:(0,l.jsx)("div",{ref:t,className:"w-full text-[18px] h-full"})})}function E({fieldObject:e,dataTypeSchema:t,richTextEditors:a,jsonTextEditors:r,entry:s,currentRichTextEditorForms:i,confirmedDelegetedUser:o,query:n,entryPage:c,formButtonId:u}){o?.delegated,o?.priviledges?.match(/Edit Tables/i),o?.priviledges?.match(/Delete Tables/i),o?.priviledges?.match(/Create Tables/i),o?.priviledges?.match(/Edit Entries/i),o?.priviledges?.match(/Delete Entries/i);let m=function({fieldObject:e,dataTypeSchema:t,elementRef:a,entry:r}){let d;let s=e=>{let t=e.target.closest("form");if(!t)return;let a=t?.querySelector("#slug");a&&(a.value=e.target.value.toLowerCase().replace(/ /g,"-").replace(/[^a-z\-0-9]/g,""))};return e.defaultField?d=(0,l.jsx)("input",{ref:a,type:"text",name:"def_field_"+e.fieldName,id:"def_field_"+e.fieldName,placeholder:e.fieldName,defaultValue:r&&r[e.fieldName||""]?r[e.fieldName||""]:e.defaultValue?e.defaultValue:"",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},readOnly:!0,"data-default":"true"}):(e.dataType?.match(/varchar/i)&&(d=(0,l.jsx)("textarea",{ref:a,name:e.fieldName,id:e.fieldName,placeholder:e.fieldName,required:!!e.notNullValue,maxLength:e.dataType?.match(/\d+/)?.[0]?parseInt(e.dataType?.match(/\d+/)?.[0]||""):void 0,defaultValue:r&&r[e.fieldName||""]?r[e.fieldName||""]:e.defaultValue?e.defaultValue:"",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},onChange:t=>{e.fieldName?.match(/^title$/)&&s(t)}})),e.dataType?.match(/int$/i)&&(d=(0,l.jsx)("input",{ref:a,type:"number",name:e.fieldName,id:e.fieldName,placeholder:e.fieldName,required:!!e.notNullValue,max:t.maxValue,style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},defaultValue:r&&r[e.fieldName||""]?r[e.fieldName||""]:e.defaultValue?e.defaultValue:"",onChange:e=>{}})),e.dataType?.match(/text$/i)&&(d=(0,l.jsx)("textarea",{ref:a,name:e.fieldName,id:e.fieldName,placeholder:e.fieldName,required:!!e.notNullValue,defaultValue:r&&r[e.fieldName||""]?r[e.fieldName||""]:e.defaultValue?e.defaultValue:"",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},rows:10,onChange:e=>{}})),e.fieldName?.match(/password|^pass$|^key$/i)&&(d=(0,l.jsxs)("div",{className:"w-full relative",children:[(0,l.jsx)("input",{ref:a,type:"password",name:e.fieldName,id:e.fieldName,placeholder:e.fieldName,required:!!e.notNullValue,max:t.maxValue,style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},defaultValue:r&&r[e.fieldName]?r[e.fieldName]:e.defaultValue?e.defaultValue:"",onChange:e=>{}}),(0,l.jsx)("span",{className:"absolute right-4 cursor-pointer",onClick:e=>{let t=e.target.closest("div").querySelector("input");"password"===t.type?(t.type="text",e.target.innerText="Hide"):(t.type="password",e.target.innerText="Reveal")},children:"Reveal"})]})),d||(d=(0,l.jsx)("input",{ref:a,type:"text",name:e.fieldName,id:e.fieldName,style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},defaultValue:r&&r[e.fieldName||""]?r[e.fieldName||""]:e.defaultValue?e.defaultValue:"",onChange:e=>{}})),d)}({fieldObject:e,dataTypeSchema:t,elementRef:d().useRef(),entry:s});if(e.dataType?.match(/text$/i)&&e.richText&&!e.plainText&&!e.fieldName?.match(/^pass|^key$/i)&&!e.encrypted||e.encrypted&&e.richText)return(0,l.jsx)(d().Fragment,{children:(0,l.jsx)(y,{fieldObject:e,dataTypeSchema:t,richTextEditors:a,currentRichTextEditorForms:i,entry:s,entryPage:c,formButtonId:u})});let p=e.json||e.yaml||e.html||e.css||e.javascript||e.shell;return e.dataType?.match(/text$/i)&&p&&!e.plainText&&!e.fieldName?.match(/^pass|^key$/i)&&!e.encrypted||e.encrypted&&p?(0,l.jsx)(j,{fieldObject:e,dataTypeSchema:t,entry:s,entryPage:c,jsonTextEditors:r,type:e.json?"json":e.yaml?"yaml":e.html?"html":e.css?"css":e.javascript?"javascript":e.shell?"shell":"json"}):(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0 w-full"+(e.defaultField?" opacity-50":""),children:[(0,l.jsxs)("label",{className:"font-bold text-slate-700 dark:text-slate-300 text-base px-3 py-1 bg-slate-100 dark:bg-slate-700 rounded-t-md border border-solid border-slate-300 dark:border-slate-300/20 flex items-center gap-2",htmlFor:e.fieldName,children:[e.encrypted&&(0,l.jsx)(d().Fragment,{children:(0,l.jsx)(h.A,{})}),(0,l.jsx)("span",{children:e.fieldName}),e.defaultField&&(0,l.jsx)("span",{className:"bg-white dark:bg-slate-900 text-primary dark:text-slate-300 font-semibold text-xs px-2 py-0.5 rounded-xs",children:"Default Field"})]}),m]})}},6789:(e,t,a)=>{a.d(t,{A:()=>l});function l({editorHTMLElementRef:e,fieldObject:t,setRefresh:a,language:l="javascript",entry:r,jsonTextEditors:d,editorRef:s,readOnly:i,initialContent:o,options:n}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{a?.(e=>e+1)},1e3);return}let c=ace.edit(e.current);c.setOptions({mode:"ace/mode/"+l,value:o||(t?.defaultValue?t.defaultValue:t?.fieldName&&r?.[t.fieldName]?(()=>{if("json"!==l)return r[t.fieldName];try{return JSON.stringify(JSON.parse(r[t.fieldName]),null,4)}catch(e){return r[t.fieldName]}})():""),placeholder:"json"==l?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:i,...n}),s&&t?.fieldName&&(d?.current.push({fieldName:t.fieldName,ref:s}),s.current=c);try{ace.require("ace/ext/beautify").beautify(c.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},22873:(e,t,a)=>{a.d(t,{A:()=>r});var l=a(71205);async function r({request:e,databaseSlug:t,user:a,query:r}){try{let d=a.id,s=null;if(!r?.delegated)return{dbUserId:d};let i=r.dbUserId,o=`${process.env.DSQL_USER_DB_PREFIX}${i}_${t}`,n=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${o}`;try{if(!e.cookies?.[n])throw Error("Cookie not present");let a=(0,l.A)({encryptedString:e.cookies[n]});if(!a)throw Error("Invalid Token");if((s=JSON.parse(a)).databaseSlug===t)return{dbUserId:d=s.rootUserId,rootUserId:s.rootUserId,rootUserName:s.rootUserName,rootUserEmail:s.rootUserEmail,rootUserImage:s.rootUserImage,databaseFullName:s.databaseFullName,databaseSlug:s.databaseSlug,allowedTables:s.allowedTables,priviledges:s.priviledges,database:s.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:d}}catch(e){return null}}},17855:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},52854:(e,t,a)=>{a.d(t,{A:()=>n});var l=a(71205);let r=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function d({unparsedResults:e,tableSchema:t}){let a=[];try{for(let d=0;d",t.message),e}}var s=a(77047),i=a(51779),o=a(84640);async function n({queryString:e,queryValuesArray:t,database:a,tableSchema:l,useLocal:r,debug:n}){let c=(0,i.A)({fa:!0});r&&(c=(0,i.A)({local:!0})),a?.match(/^datasquirel$/)&&(c=(0,i.A)()),n&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t));let u=await (0,o.A)(c,e,t);if(n&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await d({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},84640:(e,t,a)=>{async function l(e,t,a){try{if("string"==typeof t){let l=await e.query(r(t),a);return JSON.parse(JSON.stringify(l))}if("object"!=typeof t)return null;{let a=[];for(let l=0;ll})}}; \ No newline at end of file +"use strict";exports.id=725,exports.ids=[725],exports.modules={6748:(e,t,a)=>{a.d(t,{A:()=>E});var l=a(8732),r=a(82015),d=a.n(r),s=a(16757),i=a(40373);function o({editor:e}){navigator.clipboard.writeText(e?.getContent()||"").then(()=>{alert("Html Copied to Clipboard!")})}var n=a(1976),c=a.n(n),u=a(58150);function m({editor:e,rootElement:t}){e.getContent();let a=d().useRef(),r=d().useRef(),[s,i]=d().useState();return(0,l.jsxs)("div",{onKeyUp:e=>{e.ctrlKey&&"Enter"==e.key&&r.current?.click()},children:[(0,l.jsx)("div",{className:"embed-popup-form-content-wrapper relative flex flex-col items-center justify-center",children:(0,l.jsxs)("div",{className:"max-w-[1200px] rounded-md overflow-hidden bg-white w-[90vw] items-start justify-start relative",children:[(0,l.jsx)("div",{ref:a,className:"w-full h-[80vh] text-[18px]"}),(0,l.jsx)("button",{className:"absolute bottom-4 right-4",onClick:a=>{if(s){let a=s.getValue();e.setContent(a),setTimeout(()=>{document.body.removeChild(t)},200)}},ref:r,children:"Save"})]})}),(0,l.jsx)("button",{className:"absolute top-4 right-8 rounded-full white",onClick:()=>{try{document.body.removeChild(t)}catch(e){}},style:{width:"40px",height:"40px",padding:"0",zIndex:"12039800000"},children:(0,l.jsx)(u.A,{})})]})}function p({editor:e}){let t=document.createElement("div");t.style.position="fixed",t.style.width="100vw",t.style.height="100vh",t.style.zIndex="123000000000000000",t.style.backgroundColor="rgba(0,0,0,0.8)",t.style.display="flex",t.style.alignItems="center",t.style.justifyContent="center",t.style.top="0",t.style.left="0",document.body.append(t),t.onclick=e=>{e.target.closest(".embed-popup-form-content-wrapper")||document.body.removeChild(t)},e&&c().createRoot(t).render((0,l.jsx)(m,{editor:e,rootElement:t}))}function f({editor:e,rootElement:t}){return(0,l.jsx)("div",{className:"embed-popup-form-content-wrapper text-sm mt-2 flex-wrap bg-white p-10 rounded max-w-2xl w-full",children:(0,l.jsxs)("form",{onSubmit:a=>{a.preventDefault();let l=a.target["embed-text-area"].value;if(!l?.match(/./))return alert("Please Enter HTML Text to continue.");e.insertContent(l),document.body.removeChild(t)},className:"w-full flex flex-col items-stretch gap-2",children:[(0,l.jsx)("h3",{className:"m-0 text-center text-lg",children:"Enter HTML code"}),(0,l.jsx)("textarea",{name:"embed-text-area",id:"embed-text-area",cols:30,rows:10,placeholder:"Paste Code here ..."}),(0,l.jsx)("button",{type:"submit",children:"Embed"})]})})}function x({editor:e}){let t=document.createElement("div");t.style.position="fixed",t.style.width="100vw",t.style.height="100vh",t.style.zIndex="123000000000000000",t.style.backgroundColor="rgba(0,0,0,0.8)",t.style.display="flex",t.style.alignItems="center",t.style.justifyContent="center",t.style.top="0",t.style.left="0",document.body.append(t),t.onclick=e=>{if(e.target.closest(".embed-popup-form-content-wrapper")){console.log("Still In Form");return}document.body.removeChild(t)},e&&c().createRoot(t).render((0,l.jsx)(f,{editor:e,rootElement:t}))}a(90317);var h=a(17855);function y({fieldObject:e,dataTypeSchema:t,richTextEditors:a,entry:r,currentRichTextEditorForms:n,entryPage:c,formButtonId:u}){let[m,f]=d().useState(!1),y=d().useRef(),b=d().useRef();return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0 w-full rich-text-editor-wrapper",children:[(0,l.jsxs)("label",{className:"font-bold text-slate-700 dark:text-slate-300 text-base px-3 py-1 bg-slate-100 dark:bg-slate-700 rounded-t-md border border-solid border-slate-300 dark:border-slate-300/20 flex items-center gap-2",htmlFor:e.fieldName,children:[e.encrypted&&(0,l.jsx)(h.A,{}),(0,l.jsx)("span",{children:e.fieldName})]}),(0,l.jsxs)("div",{ref:y,id:e.fieldName,className:"w-full p-0 sm:p-4 flex-col items-stretch bg-slate-100 relative dark:bg-slate-700 border border-solid border-slate-300 dark:border-slate-300/20",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},children:[!m&&(0,l.jsx)(s.A,{}),m&&(0,l.jsx)(d().Fragment,{children:(0,l.jsx)(i.Editor,{tinymceScriptSrc:"https://datasquirel.com/tinymce-public/tinymce.min.js",onInit:(e,t)=>{b.current=t},initialValue:e.defaultValue||(r&&e.fieldName&&r[e.fieldName]?r[e.fieldName]:""),init:{height:c?400:300,width:"100%",convert_urls:!1,menubar:!1,plugins:["advlist","lists","link","image","charmap","anchor","searchreplace","visualblocks","code","fullscreen","insertdatetime","media","table","preview","help","wordcount"],toolbar:"undo redo | blocks | bold italic forecolor | link image | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat help | editCode embedCode copyCode",placeholder:"Type something ...",document_base_url:"/",content_css:e.cssFiles||void 0,setup:e=>{!function({editor:e,formButtonId:t}){e.addShortcut("meta+13","Save Entry.",()=>{window.confirm("Update this Form?")&&t&&document.getElementById(t)?.click()}),e.addShortcut("meta+shift+e","Edit Code.",()=>{p({editor:e})}),e.addShortcut("meta+shift+d","Embed Code.",()=>{x({editor:e})}),e.addShortcut("meta+shift+c","Copy Code.",()=>{o({editor:e})}),e.ui.registry.addButton("editCode",{icon:"edit-block",onAction:t=>p({editor:e}),tooltip:"Edit HTML Code"}),e.ui.registry.addButton("embedCode",{icon:"sourcecode",onAction:t=>x({editor:e}),tooltip:"Embed Code"}),e.ui.registry.addButton("copyCode",{icon:"copy",onAction:t=>o({editor:e}),tooltip:"Copy HTML"})}({editor:e,formButtonId:u})}}})})]})]})}a(46169),a(6789);var b=a(82544);let g=(0,b.A)("CircleMinus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}]]),N=(0,b.A)("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]]);function v({fieldObject:e,typeFinal:t,isExpanded:a,setHeight:r,COLLAPSED_HEIGHT:d,EXPANDED_HEIGHT:s}){return(0,l.jsxs)("div",{className:"gap-2 w-full",children:[(0,l.jsxs)("label",{className:"font-bold text-slate-700 dark:text-slate-300 text-base px-3 py-1 bg-slate-100 dark:bg-slate-700 rounded-t-md border border-solid border-slate-300 dark:border-slate-300/20 flex items-center gap-2",htmlFor:e.fieldName,children:[e.encrypted&&(0,l.jsx)(h.A,{}),(0,l.jsx)("span",{children:e.fieldName})]}),(0,l.jsx)("div",{className:"px-4 py-1 bg-secondary text-white rounded-full text-sm font-bold -mt-2",children:(0,l.jsx)("span",{children:t})}),(0,l.jsxs)("div",{className:"ml-auto cursor-pointer gap-1 text-slate-400 hover:text-slate-800 -mt-2 items-center flex",onClick:e=>{a?r(d):r(s)},children:[(0,l.jsx)("span",{className:"font-semibold text-sm",children:a?"Collapse":"Expand"}),a?(0,l.jsx)(g,{size:18,className:"mt-[-1px]"}):(0,l.jsx)(N,{size:18,className:"mt-[-1px]"})]})]})}function j({fieldObject:e,dataTypeSchema:t,entry:a,entryPage:r,jsonTextEditors:s,type:i}){try{let[t,a]=d().useState(0),[r,s]=d().useState(300),o=d().useRef();return d().useRef(),(0,l.jsx)(d().Fragment,{children:(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0 w-full rich-text-editor-wrapper",children:[(0,l.jsx)(v,{fieldObject:e,isExpanded:300!==r,setHeight:s,typeFinal:i||"json",COLLAPSED_HEIGHT:300,EXPANDED_HEIGHT:600}),(0,l.jsx)(w,{height:r,jsonEditorRef:o})]})})}catch(e){return(0,l.jsx)(d().Fragment,{children:(0,l.jsx)("span",{children:"Editor Load Error"})})}}function w({height:e,jsonEditorRef:t}){return(0,l.jsx)("div",{className:"w-full p-0 sm:p-4 flex-col relative dark:bg-slate-700 border border-solid border-slate-300 dark:border-slate-300/20 overflow-hidden",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px",height:`${e}px`},children:(0,l.jsx)("div",{ref:t,className:"w-full text-[18px] h-full"})})}function E({fieldObject:e,dataTypeSchema:t,richTextEditors:a,jsonTextEditors:r,entry:s,currentRichTextEditorForms:i,confirmedDelegetedUser:o,query:n,entryPage:c,formButtonId:u}){o?.delegated,o?.priviledges?.match(/Edit Tables/i),o?.priviledges?.match(/Delete Tables/i),o?.priviledges?.match(/Create Tables/i),o?.priviledges?.match(/Edit Entries/i),o?.priviledges?.match(/Delete Entries/i);let m=function({fieldObject:e,dataTypeSchema:t,elementRef:a,entry:r}){let d;let s=e=>{let t=e.target.closest("form");if(!t)return;let a=t?.querySelector("#slug");a&&(a.value=e.target.value.toLowerCase().replace(/ /g,"-").replace(/[^a-z\-0-9]/g,""))};return e.defaultField?d=(0,l.jsx)("input",{ref:a,type:"text",name:"def_field_"+e.fieldName,id:"def_field_"+e.fieldName,placeholder:e.fieldName,defaultValue:r&&r[e.fieldName||""]?r[e.fieldName||""]:e.defaultValue?e.defaultValue:"",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},readOnly:!0,"data-default":"true"}):(e.dataType?.match(/varchar/i)&&(d=(0,l.jsx)("textarea",{ref:a,name:e.fieldName,id:e.fieldName,placeholder:e.fieldName,required:!!e.notNullValue,maxLength:e.dataType?.match(/\d+/)?.[0]?parseInt(e.dataType?.match(/\d+/)?.[0]||""):void 0,defaultValue:r&&r[e.fieldName||""]?r[e.fieldName||""]:e.defaultValue?e.defaultValue:"",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},onChange:t=>{e.fieldName?.match(/^title$/)&&s(t)}})),e.dataType?.match(/int$/i)&&(d=(0,l.jsx)("input",{ref:a,type:"number",name:e.fieldName,id:e.fieldName,placeholder:e.fieldName,required:!!e.notNullValue,max:t.maxValue,style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},defaultValue:r&&r[e.fieldName||""]?r[e.fieldName||""]:e.defaultValue?e.defaultValue:"",onChange:e=>{}})),e.dataType?.match(/text$/i)&&(d=(0,l.jsx)("textarea",{ref:a,name:e.fieldName,id:e.fieldName,placeholder:e.fieldName,required:!!e.notNullValue,defaultValue:r&&r[e.fieldName||""]?r[e.fieldName||""]:e.defaultValue?e.defaultValue:"",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},rows:10,onChange:e=>{}})),e.fieldName?.match(/password|^pass$|^key$/i)&&(d=(0,l.jsxs)("div",{className:"w-full relative",children:[(0,l.jsx)("input",{ref:a,type:"password",name:e.fieldName,id:e.fieldName,placeholder:e.fieldName,required:!!e.notNullValue,max:t.maxValue,style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},defaultValue:r&&r[e.fieldName]?r[e.fieldName]:e.defaultValue?e.defaultValue:"",onChange:e=>{}}),(0,l.jsx)("span",{className:"absolute right-4 cursor-pointer",onClick:e=>{let t=e.target.closest("div").querySelector("input");"password"===t.type?(t.type="text",e.target.innerText="Hide"):(t.type="password",e.target.innerText="Reveal")},children:"Reveal"})]})),d||(d=(0,l.jsx)("input",{ref:a,type:"text",name:e.fieldName,id:e.fieldName,style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},defaultValue:r&&r[e.fieldName||""]?r[e.fieldName||""]:e.defaultValue?e.defaultValue:"",onChange:e=>{}})),d)}({fieldObject:e,dataTypeSchema:t,elementRef:d().useRef(),entry:s});if(e.dataType?.match(/text$/i)&&e.richText&&!e.plainText&&!e.fieldName?.match(/^pass|^key$/i)&&!e.encrypted||e.encrypted&&e.richText)return(0,l.jsx)(d().Fragment,{children:(0,l.jsx)(y,{fieldObject:e,dataTypeSchema:t,richTextEditors:a,currentRichTextEditorForms:i,entry:s,entryPage:c,formButtonId:u})});let p=e.json||e.yaml||e.html||e.css||e.javascript||e.shell;return e.dataType?.match(/text$/i)&&p&&!e.plainText&&!e.fieldName?.match(/^pass|^key$/i)&&!e.encrypted||e.encrypted&&p?(0,l.jsx)(j,{fieldObject:e,dataTypeSchema:t,entry:s,entryPage:c,jsonTextEditors:r,type:e.json?"json":e.yaml?"yaml":e.html?"html":e.css?"css":e.javascript?"javascript":e.shell?"shell":"json"}):(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0 w-full"+(e.defaultField?" opacity-50":""),children:[(0,l.jsxs)("label",{className:"font-bold text-slate-700 dark:text-slate-300 text-base px-3 py-1 bg-slate-100 dark:bg-slate-700 rounded-t-md border border-solid border-slate-300 dark:border-slate-300/20 flex items-center gap-2",htmlFor:e.fieldName,children:[e.encrypted&&(0,l.jsx)(d().Fragment,{children:(0,l.jsx)(h.A,{})}),(0,l.jsx)("span",{children:e.fieldName}),e.defaultField&&(0,l.jsx)("span",{className:"bg-white dark:bg-slate-900 text-primary dark:text-slate-300 font-semibold text-xs px-2 py-0.5 rounded-xs",children:"Default Field"})]}),m]})}},6789:(e,t,a)=>{a.d(t,{A:()=>l});function l({editorHTMLElementRef:e,fieldObject:t,setRefresh:a,language:l="javascript",entry:r,jsonTextEditors:d,editorRef:s,readOnly:i,initialContent:o,options:n}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{a?.(e=>e+1)},1e3);return}let c=ace.edit(e.current);c.setOptions({mode:"ace/mode/"+l,value:o||(t?.defaultValue?t.defaultValue:t?.fieldName&&r?.[t.fieldName]?(()=>{if("json"!==l)return r[t.fieldName];try{return JSON.stringify(JSON.parse(r[t.fieldName]),null,4)}catch(e){return r[t.fieldName]}})():""),placeholder:"json"==l?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:i,...n}),s&&t?.fieldName&&(d?.current.push({fieldName:t.fieldName,ref:s}),s.current=c);try{ace.require("ace/ext/beautify").beautify(c.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},22873:(e,t,a)=>{a.d(t,{A:()=>r});var l=a(71205);async function r({request:e,databaseSlug:t,user:a,query:r}){try{let d=a.id,s=null;if(!r?.delegated)return{dbUserId:d};let i=r.dbUserId,o=`${process.env.DSQL_USER_DB_PREFIX}${i}_${t}`,n=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${o}`;try{if(!e.cookies?.[n])throw Error("Cookie not present");let a=(0,l.A)({encryptedString:e.cookies[n]});if(!a)throw Error("Invalid Token");if((s=JSON.parse(a)).databaseSlug===t)return{dbUserId:d=s.rootUserId,rootUserId:s.rootUserId,rootUserName:s.rootUserName,rootUserEmail:s.rootUserEmail,rootUserImage:s.rootUserImage,databaseFullName:s.databaseFullName,databaseSlug:s.databaseSlug,allowedTables:s.allowedTables,priviledges:s.priviledges,database:s.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:d}}catch(e){return null}}},17855:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},52854:(e,t,a)=>{a.d(t,{A:()=>n});var l=a(71205);let r=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function d({unparsedResults:e,tableSchema:t}){let a=[];try{for(let d=0;d",t.message),e}}var s=a(77047),i=a(51779),o=a(84640);async function n({queryString:e,queryValuesArray:t,database:a,tableSchema:l,debug:r}){let n=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(n=(0,i.A)({local:!0})),a?.match(/^datasquirel$/)&&(n=(0,i.A)()),r&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",n.getConfig()));let c=await (0,o.A)(n,e,t);if(r&&console.log("varDatabaseDbHandler:results:",c),c&&l)try{return await d({unparsedResults:c,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},84640:(e,t,a)=>{async function l(e,t,a){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let l=await e.query(r(t),a);return JSON.parse(JSON.stringify(l))}if("object"!=typeof t)return null;{let a=[];for(let l=0;ll})}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/7303.js b/dsql-app/.local_dist/server/chunks/7303.js index 369a384e..a68f0b49 100644 --- a/dsql-app/.local_dist/server/chunks/7303.js +++ b/dsql-app/.local_dist/server/chunks/7303.js @@ -1,16 +1,16 @@ -"use strict";exports.id=7303,exports.ids=[7303],exports.modules={57660:(e,s,a)=>{let r;a.d(s,{A:()=>u});var l=a(8732),t=a(82015),n=a.n(t),i=a(46169);async function o({e,setLoading:s,user:a,image:r,query:l}){s(!0);let t={first_name:e.target.first_name.value,last_name:e.target.last_name.value,email:a?null:e.target.email_address.value,username:a?null:e.target.username.value,password:a?null:e.target.password.value,image:r||null};l?.invite&&(t.inviteObject=l),(0,i.A)(a?"/api/updateUser":"/api/registerUser",{method:"post",body:t},!!a).then(e=>{console.log(e),!a&&e?.insertId?(localStorage.setItem("id",e.insertId),(0,i.A)("/api/loginUser",{method:"post",body:{email:t.email,password:t.password}}).then(e=>{console.log(e),localStorage.setItem("csrf",e.user.csrf_k),localStorage.setItem("stripe_id",e.user.stripe_id),localStorage.setItem("user",JSON.stringify(e.userPayload)),window.location.href="/admin"})):a&&e?.user?window.location.reload():e?.msg&&alert(e.msg)}).catch(e=>{console.log(e)}).finally(()=>{setTimeout(()=>{s(!1)},2e3)})}var c=a(10621),d=a(16757),m=a(96997);function u({user:e,query:s,image:a}){let t=s?.email?s.email:e?.email?e.email:"",[u,p]=n().useState(null),[f,g]=n().useState(!1);return(0,l.jsxs)("div",{className:"relative w-full max-w-2xl flex-col items-start",children:[f&&(0,l.jsx)(d.A,{}),!e&&(0,l.jsxs)(n().Fragment,{children:[(0,l.jsx)("hr",{className:"opacity-0"}),(0,l.jsx)(m.A,{user:null,userType:"admin",setLoading:g}),(0,l.jsxs)("div",{className:"w-full justify-center relative",children:[(0,l.jsx)("span",{className:"bg-white dark:bg-slate-800 px-3 relative z-10",children:"OR"}),(0,l.jsx)("hr",{className:"absolute"})]})]}),(0,l.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:r=>{r.preventDefault(),window.confirm("Update Account Information?")&&o({e:r,setLoading:g,user:e,image:a,query:s})},children:[u&&(0,l.jsx)(c.A,{message:u}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"first_name",children:"First Name"}),(0,l.jsx)("input",{type:"text",name:"first_name",id:"first_name",placeholder:"First Name",autoComplete:"given-name",onInput:e=>{let s=e.target;s.value.match(/./)?(s.classList.remove("warning"),p(null)):s.classList.add("warning")},defaultValue:e?e.first_name:"",required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"last_name",children:"Last Name"}),(0,l.jsx)("input",{type:"text",name:"last_name",id:"last_name",placeholder:"Last Name",autoComplete:"family-name",onInput:e=>{let s=e.target;s.value.match(/./)?(s.classList.remove("warning"),p(null)):s.classList.add("warning")},defaultValue:e?e.last_name:"",required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"username",children:"Username"}),(0,l.jsx)("input",{type:"text",name:"username",id:"username",placeholder:"Username",autoComplete:"username",onInput:e=>{let s=e.target;s.value.match(/./)?(s.classList.remove("warning"),p(null)):s.classList.add("warning"),window.clearTimeout(r),r=setTimeout(()=>{(0,i.A)(`/api/checkDuplicateData?type=username&value=${s.value}&tableName=users`).then(e=>{console.log(e),e?.result?(p("Username Already Exists"),s.classList.add("warning")):(p(null),s.classList.remove("warning"))})},300)},defaultValue:e?e.username:"",required:!e,readOnly:!!e})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"email_address",children:"Email Address"}),(0,l.jsx)("input",{type:"email",name:"email_address",id:"email_address",placeholder:"Email Address",autoComplete:"email",onInput:e=>{let s=e.target;window.clearTimeout(r),r=setTimeout(()=>{(0,i.A)(`/api/checkDuplicateData?type=email&value=${s.value}&tableName=users`).then(e=>{console.log(e),e?.result?(p("Email Already Exists"),s.classList.add("warning")):(p(null),s.classList.remove("warning"))})},300)},defaultValue:t,required:!0,readOnly:!!e})]}),!e&&(0,l.jsxs)(n().Fragment,{children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"password",children:"Password"}),(0,l.jsx)("input",{type:"password",name:"password",id:"password",placeholder:"Password",required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"confirm_password",children:"Confirm Password"}),(0,l.jsx)("input",{type:"password",name:"confirm_password",id:"confirm_password",placeholder:"Confirm Password",onInput:e=>{let s=e.target;s.closest("form")?.password.value===s.value?s.classList.remove("warning"):s.classList.add("warning")},required:!0})]}),(0,l.jsxs)("span",{className:"text-sm",children:['By clicking "Create Account" you agree to our'," ",(0,l.jsx)("a",{href:"/terms",target:"_blank",className:"font-bold",children:"Terms and Conditions"})]})]}),(0,l.jsx)("button",{type:"submit",className:"w-full",children:e?(0,l.jsx)("span",{children:"Update Account Info"}):(0,l.jsx)("span",{children:"Create Account"})}),!e&&(0,l.jsx)(n().Fragment,{children:(0,l.jsxs)("span",{className:"text-sm",children:["Already Have an Account?"," ",(0,l.jsx)("a",{href:"/login",className:"font-bold",children:"Login"})]})})]})]})}},96997:(e,s,a)=>{function r({user:e,userType:s,setLoading:a}){return null}a.d(s,{A:()=>r}),a(8732),a(82015),a(46169)},77047:(e,s,a)=>{a.d(s,{A:()=>t});var r=a(29021),l=a.n(r);async function t({user:e,message:s,component:a,noMail:r,req:t}){let n=new Date,i=(()=>{if(!t)return null;try{let e=t.headers["x-forwarded-for"],s=t.headers["x-real-ip"],a=t.headers["cf-connecting-ip"],r=Array.isArray(e)?e[0]:e?.split(",")[0],l=a||r||s||t.socket.remoteAddress;if(!l)return null;return String(l)}catch(e){return null}})();try{let r=`🚀 SERVER ERROR =========================== +"use strict";exports.id=7303,exports.ids=[7303],exports.modules={57660:(e,s,a)=>{let r;a.d(s,{A:()=>u});var l=a(8732),t=a(82015),n=a.n(t),o=a(46169);async function i({e,setLoading:s,user:a,image:r,query:l}){s(!0);let t={first_name:e.target.first_name.value,last_name:e.target.last_name.value,email:a?null:e.target.email_address.value,username:a?null:e.target.username.value,password:a?null:e.target.password.value,image:r||null};l?.invite&&(t.inviteObject=l),(0,o.A)(a?"/api/updateUser":"/api/registerUser",{method:"post",body:t},!!a).then(e=>{console.log(e),!a&&e?.insertId?(localStorage.setItem("id",e.insertId),(0,o.A)("/api/loginUser",{method:"post",body:{email:t.email,password:t.password}}).then(e=>{console.log(e),localStorage.setItem("csrf",e.user.csrf_k),localStorage.setItem("stripe_id",e.user.stripe_id),localStorage.setItem("user",JSON.stringify(e.userPayload)),window.location.href="/admin"})):a&&e?.user?window.location.reload():e?.msg&&alert(e.msg)}).catch(e=>{console.log(e)}).finally(()=>{setTimeout(()=>{s(!1)},2e3)})}var c=a(10621),d=a(16757),m=a(96997);function u({user:e,query:s,image:a}){let t=s?.email?s.email:e?.email?e.email:"",[u,p]=n().useState(null),[_,f]=n().useState(!1);return(0,l.jsxs)("div",{className:"relative w-full max-w-2xl flex-col items-start",children:[_&&(0,l.jsx)(d.A,{}),!e&&(0,l.jsxs)(n().Fragment,{children:[(0,l.jsx)("hr",{className:"opacity-0"}),(0,l.jsx)(m.A,{user:null,userType:"admin",setLoading:f}),(0,l.jsxs)("div",{className:"w-full justify-center relative",children:[(0,l.jsx)("span",{className:"bg-white dark:bg-slate-800 px-3 relative z-10",children:"OR"}),(0,l.jsx)("hr",{className:"absolute"})]})]}),(0,l.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:r=>{r.preventDefault(),window.confirm("Update Account Information?")&&i({e:r,setLoading:f,user:e,image:a,query:s})},children:[u&&(0,l.jsx)(c.A,{message:u}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"first_name",children:"First Name"}),(0,l.jsx)("input",{type:"text",name:"first_name",id:"first_name",placeholder:"First Name",autoComplete:"given-name",onInput:e=>{let s=e.target;s.value.match(/./)?(s.classList.remove("warning"),p(null)):s.classList.add("warning")},defaultValue:e?e.first_name:"",required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"last_name",children:"Last Name"}),(0,l.jsx)("input",{type:"text",name:"last_name",id:"last_name",placeholder:"Last Name",autoComplete:"family-name",onInput:e=>{let s=e.target;s.value.match(/./)?(s.classList.remove("warning"),p(null)):s.classList.add("warning")},defaultValue:e?e.last_name:"",required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"username",children:"Username"}),(0,l.jsx)("input",{type:"text",name:"username",id:"username",placeholder:"Username",autoComplete:"username",onInput:e=>{let s=e.target;s.value.match(/./)?(s.classList.remove("warning"),p(null)):s.classList.add("warning"),window.clearTimeout(r),r=setTimeout(()=>{(0,o.A)(`/api/checkDuplicateData?type=username&value=${s.value}&tableName=users`).then(e=>{console.log(e),e?.result?(p("Username Already Exists"),s.classList.add("warning")):(p(null),s.classList.remove("warning"))})},300)},defaultValue:e?e.username:"",required:!e,readOnly:!!e})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"email_address",children:"Email Address"}),(0,l.jsx)("input",{type:"email",name:"email_address",id:"email_address",placeholder:"Email Address",autoComplete:"email",onInput:e=>{let s=e.target;window.clearTimeout(r),r=setTimeout(()=>{(0,o.A)(`/api/checkDuplicateData?type=email&value=${s.value}&tableName=users`).then(e=>{console.log(e),e?.result?(p("Email Already Exists"),s.classList.add("warning")):(p(null),s.classList.remove("warning"))})},300)},defaultValue:t,required:!0,readOnly:!!e})]}),!e&&(0,l.jsxs)(n().Fragment,{children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"password",children:"Password"}),(0,l.jsx)("input",{type:"password",name:"password",id:"password",placeholder:"Password",required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,l.jsx)("label",{htmlFor:"confirm_password",children:"Confirm Password"}),(0,l.jsx)("input",{type:"password",name:"confirm_password",id:"confirm_password",placeholder:"Confirm Password",onInput:e=>{let s=e.target;s.closest("form")?.password.value===s.value?s.classList.remove("warning"):s.classList.add("warning")},required:!0})]}),(0,l.jsxs)("span",{className:"text-sm",children:['By clicking "Create Account" you agree to our'," ",(0,l.jsx)("a",{href:"/terms",target:"_blank",className:"font-bold",children:"Terms and Conditions"})]})]}),(0,l.jsx)("button",{type:"submit",className:"w-full",children:e?(0,l.jsx)("span",{children:"Update Account Info"}):(0,l.jsx)("span",{children:"Create Account"})}),!e&&(0,l.jsx)(n().Fragment,{children:(0,l.jsxs)("span",{className:"text-sm",children:["Already Have an Account?"," ",(0,l.jsx)("a",{href:"/login",className:"font-bold",children:"Login"})]})})]})]})}},96997:(e,s,a)=>{function r({user:e,userType:s,setLoading:a}){return null}a.d(s,{A:()=>r}),a(8732),a(82015),a(46169)},77047:(e,s,a)=>{a.d(s,{A:()=>t});var r=a(29021),l=a.n(r);async function t({user:e,message:s,component:a,noMail:r,req:t}){let n=new Date,o=(()=>{if(!t)return null;try{let e=t.headers["x-forwarded-for"],s=t.headers["x-real-ip"],a=t.headers["cf-connecting-ip"],r=Array.isArray(e)?e[0]:e?.split(",")[0],l=a||r||s||t.socket.remoteAddress;if(!l)return null;return String(l)}catch(e){return null}})();try{let r=`🚀 SERVER ERROR =========================== Error Message: ${s} Component: ${a}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(r+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),t?.url&&(r+=` URL: ${t.url}`),t?.body&&(r+=` -Request Body: ${JSON.stringify(t.body,null,4)}`),i&&(r+=` -IP: ${i}`),r+=` +Request Body: ${JSON.stringify(t.body,null,4)}`),o&&(r+=` +IP: ${o}`),r+=` Date: ${n.toDateString()} -========================================`,l().existsSync("./.tmp/error.log")||l().writeFileSync("./.tmp/error.log","","utf-8");let o=l().readFileSync("./.tmp/error.log","utf-8");l().writeFileSync("./.tmp/error.log",r),l().appendFileSync("./.tmp/error.log",` +========================================`,l().existsSync("./.tmp/error.log")||l().writeFileSync("./.tmp/error.log","","utf-8");let i=l().readFileSync("./.tmp/error.log","utf-8");l().writeFileSync("./.tmp/error.log",r),l().appendFileSync("./.tmp/error.log",` -${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71934:(e,s,a)=>{a.d(s,{A:()=>l});var r=a(51779);async function l(...e){let s=(0,r.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let a=await s.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},51779:(e,s,a)=>{a.d(s,{A:()=>t});var r=a(9973),l=a.n(r);function t(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}}}; \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71934:(e,s,a)=>{a.d(s,{A:()=>l});var r=a(51779);async function l(...e){let s=(0,r.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let a=await s.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},51779:(e,s,a)=>{a.d(s,{A:()=>t});var r=a(9973),l=a.n(r);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/7337.js b/dsql-app/.local_dist/server/chunks/7337.js new file mode 100644 index 00000000..00cb162f --- /dev/null +++ b/dsql-app/.local_dist/server/chunks/7337.js @@ -0,0 +1,16 @@ +"use strict";exports.id=7337,exports.ids=[7337],exports.modules={96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},33170:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(98e3),o=r(67619),a=r(48786);async function s({paradigm:e,userId:t,dbName:r,tableName:s,payload:l,payloadType:i}){let c={};try{let o=`${process.env.DSQL_USER_DB_PREFIX}${t}_${r.replace(/ /g,"")}`;switch(e){case"export":let u=await (0,a.A)(`SELECT * FROM \`${o}\`.\`${s}\``);c.tableData=u;break;case"import":let d="base64"==i?Buffer.from(l,"base64").toString():l,_="object"===i?l:JSON.parse(d);for(let e=0;e<_.length;e++){let t=_[e],r=await (0,n.A)({data:t,dbFullName:o,tableName:s,dbContext:"Dsql User",paradigm:"Full Access",duplicateColumnName:"id",duplicateColumnValue:t?.id,update:!0});if(r.error)throw Error(r.error)}break;default:return null}return c}catch(e){return(0,o.A)({component:"/functions/backend/importExportTableDataFn",message:e.message}),null}}},69842:(e,t,r)=>{async function n(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),o=r.n(n),a=r(92652),s=r(30802),l=r(68829),i=r(64292),c=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:u,tableSchema:d,duplicateColumnName:_,duplicateColumnValue:p,update:S,encryptionKey:D,encryptionSalt:f}){let g=(0,c.A)({dbContext:e,dbFullName:r}),N=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,L=g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${g?"":`\`${r}\`.`}\`${n}\` WHERE \`${_}\`=?`,o=await (0,i.A)(L,t,[p]);if(o?.[0]&&!S)return null;if(o&&o[0]&&S)return await (0,s.A)({dbContext:e,dbFullName:r,tableName:n,data:u,tableSchema:d,encryptionKey:D,encryptionSalt:f,identifierColumnName:_,identifierValue:p||""})}let E=Object.keys(u),m=[],h=[];for(let e=0;ee.fieldName==t):null,s=n&&n[0]?n[0]:null;if(null==r||void 0==r||s?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;s?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:D,encryptionSalt:f}),console.log("DSQL: Encrypted value =>",r));let i=/<[^>]+>/g;(s?.richText||String(r).match(i))&&(r=o()(r,a.A)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),m.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(m.push("`date_created`"),h.push(Date())),u?.date_created_code||(m.push("`date_created_code`"),h.push(Date.now())),u?.date_updated||(m.push("`date_updated`"),h.push(Date())),u?.date_updated_code||(m.push("`date_updated_code`"),h.push(Date.now()));let y=`INSERT INTO ${g?"":`\`${r}\`.`}\`${n}\` (${m.join(",")}) VALUES (${h.map(()=>"?").join(",")})`;return await (0,i.A)(N,y,h)}},30802:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(72583),o=r.n(n),a=r(92652),s=r(68829),l=r(52939),i=r(64292);async function c({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:_,encryptionSalt:p}){if(!n||!Object.keys(n).length)return null;let S=(0,l.A)({dbContext:e,dbFullName:t}),D=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(n),g=[],N=[];for(let e=0;ee.fieldName===t):null,i=l&&l[0]?l[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(i?.richText||String(r).match(u))&&(r=o()(r,a.A)),i?.encrypted&&(r=(0,s.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),g.push(`\`${t}\`=?`),"number"==typeof r?N.push(String(r)):N.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}g.push(`date_updated='${Date()}'`),g.push(`date_updated_code='${Date.now()}'`);let L=`UPDATE ${S?"":`\`${t}\`.`}\`${r}\` SET ${g.join(",")} WHERE \`${u}\`=?`;return N.push(d),await (0,i.A)(D,L,N)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(29021),o=r.n(n);async function a({user:e,message:t,component:r,noMail:n,req:a}){let s=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],t=a.headers["x-real-ip"],r=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=r||n||t||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +Error Message: ${t} +Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` +User Id: ${e?.id} +User Name: ${e?.first_name} ${e?.last_name} +User Email: ${e?.email}`),a?.url&&(n+=` +URL: ${a.url}`),a?.body&&(n+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` +Date: ${s.toDateString()} +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let i=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",n),o().appendFileSync("./.tmp/error.log",` + + + + +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(55511),o=r(79428),a=r(32443);function s({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:s,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:t});if(!s?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(s,l,i),_=o.Buffer.alloc(u,0),p=(0,n.createCipheriv)(c,d,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(7447);async function o(...e){let t=(0,n.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(o(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},7447:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(9973),o=r.n(n);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/7769.js b/dsql-app/.local_dist/server/chunks/7769.js index b7c45d5e..89da02df 100644 --- a/dsql-app/.local_dist/server/chunks/7769.js +++ b/dsql-app/.local_dist/server/chunks/7769.js @@ -1 +1 @@ -"use strict";exports.id=7769,exports.ids=[7769],exports.modules={59023:(e,a,s)=>{s.d(a,{A:()=>r});var t=s(8732),n=s(23293);function r(){return(0,t.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,t.jsx)(n.A,{})})}s(82015)},73872:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.d(a,{A:()=>o});var n=s(8732);s(82015);var r=s(96089),l=s(75979),i=e([l]);function o({slugText:e,justIcon:a,noIcon:s,title:t,outlined:i,extraClasses:o}){return(0,n.jsxs)("div",{className:(0,l.twMerge)("button small-text hover:!bg-transparent",i?" outlined gray bg-white":" ghost light-gray",o),onClick:a=>{navigator.clipboard.writeText(e).then(()=>{alert(`Copied: "${e}"`)})},style:i?void 0:{padding:0},children:[!s&&(0,n.jsx)(r.A,{size:i?15:20}),!a&&(0,n.jsx)("span",{className:"text-slate-500 dark:text-slate-300",children:t||"Copy Slug"})]})}l=(i.then?(await i)():i)[0],t()}catch(e){t(e)}})},55880:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.d(a,{A:()=>f});var n=s(8732),r=s(82015),l=s.n(r),i=s(73872),o=s(87639),d=s(63025),c=s(46169),m=s(16757),h=s(58526),u=s(98136),b=s(71296),p=s(72935),x=s(25088),g=e([i]);function f({database:e,query:a,confirmedDelegetedUser:s,user:t}){let{active_clone:r,active_clone_parent_db:d}=e,c=s?.delegated;s?.priviledges?.match(/Edit Tables/i),s?.priviledges?.match(/Delete Tables/i);let[m,b]=l().useState(null);return(0,n.jsxs)("div",{className:"flex-wrap justify-center gap-4",children:[(0,n.jsxs)("div",{className:"dropdown-wrapper gap-4",children:[(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsxs)("div",{className:"w-8 h-8 relative",children:[(0,n.jsx)("img",{src:e.db_image,alt:"Database Image",width:20,className:"w-full h-full rounded-full object-cover"}),s?.delegated&&(0,n.jsxs)("div",{className:" absolute -bottom-2 left-5 gap-1",children:[(0,n.jsx)("img",{src:s.rootUserImage,alt:"Root User Image",className:"w-5 h-5 rounded-full object-cover border-2 border-white dark:border-slate-800 border-solid"}),(0,n.jsx)("span",{className:"text-xs",children:s.rootUserEmail})]})]}),(0,n.jsx)("span",{className:"font-semibold text-base"+(s?.delegated?" -mt-3":""),children:e.db_name})]}),(0,n.jsx)(h.A,{size:20}),(0,n.jsxs)("div",{className:"dropdown p-0",children:[(0,n.jsx)("hr",{className:"m-0"}),(0,n.jsx)("a",{href:`/admin/${t?.id}/databases/${e.db_slug}/edit-database`,className:"button plain-text more-padding normal-weight",children:"Edit Database"}),(0,n.jsx)("hr",{className:"m-0"}),!r&&(0,n.jsxs)(l().Fragment,{children:[(0,n.jsx)("a",{href:`/admin/${t?.id}/databases/add-database?duplicate=${e.db_full_name}`,className:"button plain-text more-padding normal-weight",children:"Duplicate Database"}),(0,n.jsx)("hr",{className:"m-0"})]}),(0,n.jsx)("a",{href:`/admin/${t?.id}/databases/${e.db_slug}/schema`,className:"button plain-text more-padding normal-weight",children:"Schema"}),(0,n.jsx)("hr",{className:"m-0"}),(0,n.jsx)("a",{href:`/admin/${t?.id}/databases/${e.db_slug}/users`,className:"button plain-text more-padding normal-weight",children:"Database Users"}),!c&&(0,n.jsx)(_,{database:e,user:t})]})]}),(0,n.jsx)("hr",{className:"vertical"}),(0,n.jsx)(i.A,{slugText:e.db_slug,title:"Db Slug"}),(0,n.jsx)("div",{className:"-mt-1 gap-1",children:(0,n.jsx)(i.A,{slugText:e.db_full_name,title:"Full DB Name"})}),!c&&(0,n.jsxs)(l().Fragment,{children:[(0,n.jsx)("hr",{className:"vertical"}),(0,n.jsxs)("a",{href:`/admin/${t?.id}/databases/${e.db_slug}/shell`,className:"button ghost small-text",style:{height:"30px",padding:0},children:[(0,n.jsx)(u.A,{size:20}),(0,n.jsx)("span",{className:"text-sm font-semibold",children:"Shell"})]})]}),(0,n.jsx)("hr",{className:"vertical"}),(0,n.jsx)(o.A,{})]})}function _({database:e,user:a}){let[s,t]=l().useState(!1),r=l().useRef();return(0,n.jsxs)(l().Fragment,{children:[s&&(0,n.jsx)(m.A,{width:"20px"}),(0,n.jsx)("hr",{className:"m-0"}),(0,n.jsx)("a",{href:`/admin/${a?.id}/databases/${e.db_slug}/shell`,className:"button plain-text more-padding normal-weight",children:"Shell"}),(0,n.jsx)("hr",{className:"m-0"}),e?.remote_connected==1?(0,n.jsx)(N,{database:e}):(0,n.jsx)("a",{href:`/admin/${a?.id}/databases/${e.db_slug}/connect`,className:"button plain-text more-padding normal-weight",children:"Connect"}),(0,n.jsx)("hr",{className:"m-0"}),(0,n.jsxs)("button",{className:"button plain-text more-padding normal-weight w-full",onClick:a=>{(0,d.A)({url:`/api/exportDatabase?dbName=${e.db_full_name}`,fileName:`${e.db_full_name}.sql`})},children:[(0,n.jsx)(b.A,{size:20}),(0,n.jsx)("span",{children:"Export Database"})]}),(0,n.jsx)("input",{type:"file",name:"upload-update-schema",id:"",ref:r,className:"hidden"}),(0,n.jsxs)("button",{className:"button gray outlined more-padding normal-weight w-full rounded-none -mb-[1px]",onClick:a=>{r.current&&(r.current.addEventListener("change",a=>{let s=a.target,n=s.files?.[0];if(!n){alert("No File Selected");return}var r=new FileReader;r.onload=function(a){var s=a.target?.result;s||alert("Invalid File!");try{let a=s?.toString();if(!a)throw Error("Invalid File!");let n=JSON.parse(a);window.confirm("Are you sure you want to use this schema file for the current database?")&&window.confirm("Remember if any existing table doesn't exist in the new schema file that table and all its content will be erased forever. Continue?")&&(t(!0),(0,c.A)("/api/user-schema/replace-database-schema",{method:"POST",body:{schema:n,dbId:e.id}},!0).then(e=>{e.success&&window.location.reload()}).finally(()=>{t(!1)}))}catch(e){alert("Invalid File. Please enter a valid JSON file")}},r.readAsText(n)}),r.current?.click())},children:[(0,n.jsx)(p.A,{size:20}),(0,n.jsx)("span",{children:"Update From Schema"})]}),(0,n.jsxs)("button",{className:"button gray outlined more-padding normal-weight w-full rounded-none",onClick:a=>{(0,d.A)({url:`/api/downloadDatabaseSchema?dbName=${e.db_full_name}`,fileName:`${e.db_full_name}.json`})},children:[(0,n.jsx)(x.A,{size:20}),(0,n.jsx)("span",{children:"Download Schema"})]})]})}function N({database:e}){return(0,n.jsx)("button",{className:"button plain-text more-padding normal-weight w-full",onClick:a=>{window.confirm("Disconnect this Database from the remote host?")&&(0,c.A)("/api/connect/disconnect",{method:"POST",body:{dbId:e.id}},!0).then(e=>{e.success?window.location.reload():(console.log(e),alert(e.msg||"Remote disconnection failed. Please try again."))})},children:"Disconnect"})}i=(g.then?(await g)():g)[0],t()}catch(e){t(e)}})},63025:(e,a,s)=>{s.d(a,{A:()=>t});function t({url:e,fileName:a,setLoading:s}){s&&s(!0),fetch(e,{method:"GET",headers:{[localStorage.getItem("csrf")||"none"]:"true"}}).then(e=>e.body).then(e=>{let a=e?.getReader();if(a)return new ReadableStream({start:e=>(function s(){return a?.read().then(({done:a,value:t})=>{if(a){e.close();return}return e.enqueue(t),s()})})()})}).then(e=>new Response(e)).then(e=>e.blob()).then(e=>URL.createObjectURL(e)).then(e=>{let t=document.createElement("a");t.href=e,t.download=a,t.style.display="none",document.body.appendChild(t),t.click(),URL.revokeObjectURL(e),document.body.removeChild(t),setTimeout(()=>{s&&s(!1)},1e3)}).catch(e=>{console.log(e),setTimeout(()=>{s&&s(!1)},1e3)})}},71934:(e,a,s)=>{s.d(a,{A:()=>n});var t=s(51779);async function n(...e){let a=(0,t.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let s=await a.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}},51779:(e,a,s)=>{s.d(a,{A:()=>r});var t=s(9973),n=s.n(t);function r(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}}}; \ No newline at end of file +"use strict";exports.id=7769,exports.ids=[7769],exports.modules={59023:(e,a,s)=>{s.d(a,{A:()=>r});var t=s(8732),n=s(23293);function r(){return(0,t.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,t.jsx)(n.A,{})})}s(82015)},73872:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.d(a,{A:()=>i});var n=s(8732);s(82015);var r=s(96089),l=s(75979),o=e([l]);function i({slugText:e,justIcon:a,noIcon:s,title:t,outlined:o,extraClasses:i}){return(0,n.jsxs)("div",{className:(0,l.twMerge)("button small-text hover:!bg-transparent",o?" outlined gray bg-white":" ghost light-gray",i),onClick:a=>{navigator.clipboard.writeText(e).then(()=>{alert(`Copied: "${e}"`)})},style:o?void 0:{padding:0},children:[!s&&(0,n.jsx)(r.A,{size:o?15:20}),!a&&(0,n.jsx)("span",{className:"text-slate-500 dark:text-slate-300",children:t||"Copy Slug"})]})}l=(o.then?(await o)():o)[0],t()}catch(e){t(e)}})},55880:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.d(a,{A:()=>x});var n=s(8732),r=s(82015),l=s.n(r),o=s(73872),i=s(87639),d=s(63025),c=s(46169),m=s(16757),h=s(58526),u=s(98136),b=s(71296),p=s(72935),_=s(25088),g=e([o]);function x({database:e,query:a,confirmedDelegetedUser:s,user:t}){let{active_clone:r,active_clone_parent_db:d}=e,c=s?.delegated;s?.priviledges?.match(/Edit Tables/i),s?.priviledges?.match(/Delete Tables/i);let[m,b]=l().useState(null);return(0,n.jsxs)("div",{className:"flex-wrap justify-center gap-4",children:[(0,n.jsxs)("div",{className:"dropdown-wrapper gap-4",children:[(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsxs)("div",{className:"w-8 h-8 relative",children:[(0,n.jsx)("img",{src:e.db_image,alt:"Database Image",width:20,className:"w-full h-full rounded-full object-cover"}),s?.delegated&&(0,n.jsxs)("div",{className:" absolute -bottom-2 left-5 gap-1",children:[(0,n.jsx)("img",{src:s.rootUserImage,alt:"Root User Image",className:"w-5 h-5 rounded-full object-cover border-2 border-white dark:border-slate-800 border-solid"}),(0,n.jsx)("span",{className:"text-xs",children:s.rootUserEmail})]})]}),(0,n.jsx)("span",{className:"font-semibold text-base"+(s?.delegated?" -mt-3":""),children:e.db_name})]}),(0,n.jsx)(h.A,{size:20}),(0,n.jsxs)("div",{className:"dropdown p-0",children:[(0,n.jsx)("hr",{className:"m-0"}),(0,n.jsx)("a",{href:`/admin/${t?.id}/databases/${e.db_slug}/edit-database`,className:"button plain-text more-padding normal-weight",children:"Edit Database"}),(0,n.jsx)("hr",{className:"m-0"}),!r&&(0,n.jsxs)(l().Fragment,{children:[(0,n.jsx)("a",{href:`/admin/${t?.id}/databases/add-database?duplicate=${e.db_full_name}`,className:"button plain-text more-padding normal-weight",children:"Duplicate Database"}),(0,n.jsx)("hr",{className:"m-0"})]}),(0,n.jsx)("a",{href:`/admin/${t?.id}/databases/${e.db_slug}/schema`,className:"button plain-text more-padding normal-weight",children:"Schema"}),(0,n.jsx)("hr",{className:"m-0"}),(0,n.jsx)("a",{href:`/admin/${t?.id}/databases/${e.db_slug}/users`,className:"button plain-text more-padding normal-weight",children:"Database Users"}),!c&&(0,n.jsx)(D,{database:e,user:t})]})]}),(0,n.jsx)("hr",{className:"vertical"}),(0,n.jsx)(o.A,{slugText:e.db_slug,title:"Db Slug"}),(0,n.jsx)("div",{className:"-mt-1 gap-1",children:(0,n.jsx)(o.A,{slugText:e.db_full_name,title:"Full DB Name"})}),!c&&(0,n.jsxs)(l().Fragment,{children:[(0,n.jsx)("hr",{className:"vertical"}),(0,n.jsxs)("a",{href:`/admin/${t?.id}/databases/${e.db_slug}/shell`,className:"button ghost small-text",style:{height:"30px",padding:0},children:[(0,n.jsx)(u.A,{size:20}),(0,n.jsx)("span",{className:"text-sm font-semibold",children:"Shell"})]})]}),(0,n.jsx)("hr",{className:"vertical"}),(0,n.jsx)(i.A,{})]})}function D({database:e,user:a}){let[s,t]=l().useState(!1),r=l().useRef();return(0,n.jsxs)(l().Fragment,{children:[s&&(0,n.jsx)(m.A,{width:"20px"}),(0,n.jsx)("hr",{className:"m-0"}),(0,n.jsx)("a",{href:`/admin/${a?.id}/databases/${e.db_slug}/shell`,className:"button plain-text more-padding normal-weight",children:"Shell"}),(0,n.jsx)("hr",{className:"m-0"}),e?.remote_connected==1?(0,n.jsx)(f,{database:e}):(0,n.jsx)("a",{href:`/admin/${a?.id}/databases/${e.db_slug}/connect`,className:"button plain-text more-padding normal-weight",children:"Connect"}),(0,n.jsx)("hr",{className:"m-0"}),(0,n.jsxs)("button",{className:"button plain-text more-padding normal-weight w-full",onClick:a=>{(0,d.A)({url:`/api/exportDatabase?dbName=${e.db_full_name}`,fileName:`${e.db_full_name}.sql`})},children:[(0,n.jsx)(b.A,{size:20}),(0,n.jsx)("span",{children:"Export Database"})]}),(0,n.jsx)("input",{type:"file",name:"upload-update-schema",id:"",ref:r,className:"hidden"}),(0,n.jsxs)("button",{className:"button gray outlined more-padding normal-weight w-full rounded-none -mb-[1px]",onClick:a=>{r.current&&(r.current.addEventListener("change",a=>{let s=a.target,n=s.files?.[0];if(!n){alert("No File Selected");return}var r=new FileReader;r.onload=function(a){var s=a.target?.result;s||alert("Invalid File!");try{let a=s?.toString();if(!a)throw Error("Invalid File!");let n=JSON.parse(a);window.confirm("Are you sure you want to use this schema file for the current database?")&&window.confirm("Remember if any existing table doesn't exist in the new schema file that table and all its content will be erased forever. Continue?")&&(t(!0),(0,c.A)("/api/user-schema/replace-database-schema",{method:"POST",body:{schema:n,dbId:e.id}},!0).then(e=>{e.success&&window.location.reload()}).finally(()=>{t(!1)}))}catch(e){alert("Invalid File. Please enter a valid JSON file")}},r.readAsText(n)}),r.current?.click())},children:[(0,n.jsx)(p.A,{size:20}),(0,n.jsx)("span",{children:"Update From Schema"})]}),(0,n.jsxs)("button",{className:"button gray outlined more-padding normal-weight w-full rounded-none",onClick:a=>{(0,d.A)({url:`/api/downloadDatabaseSchema?dbName=${e.db_full_name}`,fileName:`${e.db_full_name}.json`})},children:[(0,n.jsx)(_.A,{size:20}),(0,n.jsx)("span",{children:"Download Schema"})]})]})}function f({database:e}){return(0,n.jsx)("button",{className:"button plain-text more-padding normal-weight w-full",onClick:a=>{window.confirm("Disconnect this Database from the remote host?")&&(0,c.A)("/api/connect/disconnect",{method:"POST",body:{dbId:e.id}},!0).then(e=>{e.success?window.location.reload():(console.log(e),alert(e.msg||"Remote disconnection failed. Please try again."))})},children:"Disconnect"})}o=(g.then?(await g)():g)[0],t()}catch(e){t(e)}})},63025:(e,a,s)=>{s.d(a,{A:()=>t});function t({url:e,fileName:a,setLoading:s}){s&&s(!0),fetch(e,{method:"GET",headers:{[localStorage.getItem("csrf")||"none"]:"true"}}).then(e=>e.body).then(e=>{let a=e?.getReader();if(a)return new ReadableStream({start:e=>(function s(){return a?.read().then(({done:a,value:t})=>{if(a){e.close();return}return e.enqueue(t),s()})})()})}).then(e=>new Response(e)).then(e=>e.blob()).then(e=>URL.createObjectURL(e)).then(e=>{let t=document.createElement("a");t.href=e,t.download=a,t.style.display="none",document.body.appendChild(t),t.click(),URL.revokeObjectURL(e),document.body.removeChild(t),setTimeout(()=>{s&&s(!1)},1e3)}).catch(e=>{console.log(e),setTimeout(()=>{s&&s(!1)},1e3)})}},71934:(e,a,s)=>{s.d(a,{A:()=>n});var t=s(51779);async function n(...e){let a=(0,t.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let s=await a.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}},51779:(e,a,s)=>{s.d(a,{A:()=>r});var t=s(9973),n=s.n(t);function r(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/8704.js b/dsql-app/.local_dist/server/chunks/8704.js index ce6aaa11..0e1255d2 100644 --- a/dsql-app/.local_dist/server/chunks/8704.js +++ b/dsql-app/.local_dist/server/chunks/8704.js @@ -1 +1 @@ -"use strict";exports.id=8704,exports.ids=[8704],exports.modules={39506:(e,t,a)=>{a.d(t,{A:()=>o});var s=a(8732),l=a(82015),n=a.n(l),r=a(16757),i=a(83921),d=a(46169);function c({paradigm:e,payload:t,setLoading:a,table:s,database:l}){a(!0),(0,d.A)("/api/exportTableData",{method:"POST",body:{paradigm:e,dbName:l.db_slug,tableName:s.tableName,payload:t}},!0).then(t=>{if(t.success){if("export"==e){let e=new Blob([JSON.stringify(t.data||[],null,4)],{type:"application/json"}),a=URL.createObjectURL(e),n=document.createElement("a");n.href=a,n.style.display="none",n.download=`${l.db_slug}-${s.tableName}-${Date.now()}.json`,document.body.appendChild(n),n.click(),document.body.removeChild(n)}else"import"==e&&(window.alert("Data Imported Successfully"),window.location.reload())}else t.msg&&window.alert(t.msg)}).catch(e=>{console.log(e)}).finally(()=>{a(!1)})}function o({database:e,table:t}){let[a,l]=n().useState(!1),[d,o]=n().useState(!0),u=n().useRef(null);return n().useRef(null),(0,s.jsxs)("div",{className:"relative",children:[a&&(0,s.jsx)(r.A,{width:"15px"}),(0,s.jsx)("div",{className:"button outlined gray",onClick:a=>{c({paradigm:"export",database:e,setLoading:l,table:t})},children:"Export"}),(0,s.jsx)("div",{className:"button outlined gray",onClick:a=>{u.current?.addEventListener("change",a=>{l(!0);let s=a.target;if(!s.files?.[0]){window.alert("No FIles selected"),l(!1);return}i.A({inputFile:s.files[0]}).then(a=>{window.confirm(`Use this file '${a.fileName}' as your import file?`)?c({paradigm:"import",payload:a.fileBase64,database:e,setLoading:l,table:t}):l(!1),o(!1),setTimeout(()=>{o(!0)},200)})}),u.current?.click()},children:"Import"}),d&&(0,s.jsx)("input",{type:"file",name:"json_file_input",id:"json_file_input",accept:".json",className:"hidden",ref:u})]})}},42427:(e,t,a)=>{a.d(t,{A:()=>x});var s=a(8732),l=a(82015),n=a.n(l),r=a(41836),i=a(95939),d=a(1346),c=a(80830),o=a(16757),u=a(84483),m=a(46169);function h({database:e,table:t,setOpenPopover:a,dbSchemaData:l,query:r}){let[i,d]=n().useState(!1);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("button",{className:"ghost p-3 justify-start",onClick:()=>{d(!0),setTimeout(()=>{a&&a(!1)},200)},children:"Sync Data"}),(0,s.jsx)(u.A,{open:i,setOpen:d,children:(0,s.jsx)(b,{database:e,table:t,dbSchemaData:l,query:r})})]})}function b({database:e,table:t,query:a,dbSchemaData:l}){let[r,i]=n().useState(l),[u,h]=n().useState("Push"),[b,x]=n().useState(r?.[0]),[p,f]=n().useState(b?.tables),[g,j]=n().useState(p?.[0]),[N,y]=n().useState(!1),[w,v]=n().useState(!1);return(0,s.jsxs)("div",{className:"stack gap-2 relative w-full",children:[N||!r&&(0,s.jsx)(o.A,{width:"20px"}),(0,s.jsx)("h3",{className:"m-0 text-lg",children:"Sync Data with another table"}),w?(0,s.jsxs)("span",{className:"info green inline",children:["The selected table matches ",(0,s.jsx)("b",{children:t.tableFullName})," ","schema"]}):(0,s.jsxs)("span",{className:"info warning inline",children:["The selected table is not compatible with"," ",(0,s.jsx)("b",{children:t.tableFullName})]}),r&&(0,s.jsxs)("form",{onSubmit:s=>{!function({e,setLoading:t,database:a,table:s,query:l}){e.preventDefault(),t(!0);let n=e.target,r=n.paradigm?.value,i=n.database?.value,d=n.table?.value,c={paradigm:r,src:{db:a.db_slug,table:s.tableName},dst:{db:i,table:d},delegated:l.delegated};if(!window.confirm("Pull"==r?"NOTE: This operation will override the current database entries. Continue?":"NOTE: This operation will override the selected database entries. Continue?")){setTimeout(()=>{t(!1)},1e3);return}(0,m.A)("/api/sync-table-data",{method:"POST",body:{...c}},!0).then(e=>{e.success?(window.alert("Data Sync Successful"),window.location.reload()):e.msg&&window.alert("ERROR: "+e.msg)}).finally(()=>{setTimeout(()=>{t(!1)},1e3)})}({e:s,database:e,setLoading:y,table:t,query:a})},className:"w-full stack gap-2 items-stretch",children:[(0,s.jsxs)("div",{className:"stack gap-2 my-2",children:[(0,s.jsx)(d.A,{radioValues:[{title:"Push",payload:"Push",default:!0},{title:"Pull",payload:"Pull"}],name:"paradigm",smallText:!0,flexRow:!0,onChangeHandler:e=>{h(e.target.value)}}),(0,s.jsx)("span",{className:"text-xs text-slate-500 dark:text-slate-400",children:"Push"==u?(0,s.jsxs)(s.Fragment,{children:["Sync data from the current table(",(0,s.jsx)("b",{children:t.tableFullName}),") to the selected table below"]}):(0,s.jsxs)(s.Fragment,{children:["Sync data from the selected table below to the current table(",(0,s.jsx)("b",{children:t.tableFullName}),")"]})})]}),(0,s.jsx)(c.A,{selectOptions:r.filter(t=>t.dbFullName!==e.db_full_name).map(e=>({title:e.dbName,payload:e.dbSlug})),name:"database",onChangeHandler:e=>{let t=r.find(t=>t.dbSlug==e.target.value);t&&(x(t),f(t.tables),j(t.tables?.[0]))}}),(0,s.jsx)(c.A,{selectOptions:p.map(e=>({title:e.tableFullName,payload:e.tableName})),name:"table",onChangeHandler:e=>{let t=p.find(t=>t.tableName===e.target.value);t&&j(t)}}),(0,s.jsx)("button",{className:w?"":"disabled",children:"Sync"})]})]})}function x({database:e,table:t,dbSchemaData:a,query:l}){let[d,c]=n().useState(!1);return(0,s.jsx)(r.Popover,{isOpen:d,onClickOutside:()=>c(!1),positions:["bottom"],align:"end",content:(0,s.jsxs)("div",{className:"stack items-stretch bg-white rounded shadow-md gap-0 min-w-[200px]",children:[(0,s.jsx)(h,{database:e,table:t,setOpenPopover:c,dbSchemaData:a,query:l}),(0,s.jsx)("hr",{className:"m-0"})]}),containerClassName:"z-[1000]",children:(0,s.jsx)("button",{onClick:()=>{c(!d)},className:"outlined gray px-2 py-1.5",children:(0,s.jsx)(i.A,{})})})}a(27825)},7141:(e,t,a)=>{a.a(e,async(e,s)=>{try{let b;a.d(t,{A:()=>h});var l=a(8732),n=a(82015),r=a.n(n),i=a(78704),d=a(80830),c=a(83155),o=a(46169),u=a(16757),m=e([i]);function h({data:e}){let{table:t,entries:a,activeEntries:s,setActiveEntries:n,confirmedDelegetedUser:m,database:h,targetField:x,searchTerm:p}=r().useContext(i.TableEntriesContext);m?.delegated,m?.priviledges?.match(/Edit Tables/i),m?.priviledges?.match(/Delete Tables/i),m?.priviledges?.match(/Create Tables/i);let[f,g]=r().useState(!1),j=r().useRef(),[N,y]=r().useState(null);function w(e){if(g(!0),s&&n(null),!e?.toString().match(/./)){setTimeout(()=>{n&&n(a||[]),g(!1)},500);return}window.clearTimeout(b);let l=t?.fields.filter(e=>e.fieldName===x?.current),r=l&&l[0]&&l[0].dataType?.match(/int/i)||x?.current?.match(/^id$/)?"equal":"like";b=setTimeout(()=>{g(!1),(0,o.A)(`/api/queryEntriesSearchTerm?db=${h?.db_full_name}&table=${t?.tableName}&field=${x?.current}&term=${e}&operator=${r}`).then(e=>{"number"==typeof e.count&&y(e.count),e.success&&n&&n(e.result),g(!1)})},500)}return(0,l.jsxs)("div",{className:"w-full flex-col items-stretch",children:[(0,l.jsxs)("form",{onSubmit:e=>{e.preventDefault(),p?.current&&w(p.current)},className:"flex flex-row items-stretch gap-4 w-full",children:[(0,l.jsx)("div",{className:"max-w-xs",children:(0,l.jsx)(d.A,{required:!0,selectOptions:t?t.fields.map(e=>({title:e.fieldName||"",payload:e.fieldName||""})):[],name:"database_tables",onChangeHandler:e=>{x&&(x.current=e.target.value)},title:"Select Field",defaultValue:x?.current,id:"entries-search-field-select"})}),(0,l.jsx)("div",{className:"grow",children:(0,l.jsx)(c.A,{title:"Search Term",placeholder:"Enter search term that corresponds with the selected field type ...",onInputHandler:e=>{let t=e.target;t.value?.match(/./)&&p?p.current=t.value:p&&(p.current=null),w(t.value)},elementRef:j,id:"entries-search-input"})}),f&&(0,l.jsx)("div",{className:"relative items-center justify-center",children:(0,l.jsx)("div",{className:"relative mt-5 w-6",children:(0,l.jsx)(u.A,{width:"20px"})})})]}),p?.current?.match(/./)&&(0,l.jsx)("div",{className:"py-4",children:(0,l.jsxs)("span",{className:"text-lg",children:["number"==typeof N?N>0?(0,l.jsxs)("b",{children:[N," "]}):(0,l.jsx)(l.Fragment,{children:"No "}):"... ","Search result",N&&1!==N?"s":""," for"," ",(0,l.jsxs)("b",{children:['"',p.current,'"']})]})})]})}i=(m.then?(await m)():m)[0],s()}catch(e){s(e)}})},61925:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>j});var l=a(8732),n=a(82015),r=a.n(n),i=a(78704),d=a(59023),c=a(53926),o=a(73872),u=a(70468),m=a(537),h=a(51275),b=a(23791),x=a(16757);a(46169);var p=a(39506),f=a(42427),g=e([i,o,u,b]);function j(){let{user:e,database:t,table:s,dbSchemaData:n,setTargetEntry:x,richTextEditors:g,jsonTextEditors:j,query:y,confirmedDelegetedUser:w,activeEntries:v,entriesCount:S,setActiveEntries:A}=r().useContext(i.TableEntriesContext),T=a(94327);return w?.delegated,w?.priviledges?.match(/Edit Tables/i),w?.priviledges?.match(/Delete Tables/i),w?.priviledges?.match(/Create Tables/i),(0,l.jsxs)(r().Fragment,{children:[(0,l.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,l.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,l.jsxs)("div",{className:"flex-wrap",children:[(0,l.jsx)(d.A,{}),(0,l.jsx)("h1",{className:"text-3xl m-0",children:(0,l.jsxs)("span",{className:"flex items-center flex-wrap gap-2",children:["All Entries In"," ",(0,l.jsxs)("span",{className:"bg-slate-100 dark:bg-slate-800 px-2 py-1 border border-solid border-slate-400 dark:border-slate-600 rounded relative",children:[s.tableFullName,(0,l.jsx)("div",{className:"absolute -top-5 -right-4",children:(0,l.jsx)(o.A,{slugText:s.tableName,justIcon:!0})})]})," ","Table"]})})]}),(0,l.jsxs)("div",{className:"w-full sm:w-auto",children:[(0,l.jsxs)("a",{href:`/admin/${e?.id}/databases/${t.db_slug}/tables/${s.tableName}/entries/add-entry`,className:"button flex items-center gap-2 w-full sm:w-auto justify-center",children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Entry"})]}),(0,l.jsx)(p.A,{database:t,table:s}),(0,l.jsx)(f.A,{database:t,table:s,dbSchemaData:n,query:y})]})]}),(0,l.jsx)(c.A,{confirmedDelegetedUser:y?.delegated,user:e})]}),t.active_clone?(0,l.jsx)(m.A,{database:t,user:e}):(0,l.jsx)(l.Fragment,{}),t.remote_connected?(0,l.jsx)(b.p,{database:t}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)(h.A,{table:s,database:t,user:e}),(0,l.jsx)(u.A,{user:e,entries:v,database:t,table:s,setTargetEntry:x,dbSchemaData:n,richTextEditors:g,dataTypes:T,query:y,confirmedDelegetedUser:w,jsonTextEditors:j,search:!0}),S>20&&(0,l.jsx)(N,{activeEntries:v,setActiveEntries:A,database:t,table:s,entriesCount:S})]})}function N({activeEntries:e,setActiveEntries:t,database:a,table:s,entriesCount:n}){r().useContext(i.TableEntriesContext);let d=r().useRef(),c=r().useRef(1);return 20*Number(c.current)>=n?(0,l.jsx)(r().Fragment,{}):(0,l.jsx)("div",{className:"w-full flex items-center justify-center",ref:d,children:(0,l.jsx)(x.A,{position:"relative",style:{backgroundColor:"transparent"},width:"20px"})})}[i,o,u,b]=g.then?(await g)():g,s()}catch(e){s(e)}})},70468:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>b});var l=a(8732),n=a(82015),r=a.n(n),i=a(23180),d=a(7141),c=a(16757),o=a(39506),u=a(42427),m=a(2833),h=e([d]);function b({user:e,entries:t,database:a,table:s,setTargetEntry:n,dbSchemaData:h,richTextEditors:b,jsonTextEditors:x,dataTypes:p,title:f,confirmedDelegetedUser:g,query:j,search:N,entriesCount:y}){g?.delegated,g?.priviledges?.match(/Edit Tables/i),g?.priviledges?.match(/Delete Tables/i),g?.priviledges?.match(/Create Tables/i),g?.priviledges?.match(/Edit Entries/i),g?.priviledges?.match(/Delete Entries/i);let{active_clone:w,active_clone_parent_db:v,remote_connected:S}=a;return(0,l.jsx)(r().Fragment,{children:(0,l.jsxs)("section",{className:"paper gray gray-bg",children:[f&&(0,l.jsxs)("div",{className:"justify-between w-full flex-wrap px-4 sm:px-0 pt-4 sm:pt-0",children:[(0,l.jsx)("h2",{className:"text-xl m-0",children:f}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("a",{className:"button flex gap-2 items-center",href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries/add-entry`,children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Entry"})]}),(0,l.jsx)(o.A,{database:a,table:s}),(0,l.jsx)(u.A,{database:a,table:s,dbSchemaData:h,query:j})]})]}),N&&(0,l.jsx)(d.A,{}),(0,l.jsxs)("div",{className:"w-full flex-col gap-6",children:[t?.[0]&&t.map(t=>(0,l.jsx)(r().Fragment,{children:(0,l.jsx)(i.A,{user:e,database:a,table:s,dbSchemaData:h,richTextEditors:b,dataTypes:p,entry:t,query:j,confirmedDelegetedUser:g,jsonTextEditors:x})},t.id)),!t&&(0,l.jsx)("div",{className:"w-full h-[300px]",children:(0,l.jsx)(c.A,{position:"relative"})}),t&&!t?.[0]&&(0,l.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries/add-entry`,className:"border-dotted border-slate-200 border-2 p-4 w-full flex-col rounded flex items-center hover:border-primary/50 gap-2",children:[(0,l.jsx)("span",{className:"text-slate-400 text-center",children:"No Entries Added Yet."}),(0,l.jsx)(m.A,{}),(0,l.jsx)("span",{className:"text-center",children:"Add an Entry to this Table"})]}),y&&y>10?(0,l.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries`,className:"button outlined gray w-full -mb-4",children:(0,l.jsx)("span",{children:"See All Entries"})}):null,t?.[0]&&f&&(0,l.jsxs)("a",{className:"button flex gap-2 items-center w-full justify-center mt-2 more-padding",href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries/add-entry`,style:{borderStyle:"dotted",borderWidth:"2px"},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Entry"})]})]})]})})}d=(h.then?(await h)():h)[0],s()}catch(e){s(e)}})},1346:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732);function l({radioValues:e,name:t,onChangeHandler:a,setAlert:l,flexRow:n,labelColor:r,baseText:i,smallText:d,className:c}){try{return(0,s.jsx)("div",{className:"flex items-start gap-4 flex-wrap "+(n?"":" flex-col ")+(c||""),children:e.map((e,n)=>{let{payload:c,title:o,jsx:u}=e,m=!1===c?c:c||o||null;return(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("input",{className:"m-0"+(i?" w-5 h-5":d?" w-4 h-4":" w-6 h-6"),type:"radio",defaultChecked:!!e.default,name:t,id:t+"_"+m,onChange:t=>{l&&l(null),e.onChangeHandler?e.onChangeHandler(t):a&&a(t)},value:"string"==typeof m?m:void 0}),u||(0,s.jsx)("label",{htmlFor:t+"_"+m,className:"text-lg m-0 "+(r||"text-slate-800")+(i?" text-base":d?" text-sm":" text-lg"),children:o})]},n+1)})})}catch(e){return console.log("ERROR in FormRadio =>",e),(0,s.jsx)("div",{children:"Form Radio Error"})}}a(82015)},51275:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732),l=a(82015),n=a.n(l);function r({table:e,database:t,user:a,activeDbClone:l}){let r=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,i=e.childTableDbFullName===t.db_full_name;return r?(0,s.jsxs)("span",{className:"info small green gap-1"+(t?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,s.jsx)("a",{href:`/admin/${a?.id}/databases/${r}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,s.jsx)("b",{children:e.childTableName})})," ","in"," ",i?(0,s.jsxs)("span",{children:["this current database(",(0,s.jsx)("b",{children:t.db_name}),")."]}):(0,s.jsxs)(n().Fragment,{children:[(0,s.jsx)("a",{href:`/admin/${a?.id}/databases/${r}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,s.jsx)("b",{children:r})}),(0,s.jsx)("span",{children:"database."})]})," ",t?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,s.jsx)(n().Fragment,{})}},78704:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{TableEntriesContext:()=>y,default:()=>j,getServerSideProps:()=>N});var l=a(8732),n=a(82015),r=a.n(n),i=a(29021),d=a.n(i),c=a(92702),o=a(25562),u=a(61925),m=a(55880),h=a(52854),b=a(22873),x=a(77047),p=a(71934),f=a(43363),g=e([u,m]);[u,m]=g.then?(await g)():g;let y=r().createContext({});function j({user:e,database:t,table:a,dbSchemaData:s,entries:n,query:i,confirmedDelegetedUser:d,entriesCount:c}){let h=`${a.tableFullName} Table Entries | Datasquirel`,b=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:h}),(0,l.jsx)("meta",{name:"description",content:"All Entries in table"})]}),[x,p]=r().useState(null),[g,j]=r().useState(n),N=r().useRef("title"),w=r().useRef(null),v=r().useRef([]),S=r().useRef([]);return(0,l.jsx)(o.A,{head:b,user:e,extraHeaderContent:(0,l.jsx)(m.A,{database:t,query:i,confirmedDelegetedUser:d,user:e}),children:(0,l.jsxs)(y.Provider,{value:{user:e,database:t,table:a,dbSchemaData:s,entries:n,targetEntry:x,setTargetEntry:p,richTextEditors:v,jsonTextEditors:S,query:i,confirmedDelegetedUser:d,activeEntries:g,setActiveEntries:j,targetField:N,searchTerm:w,entriesCount:c},children:[(0,l.jsx)(u.A,{}),(0,l.jsx)(f.A,{snug:!0})]})})}async function N({req:e,res:t,query:a}){let s=await (0,c.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let t=a.single,l=await (0,b.A)({request:e,user:s,databaseSlug:t,query:a});if(!l)throw Error("No Db Object Found!");let{dbUserId:n}=l,r=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${n}' AND db_slug='${a.single}'`),i=r[0].db_full_name;if(!r||!r[0])return{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}};let c=JSON.parse(d().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${n}/main.json`,"utf-8")),o=(c.filter(e=>e.dbFullName===r[0].db_full_name)[0]?.tables).filter(e=>e.tableName===a.single_table)[0],u=await (0,h.A)({queryString:`SELECT * FROM \`${r[0].db_full_name}\`.\`${o.tableName}\` ORDER BY id DESC LIMIT 20`,tableSchema:o,database:i});console.log("tableEntries",u);let m=await (0,h.A)({queryString:`SELECT COUNT(id) AS count FROM \`${r[0].db_full_name}\`.\`${o.tableName}\``,tableSchema:o,database:i});return{props:{user:s,database:r[0],table:o,dbSchemaData:c,entries:u,query:a,confirmedDelegetedUser:l,entriesCount:m?.[0]?.count||0}}}catch(e){return(0,x.A)({component:"[single_table]/entries-page-component/getServerSideProps/catch-error",message:e.message,user:s}),{props:{user:s,database:null,table:null,entries:[]}}}}s()}catch(e){s(e)}})}}; \ No newline at end of file +"use strict";exports.id=8704,exports.ids=[8704],exports.modules={39506:(e,t,a)=>{a.d(t,{A:()=>o});var s=a(8732),l=a(82015),n=a.n(l),r=a(16757),i=a(83921),d=a(46169);function c({paradigm:e,payload:t,setLoading:a,table:s,database:l}){a(!0),(0,d.A)("/api/exportTableData",{method:"POST",body:{paradigm:e,dbName:l.db_slug,tableName:s.tableName,payload:t}},!0).then(t=>{if(t.success){if("export"==e){let e=new Blob([JSON.stringify(t.data||[],null,4)],{type:"application/json"}),a=URL.createObjectURL(e),n=document.createElement("a");n.href=a,n.style.display="none",n.download=`${l.db_slug}-${s.tableName}-${Date.now()}.json`,document.body.appendChild(n),n.click(),document.body.removeChild(n)}else"import"==e&&(window.alert("Data Imported Successfully"),window.location.reload())}else t.msg&&window.alert(t.msg)}).catch(e=>{console.log(e)}).finally(()=>{a(!1)})}function o({database:e,table:t}){let[a,l]=n().useState(!1),[d,o]=n().useState(!0),u=n().useRef(null);return n().useRef(null),(0,s.jsxs)("div",{className:"relative",children:[a&&(0,s.jsx)(r.A,{width:"15px"}),(0,s.jsx)("div",{className:"button outlined gray",onClick:a=>{c({paradigm:"export",database:e,setLoading:l,table:t})},children:"Export"}),(0,s.jsx)("div",{className:"button outlined gray",onClick:a=>{u.current?.addEventListener("change",a=>{l(!0);let s=a.target;if(!s.files?.[0]){window.alert("No FIles selected"),l(!1);return}i.A({inputFile:s.files[0]}).then(a=>{window.confirm(`Use this file '${a.fileName}' as your import file?`)?c({paradigm:"import",payload:a.fileBase64,database:e,setLoading:l,table:t}):l(!1),o(!1),setTimeout(()=>{o(!0)},200)})}),u.current?.click()},children:"Import"}),d&&(0,s.jsx)("input",{type:"file",name:"json_file_input",id:"json_file_input",accept:".json",className:"hidden",ref:u})]})}},42427:(e,t,a)=>{a.d(t,{A:()=>x});var s=a(8732),l=a(82015),n=a.n(l),r=a(41836),i=a(95939),d=a(1346),c=a(80830),o=a(16757),u=a(84483),m=a(46169);function h({database:e,table:t,setOpenPopover:a,dbSchemaData:l,query:r}){let[i,d]=n().useState(!1);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("button",{className:"ghost p-3 justify-start",onClick:()=>{d(!0),setTimeout(()=>{a&&a(!1)},200)},children:"Sync Data"}),(0,s.jsx)(u.A,{open:i,setOpen:d,children:(0,s.jsx)(b,{database:e,table:t,dbSchemaData:l,query:r})})]})}function b({database:e,table:t,query:a,dbSchemaData:l}){let[r,i]=n().useState(l),[u,h]=n().useState("Push"),[b,x]=n().useState(r?.[0]),[p,f]=n().useState(b?.tables),[g,j]=n().useState(p?.[0]),[N,y]=n().useState(!1),[w,v]=n().useState(!1);return(0,s.jsxs)("div",{className:"stack gap-2 relative w-full",children:[N||!r&&(0,s.jsx)(o.A,{width:"20px"}),(0,s.jsx)("h3",{className:"m-0 text-lg",children:"Sync Data with another table"}),w?(0,s.jsxs)("span",{className:"info green inline",children:["The selected table matches ",(0,s.jsx)("b",{children:t.tableFullName})," ","schema"]}):(0,s.jsxs)("span",{className:"info warning inline",children:["The selected table is not compatible with"," ",(0,s.jsx)("b",{children:t.tableFullName})]}),r&&(0,s.jsxs)("form",{onSubmit:s=>{!function({e,setLoading:t,database:a,table:s,query:l}){e.preventDefault(),t(!0);let n=e.target,r=n.paradigm?.value,i=n.database?.value,d=n.table?.value,c={paradigm:r,src:{db:a.db_slug,table:s.tableName},dst:{db:i,table:d},delegated:l.delegated};if(!window.confirm("Pull"==r?"NOTE: This operation will override the current database entries. Continue?":"NOTE: This operation will override the selected database entries. Continue?")){setTimeout(()=>{t(!1)},1e3);return}(0,m.A)("/api/sync-table-data",{method:"POST",body:{...c}},!0).then(e=>{e.success?(window.alert("Data Sync Successful"),window.location.reload()):e.msg&&window.alert("ERROR: "+e.msg)}).finally(()=>{setTimeout(()=>{t(!1)},1e3)})}({e:s,database:e,setLoading:y,table:t,query:a})},className:"w-full stack gap-2 items-stretch",children:[(0,s.jsxs)("div",{className:"stack gap-2 my-2",children:[(0,s.jsx)(d.A,{radioValues:[{title:"Push",payload:"Push",default:!0},{title:"Pull",payload:"Pull"}],name:"paradigm",smallText:!0,flexRow:!0,onChangeHandler:e=>{h(e.target.value)}}),(0,s.jsx)("span",{className:"text-xs text-slate-500 dark:text-slate-400",children:"Push"==u?(0,s.jsxs)(s.Fragment,{children:["Sync data from the current table(",(0,s.jsx)("b",{children:t.tableFullName}),") to the selected table below"]}):(0,s.jsxs)(s.Fragment,{children:["Sync data from the selected table below to the current table(",(0,s.jsx)("b",{children:t.tableFullName}),")"]})})]}),(0,s.jsx)(c.A,{selectOptions:r.filter(t=>t.dbFullName!==e.db_full_name).map(e=>({title:e.dbName,payload:e.dbSlug})),name:"database",onChangeHandler:e=>{let t=r.find(t=>t.dbSlug==e.target.value);t&&(x(t),f(t.tables),j(t.tables?.[0]))}}),(0,s.jsx)(c.A,{selectOptions:p.map(e=>({title:e.tableFullName,payload:e.tableName})),name:"table",onChangeHandler:e=>{let t=p.find(t=>t.tableName===e.target.value);t&&j(t)}}),(0,s.jsx)("button",{className:w?"":"disabled",children:"Sync"})]})]})}function x({database:e,table:t,dbSchemaData:a,query:l}){let[d,c]=n().useState(!1);return(0,s.jsx)(r.Popover,{isOpen:d,onClickOutside:()=>c(!1),positions:["bottom"],align:"end",content:(0,s.jsxs)("div",{className:"stack items-stretch bg-white rounded shadow-md gap-0 min-w-[200px]",children:[(0,s.jsx)(h,{database:e,table:t,setOpenPopover:c,dbSchemaData:a,query:l}),(0,s.jsx)("hr",{className:"m-0"})]}),containerClassName:"z-[1000]",children:(0,s.jsx)("button",{onClick:()=>{c(!d)},className:"outlined gray px-2 py-1.5",children:(0,s.jsx)(i.A,{})})})}a(27825)},7141:(e,t,a)=>{a.a(e,async(e,s)=>{try{let b;a.d(t,{A:()=>h});var l=a(8732),n=a(82015),r=a.n(n),i=a(78704),d=a(80830),c=a(83155),o=a(46169),u=a(16757),m=e([i]);function h({data:e}){let{table:t,entries:a,activeEntries:s,setActiveEntries:n,confirmedDelegetedUser:m,database:h,targetField:x,searchTerm:p}=r().useContext(i.TableEntriesContext);m?.delegated,m?.priviledges?.match(/Edit Tables/i),m?.priviledges?.match(/Delete Tables/i),m?.priviledges?.match(/Create Tables/i);let[f,g]=r().useState(!1),j=r().useRef(),[N,y]=r().useState(null);function w(e){if(g(!0),s&&n(null),!e?.toString().match(/./)){setTimeout(()=>{n&&n(a||[]),g(!1)},500);return}window.clearTimeout(b);let l=t?.fields.filter(e=>e.fieldName===x?.current),r=l&&l[0]&&l[0].dataType?.match(/int/i)||x?.current?.match(/^id$/)?"equal":"like";b=setTimeout(()=>{g(!1),(0,o.A)(`/api/queryEntriesSearchTerm?db=${h?.db_full_name}&table=${t?.tableName}&field=${x?.current}&term=${e}&operator=${r}`).then(e=>{"number"==typeof e.count&&y(e.count),e.success&&n&&n(e.result),g(!1)})},500)}return(0,l.jsxs)("div",{className:"w-full flex-col items-stretch",children:[(0,l.jsxs)("form",{onSubmit:e=>{e.preventDefault(),p?.current&&w(p.current)},className:"flex flex-row items-stretch gap-4 w-full",children:[(0,l.jsx)("div",{className:"max-w-xs",children:(0,l.jsx)(d.A,{required:!0,selectOptions:t?t.fields.map(e=>({title:e.fieldName||"",payload:e.fieldName||""})):[],name:"database_tables",onChangeHandler:e=>{x&&(x.current=e.target.value)},title:"Select Field",defaultValue:x?.current,id:"entries-search-field-select"})}),(0,l.jsx)("div",{className:"grow",children:(0,l.jsx)(c.A,{title:"Search Term",placeholder:"Enter search term that corresponds with the selected field type ...",onInputHandler:e=>{let t=e.target;t.value?.match(/./)&&p?p.current=t.value:p&&(p.current=null),w(t.value)},elementRef:j,id:"entries-search-input"})}),f&&(0,l.jsx)("div",{className:"relative items-center justify-center",children:(0,l.jsx)("div",{className:"relative mt-5 w-6",children:(0,l.jsx)(u.A,{width:"20px"})})})]}),p?.current?.match(/./)&&(0,l.jsx)("div",{className:"py-4",children:(0,l.jsxs)("span",{className:"text-lg",children:["number"==typeof N?N>0?(0,l.jsxs)("b",{children:[N," "]}):(0,l.jsx)(l.Fragment,{children:"No "}):"... ","Search result",N&&1!==N?"s":""," for"," ",(0,l.jsxs)("b",{children:['"',p.current,'"']})]})})]})}i=(m.then?(await m)():m)[0],s()}catch(e){s(e)}})},61925:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>j});var l=a(8732),n=a(82015),r=a.n(n),i=a(78704),d=a(59023),c=a(53926),o=a(73872),u=a(70468),m=a(537),h=a(51275),b=a(23791),x=a(16757);a(46169);var p=a(39506),f=a(42427),g=e([i,o,u,b]);function j(){let{user:e,database:t,table:s,dbSchemaData:n,setTargetEntry:x,richTextEditors:g,jsonTextEditors:j,query:y,confirmedDelegetedUser:w,activeEntries:v,entriesCount:S,setActiveEntries:A}=r().useContext(i.TableEntriesContext),T=a(94327);return w?.delegated,w?.priviledges?.match(/Edit Tables/i),w?.priviledges?.match(/Delete Tables/i),w?.priviledges?.match(/Create Tables/i),(0,l.jsxs)(r().Fragment,{children:[(0,l.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,l.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,l.jsxs)("div",{className:"flex-wrap",children:[(0,l.jsx)(d.A,{}),(0,l.jsx)("h1",{className:"text-3xl m-0",children:(0,l.jsxs)("span",{className:"flex items-center flex-wrap gap-2",children:["All Entries In"," ",(0,l.jsxs)("span",{className:"bg-slate-100 dark:bg-slate-800 px-2 py-1 border border-solid border-slate-400 dark:border-slate-600 rounded relative",children:[s.tableFullName,(0,l.jsx)("div",{className:"absolute -top-5 -right-4",children:(0,l.jsx)(o.A,{slugText:s.tableName,justIcon:!0})})]})," ","Table"]})})]}),(0,l.jsxs)("div",{className:"w-full sm:w-auto",children:[(0,l.jsxs)("a",{href:`/admin/${e?.id}/databases/${t.db_slug}/tables/${s.tableName}/entries/add-entry`,className:"button flex items-center gap-2 w-full sm:w-auto justify-center",children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Entry"})]}),(0,l.jsx)(p.A,{database:t,table:s}),(0,l.jsx)(f.A,{database:t,table:s,dbSchemaData:n,query:y})]})]}),(0,l.jsx)(c.A,{confirmedDelegetedUser:y?.delegated,user:e})]}),t.active_clone?(0,l.jsx)(m.A,{database:t,user:e}):(0,l.jsx)(l.Fragment,{}),t.remote_connected?(0,l.jsx)(b.p,{database:t}):(0,l.jsx)(l.Fragment,{}),(0,l.jsx)(h.A,{table:s,database:t,user:e}),(0,l.jsx)(u.A,{user:e,entries:v,database:t,table:s,setTargetEntry:x,dbSchemaData:n,richTextEditors:g,dataTypes:T,query:y,confirmedDelegetedUser:w,jsonTextEditors:j,search:!0}),S>20&&(0,l.jsx)(N,{activeEntries:v,setActiveEntries:A,database:t,table:s,entriesCount:S})]})}function N({activeEntries:e,setActiveEntries:t,database:a,table:s,entriesCount:n}){r().useContext(i.TableEntriesContext);let d=r().useRef(),c=r().useRef(1);return 20*Number(c.current)>=n?(0,l.jsx)(r().Fragment,{}):(0,l.jsx)("div",{className:"w-full flex items-center justify-center",ref:d,children:(0,l.jsx)(x.A,{position:"relative",style:{backgroundColor:"transparent"},width:"20px"})})}[i,o,u,b]=g.then?(await g)():g,s()}catch(e){s(e)}})},70468:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>b});var l=a(8732),n=a(82015),r=a.n(n),i=a(23180),d=a(7141),c=a(16757),o=a(39506),u=a(42427),m=a(2833),h=e([d]);function b({user:e,entries:t,database:a,table:s,setTargetEntry:n,dbSchemaData:h,richTextEditors:b,jsonTextEditors:x,dataTypes:p,title:f,confirmedDelegetedUser:g,query:j,search:N,entriesCount:y}){g?.delegated,g?.priviledges?.match(/Edit Tables/i),g?.priviledges?.match(/Delete Tables/i),g?.priviledges?.match(/Create Tables/i),g?.priviledges?.match(/Edit Entries/i),g?.priviledges?.match(/Delete Entries/i);let{active_clone:w,active_clone_parent_db:v,remote_connected:S}=a;return(0,l.jsx)(r().Fragment,{children:(0,l.jsxs)("section",{className:"paper gray gray-bg",children:[f&&(0,l.jsxs)("div",{className:"justify-between w-full flex-wrap px-4 sm:px-0 pt-4 sm:pt-0",children:[(0,l.jsx)("h2",{className:"text-xl m-0",children:f}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("a",{className:"button flex gap-2 items-center",href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries/add-entry`,children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Entry"})]}),(0,l.jsx)(o.A,{database:a,table:s}),(0,l.jsx)(u.A,{database:a,table:s,dbSchemaData:h,query:j})]})]}),N&&(0,l.jsx)(d.A,{}),(0,l.jsxs)("div",{className:"w-full flex-col gap-6",children:[t?.[0]&&t.map(t=>(0,l.jsx)(r().Fragment,{children:(0,l.jsx)(i.A,{user:e,database:a,table:s,dbSchemaData:h,richTextEditors:b,dataTypes:p,entry:t,query:j,confirmedDelegetedUser:g,jsonTextEditors:x})},t.id)),!t&&(0,l.jsx)("div",{className:"w-full h-[300px]",children:(0,l.jsx)(c.A,{position:"relative"})}),t&&!t?.[0]&&(0,l.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries/add-entry`,className:"border-dotted border-slate-200 border-2 p-4 w-full flex-col rounded flex items-center hover:border-primary/50 gap-2",children:[(0,l.jsx)("span",{className:"text-slate-400 text-center",children:"No Entries Added Yet."}),(0,l.jsx)(m.A,{}),(0,l.jsx)("span",{className:"text-center",children:"Add an Entry to this Table"})]}),y&&y>10?(0,l.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries`,className:"button outlined gray w-full -mb-4",children:(0,l.jsx)("span",{children:"See All Entries"})}):null,t?.[0]&&f&&(0,l.jsxs)("a",{className:"button flex gap-2 items-center w-full justify-center mt-2 more-padding",href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${s.tableName}/entries/add-entry`,style:{borderStyle:"dotted",borderWidth:"2px"},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Entry"})]})]})]})})}d=(h.then?(await h)():h)[0],s()}catch(e){s(e)}})},1346:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732);function l({radioValues:e,name:t,onChangeHandler:a,setAlert:l,flexRow:n,labelColor:r,baseText:i,smallText:d,className:c}){try{return(0,s.jsx)("div",{className:"flex items-start gap-4 flex-wrap "+(n?"":" flex-col ")+(c||""),children:e.map((e,n)=>{let{payload:c,title:o,jsx:u}=e,m=!1===c?c:c||o||null;return(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("input",{className:"m-0"+(i?" w-5 h-5":d?" w-4 h-4":" w-6 h-6"),type:"radio",defaultChecked:!!e.default,name:t,id:t+"_"+m,onChange:t=>{l&&l(null),e.onChangeHandler?e.onChangeHandler(t):a&&a(t)},value:"string"==typeof m?m:void 0}),u||(0,s.jsx)("label",{htmlFor:t+"_"+m,className:"text-lg m-0 "+(r||"text-slate-800")+(i?" text-base":d?" text-sm":" text-lg"),children:o})]},n+1)})})}catch(e){return console.log("ERROR in FormRadio =>",e),(0,s.jsx)("div",{children:"Form Radio Error"})}}a(82015)},51275:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732),l=a(82015),n=a.n(l);function r({table:e,database:t,user:a,activeDbClone:l}){let r=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,i=e.childTableDbFullName===t.db_full_name;return r?(0,s.jsxs)("span",{className:"info small green gap-1"+(t?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,s.jsx)("a",{href:`/admin/${a?.id}/databases/${r}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,s.jsx)("b",{children:e.childTableName})})," ","in"," ",i?(0,s.jsxs)("span",{children:["this current database(",(0,s.jsx)("b",{children:t.db_name}),")."]}):(0,s.jsxs)(n().Fragment,{children:[(0,s.jsx)("a",{href:`/admin/${a?.id}/databases/${r}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,s.jsx)("b",{children:r})}),(0,s.jsx)("span",{children:"database."})]})," ",t?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,s.jsx)(n().Fragment,{})}},78704:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{TableEntriesContext:()=>y,default:()=>j,getServerSideProps:()=>N});var l=a(8732),n=a(82015),r=a.n(n),i=a(29021),d=a.n(i),c=a(92702),o=a(25562),u=a(61925),m=a(55880),h=a(52854),b=a(22873),x=a(77047),p=a(71934),f=a(43363),g=e([u,m]);[u,m]=g.then?(await g)():g;let y=r().createContext({});function j({user:e,database:t,table:a,dbSchemaData:s,entries:n,query:i,confirmedDelegetedUser:d,entriesCount:c}){let h=`${a.tableFullName} Table Entries | Datasquirel`,b=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:h}),(0,l.jsx)("meta",{name:"description",content:"All Entries in table"})]}),[x,p]=r().useState(null),[g,j]=r().useState(n),N=r().useRef("title"),w=r().useRef(null),v=r().useRef([]),S=r().useRef([]);return(0,l.jsx)(o.A,{head:b,user:e,extraHeaderContent:(0,l.jsx)(m.A,{database:t,query:i,confirmedDelegetedUser:d,user:e}),children:(0,l.jsxs)(y.Provider,{value:{user:e,database:t,table:a,dbSchemaData:s,entries:n,targetEntry:x,setTargetEntry:p,richTextEditors:v,jsonTextEditors:S,query:i,confirmedDelegetedUser:d,activeEntries:g,setActiveEntries:j,targetField:N,searchTerm:w,entriesCount:c},children:[(0,l.jsx)(u.A,{}),(0,l.jsx)(f.A,{snug:!0})]})})}async function N({req:e,res:t,query:a}){let s=await (0,c.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let t=a.single,l=await (0,b.A)({request:e,user:s,databaseSlug:t,query:a});if(!l)throw Error("No Db Object Found!");let{dbUserId:n}=l,r=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${n}' AND db_slug='${a.single}'`),i=r[0].db_full_name;if(!r||!r[0])return{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}};let c=JSON.parse(d().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${n}/main.json`,"utf-8")),o=(c.filter(e=>e.dbFullName===r[0].db_full_name)[0]?.tables).filter(e=>e.tableName===a.single_table)[0],u=await (0,h.A)({queryString:`SELECT * FROM \`${r[0].db_full_name}\`.\`${o.tableName}\` ORDER BY id DESC LIMIT 20`,tableSchema:o,database:i}),m=await (0,h.A)({queryString:`SELECT COUNT(id) AS count FROM \`${r[0].db_full_name}\`.\`${o.tableName}\``,tableSchema:o,database:i});return{props:{user:s,database:r[0],table:o,dbSchemaData:c,entries:u,query:a,confirmedDelegetedUser:l,entriesCount:m?.[0]?.count||0}}}catch(e){return(0,x.A)({component:"[single_table]/entries-page-component/getServerSideProps/catch-error",message:e.message,user:s}),{props:{user:s,database:null,table:null,entries:[]}}}}s()}catch(e){s(e)}})}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/9136.js b/dsql-app/.local_dist/server/chunks/9136.js index 2357df9e..568dc61e 100644 --- a/dsql-app/.local_dist/server/chunks/9136.js +++ b/dsql-app/.local_dist/server/chunks/9136.js @@ -1 +1 @@ -"use strict";exports.id=9136,exports.ids=[9136],exports.modules={30671:(e,a)=>{Object.defineProperty(a,"M",{enumerable:!0,get:function(){return function e(a,t){return t in a?a[t]:"then"in a&&"function"==typeof a.then?a.then(a=>e(a,t)):"function"==typeof a&&"default"===t?a:void 0}}})},67325:(e,a,t)=>{t.d(a,{A:()=>d});var l=t(8732);t(82015);var i=t(91140),s=t(83158),n=t(82544);let r=(0,n.A)("Files",[["path",{d:"M20 7h-3a2 2 0 0 1-2-2V2",key:"x099mo"}],["path",{d:"M9 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h7l4 4v10a2 2 0 0 1-2 2Z",key:"18t6ie"}],["path",{d:"M3 7.6v12.8A1.6 1.6 0 0 0 4.6 22h9.8",key:"1nja0z"}]]),o=(0,n.A)("FileVideo2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["rect",{width:"8",height:"6",x:"2",y:"12",rx:"1",key:"1a6c1e"}],["path",{d:"m10 15.5 4 2.5v-6l-4 2.5",key:"t7cp39"}]]);function d({user:e}){return(0,l.jsx)(i.Ay,{title:"choose-media-type-popoup",noContainer:!0,wrapperClasses:"items-center",wrapperStyle:{alignItems:"center"},children:(0,l.jsxs)("div",{className:"paper items-center max-w-2xl m-auto z-50 p-4 xl:p-10",children:[(0,l.jsxs)("h4",{className:"m-0 text-center text-lg leading-tight",children:["What kind of Media do you",(0,l.jsx)("br",{}),"want to upload?"]}),(0,l.jsx)("span",{children:"Please Select the media type to upload."}),(0,l.jsxs)("div",{className:"w-full grid grid-cols-1 lg:grid-cols-2 gap-6 items-stretch",children:[(0,l.jsxs)("div",{className:"card cursor-pointer",onClick:a=>{if(e?.verification_status?.toString().match(/1/)){let e=document.getElementById("upload_image_input");e?.click()}else alert("Please Verify to Add Media");setTimeout(()=>{(0,i.fs)()},500)},children:[(0,l.jsx)(s.A,{size:50,className:"text-primary"}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)("span",{className:"title",children:"Images"}),(0,l.jsx)("span",{className:"text-sm",children:"General image formats like JPEG, PNG, SVG, WEBP, etc."})]})]}),(0,l.jsxs)("div",{className:"card cursor-pointer",onClick:a=>{e?.verification_status?.toString().match(/1/)?document.getElementById("upload_file_input")?.click():alert("Please Verify to Add Media"),(0,i.fs)()},children:[(0,l.jsx)(r,{size:50,className:"text-secondary"}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)("span",{className:"title",children:"Files"}),(0,l.jsx)("span",{className:"text-sm",children:"Other documents type. Like PDF, XLSX, CSV, etc."})]})]})]}),(0,l.jsx)("div",{className:"w-full grid grid-cols-1 lg:grid-cols-2 gap-6 items-stretch",children:(0,l.jsxs)("div",{className:"card cursor-pointer",onClick:a=>{e?.verification_status?.toString().match(/1/)?document.getElementById("upload_video_input")?.click():alert("Please Verify to Add Media"),(0,i.fs)()},children:[(0,l.jsx)(o,{size:55,className:"text-slate-600"}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)("span",{className:"title",children:"Videos"}),(0,l.jsxs)("span",{className:"text-sm",children:["Video Files. ",(0,l.jsx)("b",{children:"MP4"})," for now. These files can be streamed. Max 200mb"]})]})]})})]})})}},91692:(e,a,t)=>{t.d(a,{A:()=>_});var l=t(8732),i=t(82015),s=t.n(i),n=t(46169),r=t(16757),o=t(82544);let d=(0,o.A)("Folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]);var c=t(58150);function m({folderName:e,folder:a,user:t}){let i=`${a?a+"/":""}${e}`,[o,m]=s().useState(!1);return(0,l.jsxs)("a",{href:`/admin/${t?.id}/media/${i}`,className:"card col items-center justify-center",onClick:e=>{if(e.target.closest("button"))return e.preventDefault()},children:[o&&(0,l.jsx)(r.A,{}),(0,l.jsx)(d,{opacity:.5}),(0,l.jsx)("span",{className:"absolute top-4 left-4 text-xs bg-slate-200 dark:bg-slate-700 px-2 py-0.5 rounded-full",children:"Folder"}),(0,l.jsx)("span",{className:"",children:e}),(0,l.jsx)("button",{className:"plain-text absolute top-2 right-2",onClick:e=>{window.confirm("Delete this Folder and all its contents?")&&(m(!0),window.confirm("NOTE: this folder and all its contents will be permanently lost. Continue?")?(0,n.A)("/api/deleteMediaFolder",{method:"post",body:{folder:i}},!0).then(e=>{e.success&&window.location.reload()}):m(!1))},children:(0,l.jsx)(c.A,{})})]},e)}var u=t(91140),p=t(55904),h=t(58671);function f({mediaObject:e,staticHost:a}){let t=e.media_thumbnail_path?e?.private?e.media_thumbnail_url:`${a}${e.media_thumbnail_path}`:e.media_thumbnail_url,i=e.media_path?e?.private?e.media_url:`${a}${e.media_path}`:e.media_url;return(0,l.jsx)(s().Fragment,{children:e.media_type?.match(/file/i)?(0,l.jsx)("div",{className:"cursor-pointer hover:opacity-80",children:(0,l.jsx)("span",{className:"info w-auto small gray absolute top-4 right-4",children:e.media_type.replace(/.*\//,"").toUpperCase()})}):e.media_type?.match(/video/i)?(0,l.jsx)("video",{src:i,className:"w-full h-60 object-cover",controls:!0,muted:!0,autoPlay:!0,loop:!0}):(0,l.jsx)("img",{src:t,alt:e.media_name,className:"w-full h-60 object-cover bg-slate-200 rounded",onError:a=>{e?.private||(0,n.A)("/api/purgeDb",{method:"post",body:{paradigm:"user_media",payload:e}},!0).then(e=>{e.success?window.location.reload():(console.log(e),console.log(t),console.log(i))})}})})}var x=t(16230);function g({mediaObject:e,staticHost:a}){return(e.media_thumbnail_path?e.media_thumbnail_path:e.media_thumbnail_url,e.media_path?e.media_path:e.media_url,e?.private)?(0,l.jsx)(s().Fragment,{}):(0,l.jsxs)("div",{className:"dropdown-wrapper w-full xl:w-auto",children:[(0,l.jsx)("button",{className:"outlined secondary small-text w-full hidden xl:flex bg-secondary/10",children:"Copy Link"}),(0,l.jsx)("div",{className:"dropdown mobile-transform gap-2 w-full",children:(0,l.jsxs)(p.A,{column:!0,className:"w-full mb-2 xl:mb-0",children:[(0,l.jsx)("button",{className:"gray outlined normal-weight more-padding",onClick:a=>{navigator.clipboard.writeText(e.media_url||"").then(()=>{alert(`Media url ${e.media_url} Copied to clipboard`)})},children:"Copy Full Link"}),!e?.media_type?.match(/file|video/i)&&(0,l.jsx)("button",{className:"gray outlined normal-weight more-padding",onClick:a=>{navigator.clipboard.writeText(e.media_thumbnail_url||"").then(()=>{alert(`Media url ${e.media_thumbnail_url} Copied to clipboard`)})},children:"Copy Thumbnail Link"})]})})]})}var y=t(17855);let w=(0,o.A)("LockOpen",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]);function v({mediaObject:e,setLoading:a}){let[t,i]=s().useState(!1);return e?.media_type?.match(/video/i)?null:(0,l.jsx)("button",{className:"light-gray p-2 w-8 h-8 rounded-full absolute top-4 left-4 bg-white"+(e?.private?" ":" text-slate-400 fill-slate-400"),style:{backgroundColor:"white"},onClick:t=>{let l=e.private?"This media is private: Make it public?":"Make this media Private?";window.confirm(l)&&(a(!0),(0,n.A)("/api/media/addPrivateMedia",{method:"post",body:{...e}},!0).then(e=>{e.success?window.location.reload():window.alert("Action Failed!"),setTimeout(()=>{a(!1)},1e3)}).catch(e=>{console.log(e)}))},children:e?.private?(0,l.jsx)(y.A,{size:20,color:"green"}):(0,l.jsx)(w,{color:"black",size:20})})}function b({mediaObject:e,setTargetMedia:a,folder:t,staticHost:i}){let[n,o]=s().useState(!!e?.private),[d,c]=s().useState(e);d.media_thumbnail_path?d.media_thumbnail_path:d.media_thumbnail_url;let m=d.media_path?`${i}/${d.media_path}`:d.media_url;return(0,l.jsxs)("div",{className:"media-card card col min-h-[200px]",onClick:e=>{if(!(e.target.closest("button")||e.target.closest(".button"))){if(d.media_type?.match(/file/i)&&!d.private){window.open(m,"__blank");return}d.media_type?.match(/file/i)&&d.private||(a(d),(0,u.PB)("target-media-popup"))}},onMouseEnter:e=>{e.target.closest(".media-card").style.zIndex="10"},onMouseLeave:e=>{e.target.closest(".media-card").style.zIndex="0"},style:d?.private?{outline:"5px solid var(--sec-color-light)",borderColor:"var(--sec-color-lighter)"}:{},children:[n&&(0,l.jsx)(r.A,{}),(0,l.jsx)(f,{mediaObject:d,staticHost:i}),(0,l.jsxs)("div",{className:"flex-col items-center xl:items-start flex-wrap w-full mt-auto",children:[(0,l.jsx)("span",{className:"w-full",style:{wordBreak:"break-all"},children:d.media_name}),(0,l.jsx)("div",{className:"flex-wrap w-full",children:(0,l.jsxs)(p.A,{className:"flex-wrap w-full items-stretch",children:[(0,l.jsx)("button",{className:"secondary small-text relative w-full xl:w-auto mb-2 xl:mb-0",onClick:e=>{(0,h.A)({mediaObject:d,fileName:m?.match(/[^\/]+$/)?.[0]||"",setLoading:o})},children:(0,l.jsx)("span",{children:"Download"})}),(0,l.jsx)(g,{mediaObject:d,staticHost:i}),(0,l.jsx)(x.A,{mediaObject:d,setLoading:o})]})})]}),(0,l.jsx)(v,{mediaObject:d,setLoading:o})]})}t(21756);let j=(0,o.A)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);function _({media:e,setTargetMedia:a,folders:t,folder:i,staticHost:n,user:r}){return(0,l.jsx)(s().Fragment,{children:(0,l.jsxs)("section",{className:"paper overflow-visible",children:[(0,l.jsx)("h2",{className:"text-xl m-0",children:"Media List"}),(0,l.jsxs)("div",{className:"w-full gap-4 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 items-stretch",children:[t&&t[0]&&t.map(e=>(0,l.jsx)(m,{folder:i,folderName:e,user:r},e)),e&&e[0]&&e.map(e=>(0,l.jsx)(b,{mediaObject:e,setTargetMedia:a,folder:i,staticHost:n},e.id))]}),!e?.[0]&&(0,l.jsx)(N,{})]})})}function N(){return(0,l.jsxs)("div",{className:"button outlined gray dashed w-full p-10 flex-col",onClick:e=>{(0,u.PB)("choose-media-type-popoup")},children:[(0,l.jsx)("span",{className:"text-slate-400",children:"No Media Added."}),(0,l.jsx)(j,{}),(0,l.jsx)("span",{className:"",children:"Add Media"})]})}},94198:(e,a,t)=>{let l;t.d(a,{A:()=>c});var i=t(8732),s=t(82015),n=t.n(s),r=t(46169),o=t(91140),d=t(16757);function c({folder:e}){let[a,t]=n().useState(!1),[s,c]=n().useState(!1);return(0,i.jsxs)(o.Ay,{title:"add-folder-popoup",children:[(0,i.jsx)("h4",{className:"m-0",children:"Add A New Folder"}),(0,i.jsxs)("div",{className:"flex-col w-full relative",children:[a&&(0,i.jsx)(d.A,{}),(0,i.jsxs)("form",{onSubmit:a=>{a.preventDefault(),window.clearTimeout(l),t(!0);let i=a.target;(0,r.A)("/api/addNewMediaFolder",{method:"post",body:{name:(e?`${e}/`:"")+i["new-folder-name"].value}},!0).then(e=>{e.success?window.location.reload():t(!1)})},className:"w-full flex flex-col items-stretch gap-2",children:[s&&(0,i.jsx)("span",{className:"text-xs text-orange-700 bg-orange-100 flex items-center justify-center rounded px-2 py-1",children:"Folder Already Exists. Please Change the name."}),(0,i.jsx)("input",{type:"text",name:"new-folder-name",id:"new-folder-name",placeholder:"New Folder Name",className:"w-full"+(s?" warning":""),onChange:a=>{a.target.value=a.target.value.toLocaleLowerCase().replace(/ /g,"-"),window.clearTimeout(l),l=setTimeout(()=>{(0,r.A)(`/api/checkExistingFolder?name=${a.target.value}${e?"&folder="+e:""}`).then(e=>{a.target.value?.match(/./)&&e?.success?(c(!0),alert("Folder Already Exists")):c(!1)})},500)}}),(0,i.jsx)("button",{children:"Add New Folder"})]})]})]})}},87081:(e,a,t)=>{t.d(a,{A:()=>x});var l=t(8732),i=t(82015),s=t.n(i),n=t(46169),r=t(72390),o=t(91140),d=t(16757),c=t(17855);let m=(0,t(82544).A)("LockKeyholeOpen",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2",key:"l0tzu3"}],["path",{d:"M7 10V7a5 5 0 0 1 9.33-2.5",key:"car5b7"}]]);function u({mediaObject:e}){let[a,t]=i.useState(!1);return i.useEffect(()=>{e.private=a},[a]),(0,l.jsx)("button",{className:"light-gray p-2 w-8 h-8 rounded-full absolute top-2 left-2 bg-white"+(a?" ":" text-slate-400 fill-slate-400"),style:{backgroundColor:"white"},onClick:e=>{t(e=>!e)},children:a?(0,l.jsx)(c.A,{}):(0,l.jsx)(m,{})})}var p=t(58150);function h({imageObject:e,newMedia:a,setNewMedia:t,video:i}){let s=e.imageBase64Full||e.fileBase64Full,n=e.imageName||e.fileName;return(0,l.jsxs)("div",{className:"border border-slate-300 rounded max-h-44 flex-col w-full overflow-hidden h-full bg-slate-200 relative p-2",children:[i?(0,l.jsx)("video",{src:s,className:"w-full h-full object-contain",muted:!0,autoPlay:!0,controls:!0}):(0,l.jsx)("img",{src:s,alt:n,className:"w-full h-full object-contain"}),(0,l.jsx)("input",{type:"text",defaultValue:n,onInput:a=>{let t=a.target.value?.replace(/ /g,"-");e.fileName&&(e.fileName=t),e.imageName&&(e.imageName=t)},className:"absolute bottom-1 text-sm left-2 px-2 py-1",style:{width:"calc(100% - 15px)"}}),(0,l.jsx)("button",{className:"outlined bg-white absolute top-2 right-2 p-1 w-8 h-8 rounded-full",style:{backgroundColor:"white",borderColor:"var(--slate-200)"},onClick:l=>{let i=a.findIndex(a=>a.imageBase64===e.imageBase64||a.fileBase64===e.fileBase64);a.splice(i,1),t([...a])},children:(0,l.jsx)(p.A,{size:16})}),!i&&(0,l.jsx)(u,{mediaObject:e})]})}function f({fileObject:e,newFile:a,setNewFile:t}){return(0,l.jsxs)("div",{className:"border border-slate-300 rounded min-h-[100px] flex-col w-full overflow-hidden h-full bg-slate-200 relative p-2",children:[(0,l.jsx)("input",{type:"text",defaultValue:e.fileName,onInput:a=>{e.fileName=a.target.value?.replace(/ /g,"-")},className:"absolute bottom-1 text-sm left-2 px-2 py-1",style:{width:"calc(100% - 15px)"}}),(0,l.jsx)("button",{className:"outlined bg-white absolute top-2 right-2 p-1 w-8 h-8 rounded-full",style:{backgroundColor:"white",borderColor:"var(--slate-200)"},onClick:l=>{let i=a.findIndex(a=>a.fileBase64===e.fileBase64);a.splice(i,1),t([...a])},children:(0,l.jsx)(p.A,{size:16})}),(0,l.jsx)(u,{mediaObject:e})]})}function x({newMedia:e,setNewMedia:a,newFile:t,setNewFile:i,newVideo:c,setNewVideo:m,folder:u}){let p=e?.[0]?"images":t?.[0]?"files":"videos",x=p?.match(/image/i)?e:p?.match(/file/i)?t:c,g=p?.match(/image/i)?a:p?.match(/file/i)?i:m,[y,w]=s().useState(!1);return(0,l.jsxs)(o.Ay,{title:"new-media-popup",closePopupDispatch:()=>{a(null),i(null),m(null)},children:[y&&(0,l.jsx)(d.A,{screen:!0}),(0,l.jsx)("h4",{className:"m-0",children:"Upload New Media"}),(0,l.jsx)("div",{className:"grid grid-cols-2 gap-4 w-full",children:x&&x[0]&&x.map((e,a)=>p?.match(/image/i)?(0,l.jsx)(h,{imageObject:e,newMedia:x,setNewMedia:g},a+1):p?.match(/video/i)?(0,l.jsx)(h,{imageObject:e,newMedia:x,setNewMedia:g,video:!0},a+1):(0,l.jsx)(f,{fileObject:e,newFile:x,setNewFile:g},a+1))}),x&&x[0]&&(0,l.jsx)("button",{className:"py-3 w-full relative z-50"+(y?" pointer-events-none opacity-40":""),onClick:e=>{w(!0);let a=p?.match(/image/i)?{type:p,folder:u,media:x.map(e=>({imageBase64:e.imageBase64,imageName:e.imageName,imageSize:e.imageSize,private:e.private}))}:{type:p,folder:u,media:x.map(e=>({fileBase64:e.fileBase64,fileName:e.fileName,fileSize:e.fileSize,fileType:e.fileType,private:e.private,video:!!p?.match(/video/i)}))};(0,n.A)("/api/addUserMedia",{method:"post",body:a},!0).then(e=>{e.success?(0,r.A)().then(()=>{window.location.reload()}):(alert("Image Upload Failed"),console.log(e),setTimeout(()=>{w(!1)},1e3))})},children:"Upload Media"})]})}},14865:(e,a,t)=>{t.d(a,{A:()=>f});var l=t(8732),i=t(82015),s=t.n(i),n=t(46169),r=t(72390),o=t(91140),d=t(16757),c=t(55904),m=t(58671);t(21756);let u=(0,t(82544).A)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);var p=t(6070),h=t(16230);function f({targetMedia:e,staticHost:a,setTargetMedia:t,media:i}){e?.media_thumbnail_path?e?.media_thumbnail_path:e?.media_thumbnail_url;let f=e?.media_path?`${a}/${e?.media_path}`:e?.media_url,x=!!e?.media_type?.match(/video/i),g=e?i.findIndex(a=>a.id==e.id):null,y="number"==typeof g&&g>=0,w=(()=>{if(!y)return null;let e=i[g+1];return e?e?.media_type?.match(/image/i)?e:i.slice(g+1).find(e=>!!e.media_type?.match(/image/i))||null:null})(),v=(()=>{if(!y)return null;let e=i[g-1];return e?e?.media_type?.match(/image/i)?e:i.slice(0,g-1).findLast(e=>!!e.media_type?.match(/image/i))||null:null})(),[b,j]=s().useState(!!e?.private),[_,N]=s().useState(!1),[A,k]=s().useState(f),S=s().useRef();return(0,l.jsxs)(o.Ay,{title:"target-media-popup",noContainer:!0,fullPage:!0,closePopupDispatch:()=>{N(!1),t(null)},children:[b&&(0,l.jsx)(d.A,{}),!_&&(0,l.jsx)(d.A,{}),e&&(0,l.jsxs)(s().Fragment,{children:[(0,l.jsxs)("div",{className:"self-center h-screen py-4",children:[A?x?(0,l.jsx)("video",{src:A,className:"w-full h-full object-cover",controls:!0,muted:!0,autoPlay:!0,loop:!0,onCanPlay:()=>{N(!0)},style:_?void 0:{display:"none"}}):(0,l.jsx)("img",{src:A,alt:e.media_name,className:"bg-slate-200 rounded w-full h-full object-contain",ref:S,onLoad:e=>{N(!0)},style:_?void 0:{display:"none"}}):(0,l.jsx)(l.Fragment,{}),v&&(0,l.jsx)("div",{className:"absolute left-5 md:left-10 z-[100] cursor-pointer p-5 bg-slate-800/40 rounded-full",onClick:e=>{t(null),t(v)},children:(0,l.jsx)(u,{color:"white"})}),w&&(0,l.jsx)("div",{className:"absolute right-5 md:right-10 z-[100] cursor-pointer p-5 bg-slate-800/40 rounded-full",onClick:e=>{t(null),t(w)},children:(0,l.jsx)(p.A,{color:"white"})})]}),(0,l.jsx)("span",{className:"info gray absolute top-5 left-5 w-auto mr-5",style:{backgroundColor:"white"},children:e.media_path?.replace(/.*\//,"")}),(0,l.jsx)("div",{className:"absolute bottom-6 left-6 p-1 bg-white dark:bg-slate-900 rounded z-20 hidden lg:flex flex-col items-stretch min-w-[200px]",children:(0,l.jsxs)(c.A,{column:!0,children:[(0,l.jsx)(h.F,{mediaObject:e,setLoading:j}),(0,l.jsx)("button",{className:"outlined secondary more-padding",onClick:a=>{(0,m.A)({mediaObject:e,fileName:e.media_url?.match(/[^\/]+$/)?.[0]||"",setLoading:j})},children:"Download"}),(0,l.jsx)("button",{onClick:a=>{window.confirm("Delete this media?")&&(0,n.A)("/api/deleteUserMedia",{method:"post",body:e},!0).then(e=>{e.success?(0,r.A)().then(()=>{window.location.reload()}):alert("Media deletion Failed! Please try again.")})},className:"more-padding",children:"Delete"}),!e?.private&&(0,l.jsxs)(s().Fragment,{children:[(0,l.jsx)("button",{className:"outlined gray w-full bg-white more-padding",onClick:a=>{navigator.clipboard.writeText(e.media_url||"").then(()=>{alert(`Media url ${e.media_url} Copied to clipboard`)})},children:"Copy Full Image Link"}),(0,l.jsx)("button",{className:"outlined gray w-full more-padding",onClick:a=>{navigator.clipboard.writeText(e.media_thumbnail_url||"").then(()=>{alert(`Media url ${e.media_thumbnail_url} Copied to clipboard`)})},style:{borderTop:"1px solid #0b8862"},children:"Copy Image Thumbnail Link"})]})]})})]})]})}},16230:(e,a,t)=>{t.d(a,{A:()=>r,F:()=>o});var l=t(8732);t(82015);var i=t(46169),s=t(72390),n=t(55904);function r({mediaObject:e,setLoading:a}){return(0,l.jsxs)("div",{className:"dropdown-wrapper w-full xl:w-auto",children:[(0,l.jsx)("button",{className:"outlined gray small-text hidden xl:flex",children:"More"}),(0,l.jsx)("div",{className:"dropdown mobile-transform gap-2 w-full",children:(0,l.jsxs)(n.A,{column:!0,className:"w-full mb-2 xl:mb-0",children:[(0,l.jsx)(o,{mediaObject:e,setLoading:a}),(0,l.jsx)("button",{className:"outlined gray normal-weight more-padding w-full xl:w-auto",onClick:a=>{window.confirm("Delete this media?")&&(0,i.A)("/api/deleteUserMedia",{method:"post",body:e},!0).then(e=>{e.success?(0,s.A)().then(()=>{window.location.reload()}):alert("Media deletion Failed! Please try again.")})},children:"Delete"})]})})]})}function o({mediaObject:e,setLoading:a}){return(0,l.jsx)("button",{onClick:t=>{let l=window.prompt("Rename media",e.media_name);l&&window.confirm(`Rename "${e.media_name}" to "${l}"`)&&(a(!0),(0,i.A)("/api/renameMedia",{method:"post",body:{mediaObject:e,newName:l.replace(/ /g,"-"),newThumbnailName:l.replace(/ /g,"-")+"_thumbnail"}},!0).then(e=>{e.success?window.location.reload():(window.alert(e.msg),setTimeout(()=>{a(!1)},1e3))}))},className:"outlined gray normal-weight more-padding",children:"Rename"})}},91140:(e,a,t)=>{t.d(a,{Ay:()=>r,PB:()=>o,fs:()=>d});var l=t(8732),i=t(58150),s=t(82015),n=t.n(s);function r({children:e,title:a,data:t,fullPage:s,wrapperClasses:r,closePopupDispatch:o,wrapperStyle:c,noContainer:m}){return s?(0,l.jsxs)("div",{className:"popup-bg overflow-hidden "+(r||""),"data-popupid":a||null,style:c,children:[m?(0,l.jsx)(n().Fragment,{children:e}):(0,l.jsx)("div",{className:"relative w-full h-full z-50","data-data":t?JSON.stringify(t):"",children:e}),(0,l.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),o&&o()},children:(0,l.jsx)(i.A,{color:"white",size:20})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),o&&o()}})]}):(0,l.jsxs)("div",{className:"popup-bg","data-popupid":a||null,children:[m?(0,l.jsx)(n().Fragment,{children:e}):(0,l.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":t?JSON.stringify(t):"",children:[e,(0,l.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),o&&o()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})})]}),m&&(0,l.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),o&&o()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),o&&o()}})]})}function o(e,a){let t=document.querySelector(`[data-popupid='${e}']`);t&&(t.style.display="flex",a?.(t))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},43430:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);t(82015);var i=t(83921);function s({setNewFile:e,setLoading:a}){return(0,l.jsx)("div",{children:(0,l.jsx)("input",{type:"file",name:"upload_file_input",id:"upload_file_input",className:"hidden",accept:".xlsx,.pdf,.csv,.json",multiple:!0,onChange:async t=>{a&&a(!0);let l=[],s=t.target.files;if(s?.length){for(let e=0;e{a&&a(!1)},200)}else window.alert("No Files selected")}})})}},81145:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);t(82015);var i=t(65842);function s({setNewMedia:e,setLoading:a}){return(0,l.jsx)("div",{children:(0,l.jsx)("input",{type:"file",name:"upload_image_input",id:"upload_image_input",className:"hidden",accept:"image/*",multiple:!0,onChange:async t=>{a&&a(!0);let l=[],s=t.target.files;if(s?.length){for(let e=0;e{a&&a(!1)},200)}else window.alert("No Files selected")}})})}},10839:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);t(82015);var i=t(83921);function s({setNewVideo:e,setLoading:a}){return(0,l.jsx)("div",{children:(0,l.jsx)("input",{type:"file",name:"upload_video_input",id:"upload_video_input",className:"hidden",accept:".mp4",multiple:!0,onChange:async t=>{a&&a(!0);let l=[],s=t.target.files;if(s?.length){for(let e=0;e{a&&a(!1)},200)}else window.alert("No Videos selected")}})})}},66485:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(8732);function i(){return(0,l.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,l.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,l.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}t(82015)},55904:(e,a,t)=>{t.d(a,{A:()=>n});var l=t(8732),i=t(82015),s=t.n(i);function n({children:e,column:a,className:t}){let i=s().useRef();return(0,l.jsx)("div",{className:"items-stretch gap-0"+(a?" flex-col":" flex-wrap xl:flex-nowrap")+(t?" "+t:""),ref:i,children:e})}},58671:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(21756);async function i({mediaObject:e,fileName:a,setLoading:t}){let i;t&&t(!0);let s=!!(e?.private||e?.media_url?.match(/^\@/));i=s?await (0,l.A)({url:e.media_url||""}):await fetch("/api/fetch-media?url="+e.media_url);let n=s?i:await i.blob(),r=s?i:URL.createObjectURL(n),o=document.createElement("a");o.href=r,o.download=a,o.style.display="none",document.body.appendChild(o),o.click(),URL.revokeObjectURL(r),document.body.removeChild(o),setTimeout(()=>{t&&t(!1)},500)}},21756:(e,a,t)=>{t.d(a,{A:()=>l});async function l({url:e}){return new Promise((a,t)=>{fetch("/api/media/getPrivateMedia",{method:"POST",body:JSON.stringify({path:e}),headers:{[localStorage.getItem("csrf")||"none"]:"true"}}).then(e=>e.blob()).then(e=>{a(URL.createObjectURL(e))})})}},65842:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(76102);let i=t.n(l)().media.imageInputFileToBase64},83921:(e,a,t)=>{t.d(a,{A:()=>l});async function l({inputFile:e}){try{let a=e.name.replace(/\..*/,""),t=await new Promise((a,t)=>{var l=new FileReader;l.readAsDataURL(e),l.onload=function(){a(l.result)},l.onerror=function(e){console.log("Error: ",e.message)}});return{fileBase64:t.replace(/.*?base64,/,""),fileBase64Full:t,fileName:a,fileSize:e.size,fileType:e.type}}catch(a){return console.log("Image Processing Error! =>",a.message),{fileBase64:null,fileBase64Full:null,fileName:e.name,fileSize:null,fileType:null}}}},23293:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},6070:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},34637:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},17855:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},66918:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(51779);async function i(...e){let a=(0,l.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let t=await a.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}},51779:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(9973),i=t.n(l);function s(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,a)=>{Object.defineProperty(a,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})}}; \ No newline at end of file +"use strict";exports.id=9136,exports.ids=[9136],exports.modules={30671:(e,a)=>{Object.defineProperty(a,"M",{enumerable:!0,get:function(){return function e(a,t){return t in a?a[t]:"then"in a&&"function"==typeof a.then?a.then(a=>e(a,t)):"function"==typeof a&&"default"===t?a:void 0}}})},67325:(e,a,t)=>{t.d(a,{A:()=>d});var l=t(8732);t(82015);var i=t(91140),s=t(83158),n=t(82544);let r=(0,n.A)("Files",[["path",{d:"M20 7h-3a2 2 0 0 1-2-2V2",key:"x099mo"}],["path",{d:"M9 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h7l4 4v10a2 2 0 0 1-2 2Z",key:"18t6ie"}],["path",{d:"M3 7.6v12.8A1.6 1.6 0 0 0 4.6 22h9.8",key:"1nja0z"}]]),o=(0,n.A)("FileVideo2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["rect",{width:"8",height:"6",x:"2",y:"12",rx:"1",key:"1a6c1e"}],["path",{d:"m10 15.5 4 2.5v-6l-4 2.5",key:"t7cp39"}]]);function d({user:e}){return(0,l.jsx)(i.Ay,{title:"choose-media-type-popoup",noContainer:!0,wrapperClasses:"items-center",wrapperStyle:{alignItems:"center"},children:(0,l.jsxs)("div",{className:"paper items-center max-w-2xl m-auto z-50 p-4 xl:p-10",children:[(0,l.jsxs)("h4",{className:"m-0 text-center text-lg leading-tight",children:["What kind of Media do you",(0,l.jsx)("br",{}),"want to upload?"]}),(0,l.jsx)("span",{children:"Please Select the media type to upload."}),(0,l.jsxs)("div",{className:"w-full grid grid-cols-1 lg:grid-cols-2 gap-6 items-stretch",children:[(0,l.jsxs)("div",{className:"card cursor-pointer",onClick:a=>{if(e?.verification_status?.toString().match(/1/)){let e=document.getElementById("upload_image_input");e?.click()}else alert("Please Verify to Add Media");setTimeout(()=>{(0,i.fs)()},500)},children:[(0,l.jsx)(s.A,{size:50,className:"text-primary"}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)("span",{className:"title",children:"Images"}),(0,l.jsx)("span",{className:"text-sm",children:"General image formats like JPEG, PNG, SVG, WEBP, etc."})]})]}),(0,l.jsxs)("div",{className:"card cursor-pointer",onClick:a=>{e?.verification_status?.toString().match(/1/)?document.getElementById("upload_file_input")?.click():alert("Please Verify to Add Media"),(0,i.fs)()},children:[(0,l.jsx)(r,{size:50,className:"text-secondary"}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)("span",{className:"title",children:"Files"}),(0,l.jsx)("span",{className:"text-sm",children:"Other documents type. Like PDF, XLSX, CSV, etc."})]})]})]}),(0,l.jsx)("div",{className:"w-full grid grid-cols-1 lg:grid-cols-2 gap-6 items-stretch",children:(0,l.jsxs)("div",{className:"card cursor-pointer",onClick:a=>{e?.verification_status?.toString().match(/1/)?document.getElementById("upload_video_input")?.click():alert("Please Verify to Add Media"),(0,i.fs)()},children:[(0,l.jsx)(o,{size:55,className:"text-slate-600"}),(0,l.jsxs)("div",{className:"content",children:[(0,l.jsx)("span",{className:"title",children:"Videos"}),(0,l.jsxs)("span",{className:"text-sm",children:["Video Files. ",(0,l.jsx)("b",{children:"MP4"})," for now. These files can be streamed. Max 200mb"]})]})]})})]})})}},91692:(e,a,t)=>{t.d(a,{A:()=>_});var l=t(8732),i=t(82015),s=t.n(i),n=t(46169),r=t(16757),o=t(82544);let d=(0,o.A)("Folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]);var c=t(58150);function m({folderName:e,folder:a,user:t}){let i=`${a?a+"/":""}${e}`,[o,m]=s().useState(!1);return(0,l.jsxs)("a",{href:`/admin/${t?.id}/media/${i}`,className:"card col items-center justify-center",onClick:e=>{if(e.target.closest("button"))return e.preventDefault()},children:[o&&(0,l.jsx)(r.A,{}),(0,l.jsx)(d,{opacity:.5}),(0,l.jsx)("span",{className:"absolute top-4 left-4 text-xs bg-slate-200 dark:bg-slate-700 px-2 py-0.5 rounded-full",children:"Folder"}),(0,l.jsx)("span",{className:"",children:e}),(0,l.jsx)("button",{className:"plain-text absolute top-2 right-2",onClick:e=>{window.confirm("Delete this Folder and all its contents?")&&(m(!0),window.confirm("NOTE: this folder and all its contents will be permanently lost. Continue?")?(0,n.A)("/api/deleteMediaFolder",{method:"post",body:{folder:i}},!0).then(e=>{e.success&&window.location.reload()}):m(!1))},children:(0,l.jsx)(c.A,{})})]},e)}var u=t(91140),p=t(55904),h=t(58671);function f({mediaObject:e,staticHost:a}){let t=e.media_thumbnail_path?e?.private?e.media_thumbnail_url:`${a}${e.media_thumbnail_path}`:e.media_thumbnail_url,i=e.media_path?e?.private?e.media_url:`${a}${e.media_path}`:e.media_url;return(0,l.jsx)(s().Fragment,{children:e.media_type?.match(/file/i)?(0,l.jsx)("div",{className:"cursor-pointer hover:opacity-80",children:(0,l.jsx)("span",{className:"info w-auto small gray absolute top-4 right-4",children:e.media_type.replace(/.*\//,"").toUpperCase()})}):e.media_type?.match(/video/i)?(0,l.jsx)("video",{src:i,className:"w-full h-60 object-cover",controls:!0,muted:!0,autoPlay:!0,loop:!0}):(0,l.jsx)("img",{src:t,alt:e.media_name,className:"w-full h-60 object-cover bg-slate-200 rounded",onError:a=>{e?.private||(0,n.A)("/api/purgeDb",{method:"post",body:{paradigm:"user_media",payload:e}},!0).then(e=>{e.success?window.location.reload():(console.log(e),console.log(t),console.log(i))})}})})}var x=t(16230);function g({mediaObject:e,staticHost:a}){return(e.media_thumbnail_path?e.media_thumbnail_path:e.media_thumbnail_url,e.media_path?e.media_path:e.media_url,e?.private)?(0,l.jsx)(s().Fragment,{}):(0,l.jsxs)("div",{className:"dropdown-wrapper w-full xl:w-auto",children:[(0,l.jsx)("button",{className:"outlined secondary small-text w-full hidden xl:flex bg-secondary/10",children:"Copy Link"}),(0,l.jsx)("div",{className:"dropdown mobile-transform gap-2 w-full",children:(0,l.jsxs)(p.A,{column:!0,className:"w-full mb-2 xl:mb-0",children:[(0,l.jsx)("button",{className:"gray outlined normal-weight more-padding",onClick:a=>{navigator.clipboard.writeText(e.media_url||"").then(()=>{alert(`Media url ${e.media_url} Copied to clipboard`)})},children:"Copy Full Link"}),!e?.media_type?.match(/file|video/i)&&(0,l.jsx)("button",{className:"gray outlined normal-weight more-padding",onClick:a=>{navigator.clipboard.writeText(e.media_thumbnail_url||"").then(()=>{alert(`Media url ${e.media_thumbnail_url} Copied to clipboard`)})},children:"Copy Thumbnail Link"})]})})]})}var y=t(17855);let v=(0,o.A)("LockOpen",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]);function b({mediaObject:e,setLoading:a}){let[t,i]=s().useState(!1);return e?.media_type?.match(/video/i)?null:(0,l.jsx)("button",{className:"light-gray p-2 w-8 h-8 rounded-full absolute top-4 left-4 bg-white"+(e?.private?" ":" text-slate-400 fill-slate-400"),style:{backgroundColor:"white"},onClick:t=>{let l=e.private?"This media is private: Make it public?":"Make this media Private?";window.confirm(l)&&(a(!0),(0,n.A)("/api/media/addPrivateMedia",{method:"post",body:{...e}},!0).then(e=>{e.success?window.location.reload():window.alert("Action Failed!"),setTimeout(()=>{a(!1)},1e3)}).catch(e=>{console.log(e)}))},children:e?.private?(0,l.jsx)(y.A,{size:20,color:"green"}):(0,l.jsx)(v,{color:"black",size:20})})}function w({mediaObject:e,setTargetMedia:a,folder:t,staticHost:i}){let[n,o]=s().useState(!!e?.private),[d,c]=s().useState(e);d.media_thumbnail_path?d.media_thumbnail_path:d.media_thumbnail_url;let m=d.media_path?`${i}/${d.media_path}`:d.media_url;return(0,l.jsxs)("div",{className:"media-card card col min-h-[200px]",onClick:e=>{if(!(e.target.closest("button")||e.target.closest(".button"))){if(d.media_type?.match(/file/i)&&!d.private){window.open(m,"__blank");return}d.media_type?.match(/file/i)&&d.private||(a(d),(0,u.PB)("target-media-popup"))}},onMouseEnter:e=>{e.target.closest(".media-card").style.zIndex="10"},onMouseLeave:e=>{e.target.closest(".media-card").style.zIndex="0"},style:d?.private?{outline:"5px solid var(--sec-color-light)",borderColor:"var(--sec-color-lighter)"}:{},children:[n&&(0,l.jsx)(r.A,{}),(0,l.jsx)(f,{mediaObject:d,staticHost:i}),(0,l.jsxs)("div",{className:"flex-col items-center xl:items-start flex-wrap w-full mt-auto",children:[(0,l.jsx)("span",{className:"w-full",style:{wordBreak:"break-all"},children:d.media_name}),(0,l.jsx)("div",{className:"flex-wrap w-full",children:(0,l.jsxs)(p.A,{className:"flex-wrap w-full items-stretch",children:[(0,l.jsx)("button",{className:"secondary small-text relative w-full xl:w-auto mb-2 xl:mb-0",onClick:e=>{(0,h.A)({mediaObject:d,fileName:m?.match(/[^\/]+$/)?.[0]||"",setLoading:o})},children:(0,l.jsx)("span",{children:"Download"})}),(0,l.jsx)(g,{mediaObject:d,staticHost:i}),(0,l.jsx)(x.A,{mediaObject:d,setLoading:o})]})})]}),(0,l.jsx)(b,{mediaObject:d,setLoading:o})]})}t(21756);let j=(0,o.A)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);function _({media:e,setTargetMedia:a,folders:t,folder:i,staticHost:n,user:r}){return(0,l.jsx)(s().Fragment,{children:(0,l.jsxs)("section",{className:"paper overflow-visible",children:[(0,l.jsx)("h2",{className:"text-xl m-0",children:"Media List"}),(0,l.jsxs)("div",{className:"w-full gap-4 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 items-stretch",children:[t&&t[0]&&t.map(e=>(0,l.jsx)(m,{folder:i,folderName:e,user:r},e)),e&&e[0]&&e.map(e=>(0,l.jsx)(w,{mediaObject:e,setTargetMedia:a,folder:i,staticHost:n},e.id))]}),!e?.[0]&&(0,l.jsx)(N,{})]})})}function N(){return(0,l.jsxs)("div",{className:"button outlined gray dashed w-full p-10 flex-col",onClick:e=>{(0,u.PB)("choose-media-type-popoup")},children:[(0,l.jsx)("span",{className:"text-slate-400",children:"No Media Added."}),(0,l.jsx)(j,{}),(0,l.jsx)("span",{className:"",children:"Add Media"})]})}},94198:(e,a,t)=>{let l;t.d(a,{A:()=>c});var i=t(8732),s=t(82015),n=t.n(s),r=t(46169),o=t(91140),d=t(16757);function c({folder:e}){let[a,t]=n().useState(!1),[s,c]=n().useState(!1);return(0,i.jsxs)(o.Ay,{title:"add-folder-popoup",children:[(0,i.jsx)("h4",{className:"m-0",children:"Add A New Folder"}),(0,i.jsxs)("div",{className:"flex-col w-full relative",children:[a&&(0,i.jsx)(d.A,{}),(0,i.jsxs)("form",{onSubmit:a=>{a.preventDefault(),window.clearTimeout(l),t(!0);let i=a.target;(0,r.A)("/api/addNewMediaFolder",{method:"post",body:{name:(e?`${e}/`:"")+i["new-folder-name"].value}},!0).then(e=>{e.success?window.location.reload():t(!1)})},className:"w-full flex flex-col items-stretch gap-2",children:[s&&(0,i.jsx)("span",{className:"text-xs text-orange-700 bg-orange-100 flex items-center justify-center rounded px-2 py-1",children:"Folder Already Exists. Please Change the name."}),(0,i.jsx)("input",{type:"text",name:"new-folder-name",id:"new-folder-name",placeholder:"New Folder Name",className:"w-full"+(s?" warning":""),onChange:a=>{a.target.value=a.target.value.toLocaleLowerCase().replace(/ /g,"-"),window.clearTimeout(l),l=setTimeout(()=>{(0,r.A)(`/api/checkExistingFolder?name=${a.target.value}${e?"&folder="+e:""}`).then(e=>{a.target.value?.match(/./)&&e?.success?(c(!0),alert("Folder Already Exists")):c(!1)})},500)}}),(0,i.jsx)("button",{children:"Add New Folder"})]})]})]})}},87081:(e,a,t)=>{t.d(a,{A:()=>x});var l=t(8732),i=t(82015),s=t.n(i),n=t(46169),r=t(72390),o=t(91140),d=t(16757),c=t(17855);let m=(0,t(82544).A)("LockKeyholeOpen",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2",key:"l0tzu3"}],["path",{d:"M7 10V7a5 5 0 0 1 9.33-2.5",key:"car5b7"}]]);function u({mediaObject:e}){let[a,t]=i.useState(!1);return i.useEffect(()=>{e.private=a},[a]),(0,l.jsx)("button",{className:"light-gray p-2 w-8 h-8 rounded-full absolute top-2 left-2 bg-white"+(a?" ":" text-slate-400 fill-slate-400"),style:{backgroundColor:"white"},onClick:e=>{t(e=>!e)},children:a?(0,l.jsx)(c.A,{}):(0,l.jsx)(m,{})})}var p=t(58150);function h({imageObject:e,newMedia:a,setNewMedia:t,video:i}){let s=e.imageBase64Full||e.fileBase64Full,n=e.imageName||e.fileName;return(0,l.jsxs)("div",{className:"border border-slate-300 rounded max-h-44 flex-col w-full overflow-hidden h-full bg-slate-200 relative p-2",children:[i?(0,l.jsx)("video",{src:s,className:"w-full h-full object-contain",muted:!0,autoPlay:!0,controls:!0}):(0,l.jsx)("img",{src:s,alt:n,className:"w-full h-full object-contain"}),(0,l.jsx)("input",{type:"text",defaultValue:n,onInput:a=>{let t=a.target.value?.replace(/ /g,"-");e.fileName&&(e.fileName=t),e.imageName&&(e.imageName=t)},className:"absolute bottom-1 text-sm left-2 px-2 py-1",style:{width:"calc(100% - 15px)"}}),(0,l.jsx)("button",{className:"outlined bg-white absolute top-2 right-2 p-1 w-8 h-8 rounded-full",style:{backgroundColor:"white",borderColor:"var(--slate-200)"},onClick:l=>{let i=a.findIndex(a=>a.imageBase64===e.imageBase64||a.fileBase64===e.fileBase64);a.splice(i,1),t([...a])},children:(0,l.jsx)(p.A,{size:16})}),!i&&(0,l.jsx)(u,{mediaObject:e})]})}function f({fileObject:e,newFile:a,setNewFile:t}){return(0,l.jsxs)("div",{className:"border border-slate-300 rounded min-h-[100px] flex-col w-full overflow-hidden h-full bg-slate-200 relative p-2",children:[(0,l.jsx)("input",{type:"text",defaultValue:e.fileName,onInput:a=>{e.fileName=a.target.value?.replace(/ /g,"-")},className:"absolute bottom-1 text-sm left-2 px-2 py-1",style:{width:"calc(100% - 15px)"}}),(0,l.jsx)("button",{className:"outlined bg-white absolute top-2 right-2 p-1 w-8 h-8 rounded-full",style:{backgroundColor:"white",borderColor:"var(--slate-200)"},onClick:l=>{let i=a.findIndex(a=>a.fileBase64===e.fileBase64);a.splice(i,1),t([...a])},children:(0,l.jsx)(p.A,{size:16})}),(0,l.jsx)(u,{mediaObject:e})]})}function x({newMedia:e,setNewMedia:a,newFile:t,setNewFile:i,newVideo:c,setNewVideo:m,folder:u}){let p=e?.[0]?"images":t?.[0]?"files":"videos",x=p?.match(/image/i)?e:p?.match(/file/i)?t:c,g=p?.match(/image/i)?a:p?.match(/file/i)?i:m,[y,v]=s().useState(!1);return(0,l.jsxs)(o.Ay,{title:"new-media-popup",closePopupDispatch:()=>{a(null),i(null),m(null)},children:[y&&(0,l.jsx)(d.A,{screen:!0}),(0,l.jsx)("h4",{className:"m-0",children:"Upload New Media"}),(0,l.jsx)("div",{className:"grid grid-cols-2 gap-4 w-full",children:x&&x[0]&&x.map((e,a)=>p?.match(/image/i)?(0,l.jsx)(h,{imageObject:e,newMedia:x,setNewMedia:g},a+1):p?.match(/video/i)?(0,l.jsx)(h,{imageObject:e,newMedia:x,setNewMedia:g,video:!0},a+1):(0,l.jsx)(f,{fileObject:e,newFile:x,setNewFile:g},a+1))}),x&&x[0]&&(0,l.jsx)("button",{className:"py-3 w-full relative z-50"+(y?" pointer-events-none opacity-40":""),onClick:e=>{v(!0);let a=p?.match(/image/i)?{type:p,folder:u,media:x.map(e=>({imageBase64:e.imageBase64,imageName:e.imageName,imageSize:e.imageSize,private:e.private}))}:{type:p,folder:u,media:x.map(e=>({fileBase64:e.fileBase64,fileName:e.fileName,fileSize:e.fileSize,fileType:e.fileType,private:e.private,video:!!p?.match(/video/i)}))};(0,n.A)("/api/addUserMedia",{method:"post",body:a},!0).then(e=>{e.success?(0,r.A)().then(()=>{window.location.reload()}):(alert("Image Upload Failed"),console.log(e),setTimeout(()=>{v(!1)},1e3))})},children:"Upload Media"})]})}},14865:(e,a,t)=>{t.d(a,{A:()=>f});var l=t(8732),i=t(82015),s=t.n(i),n=t(46169),r=t(72390),o=t(91140),d=t(16757),c=t(55904),m=t(58671);t(21756);let u=(0,t(82544).A)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);var p=t(6070),h=t(16230);function f({targetMedia:e,staticHost:a,setTargetMedia:t,media:i}){e?.media_thumbnail_path?e?.media_thumbnail_path:e?.media_thumbnail_url;let f=e?.media_path?`${a}/${e?.media_path}`:e?.media_url,x=!!e?.media_type?.match(/video/i),g=e?i.findIndex(a=>a.id==e.id):null,y="number"==typeof g&&g>=0,v=(()=>{if(!y)return null;let e=i[g+1];return e?e?.media_type?.match(/image/i)?e:i.slice(g+1).find(e=>!!e.media_type?.match(/image/i))||null:null})(),b=(()=>{if(!y)return null;let e=i[g-1];return e?e?.media_type?.match(/image/i)?e:i.slice(0,g-1).findLast(e=>!!e.media_type?.match(/image/i))||null:null})(),[w,j]=s().useState(!!e?.private),[_,N]=s().useState(!1),[A,k]=s().useState(f),S=s().useRef();return(0,l.jsxs)(o.Ay,{title:"target-media-popup",noContainer:!0,fullPage:!0,closePopupDispatch:()=>{N(!1),t(null)},children:[w&&(0,l.jsx)(d.A,{}),!_&&(0,l.jsx)(d.A,{}),e&&(0,l.jsxs)(s().Fragment,{children:[(0,l.jsxs)("div",{className:"self-center h-screen py-4",children:[A?x?(0,l.jsx)("video",{src:A,className:"w-full h-full object-cover",controls:!0,muted:!0,autoPlay:!0,loop:!0,onCanPlay:()=>{N(!0)},style:_?void 0:{display:"none"}}):(0,l.jsx)("img",{src:A,alt:e.media_name,className:"bg-slate-200 rounded w-full h-full object-contain",ref:S,onLoad:e=>{N(!0)},style:_?void 0:{display:"none"}}):(0,l.jsx)(l.Fragment,{}),b&&(0,l.jsx)("div",{className:"absolute left-5 md:left-10 z-[100] cursor-pointer p-5 bg-slate-800/40 rounded-full",onClick:e=>{t(null),t(b)},children:(0,l.jsx)(u,{color:"white"})}),v&&(0,l.jsx)("div",{className:"absolute right-5 md:right-10 z-[100] cursor-pointer p-5 bg-slate-800/40 rounded-full",onClick:e=>{t(null),t(v)},children:(0,l.jsx)(p.A,{color:"white"})})]}),(0,l.jsx)("span",{className:"info gray absolute top-5 left-5 w-auto mr-5",style:{backgroundColor:"white"},children:e.media_path?.replace(/.*\//,"")}),(0,l.jsx)("div",{className:"absolute bottom-6 left-6 p-1 bg-white dark:bg-slate-900 rounded z-20 hidden lg:flex flex-col items-stretch min-w-[200px]",children:(0,l.jsxs)(c.A,{column:!0,children:[(0,l.jsx)(h.F,{mediaObject:e,setLoading:j}),(0,l.jsx)("button",{className:"outlined secondary more-padding",onClick:a=>{(0,m.A)({mediaObject:e,fileName:e.media_url?.match(/[^\/]+$/)?.[0]||"",setLoading:j})},children:"Download"}),(0,l.jsx)("button",{onClick:a=>{window.confirm("Delete this media?")&&(0,n.A)("/api/deleteUserMedia",{method:"post",body:e},!0).then(e=>{e.success?(0,r.A)().then(()=>{window.location.reload()}):alert("Media deletion Failed! Please try again.")})},className:"more-padding",children:"Delete"}),!e?.private&&(0,l.jsxs)(s().Fragment,{children:[(0,l.jsx)("button",{className:"outlined gray w-full bg-white more-padding",onClick:a=>{navigator.clipboard.writeText(e.media_url||"").then(()=>{alert(`Media url ${e.media_url} Copied to clipboard`)})},children:"Copy Full Image Link"}),(0,l.jsx)("button",{className:"outlined gray w-full more-padding",onClick:a=>{navigator.clipboard.writeText(e.media_thumbnail_url||"").then(()=>{alert(`Media url ${e.media_thumbnail_url} Copied to clipboard`)})},style:{borderTop:"1px solid #0b8862"},children:"Copy Image Thumbnail Link"})]})]})})]})]})}},16230:(e,a,t)=>{t.d(a,{A:()=>r,F:()=>o});var l=t(8732);t(82015);var i=t(46169),s=t(72390),n=t(55904);function r({mediaObject:e,setLoading:a}){return(0,l.jsxs)("div",{className:"dropdown-wrapper w-full xl:w-auto",children:[(0,l.jsx)("button",{className:"outlined gray small-text hidden xl:flex",children:"More"}),(0,l.jsx)("div",{className:"dropdown mobile-transform gap-2 w-full",children:(0,l.jsxs)(n.A,{column:!0,className:"w-full mb-2 xl:mb-0",children:[(0,l.jsx)(o,{mediaObject:e,setLoading:a}),(0,l.jsx)("button",{className:"outlined gray normal-weight more-padding w-full xl:w-auto",onClick:a=>{window.confirm("Delete this media?")&&(0,i.A)("/api/deleteUserMedia",{method:"post",body:e},!0).then(e=>{e.success?(0,s.A)().then(()=>{window.location.reload()}):alert("Media deletion Failed! Please try again.")})},children:"Delete"})]})})]})}function o({mediaObject:e,setLoading:a}){return(0,l.jsx)("button",{onClick:t=>{let l=window.prompt("Rename media",e.media_name);l&&window.confirm(`Rename "${e.media_name}" to "${l}"`)&&(a(!0),(0,i.A)("/api/renameMedia",{method:"post",body:{mediaObject:e,newName:l.replace(/ /g,"-"),newThumbnailName:l.replace(/ /g,"-")+"_thumbnail"}},!0).then(e=>{e.success?window.location.reload():(window.alert(e.msg),setTimeout(()=>{a(!1)},1e3))}))},className:"outlined gray normal-weight more-padding",children:"Rename"})}},91140:(e,a,t)=>{t.d(a,{Ay:()=>r,PB:()=>o,fs:()=>d});var l=t(8732),i=t(58150),s=t(82015),n=t.n(s);function r({children:e,title:a,data:t,fullPage:s,wrapperClasses:r,closePopupDispatch:o,wrapperStyle:c,noContainer:m}){return s?(0,l.jsxs)("div",{className:"popup-bg overflow-hidden "+(r||""),"data-popupid":a||null,style:c,children:[m?(0,l.jsx)(n().Fragment,{children:e}):(0,l.jsx)("div",{className:"relative w-full h-full z-50","data-data":t?JSON.stringify(t):"",children:e}),(0,l.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),o&&o()},children:(0,l.jsx)(i.A,{color:"white",size:20})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),o&&o()}})]}):(0,l.jsxs)("div",{className:"popup-bg","data-popupid":a||null,children:[m?(0,l.jsx)(n().Fragment,{children:e}):(0,l.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":t?JSON.stringify(t):"",children:[e,(0,l.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),o&&o()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})})]}),m&&(0,l.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),o&&o()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),o&&o()}})]})}function o(e,a){let t=document.querySelector(`[data-popupid='${e}']`);t&&(t.style.display="flex",a?.(t))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},43430:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);t(82015);var i=t(83921);function s({setNewFile:e,setLoading:a}){return(0,l.jsx)("div",{children:(0,l.jsx)("input",{type:"file",name:"upload_file_input",id:"upload_file_input",className:"hidden",accept:".xlsx,.pdf,.csv,.json",multiple:!0,onChange:async t=>{a&&a(!0);let l=[],s=t.target.files;if(s?.length){for(let e=0;e{a&&a(!1)},200)}else window.alert("No Files selected")}})})}},81145:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);t(82015);var i=t(65842);function s({setNewMedia:e,setLoading:a}){return(0,l.jsx)("div",{children:(0,l.jsx)("input",{type:"file",name:"upload_image_input",id:"upload_image_input",className:"hidden",accept:"image/*",multiple:!0,onChange:async t=>{a&&a(!0);let l=[],s=t.target.files;if(s?.length){for(let e=0;e{a&&a(!1)},200)}else window.alert("No Files selected")}})})}},10839:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);t(82015);var i=t(83921);function s({setNewVideo:e,setLoading:a}){return(0,l.jsx)("div",{children:(0,l.jsx)("input",{type:"file",name:"upload_video_input",id:"upload_video_input",className:"hidden",accept:".mp4",multiple:!0,onChange:async t=>{a&&a(!0);let l=[],s=t.target.files;if(s?.length){for(let e=0;e{a&&a(!1)},200)}else window.alert("No Videos selected")}})})}},66485:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(8732);function i(){return(0,l.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,l.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,l.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}t(82015)},55904:(e,a,t)=>{t.d(a,{A:()=>n});var l=t(8732),i=t(82015),s=t.n(i);function n({children:e,column:a,className:t}){let i=s().useRef();return(0,l.jsx)("div",{className:"items-stretch gap-0"+(a?" flex-col":" flex-wrap xl:flex-nowrap")+(t?" "+t:""),ref:i,children:e})}},58671:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(21756);async function i({mediaObject:e,fileName:a,setLoading:t}){let i;t&&t(!0);let s=!!(e?.private||e?.media_url?.match(/^\@/));i=s?await (0,l.A)({url:e.media_url||""}):await fetch("/api/fetch-media?url="+e.media_url);let n=s?i:await i.blob(),r=s?i:URL.createObjectURL(n),o=document.createElement("a");o.href=r,o.download=a,o.style.display="none",document.body.appendChild(o),o.click(),URL.revokeObjectURL(r),document.body.removeChild(o),setTimeout(()=>{t&&t(!1)},500)}},21756:(e,a,t)=>{t.d(a,{A:()=>l});async function l({url:e}){return new Promise((a,t)=>{fetch("/api/media/getPrivateMedia",{method:"POST",body:JSON.stringify({path:e}),headers:{[localStorage.getItem("csrf")||"none"]:"true"}}).then(e=>e.blob()).then(e=>{a(URL.createObjectURL(e))})})}},65842:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(76102);let i=t.n(l)().media.imageInputFileToBase64},83921:(e,a,t)=>{t.d(a,{A:()=>l});async function l({inputFile:e}){try{let a=e.name.replace(/\..*/,""),t=await new Promise((a,t)=>{var l=new FileReader;l.readAsDataURL(e),l.onload=function(){a(l.result)},l.onerror=function(e){console.log("Error: ",e.message)}});return{fileBase64:t.replace(/.*?base64,/,""),fileBase64Full:t,fileName:a,fileSize:e.size,fileType:e.type}}catch(a){return console.log("Image Processing Error! =>",a.message),{fileBase64:null,fileBase64Full:null,fileName:e.name,fileSize:null,fileType:null}}}},23293:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},6070:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},34637:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},17855:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},66918:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,a,t)=>{t.d(a,{A:()=>l});let l=(0,t(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(51779);async function i(...e){let a=(0,l.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let t=await a.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}},51779:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(9973),i=t.n(l);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,a)=>{Object.defineProperty(a,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/9240.js b/dsql-app/.local_dist/server/chunks/9240.js index 97ade729..75a38574 100644 --- a/dsql-app/.local_dist/server/chunks/9240.js +++ b/dsql-app/.local_dist/server/chunks/9240.js @@ -1 +1 @@ -"use strict";exports.id=9240,exports.ids=[9240],exports.modules={55904:(e,s,t)=>{t.d(s,{A:()=>o});var a=t(8732),r=t(82015),l=t.n(r);function o({children:e,column:s,className:t}){let r=l().useRef();return(0,a.jsx)("div",{className:"items-stretch gap-0"+(s?" flex-col":" flex-wrap xl:flex-nowrap")+(t?" "+t:""),ref:r,children:e})}},93035:(e,s,t)=>{t.d(s,{A:()=>m});var a=t(8732),r=t(82015),l=t.n(r),o=t(46169),n=t(16757),c=t(82544);let i=(0,c.A)("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]),d=(0,c.A)("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);function p({docPageObject:e}){let[s,t]=l().useState(!1),[r,c]=l().useState([]);return(0,a.jsxs)("div",{className:"card col relative cursor-pointer",onClick:s=>{s.target?.closest(".cancel-link")?s.preventDefault():window.location.pathname=`/su/docs/pages/${e.id}`},children:[s&&(0,a.jsx)(n.A,{width:"20px"}),(0,a.jsxs)("div",{className:"w-full items-start",children:[(0,a.jsx)(i,{}),(0,a.jsxs)("div",{className:"flex-col items-start gap-0 relative z-10",children:[(0,a.jsx)("span",{className:"title",children:e.title}),(0,a.jsx)("span",{className:"-my-3",dangerouslySetInnerHTML:{__html:e.description||""}})]}),(0,a.jsxs)("div",{className:"ml-auto cancel-link",children:[(0,a.jsx)("button",{onClick:()=>{window.location.href=`/su/docs/edit-page?id=${e.id}`},className:"outlined small-text light-gray",children:"Edit Page"}),(0,a.jsx)("button",{onClick:()=>{window.confirm("Delete this page?")&&(t(!0),(0,o.A)("/api/admin/docs/delete-page",{method:"post",body:e}).then(e=>{e.success&&window.location.reload(),setTimeout(()=>{t(!1)},1e3)}))},className:"outlined small-text light-gray",children:"Delete Page"})]})]}),r&&(0,a.jsxs)("div",{className:"-mt-[40px] pt-[40px] ml-[10px] pl-[20px] border-0 border-l border-slate-200 border-solid w-full flex-col items-start cancel-link",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(d,{}),(0,a.jsx)("span",{className:"text-slate-300 font-semibold",children:"Children Pages"})]}),r.map((e,s)=>(0,a.jsxs)("div",{className:"card w-full",onClick:()=>{window.location.pathname=`/su/docs/pages/${e.id}`},children:[(0,a.jsx)(i,{}),(0,a.jsx)("span",{children:e.title})]},s))]})]})}var u=t(55904);function m({data:e}){let{env:s}=e,t=e.docPages,[r,c]=l().useState(!1);function i(e){window.confirm(e?"Update Docs DB from JSON file?":"Update docs json file?")&&(c(!0),(0,o.A)("/api/admin/docs/persist",{method:"post",body:{pull:e}}).then(s=>{s.success?window.alert(e?"Docs database table Updated Sucessfully!":"JSON data written Successfully!"):window.alert("Operation failed!"),setTimeout(()=>{c(!1)},1e3)}).catch(e=>{setTimeout(()=>{c(!1)},1e3)}))}return(0,a.jsxs)(l().Fragment,{children:[r&&(0,a.jsx)(n.A,{}),(0,a.jsxs)("section",{className:"items-start justify-start p-6",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between w-full mb-6",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Documentation Pages"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("a",{href:"/su/docs/create-page",className:"button",children:"Create Page"}),(0,a.jsxs)(u.A,{children:[(0,a.jsx)("button",{className:"outlined gray",onClick:()=>{i(!1)},children:"Push"}),(0,a.jsx)("button",{className:"outlined gray",onClick:()=>{i(!0)},children:"Pull"})]})]})]}),(0,a.jsx)("div",{className:"paper flex-col items-stretch gap-10 w-full",children:t.map((e,s)=>(0,a.jsx)(p,{docPageObject:e},s))})]})]})}},71934:(e,s,t)=>{t.d(s,{A:()=>r});var a=t(51779);async function r(...e){let s=(0,a.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let t=await s.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},51779:(e,s,t)=>{t.d(s,{A:()=>l});var a=t(9973),r=t.n(a);function l(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}}}; \ No newline at end of file +"use strict";exports.id=9240,exports.ids=[9240],exports.modules={55904:(e,s,t)=>{t.d(s,{A:()=>l});var a=t(8732),o=t(82015),r=t.n(o);function l({children:e,column:s,className:t}){let o=r().useRef();return(0,a.jsx)("div",{className:"items-stretch gap-0"+(s?" flex-col":" flex-wrap xl:flex-nowrap")+(t?" "+t:""),ref:o,children:e})}},93035:(e,s,t)=>{t.d(s,{A:()=>u});var a=t(8732),o=t(82015),r=t.n(o),l=t(46169),n=t(16757),c=t(82544);let i=(0,c.A)("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]),d=(0,c.A)("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);function p({docPageObject:e}){let[s,t]=r().useState(!1),[o,c]=r().useState([]);return(0,a.jsxs)("div",{className:"card col relative cursor-pointer",onClick:s=>{s.target?.closest(".cancel-link")?s.preventDefault():window.location.pathname=`/su/docs/pages/${e.id}`},children:[s&&(0,a.jsx)(n.A,{width:"20px"}),(0,a.jsxs)("div",{className:"w-full items-start",children:[(0,a.jsx)(i,{}),(0,a.jsxs)("div",{className:"flex-col items-start gap-0 relative z-10",children:[(0,a.jsx)("span",{className:"title",children:e.title}),(0,a.jsx)("span",{className:"-my-3",dangerouslySetInnerHTML:{__html:e.description||""}})]}),(0,a.jsxs)("div",{className:"ml-auto cancel-link",children:[(0,a.jsx)("button",{onClick:()=>{window.location.href=`/su/docs/edit-page?id=${e.id}`},className:"outlined small-text light-gray",children:"Edit Page"}),(0,a.jsx)("button",{onClick:()=>{window.confirm("Delete this page?")&&(t(!0),(0,l.A)("/api/admin/docs/delete-page",{method:"post",body:e}).then(e=>{e.success&&window.location.reload(),setTimeout(()=>{t(!1)},1e3)}))},className:"outlined small-text light-gray",children:"Delete Page"})]})]}),o&&(0,a.jsxs)("div",{className:"-mt-[40px] pt-[40px] ml-[10px] pl-[20px] border-0 border-l border-slate-200 border-solid w-full flex-col items-start cancel-link",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(d,{}),(0,a.jsx)("span",{className:"text-slate-300 font-semibold",children:"Children Pages"})]}),o.map((e,s)=>(0,a.jsxs)("div",{className:"card w-full",onClick:()=>{window.location.pathname=`/su/docs/pages/${e.id}`},children:[(0,a.jsx)(i,{}),(0,a.jsx)("span",{children:e.title})]},s))]})]})}var D=t(55904);function u({data:e}){let{env:s}=e,t=e.docPages,[o,c]=r().useState(!1);function i(e){window.confirm(e?"Update Docs DB from JSON file?":"Update docs json file?")&&(c(!0),(0,l.A)("/api/admin/docs/persist",{method:"post",body:{pull:e}}).then(s=>{s.success?window.alert(e?"Docs database table Updated Sucessfully!":"JSON data written Successfully!"):window.alert("Operation failed!"),setTimeout(()=>{c(!1)},1e3)}).catch(e=>{setTimeout(()=>{c(!1)},1e3)}))}return(0,a.jsxs)(r().Fragment,{children:[o&&(0,a.jsx)(n.A,{}),(0,a.jsxs)("section",{className:"items-start justify-start p-6",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between w-full mb-6",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Documentation Pages"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("a",{href:"/su/docs/create-page",className:"button",children:"Create Page"}),(0,a.jsxs)(D.A,{children:[(0,a.jsx)("button",{className:"outlined gray",onClick:()=>{i(!1)},children:"Push"}),(0,a.jsx)("button",{className:"outlined gray",onClick:()=>{i(!0)},children:"Pull"})]})]})]}),(0,a.jsx)("div",{className:"paper flex-col items-stretch gap-10 w-full",children:t.map((e,s)=>(0,a.jsx)(p,{docPageObject:e},s))})]})]})}},71934:(e,s,t)=>{t.d(s,{A:()=>o});var a=t(51779);async function o(...e){let s=(0,a.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let t=await s.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},51779:(e,s,t)=>{t.d(s,{A:()=>r});var a=t(9973),o=t.n(a);function r(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/9595.js b/dsql-app/.local_dist/server/chunks/9595.js new file mode 100644 index 00000000..6f450c39 --- /dev/null +++ b/dsql-app/.local_dist/server/chunks/9595.js @@ -0,0 +1,16 @@ +"use strict";exports.id=9595,exports.ids=[9595],exports.modules={96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},56081:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(29021),n=r.n(a),l=r(95969);let o=({key:e,database:t,table:r,user_id:a,media:o})=>{if(!e||!a)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let s=(0,l.A)({encryptedString:e}),c=JSON.parse(s||""),u=n().existsSync(`${i}/${c.sign}`);if(String(c.user_id)!==String(a)||!u)return null;if(!c.target_database||o)return c;if(!t&&c.target_database)return null;let d=c.target_database?.split(",").includes(String(t));if(d&&!c.target_table)return c;if(d&&!r&&c.target_table)return null;if(c.target_table?.split(",").includes(String(r)))return c;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),l=r(92652),o=r(30802),i=r(68829),s=r(64292),c=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:u,tableSchema:d,duplicateColumnName:_,duplicateColumnValue:p,update:g,encryptionKey:f,encryptionSalt:y}){let S=(0,c.A)({dbContext:e,dbFullName:r}),m=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,h=S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${S?"":`\`${r}\`.`}\`${a}\` WHERE \`${_}\`=?`,n=await (0,s.A)(h,t,[p]);if(n?.[0]&&!g)return null;if(n&&n[0]&&g)return await (0,o.A)({dbContext:e,dbFullName:r,tableName:a,data:u,tableSchema:d,encryptionKey:f,encryptionSalt:y,identifierColumnName:_,identifierValue:p||""})}let N=Object.keys(u),A=[],D=[];for(let e=0;ee.fieldName==t):null,o=a&&a[0]?a[0]:null;if(null==r||void 0==r||o?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;o?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:f,encryptionSalt:y}),console.log("DSQL: Encrypted value =>",r));let s=/<[^>]+>/g;(o?.richText||String(r).match(s))&&(r=n()(r,l.A)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),A.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?D.push(String(r)):D.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(A.push("`date_created`"),D.push(Date())),u?.date_created_code||(A.push("`date_created_code`"),D.push(Date.now())),u?.date_updated||(A.push("`date_updated`"),D.push(Date())),u?.date_updated_code||(A.push("`date_updated_code`"),D.push(Date.now()));let E=`INSERT INTO ${S?"":`\`${r}\`.`}\`${a}\` (${A.join(",")}) VALUES (${D.map(()=>"?").join(",")})`;return await (0,s.A)(m,E,D)}},61932:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(52939),n=r(64292);async function l({dbContext:e,dbFullName:t,tableName:r,identifierColumnName:l,identifierValue:o}){try{let i=(0,a.A)({dbContext:e,dbFullName:t}),s=i?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;i?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let c=`DELETE FROM ${i?"":`\`${t}\`.`}\`${r}\` WHERE \`${l}\`=?`;return await (0,n.A)(s,c,[o])}catch(e){return null}}},36249:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(64292),n=r(43775),l=r(67619);async function o({queryString:e,tableSchema:t,queryValuesArray:r}){let o;let i=global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;try{o=await (0,a.A)(i,e,r)}catch(e){return(0,l.A)({component:"fullAccessDbHandler",message:e.message}),e.message}finally{i?.end()}if(o&&t){let e=o;return await (0,n.A)({unparsedResults:e,tableSchema:t})}return o||null}async function i({queryString:e,queryValuesArray:t,tableSchema:r}){let o;let i=global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;try{o=await (0,a.A)(i,e,t)}catch(e){return(0,l.A)({component:"varReadOnlyDatabaseDbHandler",message:e.message,noMail:!0}),e.message}finally{i?.end()}if(!o)return null;{let e=o;return await (0,n.A)({unparsedResults:e,tableSchema:r})}}var s=r(98e3),c=r(30802),u=r(61932);async function d({dbFullName:e,query:t,readOnly:r,dbSchema:a,queryValuesArray:n,tableName:d,debug:_,dbContext:p}){let g,f,y;if(a)try{let e=d||("string"==typeof t?null:t?t?.table:null);if(!e)throw Error("No table name provided");y=a.tables.filter(t=>t?.tableName===e)[0]}catch(e){}try{if("string"==typeof t){let e=t.replace(/\n|\r|\n\r|\r\n/gm," ").replace(/ {2,}/g," ").trim();if(_&&global.DSQL_USE_LOCAL&&console.log("runQuery:formattedQuery",e),r&&e.match(/^alter|^delete|information_schema|^create/i))throw Error("Wrong Input!");g=r?await i({queryString:e,queryValuesArray:n?.map(e=>String(e)),tableSchema:y}):await o({queryString:e,queryValuesArray:n?.map(e=>String(e)),tableSchema:y})}else if("object"==typeof t){let{data:r,action:a,table:n,identifierColumnName:l,identifierValue:o,update:i,duplicateColumnName:d,duplicateColumnValue:_}=t;switch(a.toLowerCase()){case"insert":g=await (0,s.A)({dbContext:p,dbFullName:e,tableName:n,data:r,update:i,duplicateColumnName:d,duplicateColumnValue:_,tableSchema:y}),g?.insertId||(f=Error("Couldn't insert data"));break;case"update":g=await (0,c.A)({dbContext:p,dbFullName:e,tableName:n,data:r,identifierColumnName:l,identifierValue:o,tableSchema:y});break;case"delete":g=await (0,u.A)({dbContext:p,dbFullName:e,tableName:n,identifierColumnName:l,identifierValue:o,tableSchema:y});break;default:g=null}}}catch(e){(0,l.A)({component:"functions/backend/runQuery",message:e.message}),_&&global.DSQL_USE_LOCAL&&console.log("runQuery:error",e.message),g=null,e=e.message}return{result:g,error:f}}},30802:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(72583),n=r.n(a),l=r(92652),o=r(68829),i=r(52939),s=r(64292);async function c({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:_,encryptionSalt:p}){if(!a||!Object.keys(a).length)return null;let g=(0,i.A)({dbContext:e,dbFullName:t}),f=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let y=Object.keys(a),S=[],m=[];for(let e=0;ee.fieldName===t):null,s=i&&i[0]?i[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(s?.richText||String(r).match(u))&&(r=n()(r,l.A)),s?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),S.push(`\`${t}\`=?`),"number"==typeof r?m.push(String(r)):m.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}S.push(`date_updated='${Date()}'`),S.push(`date_updated_code='${Date.now()}'`);let h=`UPDATE ${g?"":`\`${t}\`.`}\`${r}\` SET ${S.join(",")} WHERE \`${u}\`=?`;return m.push(d),await (0,s.A)(f,h,m)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},43775:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let r=[];try{for(let l=0;l",t.message),e}}},67619:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(29021),n=r.n(a);async function l({user:e,message:t,component:r,noMail:a,req:l}){let o=new Date,i=(()=>{if(!l)return null;try{let e=l.headers["x-forwarded-for"],t=l.headers["x-real-ip"],r=l.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||a||t||l.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +Error Message: ${t} +Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` +User Id: ${e?.id} +User Name: ${e?.first_name} ${e?.last_name} +User Email: ${e?.email}`),l?.url&&(a+=` +URL: ${l.url}`),l?.body&&(a+=` +Request Body: ${JSON.stringify(l.body,null,4)}`),i&&(a+=` +IP: ${i}`),a+=` +Date: ${o.toDateString()} +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let s=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",a),n().appendFileSync("./.tmp/error.log",` + + + + +${s}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(55511),n=r(79428),l=r(32443);function o({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:s,algorithm:c,bufferAllocSize:u}=(0,l.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(o,i,s),_=n.Buffer.alloc(u,0),p=(0,a.createDecipheriv)(c,d,_);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},68829:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(55511),n=r(79428),l=r(32443);function o({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:s,algorithm:c,bufferAllocSize:u}=(0,l.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,a.scryptSync)(o,i,s),_=n.Buffer.alloc(u,0),p=(0,a.createCipheriv)(c,d,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},32443:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/chunks/9814.js b/dsql-app/.local_dist/server/chunks/9814.js deleted file mode 100644 index f7063540..00000000 --- a/dsql-app/.local_dist/server/chunks/9814.js +++ /dev/null @@ -1,25 +0,0 @@ -"use strict";exports.id=9814,exports.ids=[9814],exports.modules={67619:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(29021),r=t.n(l);async function i({user:e,message:a,component:t,noMail:l,req:i}){let n=new Date,d=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],a=i.headers["x-real-ip"],t=i.headers["cf-connecting-ip"],l=Array.isArray(e)?e[0]:e?.split(",")[0],r=t||l||a||i.socket.remoteAddress;if(!r)return null;return String(r)}catch(e){return null}})();try{let l=`🚀 SERVER ERROR =========================== -Error Message: ${a} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(l+=` -User Id: ${e?.id} -User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),i?.url&&(l+=` -URL: ${i.url}`),i?.body&&(l+=` -Request Body: ${JSON.stringify(i.body,null,4)}`),d&&(l+=` -IP: ${d}`),l+=` -Date: ${n.toDateString()} -========================================`,r().existsSync("./.tmp/error.log")||r().writeFileSync("./.tmp/error.log","","utf-8");let u=r().readFileSync("./.tmp/error.log","utf-8");r().writeFileSync("./.tmp/error.log",l),r().appendFileSync("./.tmp/error.log",` - - - - -${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},76856:(e,a,t)=>{t.d(a,{A:()=>T});var l=t(33873),r=t.n(l),i=t(29021),n=t.n(i),d=t(66866),u=t(41864);async function s({queryString:e,queryValuesArray:a}){let t;try{t=e&&a&&Array.isArray(a)&&a[0]?await (0,u.A)({query:e,values:a}):await (0,u.A)({query:e})}catch(e){console.log("Shell Vardb Error =>",e.message)}return t}function E({columnData:e,primaryKeySet:a}){let{fieldName:t,dataType:l,nullValue:r,primaryKey:i,autoIncrement:n,defaultValue:d,defaultValueLiteral:u,onUpdateLiteral:s,notNullValue:E}=e,o="";return o+=`\`${t}\` ${l}`,r?o+=" DEFAULT NULL":u?o+=` DEFAULT ${u}`:d?String(d).match(/uuid\(\)/i)?o+=" DEFAULT UUID()":o+=` DEFAULT '${d}'`:E&&(o+=" NOT NULL"),s&&(o+=` ON UPDATE ${s}`),i&&!a&&(o+=" PRIMARY KEY",a=!0),n&&(o+=" AUTO_INCREMENT",a=!0),{fieldEntryText:o,newPrimaryKeySet:a||!1}}async function o({dbFullName:e,tableName:a,tableInfoArray:l,tableSchema:r,recordedDbEntry:i}){let n=function({tableInfoArray:e}){let a=t(95610),l=e.filter(e=>e.primaryKey);return a.forEach(a=>{let t=e.filter(e=>e.fieldName===a.fieldName);t&&t[0]||("id"!==a.fieldName||l[0]?e.push(a):e.unshift(a))}),e}({tableInfoArray:l}),d=[];d.push(`CREATE TABLE IF NOT EXISTS \`${e}\`.\`${a}\` (`);try{if(!i)throw Error("Recorded Db entry not found!");let e=await s({queryString:"SELECT * FROM datasquirel.user_database_tables WHERE db_id = ? AND table_slug = ?",queryValuesArray:[i.id,r?.tableName]}),a=e?.[0];a?.id||await (0,u.A)({query:"INSERT INTO datasquirel.user_database_tables SET ?",values:{user_id:i.user_id,db_id:i.id,db_slug:i.db_slug,table_name:r?.tableFullName,table_slug:r?.tableName,child_table:r?.childTable?"1":null,child_table_parent_database:r?.childTableDbFullName||null,child_table_parent_table:r?.childTableName||null,date_created:Date(),date_created_code:Date.now(),date_updated:Date(),date_updated_code:Date.now()}})}catch(e){}let o=!1,N=[];for(let e=0;e{let l=e.fieldName,r=e.foreignKey?.destinationTableName,i=e.foreignKey?.destinationTableColumnName,n=e.foreignKey?.cascadeDelete,u=e.foreignKey?.cascadeUpdate,s=e.foreignKey?.foreignKeyName,E=a===N.length-1?"":",";d.push(` CONSTRAINT \`${s}\` FOREIGN KEY (\`${l}\`) REFERENCES \`${r}\`(${i})${n?" ON DELETE CASCADE":""}${u?" ON UPDATE CASCADE":""}${E}`)}),d.push(") ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;");let c=d.join("\n");return await s({queryString:c})}let N=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function c({dbFullName:e,tableName:a,tableInfoArray:t,userId:l,dbSchema:r,tableIndexes:i,tableSchema:d,clone:o,childDb:c,tableIndex:f,tableNameFull:T,recordedDbEntry:m}){let A=[],_=t;try{let t=[];if(t.push(`ALTER TABLE \`${e}\`.\`${a}\``),c)try{if(!m)throw Error("Recorded Db entry not found!");let e=await s({queryString:"SELECT * FROM datasquirel.user_database_tables WHERE db_id = ? AND table_slug = ?",queryValuesArray:[m.id,a]}),t=e?.[0];t?.id||await (0,u.A)({query:"INSERT INTO datasquirel.user_database_tables SET ?",values:{user_id:m.user_id,db_id:m.id,db_slug:m.db_slug,table_name:T,table_slug:a,child_table:d?.childTable?"1":null,child_table_parent_database:d?.childTableDbFullName||null,child_table_parent_table:d.childTableName||null,date_created:Date(),date_created_code:Date.now(),date_updated:Date(),date_updated_code:Date.now()}})}catch(e){}let f=await s({queryString:`SHOW INDEXES FROM \`${e}\`.\`${a}\``}),b=await s({queryString:`SHOW COLUMNS FROM \`${e}\`.\`${a}\``}),S=[];for(let t=0;te.fieldName===i||e.originName===i);if(d&&d[0]){if(d[0].updatedField&&d[0].fieldName){S.push(d[0].fieldName),await s({queryString:`ALTER TABLE \`${e}\`.\`${a}\` RENAME COLUMN \`${d[0].originName}\` TO \`${d[0].fieldName}\``}),console.log(`Column Renamed from "${d[0].originName}" to "${d[0].fieldName}"`);try{let t=r.findIndex(a=>a.dbFullName===e),i=r[t].tables.findIndex(e=>e.tableName===a),u=r[t].tables[i].fields.findIndex(e=>e.fieldName===d[0].fieldName);delete r[t].tables[i].fields[u].originName,delete r[t].tables[i].fields[u].updatedField,_=r[t].tables[i].fields,n().writeFileSync(`${String(process.env.DSQL_USER_DB_SCHEMA_PATH)}/user-${l}/main.json`,JSON.stringify(r),"utf8")}catch(e){console.log("Update table error =>",e.message)}}continue}await s({queryString:`ALTER TABLE \`${e}\`.\`${a}\` DROP COLUMN \`${i}\``})}for(let t=0;te.alias===l);if(!e?.[0])throw Error(`This Index(${l}) Has been Deleted!`)}catch(t){await s({queryString:`ALTER TABLE \`${e}\`.\`${a}\` DROP INDEX \`${l}\``})}}if(i&&i[0])for(let t=0;te.Key_name===d)[0])throw Error("This Index Does not Exist")}catch(t){await s({queryString:`CREATE${l?.match(/fullText/i)?" FULLTEXT":""} INDEX \`${d}\` ON \`${e}\`.\`${a}\`(${n?.map(e=>e.value).map(e=>`\`${e}\``).join(",")}) COMMENT 'schema_index'`})}}let y=await s({queryString:`SELECT CONSTRAINT_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS WHERE CONSTRAINT_SCHEMA = '${e}' AND TABLE_NAME='${a}' AND CONSTRAINT_TYPE='FOREIGN KEY'`});if(y)for(let t=0;t{if(e.Field===N)return i=a,!0}):null,{fieldEntryText:p}=E({columnData:n});if(h&&h[0]?.Field){let{Field:e,Type:a,Null:t,Key:n,Default:s,Extra:E}=h[0],o=r1)return await s({queryString:$});return"No Changes Made to Table"}catch(e){return console.log('Error in "updateTable" shell function =>',e.message),"Error in Updating Table"}}var f=t(59338);async function T({userId:e,targetDatabase:a,dbSchemaData:t}){let l=e?r().join(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`/user-${e}/main.json`):r().resolve(__dirname,"../../jsonData/dbSchemas/main.json"),i=t||f.A.parse(n().readFileSync(l,"utf8"));if(!i){console.log("Schema Not Found!");return}for(let t=0;te.tableName===t)[0]){let a=n.filter(e=>e.tableNameOld&&e.tableNameOld===t);a&&a[0]?(console.log("Renaming Table"),await s({queryString:`RENAME TABLE \`${r}\`.\`${a[0].tableNameOld}\` TO \`${a[0].tableName}\``})):(console.log(`Dropping Table from ${r}`),await s({queryString:`DROP TABLE \`${r}\`.\`${t}\``}),await (0,u.A)({query:"DELETE FROM datasquirel.user_database_tables WHERE user_id = ? AND db_slug = ? AND table_slug = ?",values:[e,N,t]}))}}let _=e?await s({queryString:"SELECT * FROM datasquirel.user_databases WHERE db_full_name = ?",queryValuesArray:[r]}):void 0,b=_?.[0];for(let a=0;a0){if(await c({dbFullName:r,tableName:d,tableNameFull:t.tableFullName,tableInfoArray:u,userId:e,dbSchema:i,tableIndexes:E,tableIndex:a,childDb:l.childDatabase||void 0,recordedDbEntry:b,tableSchema:t}),t.childrenTables&&t.childrenTables[0])for(let a=0;ae.Key_name===i)[0])throw Error("This Index Does not Exist")}catch(e){await s({queryString:`CREATE${a?.match(/fullText/i)?" FULLTEXT":""} INDEX \`${i}\` ON \`${r}\`.\`${d}\`(${l?.map(e=>e.value).map(e=>`\`${e}\``).join(",")}) COMMENT 'schema_index'`})}}}if(f?.[0])for(let a=0;a{t.d(a,{A:()=>u});var l=t(29021),r=t.n(l),i=t(33873),n=t.n(i),d=t(7447);async function u({query:e,values:a}){let t;let l=(0,d.A)();try{t=e&&a?await l.query(e,a):await l.query(e)}catch(e){if(process.env.FIRST_RUN)return null;console.log("ERROR in dbHandler =>",e.message),console.log(e),console.log(l.config()),r().appendFileSync(n().resolve(__dirname,"../.tmp/dbErrorLogs.txt"),JSON.stringify(e,null,4)+"\n"+Date()+"\n\n\n","utf8"),t=null}finally{await l?.end()}return t?JSON.parse(JSON.stringify(t)):null}},66866:(e,a,t)=>{t.d(a,{A:()=>r});var l=t(41864);async function r(e){let a;try{a=await (0,l.A)({query:e})}catch(e){console.log("ERROR in noDatabaseDbHandler =>",e.message)}return a||null}},59338:(e,a,t)=>{t.d(a,{A:()=>l});let l={parse:function(e,a){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,a)}catch(e){return}}},stringify:function(e,a,t){try{return JSON.stringify(e,a||void 0,t)}catch(e){return}}}},95610:e=>{e.exports=JSON.parse('[{"fieldName":"id","dataType":"BIGINT","notNullValue":true,"primaryKey":true,"autoIncrement":true},{"fieldName":"uuid","dataType":"UUID","defaultValueLiteral":"UUID()"},{"fieldName":"date_created","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"date_created_code","dataType":"BIGINT","nullValue":true},{"fieldName":"date_created_timestamp","dataType":"TIMESTAMP","defaultValueLiteral":"CURRENT_TIMESTAMP"},{"fieldName":"date_updated","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"date_updated_code","dataType":"BIGINT","nullValue":true},{"fieldName":"date_updated_timestamp","dataType":"TIMESTAMP","defaultValueLiteral":"CURRENT_TIMESTAMP","onUpdateLiteral":"CURRENT_TIMESTAMP"}]')}}; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/dynamic-css-manifest.js b/dsql-app/.local_dist/server/dynamic-css-manifest.js deleted file mode 100644 index 8df9f6bc..00000000 --- a/dsql-app/.local_dist/server/dynamic-css-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__DYNAMIC_CSS_MANIFEST="[]"; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/functions-config-manifest.json b/dsql-app/.local_dist/server/functions-config-manifest.json deleted file mode 100644 index 996cd783..00000000 --- a/dsql-app/.local_dist/server/functions-config-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"version":1,"functions":{}} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/middleware-build-manifest.js b/dsql-app/.local_dist/server/middleware-build-manifest.js deleted file mode 100644 index f69b9e62..00000000 --- a/dsql-app/.local_dist/server/middleware-build-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST={polyfillFiles:["static/chunks/polyfills-42372ed130431b0a.js"],devFiles:[],ampDevFiles:[],lowPriorityFiles:[],rootMainFiles:[],rootMainFilesTree:{},pages:{"/":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/3298-73758aefe44233a6.js","static/css/60c48dd4b3301227.css","static/chunks/pages/index-f4368d8e4e652a17.js"],"/404":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/404-9880de8d6a22dd12.js"],"/500":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/500-3ae265ebb1fb2898.js"],"/_app":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/css/40a7197d287e4ac0.css","static/chunks/pages/_app-d52aa62bd48f175b.js"],"/_error":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/_error-133b121cd6670ef3.js"],"/about":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/3298-73758aefe44233a6.js","static/chunks/pages/about-54414f59f6957c50.js"],"/admin":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/9950-f96c0c56ed7fb229.js","static/chunks/pages/admin-eaa52fa698c19034.js"],"/admin/[user_id]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/9950-f96c0c56ed7fb229.js","static/chunks/pages/admin/[user_id]-61bef31d3a4e9e7a.js"],"/admin/[user_id]/api-keys":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/pages/admin/[user_id]/api-keys-2c8109e5388827d9.js"],"/admin/[user_id]/connect":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/pages/admin/[user_id]/connect-364ec8656f8ec17d.js"],"/admin/[user_id]/databases":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/9950-f96c0c56ed7fb229.js","static/chunks/pages/admin/[user_id]/databases-23779acb61fbe51a.js"],"/admin/[user_id]/databases/[single]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/2438-ac276572cee5ba87.js","static/chunks/pages/admin/[user_id]/databases/[single]-d46a6f8520fb0f98.js"],"/admin/[user_id]/databases/[single]/connect":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/pages/admin/[user_id]/databases/[single]/connect-adbc0491ae2ebe2b.js"],"/admin/[user_id]/databases/[single]/edit-database":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/1335-9b647f464da8b044.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/8319-0fac4a0bd5bb0c06.js","static/chunks/6272-34d9d0c839440fe4.js","static/chunks/pages/admin/[user_id]/databases/[single]/edit-database-1fa62e8a98f0558f.js"],"/admin/[user_id]/databases/[single]/schema":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/2438-ac276572cee5ba87.js","static/chunks/pages/admin/[user_id]/databases/[single]/schema-36ce4fa776487307.js"],"/admin/[user_id]/databases/[single]/shell":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/pages/admin/[user_id]/databases/[single]/shell-7f3f6c277320a54e.js"],"/admin/[user_id]/databases/[single]/tables":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/2438-ac276572cee5ba87.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables-987bf588cbdcec1c.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/94726e6d-33de6887e71ace1a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/9660-628b42bc1127aefa.js","static/chunks/6460-15d2e5543b20c3c6.js","static/chunks/2829-608af754738e12fc.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-ac276572cee5ba87.js","static/chunks/8311-87e8d6ec01c2e05f.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/6830-80ccce098977dfd6.js","static/chunks/4403-dd72a46996d6c5f9.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]-f34ee3fd9517cd2c.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/94726e6d-33de6887e71ace1a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/6460-15d2e5543b20c3c6.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-ac276572cee5ba87.js","static/chunks/8311-87e8d6ec01c2e05f.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table-38aa98661e043781.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/9660-628b42bc1127aefa.js","static/chunks/2829-608af754738e12fc.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-ac276572cee5ba87.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/6830-80ccce098977dfd6.js","static/chunks/4403-dd72a46996d6c5f9.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries-ebcd5c78ed2bf0ee.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/9660-628b42bc1127aefa.js","static/chunks/2829-608af754738e12fc.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/6830-80ccce098977dfd6.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]-8e1a59a792f137ba.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/9660-628b42bc1127aefa.js","static/chunks/7287-a0cc766f27863bfc.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/2438-ac276572cee5ba87.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry-e609e60d52830241.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/fields":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/94726e6d-33de6887e71ace1a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/6460-15d2e5543b20c3c6.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-ac276572cee5ba87.js","static/chunks/8311-87e8d6ec01c2e05f.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields-ab177e1e5adacaef.js"],"/admin/[user_id]/databases/[single]/tables/add-table":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/94726e6d-33de6887e71ace1a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/6460-15d2e5543b20c3c6.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/8311-87e8d6ec01c2e05f.js","static/chunks/pages/admin/[user_id]/databases/[single]/tables/add-table-e39fba476a9e1ad8.js"],"/admin/[user_id]/databases/[single]/users":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/2438-ac276572cee5ba87.js","static/chunks/6383-02bec644b1a9f0a8.js","static/chunks/pages/admin/[user_id]/databases/[single]/users-8c51f0fefd294914.js"],"/admin/[user_id]/databases/[single]/users/[user]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/1335-9b647f464da8b044.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]-1eafec6fde026d0e.js"],"/admin/[user_id]/databases/[single]/users/[user]/change-password":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]/change-password-bed64535d8eb2ad5.js"],"/admin/[user_id]/databases/[single]/users/add-social-logins":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/pages/admin/[user_id]/databases/[single]/users/add-social-logins-d336e424d1e0ebac.js"],"/admin/[user_id]/databases/[single]/users/add-user":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/1335-9b647f464da8b044.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/pages/admin/[user_id]/databases/[single]/users/add-user-2f84f689db965c75.js"],"/admin/[user_id]/databases/add-database":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/1335-9b647f464da8b044.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8319-0fac4a0bd5bb0c06.js","static/chunks/6272-34d9d0c839440fe4.js","static/chunks/pages/admin/[user_id]/databases/add-database-2339ca478d7ae04e.js"],"/admin/[user_id]/media":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/1335-9b647f464da8b044.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/9551-762af3f63f78e37c.js","static/chunks/pages/admin/[user_id]/media-f2e686b58b412be8.js"],"/admin/[user_id]/media/[...folder]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/1335-9b647f464da8b044.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/9551-762af3f63f78e37c.js","static/chunks/pages/admin/[user_id]/media/[...folder]-235f83b98f9f8c89.js"],"/admin/[user_id]/schema":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/pages/admin/[user_id]/schema-f2ab2c689d728d2f.js"],"/admin/[user_id]/settings":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/1335-9b647f464da8b044.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/8319-0fac4a0bd5bb0c06.js","static/chunks/7384-e241cdc2266f0106.js","static/chunks/pages/admin/[user_id]/settings-cda1d1faa0aab729.js"],"/admin/[user_id]/users":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/6383-02bec644b1a9f0a8.js","static/chunks/pages/admin/[user_id]/users-52b7048018746ac0.js"],"/admin/[user_id]/users/add-user":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/pages/admin/[user_id]/users/add-user-2423cd3e4b75b0ee.js"],"/admin/[user_id]/users/databases":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/6383-02bec644b1a9f0a8.js","static/chunks/pages/admin/[user_id]/users/databases-ef511feca7c10b56.js"],"/admin/[user_id]/users/databases/[database]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/6383-02bec644b1a9f0a8.js","static/chunks/pages/admin/[user_id]/users/databases/[database]-76e13995132a5d19.js"],"/admin/[user_id]/users/databases/[database]/[user]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/1335-9b647f464da8b044.js","static/chunks/7391-2cf158002dcd120b.js","static/chunks/pages/admin/[user_id]/users/databases/[database]/[user]-01fbcda5d58677e8.js"],"/blog":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/blog-cf9f462c9f1c79b1.js"],"/contact":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/contact-015582f94d67d7a7.js"],"/create-account":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/7384-e241cdc2266f0106.js","static/chunks/pages/create-account-7bb20b64ad6eb40f.js"],"/docs":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/docs-eb06d9879a01da6a.js"],"/docs/[page]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/docs/[page]-21bb67b33655c0e4.js"],"/docs/[page]/[sub-page]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/docs/[page]/[sub-page]-b127761336e2c313.js"],"/email-verification":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/email-verification-b9eba009160729b0.js"],"/login":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/1335-9b647f464da8b044.js","static/chunks/7384-e241cdc2266f0106.js","static/chunks/pages/login-4d7e5dc8974c6b4f.js"],"/logout":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/1335-9b647f464da8b044.js","static/chunks/pages/logout-5713792f28342582.js"],"/privacy":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/privacy-2af1bbeba3506b4f.js"],"/redirect":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/redirect-28627072d73850c2.js"],"/reset-password":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/reset-password-6b15512e80d3b798.js"],"/send-password-reset-link":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/send-password-reset-link-757b50458fb65f03.js"],"/su":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/pages/su-56e8a64a3be59f73.js"],"/su/backups":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/pages/su/backups-033362c47c6541f4.js"],"/su/console":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/ed150ef9-468dbc55986083e4.js","static/chunks/2793-d85659f470ce8842.js","static/chunks/5810-7c3a3c4731750dc7.js","static/css/85fa6dafca566008.css","static/chunks/pages/su/console-c8b9bd49e5191033.js"],"/su/docs":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/6099-150cc189810f2bfd.js","static/chunks/pages/su/docs-49dc94fa2828f090.js"],"/su/docs/create-page":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/9660-628b42bc1127aefa.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/4261-1181ad7559234ce0.js","static/chunks/pages/su/docs/create-page-3b58b3bb388f340b.js"],"/su/docs/edit-page":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/9660-628b42bc1127aefa.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/4261-1181ad7559234ce0.js","static/chunks/pages/su/docs/edit-page-85a0ca0be5537063.js"],"/su/docs/pages":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/6099-150cc189810f2bfd.js","static/chunks/pages/su/docs/pages-2a88e2094d85ce52.js"],"/su/docs/pages/[id]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/9660-628b42bc1127aefa.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/4261-1181ad7559234ce0.js","static/chunks/pages/su/docs/pages/[id]-4d39f3debc44f352.js"],"/su/envar":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/pages/su/envar-8c4d450d1932f9d6.js"],"/su/error-logs":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/pages/su/error-logs-d4ffbb81ddac6cec.js"],"/su/load-balancing":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/pages/su/load-balancing-795c8e791cf6f943.js"],"/su/login":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/su/login-218c9150552b8800.js"],"/su/servers":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/pages/su/servers-2ebfc87f21d94901.js"],"/su/users":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/pages/su/users-519384d02df33446.js"],"/su/users/[single]":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/pages/su/users/[single]-41de29bb2522359b.js"],"/su/users/new":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/pages/su/users/new-8a739402db28044b.js"],"/terms":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/terms-d72b3b55d9844241.js"],"/unsubscribe":["static/chunks/webpack-5381863dc66a9c32.js","static/chunks/framework-5f43af1a76a0211a.js","static/chunks/main-96e9b4333635008a.js","static/chunks/pages/unsubscribe-2c980eb18878b40b.js"]},ampFirstPages:[]},self.__BUILD_MANIFEST.lowPriorityFiles=["/static/"+process.env.__NEXT_BUILD_ID+"/_buildManifest.js",,"/static/"+process.env.__NEXT_BUILD_ID+"/_ssgManifest.js"]; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/middleware-react-loadable-manifest.js b/dsql-app/.local_dist/server/middleware-react-loadable-manifest.js deleted file mode 100644 index 170749ec..00000000 --- a/dsql-app/.local_dist/server/middleware-react-loadable-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__REACT_LOADABLE_MANIFEST="{}"; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/next-font-manifest.js b/dsql-app/.local_dist/server/next-font-manifest.js deleted file mode 100644 index 8267a508..00000000 --- a/dsql-app/.local_dist/server/next-font-manifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__NEXT_FONT_MANIFEST='{"pages":{},"app":{},"appUsingSizeAdjust":false,"pagesUsingSizeAdjust":false}'; \ No newline at end of file diff --git a/dsql-app/.local_dist/server/next-font-manifest.json b/dsql-app/.local_dist/server/next-font-manifest.json deleted file mode 100644 index 25f78e72..00000000 --- a/dsql-app/.local_dist/server/next-font-manifest.json +++ /dev/null @@ -1 +0,0 @@ -{"pages":{},"app":{},"appUsingSizeAdjust":false,"pagesUsingSizeAdjust":false} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages-manifest.json b/dsql-app/.local_dist/server/pages-manifest.json index 5cd25920..78606930 100644 --- a/dsql-app/.local_dist/server/pages-manifest.json +++ b/dsql-app/.local_dist/server/pages-manifest.json @@ -1 +1,194 @@ -{"/_error":"pages/_error.js","/_document":"pages/_document.js","/404":"pages/404.html","/500":"pages/500.html","/api/checkDuplicateData":"pages/api/checkDuplicateData.js","/api/admin/grabBackups":"pages/api/admin/grabBackups.js","/api/getUserDatabases":"pages/api/getUserDatabases.js","/api/changeDbUserPassword":"pages/api/changeDbUserPassword.js","/api/admin/updateEnv":"pages/api/admin/updateEnv.js","/api/getUserDatabaseTables":"pages/api/getUserDatabaseTables.js","/api/admin/getUserData":"pages/api/admin/getUserData.js","/api/admin/runUserDbQuery":"pages/api/admin/runUserDbQuery.js","/api/deleteUserDatabase":"pages/api/deleteUserDatabase.js","/api/deleteUser":"pages/api/deleteUser.js","/api/admin/loginSuUser":"pages/api/admin/loginSuUser.js","/api/getUserMedia":"pages/api/getUserMedia.js","/api/test/mail":"pages/api/test/mail.js","/api/admin/getUserBackups":"pages/api/admin/getUserBackups.js","/api/getDiskUsage":"pages/api/getDiskUsage.js","/api/loginUser":"pages/api/loginUser.js","/api/logoutUser":"pages/api/logoutUser.js","/api/updateTableEntry":"pages/api/updateTableEntry.js","/api/getDelegatedDatabases":"pages/api/getDelegatedDatabases.js","/api/deleteTableEntry":"pages/api/deleteTableEntry.js","/api/infiniteScroll":"pages/api/infiniteScroll.js","/api/admin/getTablesForUserDatabase":"pages/api/admin/getTablesForUserDatabase.js","/api/admin/grabFile":"pages/api/admin/grabFile.js","/api/test/cors":"pages/api/test/cors.js","/api/user/[user_id]/grab-google-user-from-token":"pages/api/user/[user_id]/grab-google-user-from-token.js","/api/updateDbUser":"pages/api/updateDbUser.js","/api/deleteMediaFolder":"pages/api/deleteMediaFolder.js","/api/getDelegatedDatabaseToken":"pages/api/getDelegatedDatabaseToken.js","/api/admin/docs/[action]":"pages/api/admin/docs/[action].js","/api/updateUserDatabase":"pages/api/updateUserDatabase.js","/api/updateDbSchemaDataForUser":"pages/api/updateDbSchemaDataForUser.js","/api/getDatabaseTables":"pages/api/getDatabaseTables.js","/api/admin/grabErrorLogs":"pages/api/admin/grabErrorLogs.js","/api/admin/createNewBackup":"pages/api/admin/createNewBackup.js","/api/updateUserTable":"pages/api/updateUserTable.js","/api/importDatabaseSchema":"pages/api/importDatabaseSchema.js","/api/sync-table-data":"pages/api/sync-table-data.js","/api/updateAdminUserAccess":"pages/api/updateAdminUserAccess.js","/api/get-authorized-databases":"pages/api/get-authorized-databases.js","/api/importDatabase":"pages/api/importDatabase.js","/api/updateUser":"pages/api/updateUser.js","/api/admin/clientError":"pages/api/admin/clientError.js","/api/updateClonedTableForeignKeys":"pages/api/updateClonedTableForeignKeys.js","/api/stream/[path]":"pages/api/stream/[path].js","/api/connect/verify":"pages/api/connect/verify.js","/api/deleteInvitation":"pages/api/deleteInvitation.js","/api/user/[user_id]/google-login":"pages/api/user/[user_id]/google-login.js","/api/deleteDbUser":"pages/api/deleteDbUser.js","/api/healthcheck":"pages/api/healthcheck.js","/api/sql-users/update":"pages/api/sql-users/update.js","/api/unsubscribe":"pages/api/unsubscribe.js","/api/connect":"pages/api/connect.js","/api/admin/clearErrorLogs":"pages/api/admin/clearErrorLogs.js","/api/connect/disconnect":"pages/api/connect/disconnect.js","/api/admin/addUserBackup":"pages/api/admin/addUserBackup.js","/api/user/[user_id]/github-login":"pages/api/user/[user_id]/github-login.js","/api/fetch-entries-basic":"pages/api/fetch-entries-basic.js","/api/deleteApiKey":"pages/api/deleteApiKey.js","/api/getUserSchemaData":"pages/api/getUserSchemaData.js","/api/connect/handshake":"pages/api/connect/handshake.js","/api/clientSideAuth":"pages/api/clientSideAuth.js","/api/user/[user_id]/get-user":"pages/api/user/[user_id]/get-user.js","/api/addUsersTableToDatabase":"pages/api/addUsersTableToDatabase.js","/api/sql-users/delete":"pages/api/sql-users/delete.js","/api/createUserDatabase":"pages/api/createUserDatabase.js","/api/contact":"pages/api/contact.js","/api/checkExistingFolder":"pages/api/checkExistingFolder.js","/api/addUserUser":"pages/api/addUserUser.js","/api/user-schema/replace-database-schema":"pages/api/user-schema/replace-database-schema.js","/api/sql-users/create":"pages/api/sql-users/create.js","/api/user/[user_id]/delete-user":"pages/api/user/[user_id]/delete-user.js","/api/updateUserUser":"pages/api/updateUserUser.js","/api/query/[user_id]/get-schema":"pages/api/query/[user_id]/get-schema.js","/api/query/[user_id]/update-schema-from-single-database":"pages/api/query/[user_id]/update-schema-from-single-database.js","/api/addUserTable":"pages/api/addUserTable.js","/api/refreshEntry":"pages/api/refreshEntry.js","/api/exportDatabase":"pages/api/exportDatabase.js","/api/user/[user_id]/add-user":"pages/api/user/[user_id]/add-user.js","/api/media/addPrivateMedia":"pages/api/media/addPrivateMedia.js","/api/query/[user_id]/get":"pages/api/query/[user_id]/get.js","/api/media/getPrivateMedia":"pages/api/media/getPrivateMedia.js","/api/sendEmailVerificationLink":"pages/api/sendEmailVerificationLink.js","/api/sendPasswordResetLink":"pages/api/sendPasswordResetLink.js","/api/reAuthenticateUser":"pages/api/reAuthenticateUser.js","/api/downloadDatabaseSchema":"pages/api/downloadDatabaseSchema.js","/api/resetDelegatedDatabaseToken":"pages/api/resetDelegatedDatabaseToken.js","/api/social-login/utils/checkEmail":"pages/api/social-login/utils/checkEmail.js","/api/resetPassword":"pages/api/resetPassword.js","/api/renameMedia":"pages/api/renameMedia.js","/api/social-login/github-auth":"pages/api/social-login/github-auth.js","/api/queryEntriesSearchTerm":"pages/api/queryEntriesSearchTerm.js","/api/runUserDbQuery":"pages/api/runUserDbQuery.js","/api/purgeDb":"pages/api/purgeDb.js","/api/deleteUserUser":"pages/api/deleteUserUser.js","/api/registerUser":"pages/api/registerUser.js","/api/social-login/google-auth":"pages/api/social-login/google-auth.js","/api/addDbUser":"pages/api/addDbUser.js","/api/addNewMediaFolder":"pages/api/addNewMediaFolder.js","/api/social-login/utils/checkSocialId":"pages/api/social-login/utils/checkSocialId.js","/api/addAdminUserUser":"pages/api/addAdminUserUser.js","/api/social-login/facebook-auth":"pages/api/social-login/facebook-auth.js","/api/user/[user_id]/reauth-user":"pages/api/user/[user_id]/reauth-user.js","/api/deleteUserTable":"pages/api/deleteUserTable.js","/api/addTableEntry":"pages/api/addTableEntry.js","/api/user/[user_id]/login-user":"pages/api/user/[user_id]/login-user.js","/api/acceptUserInvitation":"pages/api/acceptUserInvitation.js","/api/social-login/utils/getEmailFromSocialId":"pages/api/social-login/utils/getEmailFromSocialId.js","/api/deleteUserMedia":"pages/api/deleteUserMedia.js","/api/webhooks/github-push":"pages/api/webhooks/github-push.js","/api/user/[user_id]/send-email-code":"pages/api/user/[user_id]/send-email-code.js","/api/user/[user_id]/update-user":"pages/api/user/[user_id]/update-user.js","/api/addSocialLogin":"pages/api/addSocialLogin.js","/api/addApiKey":"pages/api/addApiKey.js","/_app":"pages/_app.js","/about":"pages/about.html","/admin/[user_id]/api-keys":"pages/admin/[user_id]/api-keys.js","/admin/[user_id]/connect":"pages/admin/[user_id]/connect.js","/admin/[user_id]/databases/[single]/edit-database":"pages/admin/[user_id]/databases/[single]/edit-database.js","/admin/[user_id]/databases":"pages/admin/[user_id]/databases.js","/admin/[user_id]/databases/[single]/tables/add-table":"pages/admin/[user_id]/databases/[single]/tables/add-table.js","/admin/[user_id]/databases/[single]/users/add-social-logins":"pages/admin/[user_id]/databases/[single]/users/add-social-logins.js","/admin/[user_id]/schema":"pages/admin/[user_id]/schema.js","/admin/[user_id]/databases/[single]/connect":"pages/admin/[user_id]/databases/[single]/connect.js","/admin/[user_id]/databases/[single]/users/[user]":"pages/admin/[user_id]/databases/[single]/users/[user].js","/admin/[user_id]/databases/[single]/tables/[single_table]":"pages/admin/[user_id]/databases/[single]/tables/[single_table].js","/admin/[user_id]/settings":"pages/admin/[user_id]/settings.js","/admin/[user_id]/databases/[single]/users/[user]/change-password":"pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js","/admin/[user_id]/users/add-user":"pages/admin/[user_id]/users/add-user.js","/admin/[user_id]/databases/add-database":"pages/admin/[user_id]/databases/add-database.js","/admin/[user_id]/media":"pages/admin/[user_id]/media.js","/admin/[user_id]/media/[...folder]":"pages/admin/[user_id]/media/[...folder].js","/admin/[user_id]/databases/[single]/tables/[single_table]/fields":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js","/admin/[user_id]/databases/[single]/users":"pages/admin/[user_id]/databases/[single]/users.js","/admin/[user_id]/users/databases":"pages/admin/[user_id]/users/databases.js","/admin/[user_id]/users":"pages/admin/[user_id]/users.js","/admin/[user_id]":"pages/admin/[user_id].js","/admin/[user_id]/databases/[single]/users/add-user":"pages/admin/[user_id]/databases/[single]/users/add-user.js","/admin/[user_id]/databases/[single]/tables/[single_table]/entries":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js","/admin/[user_id]/databases/[single]/tables":"pages/admin/[user_id]/databases/[single]/tables.js","/admin/[user_id]/users/databases/[database]":"pages/admin/[user_id]/users/databases/[database].js","/admin/[user_id]/users/databases/[database]/[user]":"pages/admin/[user_id]/users/databases/[database]/[user].js","/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js","/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js","/redirect":"pages/redirect.html","/privacy":"pages/privacy.html","/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table":"pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js","/reset-password":"pages/reset-password.js","/api/fetch-media":"pages/api/fetch-media.js","/su/users/new":"pages/su/users/new.js","/admin/[user_id]/databases/[single]/shell":"pages/admin/[user_id]/databases/[single]/shell.js","/logout":"pages/logout.js","/unsubscribe":"pages/unsubscribe.js","/terms":"pages/terms.html","/admin/[user_id]/databases/[single]/schema":"pages/admin/[user_id]/databases/[single]/schema.js","/su/docs/pages":"pages/su/docs/pages.js","/su/envar":"pages/su/envar.js","/login":"pages/login.js","/su/servers":"pages/su/servers.js","/admin/[user_id]/databases/[single]":"pages/admin/[user_id]/databases/[single].js","/":"pages/index.html","/su/console":"pages/su/console.js","/su/docs/create-page":"pages/su/docs/create-page.js","/su/load-balancing":"pages/su/load-balancing.js","/su/users":"pages/su/users.js","/su/login":"pages/su/login.js","/su/users/[single]":"pages/su/users/[single].js","/api/exportTableData":"pages/api/exportTableData.js","/send-password-reset-link":"pages/send-password-reset-link.js","/su/docs":"pages/su/docs.js","/su/backups":"pages/su/backups.js","/api/query/[user_id]/get-private-file":"pages/api/query/[user_id]/get-private-file.js","/su/error-logs":"pages/su/error-logs.js","/su":"pages/su.js","/su/docs/edit-page":"pages/su/docs/edit-page.js","/email-verification":"pages/email-verification.js","/su/docs/pages/[id]":"pages/su/docs/pages/[id].js","/api/query/[user_id]/delete-file":"pages/api/query/[user_id]/delete-file.js","/api/query/[user_id]/add-image":"pages/api/query/[user_id]/add-image.js","/docs":"pages/docs.js","/api/query/[user_id]/post":"pages/api/query/[user_id]/post.js","/api/query/[user_id]/add-file":"pages/api/query/[user_id]/add-file.js","/docs/[page]":"pages/docs/[page].js","/api/addUserMedia":"pages/api/addUserMedia.js","/docs/[page]/[sub-page]":"pages/docs/[page]/[sub-page].js","/contact":"pages/contact.html","/create-account":"pages/create-account.js","/admin":"pages/admin.js","/blog":"pages/blog.html"} \ No newline at end of file +{ + "/404": "pages/404.js", + "/_error": "pages/_error.js", + "/_document": "pages/_document.js", + "/500": "pages/500.js", + "/api/acceptUserInvitation": "pages/api/acceptUserInvitation.js", + "/api/addApiKey": "pages/api/addApiKey.js", + "/api/addDbUser": "pages/api/addDbUser.js", + "/api/addAdminUserUser": "pages/api/addAdminUserUser.js", + "/api/addNewMediaFolder": "pages/api/addNewMediaFolder.js", + "/api/addTableEntry": "pages/api/addTableEntry.js", + "/api/addUserTable": "pages/api/addUserTable.js", + "/api/addSocialLogin": "pages/api/addSocialLogin.js", + "/api/addUserUser": "pages/api/addUserUser.js", + "/api/addUsersTableToDatabase": "pages/api/addUsersTableToDatabase.js", + "/api/admin/clientError": "pages/api/admin/clientError.js", + "/api/admin/addUserBackup": "pages/api/admin/addUserBackup.js", + "/api/admin/createNewBackup": "pages/api/admin/createNewBackup.js", + "/api/admin/clearErrorLogs": "pages/api/admin/clearErrorLogs.js", + "/api/admin/docs/[action]": "pages/api/admin/docs/[action].js", + "/api/admin/getUserBackups": "pages/api/admin/getUserBackups.js", + "/api/admin/grabBackups": "pages/api/admin/grabBackups.js", + "/api/admin/getTablesForUserDatabase": "pages/api/admin/getTablesForUserDatabase.js", + "/api/admin/getUserData": "pages/api/admin/getUserData.js", + "/api/admin/grabErrorLogs": "pages/api/admin/grabErrorLogs.js", + "/api/admin/grabFile": "pages/api/admin/grabFile.js", + "/api/admin/updateEnv": "pages/api/admin/updateEnv.js", + "/api/admin/runUserDbQuery": "pages/api/admin/runUserDbQuery.js", + "/api/admin/loginSuUser": "pages/api/admin/loginSuUser.js", + "/api/changeDbUserPassword": "pages/api/changeDbUserPassword.js", + "/api/checkExistingFolder": "pages/api/checkExistingFolder.js", + "/api/checkDuplicateData": "pages/api/checkDuplicateData.js", + "/api/connect/handshake": "pages/api/connect/handshake.js", + "/api/clientSideAuth": "pages/api/clientSideAuth.js", + "/api/connect/disconnect": "pages/api/connect/disconnect.js", + "/api/connect": "pages/api/connect.js", + "/api/connect/verify": "pages/api/connect/verify.js", + "/api/contact": "pages/api/contact.js", + "/api/deleteDbUser": "pages/api/deleteDbUser.js", + "/api/deleteApiKey": "pages/api/deleteApiKey.js", + "/api/createUserDatabase": "pages/api/createUserDatabase.js", + "/api/deleteInvitation": "pages/api/deleteInvitation.js", + "/api/deleteTableEntry": "pages/api/deleteTableEntry.js", + "/api/deleteMediaFolder": "pages/api/deleteMediaFolder.js", + "/api/deleteUserDatabase": "pages/api/deleteUserDatabase.js", + "/api/deleteUser": "pages/api/deleteUser.js", + "/api/deleteUserMedia": "pages/api/deleteUserMedia.js", + "/api/downloadDatabaseSchema": "pages/api/downloadDatabaseSchema.js", + "/api/deleteUserUser": "pages/api/deleteUserUser.js", + "/api/exportDatabase": "pages/api/exportDatabase.js", + "/api/fetch-entries-basic": "pages/api/fetch-entries-basic.js", + "/api/deleteUserTable": "pages/api/deleteUserTable.js", + "/api/get-authorized-databases": "pages/api/get-authorized-databases.js", + "/api/getDatabaseTables": "pages/api/getDatabaseTables.js", + "/api/getDelegatedDatabaseToken": "pages/api/getDelegatedDatabaseToken.js", + "/api/getUserDatabaseTables": "pages/api/getUserDatabaseTables.js", + "/api/getDelegatedDatabases": "pages/api/getDelegatedDatabases.js", + "/api/getDiskUsage": "pages/api/getDiskUsage.js", + "/api/getUserDatabases": "pages/api/getUserDatabases.js", + "/api/getUserSchemaData": "pages/api/getUserSchemaData.js", + "/api/healthcheck": "pages/api/healthcheck.js", + "/api/loginUser": "pages/api/loginUser.js", + "/api/importDatabase": "pages/api/importDatabase.js", + "/api/getUserMedia": "pages/api/getUserMedia.js", + "/api/importDatabaseSchema": "pages/api/importDatabaseSchema.js", + "/api/logoutUser": "pages/api/logoutUser.js", + "/api/media/getPrivateMedia": "pages/api/media/getPrivateMedia.js", + "/api/media/addPrivateMedia": "pages/api/media/addPrivateMedia.js", + "/api/purgeDb": "pages/api/purgeDb.js", + "/api/infiniteScroll": "pages/api/infiniteScroll.js", + "/api/query/[user_id]/get-schema": "pages/api/query/[user_id]/get-schema.js", + "/api/query/[user_id]/get": "pages/api/query/[user_id]/get.js", + "/api/query/[user_id]/update-schema-from-single-database": "pages/api/query/[user_id]/update-schema-from-single-database.js", + "/api/queryEntriesSearchTerm": "pages/api/queryEntriesSearchTerm.js", + "/api/reAuthenticateUser": "pages/api/reAuthenticateUser.js", + "/api/registerUser": "pages/api/registerUser.js", + "/api/renameMedia": "pages/api/renameMedia.js", + "/api/refreshEntry": "pages/api/refreshEntry.js", + "/api/resetDelegatedDatabaseToken": "pages/api/resetDelegatedDatabaseToken.js", + "/api/resetPassword": "pages/api/resetPassword.js", + "/api/runUserDbQuery": "pages/api/runUserDbQuery.js", + "/api/sendPasswordResetLink": "pages/api/sendPasswordResetLink.js", + "/api/social-login/facebook-auth": "pages/api/social-login/facebook-auth.js", + "/api/social-login/github-auth": "pages/api/social-login/github-auth.js", + "/api/sendEmailVerificationLink": "pages/api/sendEmailVerificationLink.js", + "/api/social-login/google-auth": "pages/api/social-login/google-auth.js", + "/api/social-login/utils/checkEmail": "pages/api/social-login/utils/checkEmail.js", + "/api/social-login/utils/checkSocialId": "pages/api/social-login/utils/checkSocialId.js", + "/api/social-login/utils/getEmailFromSocialId": "pages/api/social-login/utils/getEmailFromSocialId.js", + "/api/sql-users/delete": "pages/api/sql-users/delete.js", + "/api/sql-users/create": "pages/api/sql-users/create.js", + "/api/sql-users/update": "pages/api/sql-users/update.js", + "/api/sync-table-data": "pages/api/sync-table-data.js", + "/api/test/mail": "pages/api/test/mail.js", + "/api/test/cors": "pages/api/test/cors.js", + "/api/stream/[path]": "pages/api/stream/[path].js", + "/api/unsubscribe": "pages/api/unsubscribe.js", + "/api/updateAdminUserAccess": "pages/api/updateAdminUserAccess.js", + "/api/updateClonedTableForeignKeys": "pages/api/updateClonedTableForeignKeys.js", + "/api/updateDbUser": "pages/api/updateDbUser.js", + "/api/updateTableEntry": "pages/api/updateTableEntry.js", + "/api/updateDbSchemaDataForUser": "pages/api/updateDbSchemaDataForUser.js", + "/api/updateUser": "pages/api/updateUser.js", + "/api/updateUserDatabase": "pages/api/updateUserDatabase.js", + "/api/updateUserTable": "pages/api/updateUserTable.js", + "/api/updateUserUser": "pages/api/updateUserUser.js", + "/api/user-schema/replace-database-schema": "pages/api/user-schema/replace-database-schema.js", + "/api/user/[user_id]/delete-user": "pages/api/user/[user_id]/delete-user.js", + "/api/user/[user_id]/add-user": "pages/api/user/[user_id]/add-user.js", + "/api/user/[user_id]/google-login": "pages/api/user/[user_id]/google-login.js", + "/api/user/[user_id]/grab-google-user-from-token": "pages/api/user/[user_id]/grab-google-user-from-token.js", + "/api/user/[user_id]/github-login": "pages/api/user/[user_id]/github-login.js", + "/api/user/[user_id]/get-user": "pages/api/user/[user_id]/get-user.js", + "/api/user/[user_id]/login-user": "pages/api/user/[user_id]/login-user.js", + "/api/user/[user_id]/reauth-user": "pages/api/user/[user_id]/reauth-user.js", + "/api/user/[user_id]/send-email-code": "pages/api/user/[user_id]/send-email-code.js", + "/api/webhooks/github-push": "pages/api/webhooks/github-push.js", + "/api/user/[user_id]/update-user": "pages/api/user/[user_id]/update-user.js", + "/_app": "pages/_app.js", + "/about": "pages/about.js", + "/admin/[user_id]/databases/[single]/edit-database": "pages/admin/[user_id]/databases/[single]/edit-database.js", + "/admin/[user_id]/api-keys": "pages/admin/[user_id]/api-keys.js", + "/admin/[user_id]/databases/[single]": "pages/admin/[user_id]/databases/[single].js", + "/admin/[user_id]/databases/[single]/schema": "pages/admin/[user_id]/databases/[single]/schema.js", + "/admin/[user_id]/connect": "pages/admin/[user_id]/connect.js", + "/admin/[user_id]/databases/[single]/shell": "pages/admin/[user_id]/databases/[single]/shell.js", + "/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table": "pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js", + "/admin/[user_id]/databases/[single]/connect": "pages/admin/[user_id]/databases/[single]/connect.js", + "/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry": "pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js", + "/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]": "pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js", + "/admin/[user_id]/databases/[single]/tables/[single_table]/fields": "pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js", + "/admin/[user_id]/databases/[single]/tables/[single_table]/entries": "pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js", + "/admin/[user_id]/databases/[single]/tables/[single_table]": "pages/admin/[user_id]/databases/[single]/tables/[single_table].js", + "/admin/[user_id]/databases/[single]/tables/add-table": "pages/admin/[user_id]/databases/[single]/tables/add-table.js", + "/admin/[user_id]/databases/[single]/tables": "pages/admin/[user_id]/databases/[single]/tables.js", + "/admin/[user_id]/databases/[single]/users/[user]": "pages/admin/[user_id]/databases/[single]/users/[user].js", + "/admin/[user_id]/databases/[single]/users/[user]/change-password": "pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js", + "/admin/[user_id]/databases/[single]/users/add-social-logins": "pages/admin/[user_id]/databases/[single]/users/add-social-logins.js", + "/admin/[user_id]": "pages/admin/[user_id].js", + "/admin/[user_id]/databases": "pages/admin/[user_id]/databases.js", + "/admin/[user_id]/databases/[single]/users/add-user": "pages/admin/[user_id]/databases/[single]/users/add-user.js", + "/admin/[user_id]/databases/[single]/users": "pages/admin/[user_id]/databases/[single]/users.js", + "/admin/[user_id]/databases/add-database": "pages/admin/[user_id]/databases/add-database.js", + "/admin/[user_id]/schema": "pages/admin/[user_id]/schema.js", + "/admin/[user_id]/media": "pages/admin/[user_id]/media.js", + "/admin/[user_id]/settings": "pages/admin/[user_id]/settings.js", + "/admin/[user_id]/media/[...folder]": "pages/admin/[user_id]/media/[...folder].js", + "/admin/[user_id]/users/databases/[database]/[user]": "pages/admin/[user_id]/users/databases/[database]/[user].js", + "/admin/[user_id]/users/add-user": "pages/admin/[user_id]/users/add-user.js", + "/admin": "pages/admin.js", + "/admin/[user_id]/users/databases/[database]": "pages/admin/[user_id]/users/databases/[database].js", + "/admin/[user_id]/users/databases": "pages/admin/[user_id]/users/databases.js", + "/admin/[user_id]/users": "pages/admin/[user_id]/users.js", + "/api/addUserMedia": "pages/api/addUserMedia.js", + "/api/exportTableData": "pages/api/exportTableData.js", + "/api/fetch-media": "pages/api/fetch-media.js", + "/api/query/[user_id]/delete-file": "pages/api/query/[user_id]/delete-file.js", + "/api/query/[user_id]/add-file": "pages/api/query/[user_id]/add-file.js", + "/api/query/[user_id]/add-image": "pages/api/query/[user_id]/add-image.js", + "/api/query/[user_id]/post": "pages/api/query/[user_id]/post.js", + "/api/query/[user_id]/get-private-file": "pages/api/query/[user_id]/get-private-file.js", + "/blog": "pages/blog.js", + "/contact": "pages/contact.js", + "/docs/[page]": "pages/docs/[page].js", + "/create-account": "pages/create-account.js", + "/docs": "pages/docs.js", + "/email-verification": "pages/email-verification.js", + "/docs/[page]/[sub-page]": "pages/docs/[page]/[sub-page].js", + "/": "pages/index.js", + "/logout": "pages/logout.js", + "/redirect": "pages/redirect.js", + "/privacy": "pages/privacy.js", + "/login": "pages/login.js", + "/su/docs/create-page": "pages/su/docs/create-page.js", + "/su/backups": "pages/su/backups.js", + "/send-password-reset-link": "pages/send-password-reset-link.js", + "/su/docs/edit-page": "pages/su/docs/edit-page.js", + "/su/console": "pages/su/console.js", + "/reset-password": "pages/reset-password.js", + "/su/docs": "pages/su/docs.js", + "/su/docs/pages": "pages/su/docs/pages.js", + "/su/envar": "pages/su/envar.js", + "/su": "pages/su.js", + "/su/docs/pages/[id]": "pages/su/docs/pages/[id].js", + "/su/error-logs": "pages/su/error-logs.js", + "/su/load-balancing": "pages/su/load-balancing.js", + "/su/servers": "pages/su/servers.js", + "/su/users/[single]": "pages/su/users/[single].js", + "/su/users/new": "pages/su/users/new.js", + "/su/users": "pages/su/users.js", + "/terms": "pages/terms.js", + "/su/login": "pages/su/login.js", + "/unsubscribe": "pages/unsubscribe.js" +} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/404.html b/dsql-app/.local_dist/server/pages/404.html deleted file mode 100644 index dba333a9..00000000 --- a/dsql-app/.local_dist/server/pages/404.html +++ /dev/null @@ -1 +0,0 @@ -

      \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/404.js b/dsql-app/.local_dist/server/pages/404.js new file mode 100644 index 00000000..9dcf8554 --- /dev/null +++ b/dsql-app/.local_dist/server/pages/404.js @@ -0,0 +1 @@ +"use strict";(()=>{var e={};e.id=2336,e.ids=[2336,3220],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},47913:(e,t,r)=>{r.r(t),r.d(t,{config:()=>d,default:()=>p,getServerSideProps:()=>g,getStaticPaths:()=>u,getStaticProps:()=>m,reportWebVitals:()=>h,routeModule:()=>y,unstable_getServerProps:()=>P,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>j,unstable_getStaticProps:()=>x});var s={};r.r(s),r.d(s,{default:()=>l});var n=r(63865),a=r(9455),o=r(30671),i=r(5583),c=r(19796);function l(){return null}r(8732),r(82015),r(26228),r(91258),r(82271);let p=(0,o.M)(s,"default"),m=(0,o.M)(s,"getStaticProps"),u=(0,o.M)(s,"getStaticPaths"),g=(0,o.M)(s,"getServerSideProps"),d=(0,o.M)(s,"config"),h=(0,o.M)(s,"reportWebVitals"),x=(0,o.M)(s,"unstable_getStaticProps"),j=(0,o.M)(s,"unstable_getStaticPaths"),f=(0,o.M)(s,"unstable_getStaticParams"),P=(0,o.M)(s,"unstable_getServerProps"),S=(0,o.M)(s,"unstable_getServerSideProps"),y=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/404",pathname:"/404",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:s})},91258:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(8732),n=r(82015),a=r.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:n}){return(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},82271:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(46169);function n({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,s.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let r=t.user?t.user:{};e(r),localStorage.setItem("user",JSON.stringify(r))}).catch(e=>{console.log(e)})}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796],()=>r(47913));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/500.html b/dsql-app/.local_dist/server/pages/500.html deleted file mode 100644 index 584e31e1..00000000 --- a/dsql-app/.local_dist/server/pages/500.html +++ /dev/null @@ -1 +0,0 @@ -
      \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/500.js b/dsql-app/.local_dist/server/pages/500.js new file mode 100644 index 00000000..84b5ecd6 --- /dev/null +++ b/dsql-app/.local_dist/server/pages/500.js @@ -0,0 +1 @@ +"use strict";(()=>{var e={};e.id=421,e.ids=[421,3220],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},52833:(e,t,r)=>{r.r(t),r.d(t,{config:()=>d,default:()=>p,getServerSideProps:()=>g,getStaticPaths:()=>u,getStaticProps:()=>m,reportWebVitals:()=>h,routeModule:()=>y,unstable_getServerProps:()=>P,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>j,unstable_getStaticProps:()=>x});var s={};r.r(s),r.d(s,{default:()=>l});var n=r(63865),a=r(9455),o=r(30671),i=r(5583),c=r(19796);function l(){return null}r(8732),r(82015),r(26228),r(91258),r(82271),r(46169);let p=(0,o.M)(s,"default"),m=(0,o.M)(s,"getStaticProps"),u=(0,o.M)(s,"getStaticPaths"),g=(0,o.M)(s,"getServerSideProps"),d=(0,o.M)(s,"config"),h=(0,o.M)(s,"reportWebVitals"),x=(0,o.M)(s,"unstable_getStaticProps"),j=(0,o.M)(s,"unstable_getStaticPaths"),f=(0,o.M)(s,"unstable_getStaticParams"),P=(0,o.M)(s,"unstable_getServerProps"),S=(0,o.M)(s,"unstable_getServerSideProps"),y=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/500",pathname:"/500",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:s})},91258:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(8732),n=r(82015),a=r.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:n}){return(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},82271:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(46169);function n({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,s.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let r=t.user?t.user:{};e(r),localStorage.setItem("user",JSON.stringify(r))}).catch(e=>{console.log(e)})}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796],()=>r(52833));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/_app.js.nft.json b/dsql-app/.local_dist/server/pages/_app.js.nft.json index 25033f84..f1682e02 100644 --- a/dsql-app/.local_dist/server/pages/_app.js.nft.json +++ b/dsql-app/.local_dist/server/pages/_app.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../package.json","../../../pages/_app.tsx","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/9821.js","../chunks/9796.js","../../../pages/_app.tsx","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/_document.js.nft.json b/dsql-app/.local_dist/server/pages/_document.js.nft.json index 79784317..bc894970 100644 --- a/dsql-app/.local_dist/server/pages/_document.js.nft.json +++ b/dsql-app/.local_dist/server/pages/_document.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../package.json","../../../pages/_document.tsx","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../../../pages/_document.tsx","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/_error.js.nft.json b/dsql-app/.local_dist/server/pages/_error.js.nft.json index 2ae95638..58cf9d39 100644 --- a/dsql-app/.local_dist/server/pages/_error.js.nft.json +++ b/dsql-app/.local_dist/server/pages/_error.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../chunks/9821.js","../chunks/9796.js"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/about.html b/dsql-app/.local_dist/server/pages/about.html deleted file mode 100644 index 33a79d64..00000000 --- a/dsql-app/.local_dist/server/pages/about.html +++ /dev/null @@ -1 +0,0 @@ -
      \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/about.js b/dsql-app/.local_dist/server/pages/about.js new file mode 100644 index 00000000..6a1d1e8b --- /dev/null +++ b/dsql-app/.local_dist/server/pages/about.js @@ -0,0 +1 @@ +"use strict";(()=>{var e={};e.id=4239,e.ids=[4239],e.modules={60669:(e,t,r)=>{r.r(t),r.d(t,{config:()=>m,default:()=>g,getServerSideProps:()=>b,getStaticPaths:()=>P,getStaticProps:()=>S,reportWebVitals:()=>x,routeModule:()=>q,unstable_getServerProps:()=>_,unstable_getServerSideProps:()=>h,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>v,unstable_getStaticProps:()=>M});var a={};r.r(a),r.d(a,{HomepageContext:()=>d,default:()=>c});var s=r(63865),i=r(9455),u=r(30671),o=r(5583),n=r(19796),l=(r(8732),r(82015)),p=r.n(l);r(26228),r(91258),r(82271),r(191),r(57758);let d=p().createContext({});function c(){return null}let g=(0,u.M)(a,"default"),S=(0,u.M)(a,"getStaticProps"),P=(0,u.M)(a,"getStaticPaths"),b=(0,u.M)(a,"getServerSideProps"),m=(0,u.M)(a,"config"),x=(0,u.M)(a,"reportWebVitals"),M=(0,u.M)(a,"unstable_getStaticProps"),v=(0,u.M)(a,"unstable_getStaticPaths"),f=(0,u.M)(a,"unstable_getStaticParams"),_=(0,u.M)(a,"unstable_getServerProps"),h=(0,u.M)(a,"unstable_getServerSideProps"),q=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/about",pathname:"/about",bundlePath:"",filename:""},components:{App:n.default,Document:o.default},userland:a})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,9796,6202],()=>r(60669));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin.js b/dsql-app/.local_dist/server/pages/admin.js index 909d86f1..663c3226 100644 --- a/dsql-app/.local_dist/server/pages/admin.js +++ b/dsql-app/.local_dist/server/pages/admin.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=6309,e.ids=[6309],e.modules={13262:(e,t,s)=>{s.r(t),s.d(t,{config:()=>v,default:()=>S,getServerSideProps:()=>A,getStaticPaths:()=>C,getStaticProps:()=>y,reportWebVitals:()=>f,routeModule:()=>D,unstable_getServerProps:()=>M,unstable_getServerSideProps:()=>q,unstable_getStaticParams:()=>P,unstable_getStaticPaths:()=>E,unstable_getStaticProps:()=>_});var a={};s.r(a),s.d(a,{DashboardContext:()=>g,default:()=>b,getServerSideProps:()=>j});var r=s(63865),i=s(9455),n=s(30671),d=s(5583),l=s(19796),o=s(8732),c=s(82015),u=s.n(c),x=s(25562),m=s(92702),p=s(71192),h=s(70355);let g=u().createContext({});function b({user:e,databases:t,metrics:s}){let a=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,o.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[r,i]=u().useState(null);return(0,o.jsx)(x.A,{head:a,user:e,children:(0,o.jsxs)(g.Provider,{value:{user:e,databases:t,targetDatabase:r,setTargetDatabase:i,metrics:s},children:[(0,o.jsx)(p.A,{}),(0,o.jsx)(h.A,{targetDatabase:r})]})})}async function j({req:e,res:t,query:s}){let a=await (0,m.A)(e,t);return a?.logged_in_status?{redirect:{destination:`/admin/${a.id}`,permanent:!1}}:{redirect:{destination:"/login",permanent:!1}}}let S=(0,n.M)(a,"default"),y=(0,n.M)(a,"getStaticProps"),C=(0,n.M)(a,"getStaticPaths"),A=(0,n.M)(a,"getServerSideProps"),v=(0,n.M)(a,"config"),f=(0,n.M)(a,"reportWebVitals"),_=(0,n.M)(a,"unstable_getStaticProps"),E=(0,n.M)(a,"unstable_getStaticPaths"),P=(0,n.M)(a,"unstable_getStaticParams"),M=(0,n.M)(a,"unstable_getServerProps"),q=(0,n.M)(a,"unstable_getServerSideProps"),D=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin",pathname:"/admin",bundlePath:"",filename:""},components:{App:l.default,Document:d.default},userland:a})},71192:(e,t,s)=>{s.d(t,{A:()=>j});var a=s(8732),r=s(82015),i=s.n(r),n=s(3530),d=s(53926),l=s(66485),o=s(56331);function c(){let{databases:e,setTargetDatabase:t,user:s}=i().useContext(n.DashboardContext);return(0,a.jsx)(i().Fragment,{children:(0,a.jsx)(o.A,{databases:e,setTargetDatabase:t,title:"Recently added Databases",more:!0,user:s})})}var u=s(67274),x=s(34637),m=s(93213),p=s(83158);let h=(0,s(82544).A)("Key",[["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["path",{d:"m15.5 7.5 3 3L22 7l-3-3",key:"1rn1fs"}]]);function g({icon:e,metric:t,count:s,url:r}){return(0,a.jsxs)("a",{href:r,className:"card col w-full",children:[(0,a.jsx)("div",{className:"absolute top-4 right-4",children:e}),(0,a.jsxs)("div",{className:"content-block",children:[(0,a.jsx)("span",{className:"metric text-slate-800 dark:text-white",children:s}),(0,a.jsx)("span",{className:"text-sm text-slate-600 dark:text-slate-400",children:t})]})]})}function b(){let{databases:e,setTargetDatabase:t,metrics:s,user:r}=i().useContext(n.DashboardContext);return(0,a.jsx)("section",{className:"p-0",children:(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 w-full gap-6 items-stretch",children:[(0,a.jsx)(g,{metric:"Databases Created",count:s?.dbCount||0,icon:(0,a.jsx)(x.A,{size:20,className:"text-secondary2"}),url:`/admin/${r?.id}/databases`}),(0,a.jsx)(g,{metric:"Tables Created",count:s?.tablesCount||0,icon:(0,a.jsx)(m.A,{size:20,className:"text-primary"})}),(0,a.jsx)(g,{metric:"Media Added",count:s?.mediaCount||0,icon:(0,a.jsx)(p.A,{size:20,className:"text-slate-500"}),url:`/admin/${r?.id}/media`}),(0,a.jsx)(g,{metric:"API Keys",count:s?.apiKeysCount||0,icon:(0,a.jsx)(h,{size:20,className:"text-slate-900 dark:text-white"}),url:`/admin/${r?.id}/api-keys`})]})})}function j(){let{databases:e,user:t}=i().useContext(n.DashboardContext);return(0,a.jsxs)(i().Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-0",children:[(0,a.jsx)("h1",{className:"text-3xl m-0",children:"Dashboard"}),(0,a.jsx)(d.A,{user:t})]}),t?.verification_status?.toString().match(/1/)?(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)(b,{}),(0,a.jsx)(c,{}),(0,a.jsx)(u.A,{user:t})]}):(0,a.jsx)(l.A,{})]})}},93213:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]])},3530:(e,t,s)=>{s.r(t),s.d(t,{DashboardContext:()=>u,default:()=>x,getServerSideProps:()=>m});var a=s(8732),r=s(82015),i=s.n(r),n=s(25562),d=s(92702),l=s(71192),o=s(70355),c=s(71934);let u=i().createContext({});function x({user:e,databases:t,metrics:s}){let r=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[d,c]=i().useState();return(0,a.jsx)(n.A,{head:r,user:e,children:(0,a.jsxs)(u.Provider,{value:{user:e,databases:t,targetDatabase:d,setTargetDatabase:c,metrics:s},children:[(0,a.jsx)(l.A,{}),(0,a.jsx)(o.A,{targetDatabase:d})]})})}async function m({req:e,res:t,query:s}){let a=await (0,d.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,c.A)("SELECT * FROM user_databases WHERE user_id=? ORDER BY id DESC LIMIT 3",[a.id]),i=await (0,c.A)(` +"use strict";(()=>{var e={};e.id=6309,e.ids=[6309],e.modules={13262:(e,t,s)=>{s.r(t),s.d(t,{config:()=>v,default:()=>S,getServerSideProps:()=>A,getStaticPaths:()=>C,getStaticProps:()=>y,reportWebVitals:()=>f,routeModule:()=>k,unstable_getServerProps:()=>M,unstable_getServerSideProps:()=>D,unstable_getStaticParams:()=>P,unstable_getStaticPaths:()=>E,unstable_getStaticProps:()=>_});var a={};s.r(a),s.d(a,{DashboardContext:()=>g,default:()=>b,getServerSideProps:()=>j});var r=s(63865),i=s(9455),n=s(30671),d=s(5583),l=s(19796),o=s(8732),c=s(82015),u=s.n(c),x=s(25562),m=s(92702),p=s(71192),h=s(70355);let g=u().createContext({});function b({user:e,databases:t,metrics:s}){let a=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,o.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[r,i]=u().useState(null);return(0,o.jsx)(x.A,{head:a,user:e,children:(0,o.jsxs)(g.Provider,{value:{user:e,databases:t,targetDatabase:r,setTargetDatabase:i,metrics:s},children:[(0,o.jsx)(p.A,{}),(0,o.jsx)(h.A,{targetDatabase:r})]})})}async function j({req:e,res:t,query:s}){let a=await (0,m.A)(e,t);return a?.logged_in_status?{redirect:{destination:`/admin/${a.id}`,permanent:!1}}:{redirect:{destination:"/login",permanent:!1}}}let S=(0,n.M)(a,"default"),y=(0,n.M)(a,"getStaticProps"),C=(0,n.M)(a,"getStaticPaths"),A=(0,n.M)(a,"getServerSideProps"),v=(0,n.M)(a,"config"),f=(0,n.M)(a,"reportWebVitals"),_=(0,n.M)(a,"unstable_getStaticProps"),E=(0,n.M)(a,"unstable_getStaticPaths"),P=(0,n.M)(a,"unstable_getStaticParams"),M=(0,n.M)(a,"unstable_getServerProps"),D=(0,n.M)(a,"unstable_getServerSideProps"),k=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin",pathname:"/admin",bundlePath:"",filename:""},components:{App:l.default,Document:d.default},userland:a})},71192:(e,t,s)=>{s.d(t,{A:()=>j});var a=s(8732),r=s(82015),i=s.n(r),n=s(3530),d=s(53926),l=s(66485),o=s(56331);function c(){let{databases:e,setTargetDatabase:t,user:s}=i().useContext(n.DashboardContext);return(0,a.jsx)(i().Fragment,{children:(0,a.jsx)(o.A,{databases:e,setTargetDatabase:t,title:"Recently added Databases",more:!0,user:s})})}var u=s(67274),x=s(34637),m=s(93213),p=s(83158);let h=(0,s(82544).A)("Key",[["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["path",{d:"m15.5 7.5 3 3L22 7l-3-3",key:"1rn1fs"}]]);function g({icon:e,metric:t,count:s,url:r}){return(0,a.jsxs)("a",{href:r,className:"card col w-full",children:[(0,a.jsx)("div",{className:"absolute top-4 right-4",children:e}),(0,a.jsxs)("div",{className:"content-block",children:[(0,a.jsx)("span",{className:"metric text-slate-800 dark:text-white",children:s}),(0,a.jsx)("span",{className:"text-sm text-slate-600 dark:text-slate-400",children:t})]})]})}function b(){let{databases:e,setTargetDatabase:t,metrics:s,user:r}=i().useContext(n.DashboardContext);return(0,a.jsx)("section",{className:"p-0",children:(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 w-full gap-6 items-stretch",children:[(0,a.jsx)(g,{metric:"Databases Created",count:s?.dbCount||0,icon:(0,a.jsx)(x.A,{size:20,className:"text-secondary2"}),url:`/admin/${r?.id}/databases`}),(0,a.jsx)(g,{metric:"Tables Created",count:s?.tablesCount||0,icon:(0,a.jsx)(m.A,{size:20,className:"text-primary"})}),(0,a.jsx)(g,{metric:"Media Added",count:s?.mediaCount||0,icon:(0,a.jsx)(p.A,{size:20,className:"text-slate-500"}),url:`/admin/${r?.id}/media`}),(0,a.jsx)(g,{metric:"API Keys",count:s?.apiKeysCount||0,icon:(0,a.jsx)(h,{size:20,className:"text-slate-900 dark:text-white"}),url:`/admin/${r?.id}/api-keys`})]})})}function j(){let{databases:e,user:t}=i().useContext(n.DashboardContext);return(0,a.jsxs)(i().Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-0",children:[(0,a.jsx)("h1",{className:"text-3xl m-0",children:"Dashboard"}),(0,a.jsx)(d.A,{user:t})]}),t?.verification_status?.toString().match(/1/)?(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)(b,{}),(0,a.jsx)(c,{}),(0,a.jsx)(u.A,{user:t})]}):(0,a.jsx)(l.A,{})]})}},93213:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]])},3530:(e,t,s)=>{s.r(t),s.d(t,{DashboardContext:()=>u,default:()=>x,getServerSideProps:()=>m});var a=s(8732),r=s(82015),i=s.n(r),n=s(25562),d=s(92702),l=s(71192),o=s(70355),c=s(71934);let u=i().createContext({});function x({user:e,databases:t,metrics:s}){let r=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[d,c]=i().useState();return(0,a.jsx)(n.A,{head:r,user:e,children:(0,a.jsxs)(u.Provider,{value:{user:e,databases:t,targetDatabase:d,setTargetDatabase:c,metrics:s},children:[(0,a.jsx)(l.A,{}),(0,a.jsx)(o.A,{targetDatabase:d})]})})}async function m({req:e,res:t,query:s}){let a=await (0,d.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,c.A)("SELECT * FROM user_databases WHERE user_id=? ORDER BY id DESC LIMIT 3",[a.id]),i=await (0,c.A)(` SELECT ( SELECT COUNT(id) FROM user_databases WHERE user_id=? ) AS dbCount, @@ -11,4 +11,4 @@ ( SELECT COUNT(id) FROM api_keys WHERE user_id=? ) AS apiKeysCount - `,[a.id,a.id,a.id,a.id]);return{props:{user:a,databases:r,metrics:i&&i[0]?i[0]:{}}}}},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,9796,5392,5771],()=>s(13262));module.exports=a})(); \ No newline at end of file + `,[a.id,a.id,a.id,a.id]);return{props:{user:a,databases:r,metrics:i&&i[0]?i[0]:{}}}}},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,9796,5392,5771],()=>s(13262));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin.js.nft.json b/dsql-app/.local_dist/server/pages/admin.js.nft.json index 4679e910..1d309925 100644 --- a/dsql-app/.local_dist/server/pages/admin.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/bignumber.js/bignumber.js","../../../node_modules/bignumber.js/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/core-util-is/lib/util.js","../../../node_modules/core-util-is/package.json","../../../node_modules/inherits/inherits.js","../../../node_modules/inherits/inherits_browser.js","../../../node_modules/inherits/package.json","../../../node_modules/isarray/index.js","../../../node_modules/isarray/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/mysql/index.js","../../../node_modules/mysql/lib/Connection.js","../../../node_modules/mysql/lib/ConnectionConfig.js","../../../node_modules/mysql/lib/Pool.js","../../../node_modules/mysql/lib/PoolCluster.js","../../../node_modules/mysql/lib/PoolConfig.js","../../../node_modules/mysql/lib/PoolConnection.js","../../../node_modules/mysql/lib/PoolNamespace.js","../../../node_modules/mysql/lib/PoolSelector.js","../../../node_modules/mysql/lib/protocol/Auth.js","../../../node_modules/mysql/lib/protocol/BufferList.js","../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../node_modules/mysql/lib/protocol/Parser.js","../../../node_modules/mysql/lib/protocol/Protocol.js","../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../node_modules/mysql/lib/protocol/SqlString.js","../../../node_modules/mysql/lib/protocol/Timer.js","../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../node_modules/mysql/lib/protocol/constants/client.js","../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../node_modules/mysql/lib/protocol/constants/types.js","../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../node_modules/mysql/lib/protocol/packets/index.js","../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../node_modules/mysql/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/process-nextick-args/index.js","../../../node_modules/process-nextick-args/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../node_modules/readable-stream/lib/_stream_readable.js","../../../node_modules/readable-stream/lib/_stream_transform.js","../../../node_modules/readable-stream/lib/_stream_writable.js","../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../node_modules/readable-stream/package.json","../../../node_modules/readable-stream/readable.js","../../../node_modules/safe-buffer/index.js","../../../node_modules/safe-buffer/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/serverless-mysql/index.js","../../../node_modules/serverless-mysql/package.json","../../../node_modules/sqlstring/index.js","../../../node_modules/sqlstring/lib/SqlString.js","../../../node_modules/sqlstring/package.json","../../../node_modules/string_decoder/lib/string_decoder.js","../../../node_modules/string_decoder/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../node_modules/util-deprecate/node.js","../../../node_modules/util-deprecate/package.json","../../../package.json","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../chunks/9821.js","../chunks/9796.js","../chunks/5392.js","../chunks/5771.js","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id].js b/dsql-app/.local_dist/server/pages/admin/[user_id].js index 3c9e6df7..8d57eebb 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id].js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=531,e.ids=[531],e.modules={65102:(e,t,s)=>{s.r(t),s.d(t,{config:()=>m,default:()=>o,getServerSideProps:()=>x,getStaticPaths:()=>c,getStaticProps:()=>u,reportWebVitals:()=>p,routeModule:()=>y,unstable_getServerProps:()=>j,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>h});var a=s(63865),r=s(9455),i=s(30671),d=s(5583),n=s(19796),l=s(3530);let o=(0,i.M)(l,"default"),u=(0,i.M)(l,"getStaticProps"),c=(0,i.M)(l,"getStaticPaths"),x=(0,i.M)(l,"getServerSideProps"),m=(0,i.M)(l,"config"),p=(0,i.M)(l,"reportWebVitals"),h=(0,i.M)(l,"unstable_getStaticProps"),b=(0,i.M)(l,"unstable_getStaticPaths"),g=(0,i.M)(l,"unstable_getStaticParams"),j=(0,i.M)(l,"unstable_getServerProps"),S=(0,i.M)(l,"unstable_getServerSideProps"),y=new a.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]",pathname:"/admin/[user_id]",bundlePath:"",filename:""},components:{App:n.default,Document:d.default},userland:l})},71192:(e,t,s)=>{s.d(t,{A:()=>j});var a=s(8732),r=s(82015),i=s.n(r),d=s(3530),n=s(53926),l=s(66485),o=s(56331);function u(){let{databases:e,setTargetDatabase:t,user:s}=i().useContext(d.DashboardContext);return(0,a.jsx)(i().Fragment,{children:(0,a.jsx)(o.A,{databases:e,setTargetDatabase:t,title:"Recently added Databases",more:!0,user:s})})}var c=s(67274),x=s(34637),m=s(93213),p=s(83158);let h=(0,s(82544).A)("Key",[["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["path",{d:"m15.5 7.5 3 3L22 7l-3-3",key:"1rn1fs"}]]);function b({icon:e,metric:t,count:s,url:r}){return(0,a.jsxs)("a",{href:r,className:"card col w-full",children:[(0,a.jsx)("div",{className:"absolute top-4 right-4",children:e}),(0,a.jsxs)("div",{className:"content-block",children:[(0,a.jsx)("span",{className:"metric text-slate-800 dark:text-white",children:s}),(0,a.jsx)("span",{className:"text-sm text-slate-600 dark:text-slate-400",children:t})]})]})}function g(){let{databases:e,setTargetDatabase:t,metrics:s,user:r}=i().useContext(d.DashboardContext);return(0,a.jsx)("section",{className:"p-0",children:(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 w-full gap-6 items-stretch",children:[(0,a.jsx)(b,{metric:"Databases Created",count:s?.dbCount||0,icon:(0,a.jsx)(x.A,{size:20,className:"text-secondary2"}),url:`/admin/${r?.id}/databases`}),(0,a.jsx)(b,{metric:"Tables Created",count:s?.tablesCount||0,icon:(0,a.jsx)(m.A,{size:20,className:"text-primary"})}),(0,a.jsx)(b,{metric:"Media Added",count:s?.mediaCount||0,icon:(0,a.jsx)(p.A,{size:20,className:"text-slate-500"}),url:`/admin/${r?.id}/media`}),(0,a.jsx)(b,{metric:"API Keys",count:s?.apiKeysCount||0,icon:(0,a.jsx)(h,{size:20,className:"text-slate-900 dark:text-white"}),url:`/admin/${r?.id}/api-keys`})]})})}function j(){let{databases:e,user:t}=i().useContext(d.DashboardContext);return(0,a.jsxs)(i().Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-0",children:[(0,a.jsx)("h1",{className:"text-3xl m-0",children:"Dashboard"}),(0,a.jsx)(n.A,{user:t})]}),t?.verification_status?.toString().match(/1/)?(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)(g,{}),(0,a.jsx)(u,{}),(0,a.jsx)(c.A,{user:t})]}):(0,a.jsx)(l.A,{})]})}},93213:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]])},3530:(e,t,s)=>{s.r(t),s.d(t,{DashboardContext:()=>c,default:()=>x,getServerSideProps:()=>m});var a=s(8732),r=s(82015),i=s.n(r),d=s(25562),n=s(92702),l=s(71192),o=s(70355),u=s(71934);let c=i().createContext({});function x({user:e,databases:t,metrics:s}){let r=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[n,u]=i().useState();return(0,a.jsx)(d.A,{head:r,user:e,children:(0,a.jsxs)(c.Provider,{value:{user:e,databases:t,targetDatabase:n,setTargetDatabase:u,metrics:s},children:[(0,a.jsx)(l.A,{}),(0,a.jsx)(o.A,{targetDatabase:n})]})})}async function m({req:e,res:t,query:s}){let a=await (0,n.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,u.A)("SELECT * FROM user_databases WHERE user_id=? ORDER BY id DESC LIMIT 3",[a.id]),i=await (0,u.A)(` +"use strict";(()=>{var e={};e.id=531,e.ids=[531],e.modules={65102:(e,t,s)=>{s.r(t),s.d(t,{config:()=>m,default:()=>o,getServerSideProps:()=>x,getStaticPaths:()=>u,getStaticProps:()=>c,reportWebVitals:()=>p,routeModule:()=>y,unstable_getServerProps:()=>j,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>h});var a=s(63865),r=s(9455),i=s(30671),n=s(5583),d=s(19796),l=s(3530);let o=(0,i.M)(l,"default"),c=(0,i.M)(l,"getStaticProps"),u=(0,i.M)(l,"getStaticPaths"),x=(0,i.M)(l,"getServerSideProps"),m=(0,i.M)(l,"config"),p=(0,i.M)(l,"reportWebVitals"),h=(0,i.M)(l,"unstable_getStaticProps"),b=(0,i.M)(l,"unstable_getStaticPaths"),g=(0,i.M)(l,"unstable_getStaticParams"),j=(0,i.M)(l,"unstable_getServerProps"),S=(0,i.M)(l,"unstable_getServerSideProps"),y=new a.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]",pathname:"/admin/[user_id]",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:l})},71192:(e,t,s)=>{s.d(t,{A:()=>j});var a=s(8732),r=s(82015),i=s.n(r),n=s(3530),d=s(53926),l=s(66485),o=s(56331);function c(){let{databases:e,setTargetDatabase:t,user:s}=i().useContext(n.DashboardContext);return(0,a.jsx)(i().Fragment,{children:(0,a.jsx)(o.A,{databases:e,setTargetDatabase:t,title:"Recently added Databases",more:!0,user:s})})}var u=s(67274),x=s(34637),m=s(93213),p=s(83158);let h=(0,s(82544).A)("Key",[["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["path",{d:"m15.5 7.5 3 3L22 7l-3-3",key:"1rn1fs"}]]);function b({icon:e,metric:t,count:s,url:r}){return(0,a.jsxs)("a",{href:r,className:"card col w-full",children:[(0,a.jsx)("div",{className:"absolute top-4 right-4",children:e}),(0,a.jsxs)("div",{className:"content-block",children:[(0,a.jsx)("span",{className:"metric text-slate-800 dark:text-white",children:s}),(0,a.jsx)("span",{className:"text-sm text-slate-600 dark:text-slate-400",children:t})]})]})}function g(){let{databases:e,setTargetDatabase:t,metrics:s,user:r}=i().useContext(n.DashboardContext);return(0,a.jsx)("section",{className:"p-0",children:(0,a.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 w-full gap-6 items-stretch",children:[(0,a.jsx)(b,{metric:"Databases Created",count:s?.dbCount||0,icon:(0,a.jsx)(x.A,{size:20,className:"text-secondary2"}),url:`/admin/${r?.id}/databases`}),(0,a.jsx)(b,{metric:"Tables Created",count:s?.tablesCount||0,icon:(0,a.jsx)(m.A,{size:20,className:"text-primary"})}),(0,a.jsx)(b,{metric:"Media Added",count:s?.mediaCount||0,icon:(0,a.jsx)(p.A,{size:20,className:"text-slate-500"}),url:`/admin/${r?.id}/media`}),(0,a.jsx)(b,{metric:"API Keys",count:s?.apiKeysCount||0,icon:(0,a.jsx)(h,{size:20,className:"text-slate-900 dark:text-white"}),url:`/admin/${r?.id}/api-keys`})]})})}function j(){let{databases:e,user:t}=i().useContext(n.DashboardContext);return(0,a.jsxs)(i().Fragment,{children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-0",children:[(0,a.jsx)("h1",{className:"text-3xl m-0",children:"Dashboard"}),(0,a.jsx)(d.A,{user:t})]}),t?.verification_status?.toString().match(/1/)?(0,a.jsxs)(i().Fragment,{children:[(0,a.jsx)(g,{}),(0,a.jsx)(c,{}),(0,a.jsx)(u.A,{user:t})]}):(0,a.jsx)(l.A,{})]})}},93213:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]])},3530:(e,t,s)=>{s.r(t),s.d(t,{DashboardContext:()=>u,default:()=>x,getServerSideProps:()=>m});var a=s(8732),r=s(82015),i=s.n(r),n=s(25562),d=s(92702),l=s(71192),o=s(70355),c=s(71934);let u=i().createContext({});function x({user:e,databases:t,metrics:s}){let r=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,a.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[d,c]=i().useState();return(0,a.jsx)(n.A,{head:r,user:e,children:(0,a.jsxs)(u.Provider,{value:{user:e,databases:t,targetDatabase:d,setTargetDatabase:c,metrics:s},children:[(0,a.jsx)(l.A,{}),(0,a.jsx)(o.A,{targetDatabase:d})]})})}async function m({req:e,res:t,query:s}){let a=await (0,d.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,c.A)("SELECT * FROM user_databases WHERE user_id=? ORDER BY id DESC LIMIT 3",[a.id]),i=await (0,c.A)(` SELECT ( SELECT COUNT(id) FROM user_databases WHERE user_id=? ) AS dbCount, @@ -11,4 +11,4 @@ ( SELECT COUNT(id) FROM api_keys WHERE user_id=? ) AS apiKeysCount - `,[a.id,a.id,a.id,a.id]);return{props:{user:a,databases:r,metrics:i&&i[0]?i[0]:{}}}}},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,9796,5392,5771],()=>s(65102));module.exports=a})(); \ No newline at end of file + `,[a.id,a.id,a.id,a.id]);return{props:{user:a,databases:r,metrics:i&&i[0]?i[0]:{}}}}},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,9796,5392,5771],()=>s(65102));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id].js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id].js.nft.json index dbeb0ee9..b4c40e68 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id].js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../node_modules/@swc/helpers/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/client-only/index.js","../../../../node_modules/client-only/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/head.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../node_modules/next/head.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../node_modules/react-dom/index.js","../../../../node_modules/react-dom/package.json","../../../../node_modules/react-dom/server.browser.js","../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../node_modules/react/cjs/react.development.js","../../../../node_modules/react/cjs/react.production.min.js","../../../../node_modules/react/index.js","../../../../node_modules/react/jsx-runtime.js","../../../../node_modules/react/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../node_modules/scheduler/index.js","../../../../node_modules/scheduler/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/styled-jsx/dist/index/index.js","../../../../node_modules/styled-jsx/index.js","../../../../node_modules/styled-jsx/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-runtime.js","../../chunks/883.js","../../chunks/9821.js","../../chunks/9796.js","../../chunks/5392.js","../../chunks/5771.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/api-keys.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/api-keys.js index bc4df495..1afad97a 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/api-keys.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/api-keys.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9419,e.ids=[9419],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},50665:(e,t,a)=>{a.r(t),a.d(t,{config:()=>R,default:()=>C,getServerSideProps:()=>T,getStaticPaths:()=>M,getStaticProps:()=>O,reportWebVitals:()=>K,routeModule:()=>H,unstable_getServerProps:()=>F,unstable_getServerSideProps:()=>I,unstable_getStaticParams:()=>Q,unstable_getStaticPaths:()=>q,unstable_getStaticProps:()=>B});var s,r={};a.r(r),a.d(r,{ApiKeysContext:()=>P,default:()=>L,getServerSideProps:()=>E});var l=a(63865),n=a(9455),i=a(30671),c=a(5583),o=a(19796),d=a(8732),p=a(82015),u=a.n(p),h=a(25562),m=a(92702),y=a(53926),x=a(66485),f=a(91140),g=a(46169),_=a(16757),v=a(55904);function A({apiKeyObject:e,setTargetApiKey:t}){let[a,s]=u().useState(!1);return(0,d.jsxs)("div",{className:"card no-hover justify-between items-center"+(e.scope.match(/fullAccess/)?" green":""),onClick:a=>{a.target?.closest("button")||(t(e),(0,f.PB)("target-media-popup"))},children:[a&&(0,d.jsx)(_.A,{width:"20px"}),(0,d.jsxs)("div",{className:"text-sm flex-wrap",children:[(0,d.jsx)("div",{children:e.scope.match(/readOnly/)?(0,d.jsx)("span",{className:"notification"}):e.scope.match(/fullAccess/)?(0,d.jsx)("span",{className:"notification success"}):"No Scope"}),(0,d.jsx)("span",{className:"title text-xl",style:{fontSize:"16px"},children:e.name}),(0,d.jsxs)("span",{className:"text-slate-400 ",children:["Created: ",e.date_created.substring(0,24)]})]}),(0,d.jsxs)(v.A,{children:[(0,d.jsx)("button",{className:"outlined light-gray small-text",onClick:t=>{alert(e.apiKeyPayload)},children:"Reveal Api Key"}),(0,d.jsx)("button",{className:"outlined light-gray small-text",onClick:t=>{navigator.clipboard.writeText(e.apiKeyPayload).then(()=>{alert("Api Key Copied To Clipboard")})},children:"Copy Api Key"}),(0,d.jsx)("button",{className:"outlined light-gray small-text"+(a?" pointer-events-none opacity-40":""),onClick:t=>{s(!0),window.confirm("Delete this Api Key?")?(0,g.A)("/api/deleteApiKey",{method:"post",body:e},!0).then(e=>{}).finally(()=>{window.location.reload()}):s(!1)},children:"Delete Api Key"})]})]})}function j({user:e,apiKeys:t,setTargetApiKey:a}){return(0,d.jsx)(u().Fragment,{children:(0,d.jsxs)("section",{className:"p-0 items-start gap-4 overflow-visible bg-transparent border-transparent",children:[(0,d.jsx)("div",{className:"w-full flex-col items-stretch gap-4",children:t&&a&&t[0]&&t.map((e,t)=>(0,d.jsx)(A,{apiKeyObject:e,setTargetApiKey:a},t))}),!t||!t[0]&&(0,d.jsxs)("div",{className:"button outlined gray dashed w-full p-10 flex-col",onClick:e=>{(0,f.PB)("add-new-api-key-popup")},children:[(0,d.jsx)("span",{className:"text-slate-400",children:"No Api Keys Added."}),(0,d.jsx)("span",{className:"",children:"Add Api Key"})]})]})})}function S(){let{user:e,apiKeys:t,setApiKeys:a,setTargetApiKey:s}=u().useContext(P);return(0,d.jsxs)(u().Fragment,{children:[(0,d.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,d.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,d.jsx)("h1",{className:"text-3xl m-0",children:"Api Keys"}),(0,d.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,f.PB)("add-new-api-key-popup")},children:[(0,d.jsx)("span",{className:"symbol",children:"+"}),(0,d.jsx)("span",{children:"Add New Api Key"})]})]}),(0,d.jsx)(y.A,{user:e})]}),e?.verification_status?.toString().match(/1/)?(0,d.jsx)(j,{apiKeys:t,setTargetApiKey:s,user:e}):(0,d.jsx)(x.A,{})]})}function b({targetApiKey:e}){let[t,a]=u().useState(!1);return(0,d.jsxs)(f.Ay,{title:"target-api-key-preview-popup",noContainer:!0,fullPage:!0,children:[t&&(0,d.jsx)(_.A,{}),e&&(0,d.jsx)(u().Fragment,{children:(0,d.jsx)("span",{children:"Target Api Key"})})]})}var N=a(24872);function k(){async function e(e){return await (0,N.A)({tableName:"api_keys",columnName:"slug",value:e})}let[t,a]=u().useState(!1),[r,l]=u().useState(null);return(0,d.jsxs)(f.Ay,{title:"add-new-api-key-popup",children:[t&&(0,d.jsx)(_.A,{}),(0,d.jsx)("h4",{className:"m-0",children:"Add New Api Key"}),(0,d.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-2",onSubmit:e=>{e.preventDefault(),a(!0);let t=e.target,s={api_key_name:t.api_key_name.value,api_key_slug:t.api_key_slug.value,api_key_scope:t.api_key_scope.value,target_database:t.target_database?.value||void 0,target_table:t.target_table?.value||void 0};(0,g.A)("/api/addApiKey",{method:"post",body:s},!0).then(e=>{e.success?window.location.reload():setTimeout(()=>{a(!1)},2e3)})},children:[r&&(0,d.jsx)("div",{children:(0,d.jsx)("span",{children:r})}),(0,d.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,d.jsx)("label",{htmlFor:"api_key_name",children:"Api Key Name"}),(0,d.jsx)("input",{type:"text",name:"api_key_name",id:"api_key_name",placeholder:"Api Key Name",onInput:e=>{let t=e.target;t&&(t.closest("form").api_key_slug.value=t.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,""))},required:!0})]}),(0,d.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,d.jsx)("label",{htmlFor:"api_key_slug",children:"Api Key Slug"}),(0,d.jsx)("input",{type:"text",name:"api_key_slug",id:"api_key_slug",placeholder:"Api Key Slug",onInput:t=>{let a=t.target;a?.value.match(/./)?(a?.classList.remove("warning"),l(null)):a?.classList.add("warning"),window.clearTimeout(s),s=setTimeout(()=>{e(a.value).then(e=>{e.result?(a?.classList.add("warning"),l("Duplicate Table Name")):(a?.classList.remove("warning"),l(null))})},300)},required:!0})]}),(0,d.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,d.jsxs)("div",{className:"",children:[(0,d.jsx)("label",{htmlFor:"api_key_scope",children:"Api Scope"}),(0,d.jsxs)("div",{className:"dropdown-wrapper reversed",children:[(0,d.jsx)("span",{className:"px-2 py-1 bg-slate-100 rounded-full text-xs font-semibold",children:"Info"}),(0,d.jsx)("div",{className:"dropdown always left-aligned -ml-10 -mb-2",style:{minWidth:"300px"},children:(0,d.jsxs)("div",{className:"flex-col items-start gap-2 text-sm leading-snug",children:[(0,d.jsx)("span",{children:"Scope is the range of access the API Key can have"}),(0,d.jsxs)("ul",{className:"ml-0 pl-4 flex flex-col gap-2",children:[(0,d.jsx)("li",{children:(0,d.jsxs)("span",{children:[(0,d.jsx)("b",{children:"Read Only:"})," Can only read from databases"]})}),(0,d.jsx)("li",{children:(0,d.jsxs)("span",{children:[(0,d.jsx)("b",{children:"Full Access:"})," Can read and Write to databases"]})})]})]})})]})]}),(0,d.jsxs)("select",{name:"api_key_scope",id:"api_key_scope",children:[(0,d.jsx)("option",{value:"readOnly",children:"Read Only"}),(0,d.jsx)("option",{value:"fullAccess",children:"Full Access"})]})]}),(0,d.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,d.jsx)("label",{htmlFor:"target_database",children:"Target Databases"}),(0,d.jsx)("input",{type:"text",name:"target_database",id:"target_database",placeholder:"Target Databases (optional). Comma Separated"})]}),(0,d.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,d.jsx)("label",{htmlFor:"target_table",children:"Target Tables"}),(0,d.jsx)("input",{type:"text",name:"target_table",id:"target_table",placeholder:"Target Tables (optional). Comma Separated"})]}),(0,d.jsx)("button",{type:"submit",className:t?" pointer-events-none opacity-40":"",children:"Create New Api Key"})]})]})}var D=a(71934),w=a(71205);let P=u().createContext({});function L({user:e,fetchedApiKeys:t}){let a=(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("title",{children:"Api Keys | Datasquirel"}),(0,d.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[s,r]=u().useState(t),[l,n]=u().useState(null),[i,c]=u().useState(null);return(0,d.jsx)(P.Provider,{value:{user:e,apiKeys:s,setApiKeys:r,targetApiKey:i,setTargetApiKey:c,newApiKey:l,setNewApiKey:n},children:(0,d.jsxs)(u().Fragment,{children:[(0,d.jsx)(h.A,{head:a,user:e,children:(0,d.jsx)(S,{})}),i&&(0,d.jsx)(b,{targetApiKey:i}),(0,d.jsx)(k,{})]})})}async function E({req:e,res:t,query:a}){let s=await (0,m.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,D.A)(`SELECT * FROM api_keys WHERE user_id='${s.id}'`),l=[];if(r&&r[0])for(let e=0;e{a.d(t,{Ay:()=>i,PB:()=>c,fs:()=>o});var s=a(8732),r=a(58150),l=a(82015),n=a.n(l);function i({children:e,title:t,data:a,fullPage:l,wrapperClasses:i,closePopupDispatch:c,wrapperStyle:d,noContainer:p}){return l?(0,s.jsxs)("div",{className:"popup-bg overflow-hidden "+(i||""),"data-popupid":t||null,style:d,children:[p?(0,s.jsx)(n().Fragment,{children:e}):(0,s.jsx)("div",{className:"relative w-full h-full z-50","data-data":a?JSON.stringify(a):"",children:e}),(0,s.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{o(),c&&c()},children:(0,s.jsx)(r.A,{color:"white",size:20})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{o(),c&&c()}})]}):(0,s.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[p?(0,s.jsx)(n().Fragment,{children:e}):(0,s.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":a?JSON.stringify(a):"",children:[e,(0,s.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{o(),c&&c()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,s.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{o(),c&&c()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{o(),c&&c()}})]})}function c(e,t){let a=document.querySelector(`[data-popupid='${e}']`);a&&(a.style.display="flex",t?.(a))}function o(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},66485:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r(){return(0,s.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,s.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,s.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}a(82015)},55904:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(8732),r=a(82015),l=a.n(r);function n({children:e,column:t,className:a}){let r=l().useRef();return(0,s.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(a?" "+a:""),ref:r,children:e})}},24872:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(46169);async function r({tableName:e,columnName:t,value:a,dbFullName:r,dispatch:l,userId:n,dbId:i}){return await (0,s.A)(`/api/checkDuplicateData?tableName=${e}&type=${t}&value=${a}${r?"&dbFullName="+r:""}${n?"&userId="+n:""}${i?"&dbId="+i:""}`)}},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71205:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(55511),r=a(79428),l=a(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:c,algorithm:o,bufferAllocSize:d}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let p=(0,s.scryptSync)(n,i,c),u=r.Buffer.alloc(d,0),h=(0,s.createDecipheriv)(o,p,u);try{let t=h.update(e,"hex","utf8");return t+=h.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(9973),r=a.n(s);function l(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},48243:(e,t,a)=>{a.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392],()=>a(50665));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9419,e.ids=[9419],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},50665:(e,t,a)=>{a.r(t),a.d(t,{config:()=>T,default:()=>O,getServerSideProps:()=>R,getStaticPaths:()=>M,getStaticProps:()=>C,reportWebVitals:()=>B,routeModule:()=>H,unstable_getServerProps:()=>F,unstable_getServerSideProps:()=>I,unstable_getStaticParams:()=>q,unstable_getStaticPaths:()=>Q,unstable_getStaticProps:()=>K});var s,l={};a.r(l),a.d(l,{ApiKeysContext:()=>P,default:()=>L,getServerSideProps:()=>E});var r=a(63865),n=a(9455),i=a(30671),c=a(5583),o=a(19796),p=a(8732),d=a(82015),u=a.n(d),h=a(25562),m=a(92702),y=a(53926),x=a(66485),f=a(91140),_=a(46169),g=a(16757),v=a(55904);function A({apiKeyObject:e,setTargetApiKey:t}){let[a,s]=u().useState(!1);return(0,p.jsxs)("div",{className:"card no-hover justify-between items-center"+(e.scope.match(/fullAccess/)?" green":""),onClick:a=>{a.target?.closest("button")||(t(e),(0,f.PB)("target-media-popup"))},children:[a&&(0,p.jsx)(g.A,{width:"20px"}),(0,p.jsxs)("div",{className:"text-sm flex-wrap",children:[(0,p.jsx)("div",{children:e.scope.match(/readOnly/)?(0,p.jsx)("span",{className:"notification"}):e.scope.match(/fullAccess/)?(0,p.jsx)("span",{className:"notification success"}):"No Scope"}),(0,p.jsx)("span",{className:"title text-xl",style:{fontSize:"16px"},children:e.name}),(0,p.jsxs)("span",{className:"text-slate-400 ",children:["Created: ",e.date_created.substring(0,24)]})]}),(0,p.jsxs)(v.A,{children:[(0,p.jsx)("button",{className:"outlined light-gray small-text",onClick:t=>{alert(e.apiKeyPayload)},children:"Reveal Api Key"}),(0,p.jsx)("button",{className:"outlined light-gray small-text",onClick:t=>{navigator.clipboard.writeText(e.apiKeyPayload).then(()=>{alert("Api Key Copied To Clipboard")})},children:"Copy Api Key"}),(0,p.jsx)("button",{className:"outlined light-gray small-text"+(a?" pointer-events-none opacity-40":""),onClick:t=>{s(!0),window.confirm("Delete this Api Key?")?(0,_.A)("/api/deleteApiKey",{method:"post",body:e},!0).then(e=>{}).finally(()=>{window.location.reload()}):s(!1)},children:"Delete Api Key"})]})]})}function S({user:e,apiKeys:t,setTargetApiKey:a}){return(0,p.jsx)(u().Fragment,{children:(0,p.jsxs)("section",{className:"p-0 items-start gap-4 overflow-visible bg-transparent border-transparent",children:[(0,p.jsx)("div",{className:"w-full flex-col items-stretch gap-4",children:t&&a&&t[0]&&t.map((e,t)=>(0,p.jsx)(A,{apiKeyObject:e,setTargetApiKey:a},t))}),!t||!t[0]&&(0,p.jsxs)("div",{className:"button outlined gray dashed w-full p-10 flex-col",onClick:e=>{(0,f.PB)("add-new-api-key-popup")},children:[(0,p.jsx)("span",{className:"text-slate-400",children:"No Api Keys Added."}),(0,p.jsx)("span",{className:"",children:"Add Api Key"})]})]})})}function b(){let{user:e,apiKeys:t,setApiKeys:a,setTargetApiKey:s}=u().useContext(P);return(0,p.jsxs)(u().Fragment,{children:[(0,p.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,p.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,p.jsx)("h1",{className:"text-3xl m-0",children:"Api Keys"}),(0,p.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,f.PB)("add-new-api-key-popup")},children:[(0,p.jsx)("span",{className:"symbol",children:"+"}),(0,p.jsx)("span",{children:"Add New Api Key"})]})]}),(0,p.jsx)(y.A,{user:e})]}),e?.verification_status?.toString().match(/1/)?(0,p.jsx)(S,{apiKeys:t,setTargetApiKey:s,user:e}):(0,p.jsx)(x.A,{})]})}function N({targetApiKey:e}){let[t,a]=u().useState(!1);return(0,p.jsxs)(f.Ay,{title:"target-api-key-preview-popup",noContainer:!0,fullPage:!0,children:[t&&(0,p.jsx)(g.A,{}),e&&(0,p.jsx)(u().Fragment,{children:(0,p.jsx)("span",{children:"Target Api Key"})})]})}var j=a(24872);function D(){async function e(e){return await (0,j.A)({tableName:"api_keys",columnName:"slug",value:e})}let[t,a]=u().useState(!1),[l,r]=u().useState(null);return(0,p.jsxs)(f.Ay,{title:"add-new-api-key-popup",children:[t&&(0,p.jsx)(g.A,{}),(0,p.jsx)("h4",{className:"m-0",children:"Add New Api Key"}),(0,p.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-2",onSubmit:e=>{e.preventDefault(),a(!0);let t=e.target,s={api_key_name:t.api_key_name.value,api_key_slug:t.api_key_slug.value,api_key_scope:t.api_key_scope.value,target_database:t.target_database?.value||void 0,target_table:t.target_table?.value||void 0};(0,_.A)("/api/addApiKey",{method:"post",body:s},!0).then(e=>{e.success?window.location.reload():setTimeout(()=>{a(!1)},2e3)})},children:[l&&(0,p.jsx)("div",{children:(0,p.jsx)("span",{children:l})}),(0,p.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,p.jsx)("label",{htmlFor:"api_key_name",children:"Api Key Name"}),(0,p.jsx)("input",{type:"text",name:"api_key_name",id:"api_key_name",placeholder:"Api Key Name",onInput:e=>{let t=e.target;t&&(t.closest("form").api_key_slug.value=t.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,""))},required:!0})]}),(0,p.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,p.jsx)("label",{htmlFor:"api_key_slug",children:"Api Key Slug"}),(0,p.jsx)("input",{type:"text",name:"api_key_slug",id:"api_key_slug",placeholder:"Api Key Slug",onInput:t=>{let a=t.target;a?.value.match(/./)?(a?.classList.remove("warning"),r(null)):a?.classList.add("warning"),window.clearTimeout(s),s=setTimeout(()=>{e(a.value).then(e=>{e.result?(a?.classList.add("warning"),r("Duplicate Table Name")):(a?.classList.remove("warning"),r(null))})},300)},required:!0})]}),(0,p.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,p.jsxs)("div",{className:"",children:[(0,p.jsx)("label",{htmlFor:"api_key_scope",children:"Api Scope"}),(0,p.jsxs)("div",{className:"dropdown-wrapper reversed",children:[(0,p.jsx)("span",{className:"px-2 py-1 bg-slate-100 rounded-full text-xs font-semibold",children:"Info"}),(0,p.jsx)("div",{className:"dropdown always left-aligned -ml-10 -mb-2",style:{minWidth:"300px"},children:(0,p.jsxs)("div",{className:"flex-col items-start gap-2 text-sm leading-snug",children:[(0,p.jsx)("span",{children:"Scope is the range of access the API Key can have"}),(0,p.jsxs)("ul",{className:"ml-0 pl-4 flex flex-col gap-2",children:[(0,p.jsx)("li",{children:(0,p.jsxs)("span",{children:[(0,p.jsx)("b",{children:"Read Only:"})," Can only read from databases"]})}),(0,p.jsx)("li",{children:(0,p.jsxs)("span",{children:[(0,p.jsx)("b",{children:"Full Access:"})," Can read and Write to databases"]})})]})]})})]})]}),(0,p.jsxs)("select",{name:"api_key_scope",id:"api_key_scope",children:[(0,p.jsx)("option",{value:"readOnly",children:"Read Only"}),(0,p.jsx)("option",{value:"fullAccess",children:"Full Access"})]})]}),(0,p.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,p.jsx)("label",{htmlFor:"target_database",children:"Target Databases"}),(0,p.jsx)("input",{type:"text",name:"target_database",id:"target_database",placeholder:"Target Databases (optional). Comma Separated"})]}),(0,p.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,p.jsx)("label",{htmlFor:"target_table",children:"Target Tables"}),(0,p.jsx)("input",{type:"text",name:"target_table",id:"target_table",placeholder:"Target Tables (optional). Comma Separated"})]}),(0,p.jsx)("button",{type:"submit",className:t?" pointer-events-none opacity-40":"",children:"Create New Api Key"})]})]})}var k=a(71934),w=a(71205);let P=u().createContext({});function L({user:e,fetchedApiKeys:t}){let a=(0,p.jsxs)(p.Fragment,{children:[(0,p.jsx)("title",{children:"Api Keys | Datasquirel"}),(0,p.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[s,l]=u().useState(t),[r,n]=u().useState(null),[i,c]=u().useState(null);return(0,p.jsx)(P.Provider,{value:{user:e,apiKeys:s,setApiKeys:l,targetApiKey:i,setTargetApiKey:c,newApiKey:r,setNewApiKey:n},children:(0,p.jsxs)(u().Fragment,{children:[(0,p.jsx)(h.A,{head:a,user:e,children:(0,p.jsx)(b,{})}),i&&(0,p.jsx)(N,{targetApiKey:i}),(0,p.jsx)(D,{})]})})}async function E({req:e,res:t,query:a}){let s=await (0,m.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let l=await (0,k.A)(`SELECT * FROM api_keys WHERE user_id='${s.id}'`),r=[];if(l&&l[0])for(let e=0;e{a.d(t,{Ay:()=>i,PB:()=>c,fs:()=>o});var s=a(8732),l=a(58150),r=a(82015),n=a.n(r);function i({children:e,title:t,data:a,fullPage:r,wrapperClasses:i,closePopupDispatch:c,wrapperStyle:p,noContainer:d}){return r?(0,s.jsxs)("div",{className:"popup-bg overflow-hidden "+(i||""),"data-popupid":t||null,style:p,children:[d?(0,s.jsx)(n().Fragment,{children:e}):(0,s.jsx)("div",{className:"relative w-full h-full z-50","data-data":a?JSON.stringify(a):"",children:e}),(0,s.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{o(),c&&c()},children:(0,s.jsx)(l.A,{color:"white",size:20})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{o(),c&&c()}})]}):(0,s.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[d?(0,s.jsx)(n().Fragment,{children:e}):(0,s.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":a?JSON.stringify(a):"",children:[e,(0,s.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{o(),c&&c()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})})]}),d&&(0,s.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{o(),c&&c()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{o(),c&&c()}})]})}function c(e,t){let a=document.querySelector(`[data-popupid='${e}']`);a&&(a.style.display="flex",t?.(a))}function o(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},66485:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732);function l(){return(0,s.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,s.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,s.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}a(82015)},55904:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(8732),l=a(82015),r=a.n(l);function n({children:e,column:t,className:a}){let l=r().useRef();return(0,s.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(a?" "+a:""),ref:l,children:e})}},24872:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(46169);async function l({tableName:e,columnName:t,value:a,dbFullName:l,dispatch:r,userId:n,dbId:i}){return await (0,s.A)(`/api/checkDuplicateData?tableName=${e}&type=${t}&value=${a}${l?"&dbFullName="+l:""}${n?"&userId="+n:""}${i?"&dbId="+i:""}`)}},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71205:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(55511),l=a(79428),r=a(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:c,algorithm:o,bufferAllocSize:p}=(0,r.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(n,i,c),u=l.Buffer.alloc(p,0),h=(0,s.createDecipheriv)(o,d,u);try{let t=h.update(e,"hex","utf8");return t+=h.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},71934:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(51779);async function l(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(9973),l=a.n(s);function r(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||l()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},48243:(e,t,a)=>{a.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392],()=>a(50665));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/api-keys.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/api-keys.js.nft.json index dc20e7bc..9aa4e0bf 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/api-keys.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/api-keys.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../chunks/5392.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/connect.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/connect.js index 5383fec1..57942f53 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/connect.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/connect.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2504,e.ids=[2504],e.modules={30671:(e,s)=>{Object.defineProperty(s,"M",{enumerable:!0,get:function(){return function e(s,t){return t in s?s[t]:"then"in s&&"function"==typeof s.then?s.then(s=>e(s,t)):"function"==typeof s&&"default"===t?s:void 0}}})},35987:(e,s,t)=>{t.r(s),t.d(s,{config:()=>q,default:()=>O,getServerSideProps:()=>U,getStaticPaths:()=>I,getStaticProps:()=>M,reportWebVitals:()=>B,routeModule:()=>z,unstable_getServerProps:()=>H,unstable_getServerSideProps:()=>V,unstable_getStaticParams:()=>F,unstable_getStaticPaths:()=>G,unstable_getStaticProps:()=>Q});var a={};t.r(a),t.d(a,{ConnectContext:()=>D,default:()=>R,getServerSideProps:()=>T});var r=t(63865),l=t(9455),n=t(30671),i=t(5583),c=t(19796),d=t(8732),o=t(82015),u=t.n(o),p=t(25562),h=t(92702),x=t(71934),m=t(53926),f=t(96089),y=t(25088);function j(){let{user:e,query:s,mariadbUserCred:t}=u().useContext(D);return(0,d.jsx)("section",{className:"paper",children:(0,d.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,d.jsx)("span",{children:"You can connect to your database remotely using any MySQL/Mariadb client. Use these credentials to connect:"}),(0,d.jsx)("hr",{}),(0,d.jsxs)("ul",{className:"m-0",children:[(0,d.jsxs)("li",{children:["Server:"," ",(0,d.jsx)("b",{children:"172.72.0.24"})]}),(0,d.jsxs)("li",{children:["Username: ",(0,d.jsx)("b",{children:t?.mariadb_user})]}),(0,d.jsxs)("li",{children:["Host: ",(0,d.jsx)("b",{children:t?.mariadb_host})]}),(0,d.jsxs)("li",{children:["Password: ",(0,d.jsx)("b",{children:"*****************"}),(0,d.jsx)("button",{className:"ghost inline-block -my-4",onClick:e=>{navigator.clipboard.writeText(t?.mariadb_pass||"").then(()=>{window.alert("Copied Password!")})},children:(0,d.jsx)(f.A,{})})]}),(0,d.jsx)("li",{children:(0,d.jsxs)("div",{className:"flex",children:["SSL Certificate:"," ",(0,d.jsx)("b",{children:(0,d.jsx)("span",{className:"flex items-center gap-2",children:(0,d.jsxs)("a",{href:"https://datasquirel.com/documents/ssl/ca-cert.pem",className:"flex items-center gap-2 border-none hover:opacity-60",target:"_blank",children:[(0,d.jsx)(y.A,{}),"Download"]})})})]})})]})]})})}var b=t(91140),v=t(16757),g=t(46169),S=t(11717),A=t(96725);function E({mariadbUser:e}){let{setTargetMariadbUser:s}=u().useContext(D),t=!!String(e.primary)?.match(/1/),[a,r]=u().useState(!1);return(0,d.jsxs)("div",{className:"card w-full col"+(t?" green":""),children:[a&&(0,d.jsx)(v.A,{width:"25px"}),(0,d.jsxs)("div",{className:"w-full justify-between h-auto md:h-8 flex-wrap",children:[(0,d.jsxs)("span",{className:"title",children:[e.username,"@",e.host]}),(0,d.jsxs)("div",{children:[t&&(0,d.jsx)("span",{className:"info small w-auto",children:"Primary User"}),(0,d.jsx)("button",{className:"ghost",title:"Edit User",onClick:t=>{s?.(e),(0,b.PB)("edit-mariadb-user-popup")},children:(0,d.jsx)(S.A,{size:20})}),!t&&(0,d.jsx)("button",{className:"ghost -ml-6",title:"Edit User",onClick:s=>{window.confirm("Are you sure you want to delete this User?")&&(r(!0),(0,g.A)("/api/sql-users/delete",{method:"POST",body:{id:e.id}},!0).then(e=>{e.success?window.location.reload():e.msg&&window.alert(e.msg)}).finally(()=>{setTimeout(()=>{r(!1)},1e3)}))},children:(0,d.jsx)(A.A,{})})]})]}),(0,d.jsx)("hr",{}),(0,d.jsxs)("ul",{className:"m-0",children:[(0,d.jsxs)("li",{children:["Username: ",(0,d.jsx)("b",{children:e.username})]}),(0,d.jsxs)("li",{children:["Host: ",(0,d.jsx)("b",{children:e.host}),(0,d.jsx)("span",{className:"info gray font-normal",children:"% is a wildcard. Example: 192.168.1.%"})]}),(0,d.jsxs)("li",{children:["Password: ",(0,d.jsx)("b",{children:"*****************"}),(0,d.jsx)("button",{className:"ghost inline-block -my-4",onClick:s=>{navigator.clipboard.writeText(e.password||"").then(()=>{window.alert("Copied Password!")})},children:(0,d.jsx)(f.A,{size:20})})]})]})]})}function N(){let{mariadbUsers:e}=u().useContext(D);return(0,d.jsxs)("section",{className:"paper",children:[(0,d.jsxs)("div",{className:"w-full justify-between",children:[(0,d.jsx)("h2",{className:"text-xl m-0",children:"SQL Users"}),(0,d.jsx)("div",{children:(0,d.jsx)("button",{onClick:e=>{(0,b.PB)("new-mariadb-user-popup")},children:"Add SQL User"})})]}),(0,d.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,d.jsx)("span",{children:"You can customize your SQL users and permissions here. You can add up to 10 hosts/IP addresses (including your primary host)"}),(0,d.jsx)("hr",{}),(0,d.jsx)("div",{className:"grid w-full grid-cols-1 xl:grid-cols-2 gap-6",children:e?.map((e,s)=>d.jsx(E,{mariadbUser:e},s+1))})]})]})}function _(){let{user:e,query:s,mariadbUserCred:t}=u().useContext(D);return(0,d.jsxs)(u().Fragment,{children:[(0,d.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,d.jsx)("div",{className:"",children:(0,d.jsx)("h1",{className:"text-3xl m-0",children:"Connect"})}),(0,d.jsx)(m.A,{user:e})]}),(0,d.jsx)(j,{}),(0,d.jsx)(N,{})]})}function L({grants:e,setGrants:s,edit:t}){let{user:a,targetMariadbUser:r}=u().useContext(D),l=!!String(r?.primary).match(/1/)&&t,n=!!e.find(e=>"*"==e.database),i=!!e.find(e=>"*"==e.table),c=!!e.find(e=>e.privileges.includes("ALL PRIVILEGES")),[o,p]=u().useState([]),[h,x]=u().useState(),[m,f]=u().useState([]),[y,j]=u().useState(),[b,v]=u().useState(["ALL PRIVILEGES"]),[g,S]=u().useState("ALL PRIVILEGES"),[A,E]=u().useState(!1);return(0,d.jsxs)("div",{id:"grant-select-block",className:"flex flex-col items-stretch w-full p-6 border border-slate-200 border-solid rounded",children:[(0,d.jsx)("h4",{className:"m-0 text-lg",children:"Grants"}),(0,d.jsx)("span",{children:"This section determines fine grained access of this user to databases and tables"}),(0,d.jsx)("hr",{}),(0,d.jsx)("div",{className:"flex-wrap",children:e?.[0]?e.map((t,a)=>(0,d.jsxs)("div",{className:"text-sm pr-10 bg-secondary text-white px-3 py-2 rounded flex-wrap relative",children:[(0,d.jsx)("span",{children:t.privileges}),(0,d.jsx)("span",{children:"="}),(0,d.jsxs)("span",{children:[" ",t.database.replace(/datasquirel_user_\d+_/,"")]}),(0,d.jsx)("span",{children:"."}),(0,d.jsx)("span",{children:t.table}),!l&&(0,d.jsx)("div",{className:"button white absolute top-1.5 right-1.5 p-2 w-6 h-6",onClick:t=>{let r=[...e];r.splice(a,1),s(r)},children:"x"})]},a)):(0,d.jsx)("span",{className:"text-slate-400 px-4 py-2 bg-slate-100 w-full flex items-center justify-center",children:"No Grants"})}),(0,d.jsx)("hr",{}),n&&i&&c?(0,d.jsx)("span",{className:"text-sm text-slate-500",children:'All Privileges have been granted! Delete "ALL PRIVILEGES on *.*" to add fine-grained privileges'}):A?(0,d.jsx)(d.Fragment,{children:l?(0,d.jsx)("span",{className:"text-slate-400",children:"Primary users have full control over all databases."}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,d.jsx)("label",{htmlFor:"grants-database",children:"Database"}),(0,d.jsxs)("select",{name:"grants-database",id:"grants-database",className:"text-sm",onChange:e=>{let s=e.target.value;if("NULL"==s)return;let t=o.find(e=>e.db_full_name==s);t&&x(t)},children:[(0,d.jsx)("option",{value:"*",children:"--ALL-DATABASES--"}),o.map((e,s)=>(0,d.jsx)("option",{value:e.db_full_name,children:e.db_name},s+1))]})]}),(0,d.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,d.jsx)("label",{htmlFor:"grants-table",children:"Table"}),(0,d.jsxs)("select",{name:"grants-table",id:"grants-table",className:"text-sm",onChange:e=>{let s=e.target.value;if("NULL"==s)return;let t=m.find(e=>e.table_slug==s);t&&j(t)},children:[(0,d.jsx)("option",{value:"*",children:"--ALL-TABLES--"}),m?.[0]&&m.map((e,s)=>(0,d.jsx)("option",{value:e.table_slug,children:e.table_name},s+1))]})]}),(0,d.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,d.jsx)("label",{htmlFor:"grants-databases",children:"Permissions"}),(0,d.jsx)("div",{className:"flex-wrap gap-y-2 mb-1",children:b?.[0]?b.map((e,s)=>(0,d.jsxs)("span",{className:"text-xs px-2 py-1 border border-solid border-slate-200 rounded",children:[e,(0,d.jsx)("span",{className:"cursor-pointer p-2 hover:opacity-50",onClick:e=>{let t=[...b];t.splice(s,1),v(t)},children:"x"})]},s)):(0,d.jsx)("span",{className:"text-xs px-3 py-1 bg-slate-100 text-slate-400",children:"No Permissions Selected"})}),(0,d.jsxs)("div",{className:"w-full items-stretch",children:[(0,d.jsx)("select",{name:"grants-databases",id:"grants-databases",className:"text-sm",onChange:e=>{S(e.target.value)},children:["ALL PRIVILEGES","ALTER","ALTER ROUTINE","CREATE","CREATE ROUTINE","CREATE TEMPORARY TABLES","CREATE VIEW","DELETE","DROP","EVENT","EXECUTE","FILE","INDEX","INSERT","LOCK TABLES","PROCESS","REFERENCES","RELOAD","REPLICATION CLIENT","REPLICATION SLAVE","SELECT","SHOW VIEW","SUPER","TRIGGER","UPDATE","USAGE"].map((e,s)=>(0,d.jsx)("option",{value:e,children:e},s))}),(0,d.jsx)("div",{className:"button outlined gray text-2xl",onClick:e=>{if(!b.includes(g)){if(b.includes("ALL PRIVILEGES")){alert("ALL PRIVILEGES already covers for the rest. Remove ALL PRIVILEGES permission to add others");return}v([...b,g])}},children:"+"})]})]}),!l&&(0,d.jsx)("div",{className:"button outlined secondary",onClick:t=>{if(!b?.[0]){alert("Please select atleast 1 permission. *REMEMBER to click the + button to add the permission to the list");return}s([...e,{database:h?.db_full_name||"*",privileges:b,table:y?.table_slug||"*"}]),E(!1)},children:"Add"}),(0,d.jsx)("div",{className:"button outlined gray",onClick:()=>{E(!1)},children:"Cancel"})]})}):l?(0,d.jsx)("span",{className:"text-slate-400",children:"Primary users have full control over all databases."}):(0,d.jsxs)("div",{className:"button outlined gray",onClick:e=>{E(!0)},children:[(0,d.jsx)("span",{className:"text-2xl h-6 flex items-center justify-center",children:"+"}),"\xa0Add Grant"]})]})}function P({mariaDBUser:e,edit:s,username:t}){let{user:a}=u().useContext(D),r=a?.id==Number("1"),l=e?Object.keys(e):["username","host","password"],n=/username|host|password/,i=r?void 0:/username/,c=/host/,o=(()=>{try{if(s&&e?.grants)return JSON.parse(e.grants);return null}catch(e){return null}})(),[p,h]=u().useState(o||[{database:"*",table:"*",privileges:["ALL PRIVILEGES"]}]),[x,m]=u().useState(!1);return(0,d.jsxs)("form",{onSubmit:t=>{if(t.preventDefault(),!window.confirm(s?"Update this user?":"Create this new User?"))return;let a=Array.from(t.target),l={};if(a.forEach(e=>{"INPUT"==e.nodeName&&(l[e.name]=e.value)}),s&&!r&&delete l.username,!p?.[0]){alert("Please add at least one grant");return}m(!0),(0,g.A)(s?"/api/sql-users/update":"/api/sql-users/create",{method:"POST",body:{data:l,edit:!!s,prev:e,grants:p}},!0).then(e=>{e.success?window.location.reload():e.msg&&(window.alert(e.msg),m(!1))})},className:"w-full gap-4 flex flex-col",children:[x&&(0,d.jsx)(v.A,{width:"25px"}),l.map((s,t)=>{let r=e?e[s]:"username"==s?`dsql_user_${a?.id}`:null,l=i?.test(s),o=c.test(s);return s.match(n)?(0,d.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,d.jsx)("label",{htmlFor:s,children:s}),(0,d.jsx)("input",{type:s.match("password")?"password":"text",name:s,id:s,defaultValue:r||void 0,readOnly:l,className:l?"bg-slate-100 opacity-50 pointer-events-none":"",placeholder:s,required:o})]},t+1):null}),(0,d.jsx)(L,{grants:p,setGrants:h,edit:s}),(0,d.jsx)("button",{type:"submit",children:s?"Update User":"Create SQL User"})]})}function w(){let{targetMariadbUser:e}=u().useContext(D),[s,t]=u().useState(!1);return(0,d.jsx)(b.Ay,{title:"edit-mariadb-user-popup",children:s&&e?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h3",{children:(0,d.jsxs)("div",{className:"flex",children:[(0,d.jsx)("span",{children:"Edit"}),(0,d.jsxs)("span",{className:"info inline w-auto text-xl green",children:[e.username,"@",e.host]})]})}),(0,d.jsx)("hr",{}),(0,d.jsx)(P,{mariaDBUser:e,edit:!0})]}):(0,d.jsx)("div",{className:"p-20",children:(0,d.jsx)(v.A,{width:"25px"})})})}function k(){return(0,d.jsxs)(b.Ay,{title:"new-mariadb-user-popup",children:[(0,d.jsx)("h3",{children:"New MariaDB User"}),(0,d.jsx)("hr",{}),(0,d.jsx)(P,{})]})}var C=t(71205);let D=u().createContext({});function R({user:e,query:s,mariadbUserCred:t,mariadbUsers:a}){let r=(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("title",{children:"SQL Connect | Datasquirel"}),(0,d.jsx)("meta",{name:"description",content:"Connect to your database remotely"})]}),[l,n]=u().useState(null),[i,c]=u().useState(0);return(0,d.jsx)(D.Provider,{value:{user:e,query:s,mariadbUserCred:t,mariadbUsers:a,targetMariadbUser:l,setTargetMariadbUser:n,refresh:i,setRefresh:c},children:(0,d.jsxs)(u().Fragment,{children:[(0,d.jsx)(p.A,{head:r,user:e,aceEditor:!0,children:(0,d.jsx)(_,{})}),(0,d.jsx)(w,{}),(0,d.jsx)(k,{})]})})}async function T({req:e,res:s,query:t}){let a=await (0,h.A)(e,s);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,x.A)("SELECT mariadb_user, mariadb_host, mariadb_pass FROM users WHERE id = ?",[a.id]),l=r?.[0]||{};l?.mariadb_pass&&(l.mariadb_pass=(0,C.A)({encryptedString:l.mariadb_pass}));let n=await (0,x.A)("SELECT * FROM mariadb_users WHERE user_id = ?",[a.id]);if(n?.[0])for(let e=0;e{t.d(s,{Ay:()=>i,PB:()=>c,fs:()=>d});var a=t(8732),r=t(58150),l=t(82015),n=t.n(l);function i({children:e,title:s,data:t,fullPage:l,wrapperClasses:i,closePopupDispatch:c,wrapperStyle:o,noContainer:u}){return l?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(i||""),"data-popupid":s||null,style:o,children:[u?(0,a.jsx)(n().Fragment,{children:e}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":t?JSON.stringify(t):"",children:e}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),c&&c()},children:(0,a.jsx)(r.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":s||null,children:[u?(0,a.jsx)(n().Fragment,{children:e}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":t?JSON.stringify(t):"",children:[e,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]})}function c(e,s){let t=document.querySelector(`[data-popupid='${e}']`);t&&(t.style.display="flex",s?.(t))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},23293:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},96725:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},96089:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},29743:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},11717:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z",key:"1lpok0"}]])},25294:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71205:(e,s,t)=>{t.d(s,{A:()=>n});var a=t(55511),r=t(79428),l=t(48243);function n({encryptedString:e,encryptionKey:s,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:c,algorithm:d,bufferAllocSize:o}=(0,l.A)({encryptionKey:s});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,a.scryptSync)(n,i,c),p=r.Buffer.alloc(o,0),h=(0,a.createDecipheriv)(d,u,p);try{let s=h.update(e,"hex","utf8");return s+=h.final("utf8")}catch(s){return console.log("Error in decrypting =>",s.message),e}}},71934:(e,s,t)=>{t.d(s,{A:()=>r});var a=t(51779);async function r(...e){let s=(0,a.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let t=await s.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},51779:(e,s,t)=>{t.d(s,{A:()=>l});var a=t(9973),r=t.n(a);function l(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},48243:(e,s,t)=>{t.d(s,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,s){try{let s=Number(e);if("number"!=typeof s||isNaN(s))return 0;return Math.round(s)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},9455:(e,s)=>{Object.defineProperty(s,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")}};var s=require("../../../webpack-runtime.js");s.C(e);var t=e=>s(s.s=e),a=s.X(0,[883,9821,9796,5392],()=>t(35987));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2504,e.ids=[2504],e.modules={30671:(e,s)=>{Object.defineProperty(s,"M",{enumerable:!0,get:function(){return function e(s,t){return t in s?s[t]:"then"in s&&"function"==typeof s.then?s.then(s=>e(s,t)):"function"==typeof s&&"default"===t?s:void 0}}})},35987:(e,s,t)=>{t.r(s),t.d(s,{config:()=>Q,default:()=>T,getServerSideProps:()=>B,getStaticPaths:()=>I,getStaticProps:()=>M,reportWebVitals:()=>U,routeModule:()=>z,unstable_getServerProps:()=>H,unstable_getServerSideProps:()=>V,unstable_getStaticParams:()=>F,unstable_getStaticPaths:()=>G,unstable_getStaticProps:()=>q});var a={};t.r(a),t.d(a,{ConnectContext:()=>C,default:()=>R,getServerSideProps:()=>O});var r=t(63865),l=t(9455),n=t(30671),i=t(5583),c=t(19796),d=t(8732),o=t(82015),u=t.n(o),p=t(25562),h=t(92702),x=t(71934),m=t(53926),f=t(96089),y=t(25088);function b(){let{user:e,query:s,mariadbUserCred:t}=u().useContext(C);return(0,d.jsx)("section",{className:"paper",children:(0,d.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,d.jsx)("span",{children:"You can connect to your database remotely using any MySQL/Mariadb client. Use these credentials to connect:"}),(0,d.jsx)("hr",{}),(0,d.jsxs)("ul",{className:"m-0",children:[(0,d.jsxs)("li",{children:["Server:"," ",(0,d.jsx)("b",{children:"172.72.0.24"})]}),(0,d.jsxs)("li",{children:["Username: ",(0,d.jsx)("b",{children:t?.mariadb_user})]}),(0,d.jsxs)("li",{children:["Host: ",(0,d.jsx)("b",{children:t?.mariadb_host})]}),(0,d.jsxs)("li",{children:["Password: ",(0,d.jsx)("b",{children:"*****************"}),(0,d.jsx)("button",{className:"ghost inline-block -my-4",onClick:e=>{navigator.clipboard.writeText(t?.mariadb_pass||"").then(()=>{window.alert("Copied Password!")})},children:(0,d.jsx)(f.A,{})})]}),(0,d.jsx)("li",{children:(0,d.jsxs)("div",{className:"flex",children:["SSL Certificate:"," ",(0,d.jsx)("b",{children:(0,d.jsx)("span",{className:"flex items-center gap-2",children:(0,d.jsxs)("a",{href:"https://datasquirel.com/documents/ssl/ca-cert.pem",className:"flex items-center gap-2 border-none hover:opacity-60",target:"_blank",children:[(0,d.jsx)(y.A,{}),"Download"]})})})]})})]})]})})}var j=t(91140),v=t(16757),S=t(46169),g=t(11717),A=t(96725);function _({mariadbUser:e}){let{setTargetMariadbUser:s}=u().useContext(C),t=!!String(e.primary)?.match(/1/),[a,r]=u().useState(!1);return(0,d.jsxs)("div",{className:"card w-full col"+(t?" green":""),children:[a&&(0,d.jsx)(v.A,{width:"25px"}),(0,d.jsxs)("div",{className:"w-full justify-between h-auto md:h-8 flex-wrap",children:[(0,d.jsxs)("span",{className:"title",children:[e.username,"@",e.host]}),(0,d.jsxs)("div",{children:[t&&(0,d.jsx)("span",{className:"info small w-auto",children:"Primary User"}),(0,d.jsx)("button",{className:"ghost",title:"Edit User",onClick:t=>{s?.(e),(0,j.PB)("edit-mariadb-user-popup")},children:(0,d.jsx)(g.A,{size:20})}),!t&&(0,d.jsx)("button",{className:"ghost -ml-6",title:"Edit User",onClick:s=>{window.confirm("Are you sure you want to delete this User?")&&(r(!0),(0,S.A)("/api/sql-users/delete",{method:"POST",body:{id:e.id}},!0).then(e=>{e.success?window.location.reload():e.msg&&window.alert(e.msg)}).finally(()=>{setTimeout(()=>{r(!1)},1e3)}))},children:(0,d.jsx)(A.A,{})})]})]}),(0,d.jsx)("hr",{}),(0,d.jsxs)("ul",{className:"m-0",children:[(0,d.jsxs)("li",{children:["Username: ",(0,d.jsx)("b",{children:e.username})]}),(0,d.jsxs)("li",{children:["Host: ",(0,d.jsx)("b",{children:e.host}),(0,d.jsx)("span",{className:"info gray font-normal",children:"% is a wildcard. Example: 192.168.1.%"})]}),(0,d.jsxs)("li",{children:["Password: ",(0,d.jsx)("b",{children:"*****************"}),(0,d.jsx)("button",{className:"ghost inline-block -my-4",onClick:s=>{navigator.clipboard.writeText(e.password||"").then(()=>{window.alert("Copied Password!")})},children:(0,d.jsx)(f.A,{size:20})})]})]})]})}function N(){let{mariadbUsers:e}=u().useContext(C);return(0,d.jsxs)("section",{className:"paper",children:[(0,d.jsxs)("div",{className:"w-full justify-between",children:[(0,d.jsx)("h2",{className:"text-xl m-0",children:"SQL Users"}),(0,d.jsx)("div",{children:(0,d.jsx)("button",{onClick:e=>{(0,j.PB)("new-mariadb-user-popup")},children:"Add SQL User"})})]}),(0,d.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,d.jsx)("span",{children:"You can customize your SQL users and permissions here. You can add up to 10 hosts/IP addresses (including your primary host)"}),(0,d.jsx)("hr",{}),(0,d.jsx)("div",{className:"grid w-full grid-cols-1 xl:grid-cols-2 gap-6",children:e?.map((e,s)=>d.jsx(_,{mariadbUser:e},s+1))})]})]})}function E(){let{user:e,query:s,mariadbUserCred:t}=u().useContext(C);return(0,d.jsxs)(u().Fragment,{children:[(0,d.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,d.jsx)("div",{className:"",children:(0,d.jsx)("h1",{className:"text-3xl m-0",children:"Connect"})}),(0,d.jsx)(m.A,{user:e})]}),(0,d.jsx)(b,{}),(0,d.jsx)(N,{})]})}function L({grants:e,setGrants:s,edit:t}){let{user:a,targetMariadbUser:r}=u().useContext(C),l=!!String(r?.primary).match(/1/)&&t,n=!!e.find(e=>"*"==e.database),i=!!e.find(e=>"*"==e.table),c=!!e.find(e=>e.privileges.includes("ALL PRIVILEGES")),[o,p]=u().useState([]),[h,x]=u().useState(),[m,f]=u().useState([]),[y,b]=u().useState(),[j,v]=u().useState(["ALL PRIVILEGES"]),[S,g]=u().useState("ALL PRIVILEGES"),[A,_]=u().useState(!1);return(0,d.jsxs)("div",{id:"grant-select-block",className:"flex flex-col items-stretch w-full p-6 border border-slate-200 border-solid rounded",children:[(0,d.jsx)("h4",{className:"m-0 text-lg",children:"Grants"}),(0,d.jsx)("span",{children:"This section determines fine grained access of this user to databases and tables"}),(0,d.jsx)("hr",{}),(0,d.jsx)("div",{className:"flex-wrap",children:e?.[0]?e.map((t,a)=>(0,d.jsxs)("div",{className:"text-sm pr-10 bg-secondary text-white px-3 py-2 rounded flex-wrap relative",children:[(0,d.jsx)("span",{children:t.privileges}),(0,d.jsx)("span",{children:"="}),(0,d.jsxs)("span",{children:[" ",t.database.replace(/datasquirel_user_\d+_/,"")]}),(0,d.jsx)("span",{children:"."}),(0,d.jsx)("span",{children:t.table}),!l&&(0,d.jsx)("div",{className:"button white absolute top-1.5 right-1.5 p-2 w-6 h-6",onClick:t=>{let r=[...e];r.splice(a,1),s(r)},children:"x"})]},a)):(0,d.jsx)("span",{className:"text-slate-400 px-4 py-2 bg-slate-100 w-full flex items-center justify-center",children:"No Grants"})}),(0,d.jsx)("hr",{}),n&&i&&c?(0,d.jsx)("span",{className:"text-sm text-slate-500",children:'All Privileges have been granted! Delete "ALL PRIVILEGES on *.*" to add fine-grained privileges'}):A?(0,d.jsx)(d.Fragment,{children:l?(0,d.jsx)("span",{className:"text-slate-400",children:"Primary users have full control over all databases."}):(0,d.jsxs)(d.Fragment,{children:[(0,d.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,d.jsx)("label",{htmlFor:"grants-database",children:"Database"}),(0,d.jsxs)("select",{name:"grants-database",id:"grants-database",className:"text-sm",onChange:e=>{let s=e.target.value;if("NULL"==s)return;let t=o.find(e=>e.db_full_name==s);t&&x(t)},children:[(0,d.jsx)("option",{value:"*",children:"--ALL-DATABASES--"}),o.map((e,s)=>(0,d.jsx)("option",{value:e.db_full_name,children:e.db_name},s+1))]})]}),(0,d.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,d.jsx)("label",{htmlFor:"grants-table",children:"Table"}),(0,d.jsxs)("select",{name:"grants-table",id:"grants-table",className:"text-sm",onChange:e=>{let s=e.target.value;if("NULL"==s)return;let t=m.find(e=>e.table_slug==s);t&&b(t)},children:[(0,d.jsx)("option",{value:"*",children:"--ALL-TABLES--"}),m?.[0]&&m.map((e,s)=>(0,d.jsx)("option",{value:e.table_slug,children:e.table_name},s+1))]})]}),(0,d.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,d.jsx)("label",{htmlFor:"grants-databases",children:"Permissions"}),(0,d.jsx)("div",{className:"flex-wrap gap-y-2 mb-1",children:j?.[0]?j.map((e,s)=>(0,d.jsxs)("span",{className:"text-xs px-2 py-1 border border-solid border-slate-200 rounded",children:[e,(0,d.jsx)("span",{className:"cursor-pointer p-2 hover:opacity-50",onClick:e=>{let t=[...j];t.splice(s,1),v(t)},children:"x"})]},s)):(0,d.jsx)("span",{className:"text-xs px-3 py-1 bg-slate-100 text-slate-400",children:"No Permissions Selected"})}),(0,d.jsxs)("div",{className:"w-full items-stretch",children:[(0,d.jsx)("select",{name:"grants-databases",id:"grants-databases",className:"text-sm",onChange:e=>{g(e.target.value)},children:["ALL PRIVILEGES","ALTER","ALTER ROUTINE","CREATE","CREATE ROUTINE","CREATE TEMPORARY TABLES","CREATE VIEW","DELETE","DROP","EVENT","EXECUTE","FILE","INDEX","INSERT","LOCK TABLES","PROCESS","REFERENCES","RELOAD","REPLICATION CLIENT","REPLICATION SLAVE","SELECT","SHOW VIEW","SUPER","TRIGGER","UPDATE","USAGE"].map((e,s)=>(0,d.jsx)("option",{value:e,children:e},s))}),(0,d.jsx)("div",{className:"button outlined gray text-2xl",onClick:e=>{if(!j.includes(S)){if(j.includes("ALL PRIVILEGES")){alert("ALL PRIVILEGES already covers for the rest. Remove ALL PRIVILEGES permission to add others");return}v([...j,S])}},children:"+"})]})]}),!l&&(0,d.jsx)("div",{className:"button outlined secondary",onClick:t=>{if(!j?.[0]){alert("Please select atleast 1 permission. *REMEMBER to click the + button to add the permission to the list");return}s([...e,{database:h?.db_full_name||"*",privileges:j,table:y?.table_slug||"*"}]),_(!1)},children:"Add"}),(0,d.jsx)("div",{className:"button outlined gray",onClick:()=>{_(!1)},children:"Cancel"})]})}):l?(0,d.jsx)("span",{className:"text-slate-400",children:"Primary users have full control over all databases."}):(0,d.jsxs)("div",{className:"button outlined gray",onClick:e=>{_(!0)},children:[(0,d.jsx)("span",{className:"text-2xl h-6 flex items-center justify-center",children:"+"}),"\xa0Add Grant"]})]})}function P({mariaDBUser:e,edit:s,username:t}){let{user:a}=u().useContext(C),r=a?.id==Number("1"),l=e?Object.keys(e):["username","host","password"],n=/username|host|password/,i=r?void 0:/username/,c=/host/,o=(()=>{try{if(s&&e?.grants)return JSON.parse(e.grants);return null}catch(e){return null}})(),[p,h]=u().useState(o||[{database:"*",table:"*",privileges:["ALL PRIVILEGES"]}]),[x,m]=u().useState(!1);return(0,d.jsxs)("form",{onSubmit:t=>{if(t.preventDefault(),!window.confirm(s?"Update this user?":"Create this new User?"))return;let a=Array.from(t.target),l={};if(a.forEach(e=>{"INPUT"==e.nodeName&&(l[e.name]=e.value)}),s&&!r&&delete l.username,!p?.[0]){alert("Please add at least one grant");return}m(!0),(0,S.A)(s?"/api/sql-users/update":"/api/sql-users/create",{method:"POST",body:{data:l,edit:!!s,prev:e,grants:p}},!0).then(e=>{e.success?window.location.reload():e.msg&&(window.alert(e.msg),m(!1))})},className:"w-full gap-4 flex flex-col",children:[x&&(0,d.jsx)(v.A,{width:"25px"}),l.map((s,t)=>{let r=e?e[s]:"username"==s?`dsql_user_${a?.id}`:null,l=i?.test(s),o=c.test(s);return s.match(n)?(0,d.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,d.jsx)("label",{htmlFor:s,children:s}),(0,d.jsx)("input",{type:s.match("password")?"password":"text",name:s,id:s,defaultValue:r||void 0,readOnly:l,className:l?"bg-slate-100 opacity-50 pointer-events-none":"",placeholder:s,required:o})]},t+1):null}),(0,d.jsx)(L,{grants:p,setGrants:h,edit:s}),(0,d.jsx)("button",{type:"submit",children:s?"Update User":"Create SQL User"})]})}function D(){let{targetMariadbUser:e}=u().useContext(C),[s,t]=u().useState(!1);return(0,d.jsx)(j.Ay,{title:"edit-mariadb-user-popup",children:s&&e?(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("h3",{children:(0,d.jsxs)("div",{className:"flex",children:[(0,d.jsx)("span",{children:"Edit"}),(0,d.jsxs)("span",{className:"info inline w-auto text-xl green",children:[e.username,"@",e.host]})]})}),(0,d.jsx)("hr",{}),(0,d.jsx)(P,{mariaDBUser:e,edit:!0})]}):(0,d.jsx)("div",{className:"p-20",children:(0,d.jsx)(v.A,{width:"25px"})})})}function w(){return(0,d.jsxs)(j.Ay,{title:"new-mariadb-user-popup",children:[(0,d.jsx)("h3",{children:"New MariaDB User"}),(0,d.jsx)("hr",{}),(0,d.jsx)(P,{})]})}var k=t(71205);let C=u().createContext({});function R({user:e,query:s,mariadbUserCred:t,mariadbUsers:a}){let r=(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("title",{children:"SQL Connect | Datasquirel"}),(0,d.jsx)("meta",{name:"description",content:"Connect to your database remotely"})]}),[l,n]=u().useState(null),[i,c]=u().useState(0);return(0,d.jsx)(C.Provider,{value:{user:e,query:s,mariadbUserCred:t,mariadbUsers:a,targetMariadbUser:l,setTargetMariadbUser:n,refresh:i,setRefresh:c},children:(0,d.jsxs)(u().Fragment,{children:[(0,d.jsx)(p.A,{head:r,user:e,aceEditor:!0,children:(0,d.jsx)(E,{})}),(0,d.jsx)(D,{}),(0,d.jsx)(w,{})]})})}async function O({req:e,res:s,query:t}){let a=await (0,h.A)(e,s);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,x.A)("SELECT mariadb_user, mariadb_host, mariadb_pass FROM users WHERE id = ?",[a.id]),l=r?.[0]||{};l?.mariadb_pass&&(l.mariadb_pass=(0,k.A)({encryptedString:l.mariadb_pass}));let n=await (0,x.A)("SELECT * FROM mariadb_users WHERE user_id = ?",[a.id]);if(n?.[0])for(let e=0;e{t.d(s,{Ay:()=>i,PB:()=>c,fs:()=>d});var a=t(8732),r=t(58150),l=t(82015),n=t.n(l);function i({children:e,title:s,data:t,fullPage:l,wrapperClasses:i,closePopupDispatch:c,wrapperStyle:o,noContainer:u}){return l?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(i||""),"data-popupid":s||null,style:o,children:[u?(0,a.jsx)(n().Fragment,{children:e}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":t?JSON.stringify(t):"",children:e}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),c&&c()},children:(0,a.jsx)(r.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":s||null,children:[u?(0,a.jsx)(n().Fragment,{children:e}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":t?JSON.stringify(t):"",children:[e,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]})}function c(e,s){let t=document.querySelector(`[data-popupid='${e}']`);t&&(t.style.display="flex",s?.(t))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},23293:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},96725:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},96089:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},29743:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},11717:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z",key:"1lpok0"}]])},25294:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71205:(e,s,t)=>{t.d(s,{A:()=>n});var a=t(55511),r=t(79428),l=t(48243);function n({encryptedString:e,encryptionKey:s,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:c,algorithm:d,bufferAllocSize:o}=(0,l.A)({encryptionKey:s});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,a.scryptSync)(n,i,c),p=r.Buffer.alloc(o,0),h=(0,a.createDecipheriv)(d,u,p);try{let s=h.update(e,"hex","utf8");return s+=h.final("utf8")}catch(s){return console.log("Error in decrypting =>",s.message),e}}},71934:(e,s,t)=>{t.d(s,{A:()=>r});var a=t(51779);async function r(...e){let s=(0,a.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let t=await s.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},51779:(e,s,t)=>{t.d(s,{A:()=>l});var a=t(9973),r=t.n(a);function l(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},48243:(e,s,t)=>{t.d(s,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,s){try{let s=Number(e);if("number"!=typeof s||isNaN(s))return 0;return Math.round(s)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},9455:(e,s)=>{Object.defineProperty(s,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")}};var s=require("../../../webpack-runtime.js");s.C(e);var t=e=>s(s.s=e),a=s.X(0,[883,9821,9796,5392],()=>t(35987));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/connect.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/connect.js.nft.json index dc20e7bc..9aa4e0bf 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/connect.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/connect.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../chunks/5392.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases.js index 5e1b807e..a80599c3 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2564,e.ids=[2564],e.modules={25316:(e,t,s)=>{s.r(t),s.d(t,{config:()=>w,default:()=>q,getServerSideProps:()=>D,getStaticPaths:()=>A,getStaticProps:()=>M,reportWebVitals:()=>E,routeModule:()=>W,unstable_getServerProps:()=>N,unstable_getServerSideProps:()=>R,unstable_getStaticParams:()=>F,unstable_getStaticPaths:()=>y,unstable_getStaticProps:()=>C});var a={};s.r(a),s.d(a,{DatabasesContext:()=>P,default:()=>v,getServerSideProps:()=>_});var r=s(63865),i=s(9455),n=s(30671),d=s(5583),l=s(19796),u=s(8732),o=s(82015),c=s.n(o),p=s(25562),x=s(92702),m=s(53926),g=s(66485),b=s(56331),h=s(67274);function S(){let{databases:e,setTargetDatabase:t,user:s}=c().useContext(P);return(0,u.jsxs)(c().Fragment,{children:[(0,u.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,u.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,u.jsx)("h1",{className:"text-3xl m-0",children:"Databases"}),(0,u.jsxs)("a",{href:`/admin/${s?.id}/databases/add-database`,className:"button flex items-center gap-2",children:[(0,u.jsx)("span",{className:"symbol",children:"+"}),(0,u.jsx)("span",{children:"Add Database"})]})]}),(0,u.jsx)(m.A,{user:s})]}),s?.verification_status?.toString().match(/1/)?(0,u.jsxs)(c().Fragment,{children:[(0,u.jsx)(b.A,{databases:e,setTargetDatabase:t,user:s}),(0,u.jsx)(h.A,{user:s})]}):(0,u.jsx)(g.A,{})]})}var j=s(70355),f=s(71934);let P=c().createContext({});function v({user:e,databases:t}){let s=(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("title",{children:"Databases | Datasquirel"}),(0,u.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[a,r]=c().useState();return(0,u.jsx)(P.Provider,{value:{user:e,databases:t,targetDatabase:a,setTargetDatabase:r},children:(0,u.jsxs)(c().Fragment,{children:[(0,u.jsx)(p.A,{head:s,user:e,children:(0,u.jsx)(S,{})}),(0,u.jsx)(j.A,{targetDatabase:a})]})})}async function _({req:e,res:t,query:s}){let a=await (0,x.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,f.A)("SELECT * FROM user_databases WHERE user_id=? ORDER BY id DESC",[a.id]);return{props:{user:a,databases:r}}}let q=(0,n.M)(a,"default"),M=(0,n.M)(a,"getStaticProps"),A=(0,n.M)(a,"getStaticPaths"),D=(0,n.M)(a,"getServerSideProps"),w=(0,n.M)(a,"config"),E=(0,n.M)(a,"reportWebVitals"),C=(0,n.M)(a,"unstable_getStaticProps"),y=(0,n.M)(a,"unstable_getStaticPaths"),F=(0,n.M)(a,"unstable_getStaticParams"),N=(0,n.M)(a,"unstable_getServerProps"),R=(0,n.M)(a,"unstable_getServerSideProps"),W=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/databases",pathname:"/admin/[user_id]/databases",bundlePath:"",filename:""},components:{App:l.default,Document:d.default},userland:a})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,9796,5392,5771],()=>s(25316));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2564,e.ids=[2564],e.modules={25316:(e,t,a)=>{a.r(t),a.d(t,{config:()=>w,default:()=>M,getServerSideProps:()=>D,getStaticPaths:()=>A,getStaticProps:()=>q,reportWebVitals:()=>E,routeModule:()=>W,unstable_getServerProps:()=>N,unstable_getServerSideProps:()=>R,unstable_getStaticParams:()=>F,unstable_getStaticPaths:()=>y,unstable_getStaticProps:()=>C});var s={};a.r(s),a.d(s,{DatabasesContext:()=>P,default:()=>v,getServerSideProps:()=>_});var r=a(63865),i=a(9455),n=a(30671),d=a(5583),l=a(19796),u=a(8732),o=a(82015),c=a.n(o),p=a(25562),x=a(92702),m=a(53926),g=a(66485),b=a(56331),S=a(67274);function h(){let{databases:e,setTargetDatabase:t,user:a}=c().useContext(P);return(0,u.jsxs)(c().Fragment,{children:[(0,u.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,u.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,u.jsx)("h1",{className:"text-3xl m-0",children:"Databases"}),(0,u.jsxs)("a",{href:`/admin/${a?.id}/databases/add-database`,className:"button flex items-center gap-2",children:[(0,u.jsx)("span",{className:"symbol",children:"+"}),(0,u.jsx)("span",{children:"Add Database"})]})]}),(0,u.jsx)(m.A,{user:a})]}),a?.verification_status?.toString().match(/1/)?(0,u.jsxs)(c().Fragment,{children:[(0,u.jsx)(b.A,{databases:e,setTargetDatabase:t,user:a}),(0,u.jsx)(S.A,{user:a})]}):(0,u.jsx)(g.A,{})]})}var j=a(70355),f=a(71934);let P=c().createContext({});function v({user:e,databases:t}){let a=(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("title",{children:"Databases | Datasquirel"}),(0,u.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[s,r]=c().useState();return(0,u.jsx)(P.Provider,{value:{user:e,databases:t,targetDatabase:s,setTargetDatabase:r},children:(0,u.jsxs)(c().Fragment,{children:[(0,u.jsx)(p.A,{head:a,user:e,children:(0,u.jsx)(h,{})}),(0,u.jsx)(j.A,{targetDatabase:s})]})})}async function _({req:e,res:t,query:a}){let s=await (0,x.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,f.A)("SELECT * FROM user_databases WHERE user_id=? ORDER BY id DESC",[s.id]);return{props:{user:s,databases:r}}}let M=(0,n.M)(s,"default"),q=(0,n.M)(s,"getStaticProps"),A=(0,n.M)(s,"getStaticPaths"),D=(0,n.M)(s,"getServerSideProps"),w=(0,n.M)(s,"config"),E=(0,n.M)(s,"reportWebVitals"),C=(0,n.M)(s,"unstable_getStaticProps"),y=(0,n.M)(s,"unstable_getStaticPaths"),F=(0,n.M)(s,"unstable_getStaticParams"),N=(0,n.M)(s,"unstable_getServerProps"),R=(0,n.M)(s,"unstable_getServerSideProps"),W=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/databases",pathname:"/admin/[user_id]/databases",bundlePath:"",filename:""},components:{App:l.default,Document:d.default},userland:s})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392,5771],()=>a(25316));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases.js.nft.json index dc20e7bc..eec313d7 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single].js index f964d823..d7740ab6 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single].js @@ -1,8 +1,8 @@ -"use strict";(()=>{var e={};e.id=4123,e.ids=[4123],e.modules={47398:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.r(a),s.d(a,{config:()=>p,default:()=>u,getServerSideProps:()=>x,getStaticPaths:()=>m,getStaticProps:()=>b,reportWebVitals:()=>g,routeModule:()=>S,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>N,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>_,unstable_getStaticProps:()=>h});var r=s(63865),l=s(9455),d=s(30671),n=s(5583),i=s(19796),o=s(65301),c=e([o]);o=(c.then?(await c)():c)[0];let u=(0,d.M)(o,"default"),b=(0,d.M)(o,"getStaticProps"),m=(0,d.M)(o,"getStaticPaths"),x=(0,d.M)(o,"getServerSideProps"),p=(0,d.M)(o,"config"),g=(0,d.M)(o,"reportWebVitals"),h=(0,d.M)(o,"unstable_getStaticProps"),_=(0,d.M)(o,"unstable_getStaticPaths"),j=(0,d.M)(o,"unstable_getStaticParams"),f=(0,d.M)(o,"unstable_getServerProps"),N=(0,d.M)(o,"unstable_getServerSideProps"),S=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]",pathname:"/admin/[user_id]/databases/[single]",bundlePath:"",filename:""},components:{App:i.default,Document:n.default},userland:o});t()}catch(e){t(e)}})},70355:(e,a,s)=>{s.d(a,{A:()=>o});var t=s(8732),r=s(82015),l=s.n(r),d=s(46169),n=s(91140),i=s(16757);function o({targetDatabase:e}){let[a,s]=l().useState(!1);return(0,t.jsxs)(n.Ay,{title:"delete-database-confirmation",children:[a&&(0,t.jsx)(i.A,{width:"20px"}),(0,t.jsxs)("h4",{className:"m-0",children:["Delete '",e?.db_name?e.db_name:"This Database","' database?"]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("button",{className:"outlined"+(a?" pointer-events-none opacity-40":""),onClick:a=>{if(!e){alert("No Target Database Selected!");return}s(!0),window.confirm("Note that you will loose all data in this database. Continue?")?(0,d.A)("/api/deleteUserDatabase",{method:"post",body:e},!0).then(e=>{e.success&&window.location.reload()}):s(!1)},children:(0,t.jsx)("span",{children:"Yes"})}),(0,t.jsx)("button",{onClick:e=>{(0,n.fs)()},children:(0,t.jsx)("span",{children:"Cancel"})})]})]})}},57414:(e,a,s)=>{s.d(a,{A:()=>o});var t=s(8732),r=s(82015),l=s.n(r),d=s(46169),n=s(91140),i=s(16757);function o({targetTable:e,database:a}){let[s,r]=l().useState(!1);return(0,t.jsxs)(n.Ay,{title:"delete-table-confirmation",children:[s&&(0,t.jsx)(i.A,{width:"20px"}),(0,t.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("button",{className:"outlined"+(s?" pointer-events-none opacity-40":""),onClick:s=>{r(!0),(0,d.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,t.jsx)("span",{children:"Yes"})}),(0,t.jsx)("button",{onClick:e=>{(0,n.fs)()},children:(0,t.jsx)("span",{children:"Cancel"})})]})]})}},97853:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.d(a,{A:()=>_});var r=s(8732),l=s(82015),d=s.n(l),n=s(53926),i=s(65301),o=s(91140),c=s(23791),u=s(59023),b=s(88791),m=s(55904),x=s(16757),p=s(63025),g=s(71296),h=e([i,c]);function _(){let{database:e,tables:a,setTargetTable:s,confirmedDelegetedUser:t,query:l,user:h}=d().useContext(i.SingleDatabaseContext),_=t?.delegated;t?.priviledges?.match(/Edit Tables/i),t?.priviledges?.match(/Delete Tables/i);let{active_clone:j,active_clone_parent_db:f,remote_connected:N}=e,[S,A]=d().useState(!1);return(0,r.jsxs)(d().Fragment,{children:[S&&(0,r.jsx)(x.A,{}),(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsxs)("div",{className:"flex-wrap",children:[(0,r.jsx)(u.A,{}),(0,r.jsxs)("div",{className:"flex-wrap gap-y-0",children:[(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[e.db_name.replace(/ database$/i,"")," ","Database"]}),(0,r.jsx)(b.A,{slugText:e.db_slug,outlined:!0}),!_&&(0,r.jsxs)("button",{className:"button small-text outlined gray",onClick:a=>{(0,p.A)({url:`/api/exportDatabase?dbName=${e.db_full_name}`,fileName:`${e.db_full_name}.sql`,setLoading:A})},children:[(0,r.jsx)(g.A,{}),(0,r.jsx)("span",{children:"Export"})]})]})]}),(0,r.jsx)("div",{className:"flex-wrap flex-col md:flex-row items-stretch md:items-center w-full md:w-auto",children:(0,r.jsxs)(m.A,{children:[!_&&!f&&!N&&(0,r.jsxs)("a",{href:`/admin/${h?.id}/databases/${e.db_slug}/tables/add-table`,className:"button flex items-center gap-2",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add Table"})]}),(0,r.jsx)("a",{href:`/admin/${h?.id}/databases/${e.db_slug}/tables`,className:"button secondary",children:(0,r.jsx)("span",{children:"All Tables"})}),!_&&(0,r.jsx)("a",{href:`/admin/${h?.id}/databases/${e.db_slug}/users`,className:"button dark",children:(0,r.jsx)("span",{children:"Users"})}),!_&&(0,r.jsxs)("div",{className:"dropdown-wrapper my-4 xl:my-0",children:[(0,r.jsx)("span",{className:"hidden xl:flex button outlined gray",children:"More"}),(0,r.jsx)("div",{className:"dropdown mobile-transform right-aligned mt-0 xl:-mt-2 gap-2 items-stretch",children:(0,r.jsxs)(m.A,{column:!0,children:[(0,r.jsx)("a",{href:`/admin/${h?.id}/databases/${e.db_slug}/edit-database`,className:"button outlined gray more-padding",children:(0,r.jsx)("span",{children:"Edit Database"})}),!f&&!N&&(0,r.jsx)("button",{className:"outlined gray more-padding",onClick:e=>{(0,o.PB)("delete-database-confirmation")},children:(0,r.jsx)("span",{children:"Delete Database"})}),!_&&(0,r.jsx)("button",{className:"outlined gray more-padding",onClick:a=>{(0,p.A)({url:`/api/exportDatabase?dbName=${e.db_full_name}`,fileName:`${e.db_full_name}.sql`,setLoading:A})},children:(0,r.jsx)("span",{children:"Export Database"})}),(0,r.jsxs)("a",{href:`/admin/${h?.id}/users/add-user?db=${e.db_slug}`,className:"button outlined secondary more-padding",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add User"})]})]})})]})]})})]}),(0,r.jsx)(n.A,{confirmedDelegetedUser:l.delegated,user:h})]}),(0,r.jsx)(c.A,{database:e,tables:a,setTargetTable:s,confirmedDelegetedUser:t,query:l,user:h}),(0,r.jsxs)("section",{className:"paper green",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Triggers"}),(0,r.jsx)("hr",{}),(0,r.jsx)("span",{className:"text-slate-400",children:"Coming Soon ..."})]}),(0,r.jsxs)("section",{className:"paper primary",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Stored Proceedures"}),(0,r.jsx)("hr",{}),(0,r.jsx)("span",{className:"text-slate-400",children:"Coming Soon ..."})]})]})}[i,c]=h.then?(await h)():h,t()}catch(e){t(e)}})},88791:(e,a,s)=>{s.d(a,{A:()=>l});var t=s(8732),r=s(96089);function l({slugText:e,smaller:a,outlined:s,full:l}){return(0,t.jsxs)("span",{className:"button break-words text-wrap cancel-link "+(s?" outlined gray":"light-gray")+(a?" small-text":""),onClick:a=>{navigator.clipboard.writeText(e).then(()=>{alert(`${l?"Database Full name":"Database Slug"} "${e}" Copied to Clipboard. Use this as the database name when querying data`)})},style:{wordWrap:"break-word",wordBreak:"break-all"},children:[(0,t.jsx)(r.A,{}),(0,t.jsx)("span",{children:e})]})}s(82015)},22873:(e,a,s)=>{s.d(a,{A:()=>r});var t=s(71205);async function r({request:e,databaseSlug:a,user:s,query:r}){try{let l=s.id,d=null;if(!r?.delegated)return{dbUserId:l};let n=r.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${n}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let s=(0,t.A)({encryptedString:e.cookies[o]});if(!s)throw Error("Invalid Token");if((d=JSON.parse(s)).databaseSlug===a)return{dbUserId:l=d.rootUserId,rootUserId:d.rootUserId,rootUserName:d.rootUserName,rootUserEmail:d.rootUserEmail,rootUserImage:d.rootUserImage,databaseFullName:d.databaseFullName,databaseSlug:d.databaseSlug,allowedTables:d.allowedTables,priviledges:d.priviledges,database:d.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},65301:(e,a,s)=>{s.a(e,async(e,t)=>{try{s.r(a),s.d(a,{SingleDatabaseContext:()=>_,default:()=>g,getServerSideProps:()=>h});var r=s(8732),l=s(82015),d=s.n(l),n=s(25562),i=s(92702),o=s(70355),c=s(97853),u=s(57414),b=s(55880),m=s(22873),x=s(71934),p=e([c,b]);[c,b]=p.then?(await p)():p;let _=d().createContext({});function g({user:e,database:a,tables:s,query:t,confirmedDelegetedUser:l}){let i=`${a.db_name} Database | Datasquirel`,m=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:i}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[x,p]=d().useState(null);return(0,r.jsx)(_.Provider,{value:{user:e,database:a,tables:s,targetTable:x,setTargetTable:p,query:t,confirmedDelegetedUser:l},children:(0,r.jsxs)(d().Fragment,{children:[(0,r.jsx)(n.A,{head:m,user:e,extraHeaderContent:(0,r.jsx)(b.A,{database:a,query:t,confirmedDelegetedUser:l,user:e}),children:(0,r.jsx)(c.A,{})}),!l?.delegated&&(0,r.jsx)(o.A,{targetDatabase:a}),(!l?.delegated||l?.delegated&&l?.priviledges?.match(/Delete Tables/i))&&(0,r.jsx)(u.A,{targetTable:x,database:a})]})})}async function h({req:e,res:a,query:s}){let t=await (0,i.A)(e,a);if(!t?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,m.A)({request:e,user:t,databaseSlug:s.single||[],query:s});if(!r)return{redirect:{destination:"/admin",permanent:!1}};let{dbUserId:l,rootUserId:d}=r,n=await (0,x.A)(`SELECT * FROM user_databases WHERE user_id='${l}' AND db_slug='${s.single}'`);if(!n||!n[0])return{redirect:{destination:`/admin/${t?.id}/databases`,permanent:!1}};let o=d?await (0,x.A)(` +"use strict";(()=>{var e={};e.id=4123,e.ids=[4123],e.modules={47398:(e,a,t)=>{t.a(e,async(e,s)=>{try{t.r(a),t.d(a,{config:()=>p,default:()=>u,getServerSideProps:()=>x,getStaticPaths:()=>m,getStaticProps:()=>b,reportWebVitals:()=>g,routeModule:()=>S,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>N,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>_,unstable_getStaticProps:()=>h});var r=t(63865),l=t(9455),d=t(30671),n=t(5583),i=t(19796),o=t(65301),c=e([o]);o=(c.then?(await c)():c)[0];let u=(0,d.M)(o,"default"),b=(0,d.M)(o,"getStaticProps"),m=(0,d.M)(o,"getStaticPaths"),x=(0,d.M)(o,"getServerSideProps"),p=(0,d.M)(o,"config"),g=(0,d.M)(o,"reportWebVitals"),h=(0,d.M)(o,"unstable_getStaticProps"),_=(0,d.M)(o,"unstable_getStaticPaths"),j=(0,d.M)(o,"unstable_getStaticParams"),f=(0,d.M)(o,"unstable_getServerProps"),N=(0,d.M)(o,"unstable_getServerSideProps"),S=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]",pathname:"/admin/[user_id]/databases/[single]",bundlePath:"",filename:""},components:{App:i.default,Document:n.default},userland:o});s()}catch(e){s(e)}})},70355:(e,a,t)=>{t.d(a,{A:()=>o});var s=t(8732),r=t(82015),l=t.n(r),d=t(46169),n=t(91140),i=t(16757);function o({targetDatabase:e}){let[a,t]=l().useState(!1);return(0,s.jsxs)(n.Ay,{title:"delete-database-confirmation",children:[a&&(0,s.jsx)(i.A,{width:"20px"}),(0,s.jsxs)("h4",{className:"m-0",children:["Delete '",e?.db_name?e.db_name:"This Database","' database?"]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("button",{className:"outlined"+(a?" pointer-events-none opacity-40":""),onClick:a=>{if(!e){alert("No Target Database Selected!");return}t(!0),window.confirm("Note that you will loose all data in this database. Continue?")?(0,d.A)("/api/deleteUserDatabase",{method:"post",body:e},!0).then(e=>{e.success&&window.location.reload()}):t(!1)},children:(0,s.jsx)("span",{children:"Yes"})}),(0,s.jsx)("button",{onClick:e=>{(0,n.fs)()},children:(0,s.jsx)("span",{children:"Cancel"})})]})]})}},57414:(e,a,t)=>{t.d(a,{A:()=>o});var s=t(8732),r=t(82015),l=t.n(r),d=t(46169),n=t(91140),i=t(16757);function o({targetTable:e,database:a}){let[t,r]=l().useState(!1);return(0,s.jsxs)(n.Ay,{title:"delete-table-confirmation",children:[t&&(0,s.jsx)(i.A,{width:"20px"}),(0,s.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("button",{className:"outlined"+(t?" pointer-events-none opacity-40":""),onClick:t=>{r(!0),(0,d.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,s.jsx)("span",{children:"Yes"})}),(0,s.jsx)("button",{onClick:e=>{(0,n.fs)()},children:(0,s.jsx)("span",{children:"Cancel"})})]})]})}},97853:(e,a,t)=>{t.a(e,async(e,s)=>{try{t.d(a,{A:()=>_});var r=t(8732),l=t(82015),d=t.n(l),n=t(53926),i=t(65301),o=t(91140),c=t(23791),u=t(59023),b=t(88791),m=t(55904),x=t(16757),p=t(63025),g=t(71296),h=e([i,c]);function _(){let{database:e,tables:a,setTargetTable:t,confirmedDelegetedUser:s,query:l,user:h}=d().useContext(i.SingleDatabaseContext),_=s?.delegated;s?.priviledges?.match(/Edit Tables/i),s?.priviledges?.match(/Delete Tables/i);let{active_clone:j,active_clone_parent_db:f,remote_connected:N}=e,[S,A]=d().useState(!1);return(0,r.jsxs)(d().Fragment,{children:[S&&(0,r.jsx)(x.A,{}),(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsxs)("div",{className:"flex-wrap",children:[(0,r.jsx)(u.A,{}),(0,r.jsxs)("div",{className:"flex-wrap gap-y-0",children:[(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[e.db_name.replace(/ database$/i,"")," ","Database"]}),(0,r.jsx)(b.A,{slugText:e.db_slug,outlined:!0}),!_&&(0,r.jsxs)("button",{className:"button small-text outlined gray",onClick:a=>{(0,p.A)({url:`/api/exportDatabase?dbName=${e.db_full_name}`,fileName:`${e.db_full_name}.sql`,setLoading:A})},children:[(0,r.jsx)(g.A,{}),(0,r.jsx)("span",{children:"Export"})]})]})]}),(0,r.jsx)("div",{className:"flex-wrap flex-col md:flex-row items-stretch md:items-center w-full md:w-auto",children:(0,r.jsxs)(m.A,{children:[!_&&!f&&!N&&(0,r.jsxs)("a",{href:`/admin/${h?.id}/databases/${e.db_slug}/tables/add-table`,className:"button flex items-center gap-2",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add Table"})]}),(0,r.jsx)("a",{href:`/admin/${h?.id}/databases/${e.db_slug}/tables`,className:"button secondary",children:(0,r.jsx)("span",{children:"All Tables"})}),!_&&(0,r.jsx)("a",{href:`/admin/${h?.id}/databases/${e.db_slug}/users`,className:"button dark",children:(0,r.jsx)("span",{children:"Users"})}),!_&&(0,r.jsxs)("div",{className:"dropdown-wrapper my-4 xl:my-0",children:[(0,r.jsx)("span",{className:"hidden xl:flex button outlined gray",children:"More"}),(0,r.jsx)("div",{className:"dropdown mobile-transform right-aligned mt-0 xl:-mt-2 gap-2 items-stretch",children:(0,r.jsxs)(m.A,{column:!0,children:[(0,r.jsx)("a",{href:`/admin/${h?.id}/databases/${e.db_slug}/edit-database`,className:"button outlined gray more-padding",children:(0,r.jsx)("span",{children:"Edit Database"})}),!f&&!N&&(0,r.jsx)("button",{className:"outlined gray more-padding",onClick:e=>{(0,o.PB)("delete-database-confirmation")},children:(0,r.jsx)("span",{children:"Delete Database"})}),!_&&(0,r.jsx)("button",{className:"outlined gray more-padding",onClick:a=>{(0,p.A)({url:`/api/exportDatabase?dbName=${e.db_full_name}`,fileName:`${e.db_full_name}.sql`,setLoading:A})},children:(0,r.jsx)("span",{children:"Export Database"})}),(0,r.jsxs)("a",{href:`/admin/${h?.id}/users/add-user?db=${e.db_slug}`,className:"button outlined secondary more-padding",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add User"})]})]})})]})]})})]}),(0,r.jsx)(n.A,{confirmedDelegetedUser:l.delegated,user:h})]}),(0,r.jsx)(c.A,{database:e,tables:a,setTargetTable:t,confirmedDelegetedUser:s,query:l,user:h}),(0,r.jsxs)("section",{className:"paper green",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Triggers"}),(0,r.jsx)("hr",{}),(0,r.jsx)("span",{className:"text-slate-400",children:"Coming Soon ..."})]}),(0,r.jsxs)("section",{className:"paper primary",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"Stored Proceedures"}),(0,r.jsx)("hr",{}),(0,r.jsx)("span",{className:"text-slate-400",children:"Coming Soon ..."})]})]})}[i,c]=h.then?(await h)():h,s()}catch(e){s(e)}})},88791:(e,a,t)=>{t.d(a,{A:()=>l});var s=t(8732),r=t(96089);function l({slugText:e,smaller:a,outlined:t,full:l}){return(0,s.jsxs)("span",{className:"button break-words text-wrap cancel-link "+(t?" outlined gray":"light-gray")+(a?" small-text":""),onClick:a=>{navigator.clipboard.writeText(e).then(()=>{alert(`${l?"Database Full name":"Database Slug"} "${e}" Copied to Clipboard. Use this as the database name when querying data`)})},style:{wordWrap:"break-word",wordBreak:"break-all"},children:[(0,s.jsx)(r.A,{}),(0,s.jsx)("span",{children:e})]})}t(82015)},22873:(e,a,t)=>{t.d(a,{A:()=>r});var s=t(71205);async function r({request:e,databaseSlug:a,user:t,query:r}){try{let l=t.id,d=null;if(!r?.delegated)return{dbUserId:l};let n=r.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${n}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[o]});if(!t)throw Error("Invalid Token");if((d=JSON.parse(t)).databaseSlug===a)return{dbUserId:l=d.rootUserId,rootUserId:d.rootUserId,rootUserName:d.rootUserName,rootUserEmail:d.rootUserEmail,rootUserImage:d.rootUserImage,databaseFullName:d.databaseFullName,databaseSlug:d.databaseSlug,allowedTables:d.allowedTables,priviledges:d.priviledges,database:d.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},65301:(e,a,t)=>{t.a(e,async(e,s)=>{try{t.r(a),t.d(a,{SingleDatabaseContext:()=>_,default:()=>g,getServerSideProps:()=>h});var r=t(8732),l=t(82015),d=t.n(l),n=t(25562),i=t(92702),o=t(70355),c=t(97853),u=t(57414),b=t(55880),m=t(22873),x=t(71934),p=e([c,b]);[c,b]=p.then?(await p)():p;let _=d().createContext({});function g({user:e,database:a,tables:t,query:s,confirmedDelegetedUser:l}){let i=`${a.db_name} Database | Datasquirel`,m=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:i}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[x,p]=d().useState(null);return(0,r.jsx)(_.Provider,{value:{user:e,database:a,tables:t,targetTable:x,setTargetTable:p,query:s,confirmedDelegetedUser:l},children:(0,r.jsxs)(d().Fragment,{children:[(0,r.jsx)(n.A,{head:m,user:e,extraHeaderContent:(0,r.jsx)(b.A,{database:a,query:s,confirmedDelegetedUser:l,user:e}),children:(0,r.jsx)(c.A,{})}),!l?.delegated&&(0,r.jsx)(o.A,{targetDatabase:a}),(!l?.delegated||l?.delegated&&l?.priviledges?.match(/Delete Tables/i))&&(0,r.jsx)(u.A,{targetTable:x,database:a})]})})}async function h({req:e,res:a,query:t}){let s=await (0,i.A)(e,a);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,m.A)({request:e,user:s,databaseSlug:t.single||[],query:t});if(!r)return{redirect:{destination:"/admin",permanent:!1}};let{dbUserId:l,rootUserId:d}=r,n=await (0,x.A)(`SELECT * FROM user_databases WHERE user_id='${l}' AND db_slug='${t.single}'`);if(!n||!n[0])return{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}};let o=d?await (0,x.A)(` SELECT delegated_user_tables.database,delegated_user_tables.table,user_database_tables.* FROM delegated_user_tables INNER JOIN user_database_tables ON delegated_user_tables.root_user_id=user_database_tables.user_id AND delegated_user_tables.table=user_database_tables.table_slug AND delegated_user_tables.database=user_database_tables.db_slug WHERE - delegated_user_tables.delegated_user_id='${t.id}' AND delegated_user_tables.root_user_id='${d}' AND delegated_user_tables.database='${n[0].db_slug}' - `):await (0,x.A)(`SELECT * FROM user_database_tables WHERE user_id='${t.id}' AND db_id='${n[0].id}'`);return{props:{user:t,database:n[0]?n[0]:null,tables:o,query:s,confirmedDelegetedUser:r}}}t()}catch(e){t(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../webpack-runtime.js");a.C(e);var s=e=>a(a.s=e),t=a.X(0,[883,9821,6521,9796,5392,7769,6247],()=>s(47398));module.exports=t})(); \ No newline at end of file + delegated_user_tables.delegated_user_id='${s.id}' AND delegated_user_tables.root_user_id='${d}' AND delegated_user_tables.database='${n[0].db_slug}' + `):await (0,x.A)(`SELECT * FROM user_database_tables WHERE user_id='${s.id}' AND db_id='${n[0].id}'`);return{props:{user:s,database:n[0]?n[0]:null,tables:o,query:t,confirmedDelegetedUser:r}}}s()}catch(e){s(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),s=a.X(0,[883,9821,6521,9796,5392,7769,6247],()=>t(47398));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single].js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single].js.nft.json index d47a93ef..23030604 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single].js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../node_modules/@swc/helpers/package.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/client-only/index.js","../../../../../../node_modules/client-only/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/lodash/lodash.js","../../../../../../node_modules/lodash/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../node_modules/next/head.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../node_modules/react-dom/index.js","../../../../../../node_modules/react-dom/package.json","../../../../../../node_modules/react-dom/server.browser.js","../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../node_modules/react/cjs/react.development.js","../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../node_modules/react/index.js","../../../../../../node_modules/react/jsx-runtime.js","../../../../../../node_modules/react/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../node_modules/scheduler/index.js","../../../../../../node_modules/scheduler/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../node_modules/styled-jsx/index.js","../../../../../../node_modules/styled-jsx/package.json","../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../node_modules/tailwind-merge/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-runtime.js","../../../../chunks/883.js","../../../../chunks/9821.js","../../../../chunks/6521.js","../../../../chunks/9796.js","../../../../chunks/5392.js","../../../../chunks/7769.js","../../../../chunks/6247.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/connect.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/connect.js index 6f5afe87..2eb6f166 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/connect.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/connect.js @@ -13,4 +13,4 @@ Date: ${l.toDateString()} -${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,a)=>{a.d(t,{A:()=>d});var r=a(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:t}){let a=[];try{for(let n=0;n",t.message),e}}var l=a(77047),i=a(51779),o=a(84640);async function d({queryString:e,queryValuesArray:t,database:a,tableSchema:r,useLocal:s,debug:d}){let c=(0,i.A)({fa:!0});s&&(c=(0,i.A)({local:!0})),a?.match(/^datasquirel$/)&&(c=(0,i.A)()),d&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t));let u=await (0,o.A)(c,e,t);if(d&&console.log("varDatabaseDbHandler:results:",u),u&&r)try{return await n({unparsedResults:u,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,l.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},71205:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(55511),s=a(79428),n=a(48243);function l({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:i,keyLen:o,algorithm:d,bufferAllocSize:c}=(0,n.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(l,i,o),h=s.Buffer.alloc(c,0),p=(0,r.createDecipheriv)(d,u,h);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},84640:(e,t,a)=>{async function r(e,t,a){try{if("string"==typeof t){let r=await e.query(s(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},48243:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},99867:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{DatabaseConnectContext:()=>x,default:()=>y,getServerSideProps:()=>f});var s=a(8732),n=a(82015),l=a.n(n),i=a(25562),o=a(92702),d=a(55880),c=a(88819),u=a(72272),h=a(71934),p=a(52854),m=e([d,c]);[d,c]=m.then?(await m)():m;let x=l().createContext({});function y({user:e,database:t,query:a,targetDbSchema:r}){let n=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Database Shell | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Database Shell"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/shell-page.css"})]});return(0,s.jsx)(i.A,{head:n,user:e,extraHeaderContent:(0,s.jsx)(d.A,{database:t,query:a,user:e}),aceEditor:!0,children:(0,s.jsx)(x.Provider,{value:{user:e,database:t,targetDbSchema:r,query:a},children:(0,s.jsx)(c.A,{})})})}async function f({req:e,res:t,query:a}){let r=await (0,o.A)(e,t);if(!r?.logged_in_status||!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${r.id}' AND db_slug='${a.single}'`);if(!s?.[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};if(1==Number(s[0].remote_connected))return{redirect:{destination:`/admin/${r?.id}/databases/${a.single}`,permanent:!1}};await (0,p.A)({queryString:`SHOW TABLES FROM ${s[0].db_full_name}`});let n=(0,u.A)({userId:String(r.id)});if(!n?.[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let l=n.find(e=>e.dbFullName==s[0].db_full_name);return l?{props:{user:r,database:s[0],query:a,targetDbSchema:l}}:{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,9796,5392,7769,3155],()=>a(2083));module.exports=r})(); \ No newline at end of file +${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,a)=>{a.d(t,{A:()=>d});var r=a(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:t}){let a=[];try{for(let n=0;n",t.message),e}}var l=a(77047),i=a(51779),o=a(84640);async function d({queryString:e,queryValuesArray:t,database:a,tableSchema:r,debug:s}){let d=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(d=(0,i.A)({local:!0})),a?.match(/^datasquirel$/)&&(d=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",d.getConfig()));let c=await (0,o.A)(d,e,t);if(s&&console.log("varDatabaseDbHandler:results:",c),c&&r)try{return await n({unparsedResults:c,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,l.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},71205:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(55511),s=a(79428),n=a(48243);function l({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:i,keyLen:o,algorithm:d,bufferAllocSize:c}=(0,n.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(l,i,o),h=s.Buffer.alloc(c,0),p=(0,r.createDecipheriv)(d,u,h);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},84640:(e,t,a)=>{async function r(e,t,a){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let r=await e.query(s(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},48243:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},99867:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{DatabaseConnectContext:()=>x,default:()=>y,getServerSideProps:()=>f});var s=a(8732),n=a(82015),l=a.n(n),i=a(25562),o=a(92702),d=a(55880),c=a(88819),u=a(72272),h=a(71934),p=a(52854),m=e([d,c]);[d,c]=m.then?(await m)():m;let x=l().createContext({});function y({user:e,database:t,query:a,targetDbSchema:r}){let n=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Database Shell | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Database Shell"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/shell-page.css"})]});return(0,s.jsx)(i.A,{head:n,user:e,extraHeaderContent:(0,s.jsx)(d.A,{database:t,query:a,user:e}),aceEditor:!0,children:(0,s.jsx)(x.Provider,{value:{user:e,database:t,targetDbSchema:r,query:a},children:(0,s.jsx)(c.A,{})})})}async function f({req:e,res:t,query:a}){let r=await (0,o.A)(e,t);if(!r?.logged_in_status||!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${r.id}' AND db_slug='${a.single}'`);if(!s?.[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};if(1==Number(s[0].remote_connected))return{redirect:{destination:`/admin/${r?.id}/databases/${a.single}`,permanent:!1}};await (0,p.A)({queryString:`SHOW TABLES FROM ${s[0].db_full_name}`});let n=(0,u.A)({userId:String(r.id)});if(!n?.[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let l=n.find(e=>e.dbFullName==s[0].db_full_name);return l?{props:{user:r,database:s[0],query:a,targetDbSchema:l}}:{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,9796,5392,7769,3155],()=>a(2083));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/connect.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/connect.js.nft.json index d4406f4e..7edbc44a 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/connect.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/connect.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../node_modules/client-only/index.js","../../../../../../../node_modules/client-only/package.json","../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../node_modules/core-util-is/package.json","../../../../../../../node_modules/inherits/inherits.js","../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../node_modules/inherits/package.json","../../../../../../../node_modules/isarray/index.js","../../../../../../../node_modules/isarray/package.json","../../../../../../../node_modules/lodash/lodash.js","../../../../../../../node_modules/lodash/package.json","../../../../../../../node_modules/mysql/index.js","../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../node_modules/mysql/package.json","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../node_modules/next/head.js","../../../../../../../node_modules/next/package.json","../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../node_modules/react-dom/index.js","../../../../../../../node_modules/react-dom/package.json","../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../node_modules/react/index.js","../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../node_modules/react/package.json","../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../node_modules/readable-stream/package.json","../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../node_modules/scheduler/index.js","../../../../../../../node_modules/scheduler/package.json","../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../node_modules/sqlstring/index.js","../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../node_modules/sqlstring/package.json","../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../node_modules/string_decoder/package.json","../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../package.json","../../../../../../package.json","../../../../../chunks/1251.js","../../../../../chunks/1579.js","../../../../../chunks/194.js","../../../../../chunks/2282.js","../../../../../chunks/3155.js","../../../../../chunks/3474.js","../../../../../chunks/3704.js","../../../../../chunks/4627.js","../../../../../chunks/5392.js","../../../../../chunks/5771.js","../../../../../chunks/5954.js","../../../../../chunks/6133.js","../../../../../chunks/6202.js","../../../../../chunks/6247.js","../../../../../chunks/6521.js","../../../../../chunks/6622.js","../../../../../chunks/6903.js","../../../../../chunks/725.js","../../../../../chunks/7303.js","../../../../../chunks/7769.js","../../../../../chunks/8704.js","../../../../../chunks/883.js","../../../../../chunks/9136.js","../../../../../chunks/9240.js","../../../../../chunks/9796.js","../../../../../chunks/9814.js","../../../../../chunks/9821.js","../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../webpack-runtime.js","../../../../../chunks/883.js","../../../../../chunks/9821.js","../../../../../chunks/9796.js","../../../../../chunks/5392.js","../../../../../chunks/7769.js","../../../../../chunks/3155.js","../../../../../../../package.json","../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/edit-database.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/edit-database.js index 1ae5a12d..dbe1b9d9 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/edit-database.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/edit-database.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4076,e.ids=[4076],e.modules={27579:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>m,default:()=>o,getServerSideProps:()=>h,getStaticPaths:()=>x,getStaticProps:()=>p,reportWebVitals:()=>g,routeModule:()=>A,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>f,unstable_getStaticParams:()=>y,unstable_getStaticPaths:()=>j,unstable_getStaticProps:()=>b});var r=a(63865),d=a(9455),i=a(30671),n=a(5583),l=a(19796),c=a(38471),u=e([c]);c=(u.then?(await u)():u)[0];let o=(0,i.M)(c,"default"),p=(0,i.M)(c,"getStaticProps"),x=(0,i.M)(c,"getStaticPaths"),h=(0,i.M)(c,"getServerSideProps"),m=(0,i.M)(c,"config"),g=(0,i.M)(c,"reportWebVitals"),b=(0,i.M)(c,"unstable_getStaticProps"),j=(0,i.M)(c,"unstable_getStaticPaths"),y=(0,i.M)(c,"unstable_getStaticParams"),v=(0,i.M)(c,"unstable_getServerProps"),f=(0,i.M)(c,"unstable_getServerSideProps"),A=new r.PagesRouteModule({definition:{kind:d.A.PAGES,page:"/admin/[user_id]/databases/[single]/edit-database",pathname:"/admin/[user_id]/databases/[single]/edit-database",bundlePath:"",filename:""},components:{App:l.default,Document:n.default},userland:c});s()}catch(e){s(e)}})},93340:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>x});var r=a(8732),d=a(82015),i=a.n(d),n=a(38471),l=a(59023),c=a(53926),u=a(82581),o=a(537),p=e([n,u]);function x(){let{database:e,user:t}=i().useContext(n.EditDatabaseContext);return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"",children:[(0,r.jsx)(l.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:["Edit"," ",(0,r.jsx)("span",{className:"px-2 bg-slate-100 dark:bg-white/10 border border-solid border-slate-300 dark:border-slate-300/20 rounded py-1",children:e?.db_name})]})]}),(0,r.jsx)(c.A,{user:t})]}),e?.active_clone&&t?(0,r.jsx)(o.A,{database:e,user:t}):(0,r.jsx)(r.Fragment,{}),(0,r.jsx)(u.A,{})]})}[n,u]=p.then?(await p)():p,s()}catch(e){s(e)}})},82581:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>p});var r=a(8732),d=a(82015),i=a.n(d),n=a(16757),l=a(38471),c=a(61347),u=a(89088),o=e([l]);function p(){let{user:e,dbImage:t,setDbImage:a,database:s}=i().useContext(l.EditDatabaseContext),[d,o]=i().useState(!1);return i().useRef(),(0,r.jsx)("section",{className:"paper",children:(0,r.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 gap-6 items-stretch",children:[d&&(0,r.jsx)(n.A,{}),(0,r.jsxs)("div",{className:"flex-col items-start w-full xl:w-auto",children:[(0,r.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Update Database Information"}),e&&t?(0,r.jsx)(c.A,{user:e,dbImage:t,setDbImage:a,database:s,setLoading:o}):(0,r.jsx)("span",{children:"No User and Database Image present"})]}),e&&t&&a?(0,r.jsx)(u.A,{user:e,dbImage:t,setDbImage:a,database:s}):(0,r.jsx)("span",{children:"Database Image could not be rendered"})]})})}l=(o.then?(await o)():o)[0],s()}catch(e){s(e)}})},537:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({database:e,user:t}){let a=e.active_clone_parent_db?.replace(/datasquirel_user_\d+_/,""),r=`/admin/${t?.id}/databases/${a}`;return(0,s.jsx)("div",{className:"info green",children:(0,s.jsxs)("span",{className:"text font-normal",children:["This database is an active clone of"," ",(0,s.jsx)("b",{children:(0,s.jsx)("a",{href:r,target:"_blank",className:"query-url",children:a})})]})})}a(82015)},96089:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},38471:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{EditDatabaseContext:()=>g,default:()=>h,getServerSideProps:()=>m});var r=a(8732),d=a(82015),i=a.n(d),n=a(25562),l=a(92702),c=a(37195),u=a(93340),o=a(55880),p=a(71934),x=e([u,o]);[u,o]=x.then?(await x)():x;let g=i().createContext({});function h({user:e,database:t,query:a}){let s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Add Database | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Add a database"})]}),[d,l]=i().useState(t.db_image);return(0,r.jsx)(g.Provider,{value:{user:e,database:t,dbImage:d,setDbImage:l},children:(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)(n.A,{head:s,user:e,extraHeaderContent:(0,r.jsx)(o.A,{database:t,query:a,user:e}),children:(0,r.jsx)(u.A,{})}),(0,r.jsx)(c.A,{setDbImage:l})]})})}async function m({req:e,res:t,query:a}){let s=await (0,l.A)(e,t);if(!s?.logged_in_status||!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${s.id}' AND db_slug='${a.single}'`);return r&&r[0]?{props:{user:s,database:r[0],query:a}}:{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392,7769,1579,194],()=>a(27579));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4076,e.ids=[4076],e.modules={27579:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{config:()=>m,default:()=>u,getServerSideProps:()=>h,getStaticPaths:()=>x,getStaticProps:()=>p,reportWebVitals:()=>g,routeModule:()=>A,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>f,unstable_getStaticParams:()=>y,unstable_getStaticPaths:()=>j,unstable_getStaticProps:()=>b});var r=a(63865),d=a(9455),i=a(30671),n=a(5583),l=a(19796),c=a(38471),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,i.M)(c,"default"),p=(0,i.M)(c,"getStaticProps"),x=(0,i.M)(c,"getStaticPaths"),h=(0,i.M)(c,"getServerSideProps"),m=(0,i.M)(c,"config"),g=(0,i.M)(c,"reportWebVitals"),b=(0,i.M)(c,"unstable_getStaticProps"),j=(0,i.M)(c,"unstable_getStaticPaths"),y=(0,i.M)(c,"unstable_getStaticParams"),v=(0,i.M)(c,"unstable_getServerProps"),f=(0,i.M)(c,"unstable_getServerSideProps"),A=new r.PagesRouteModule({definition:{kind:d.A.PAGES,page:"/admin/[user_id]/databases/[single]/edit-database",pathname:"/admin/[user_id]/databases/[single]/edit-database",bundlePath:"",filename:""},components:{App:l.default,Document:n.default},userland:c});s()}catch(e){s(e)}})},93340:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>x});var r=a(8732),d=a(82015),i=a.n(d),n=a(38471),l=a(59023),c=a(53926),o=a(82581),u=a(537),p=e([n,o]);function x(){let{database:e,user:t}=i().useContext(n.EditDatabaseContext);return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"",children:[(0,r.jsx)(l.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:["Edit"," ",(0,r.jsx)("span",{className:"px-2 bg-slate-100 dark:bg-white/10 border border-solid border-slate-300 dark:border-slate-300/20 rounded py-1",children:e?.db_name})]})]}),(0,r.jsx)(c.A,{user:t})]}),e?.active_clone&&t?(0,r.jsx)(u.A,{database:e,user:t}):(0,r.jsx)(r.Fragment,{}),(0,r.jsx)(o.A,{})]})}[n,o]=p.then?(await p)():p,s()}catch(e){s(e)}})},82581:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.d(t,{A:()=>p});var r=a(8732),d=a(82015),i=a.n(d),n=a(16757),l=a(38471),c=a(61347),o=a(89088),u=e([l]);function p(){let{user:e,dbImage:t,setDbImage:a,database:s}=i().useContext(l.EditDatabaseContext),[d,u]=i().useState(!1);return i().useRef(),(0,r.jsx)("section",{className:"paper",children:(0,r.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 gap-6 items-stretch",children:[d&&(0,r.jsx)(n.A,{}),(0,r.jsxs)("div",{className:"flex-col items-start w-full xl:w-auto",children:[(0,r.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Update Database Information"}),e&&t?(0,r.jsx)(c.A,{user:e,dbImage:t,setDbImage:a,database:s,setLoading:u}):(0,r.jsx)("span",{children:"No User and Database Image present"})]}),e&&t&&a?(0,r.jsx)(o.A,{user:e,dbImage:t,setDbImage:a,database:s}):(0,r.jsx)("span",{children:"Database Image could not be rendered"})]})})}l=(u.then?(await u)():u)[0],s()}catch(e){s(e)}})},537:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({database:e,user:t}){let a=e.active_clone_parent_db?.replace(/datasquirel_user_\d+_/,""),r=`/admin/${t?.id}/databases/${a}`;return(0,s.jsx)("div",{className:"info green",children:(0,s.jsxs)("span",{className:"text font-normal",children:["This database is an active clone of"," ",(0,s.jsx)("b",{children:(0,s.jsx)("a",{href:r,target:"_blank",className:"query-url",children:a})})]})})}a(82015)},96089:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},38471:(e,t,a)=>{a.a(e,async(e,s)=>{try{a.r(t),a.d(t,{EditDatabaseContext:()=>g,default:()=>h,getServerSideProps:()=>m});var r=a(8732),d=a(82015),i=a.n(d),n=a(25562),l=a(92702),c=a(37195),o=a(93340),u=a(55880),p=a(71934),x=e([o,u]);[o,u]=x.then?(await x)():x;let g=i().createContext({});function h({user:e,database:t,query:a}){let s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Add Database | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Add a database"})]}),[d,l]=i().useState(t.db_image);return(0,r.jsx)(g.Provider,{value:{user:e,database:t,dbImage:d,setDbImage:l},children:(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)(n.A,{head:s,user:e,extraHeaderContent:(0,r.jsx)(u.A,{database:t,query:a,user:e}),children:(0,r.jsx)(o.A,{})}),(0,r.jsx)(c.A,{setDbImage:l})]})})}async function m({req:e,res:t,query:a}){let s=await (0,l.A)(e,t);if(!s?.logged_in_status||!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${s.id}' AND db_slug='${a.single}'`);return r&&r[0]?{props:{user:s,database:r[0],query:a}}:{redirect:{destination:`/admin/${s?.id}/databases`,permanent:!1}}}s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392,7769,1579,194],()=>a(27579));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/edit-database.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/edit-database.js.nft.json index 62334106..57cfe7cc 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/edit-database.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/edit-database.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../node_modules/client-only/index.js","../../../../../../../node_modules/client-only/package.json","../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../node_modules/core-util-is/package.json","../../../../../../../node_modules/inherits/inherits.js","../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../node_modules/inherits/package.json","../../../../../../../node_modules/isarray/index.js","../../../../../../../node_modules/isarray/package.json","../../../../../../../node_modules/lodash/lodash.js","../../../../../../../node_modules/lodash/package.json","../../../../../../../node_modules/mysql/index.js","../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../node_modules/mysql/package.json","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../node_modules/next/head.js","../../../../../../../node_modules/next/package.json","../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../node_modules/react-dom/index.js","../../../../../../../node_modules/react-dom/package.json","../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../node_modules/react/index.js","../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../node_modules/react/package.json","../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../node_modules/readable-stream/package.json","../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../node_modules/scheduler/index.js","../../../../../../../node_modules/scheduler/package.json","../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../node_modules/sqlstring/index.js","../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../node_modules/sqlstring/package.json","../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../node_modules/string_decoder/package.json","../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../package.json","../../../../../../package.json","../../../../../chunks/1251.js","../../../../../chunks/1579.js","../../../../../chunks/194.js","../../../../../chunks/2282.js","../../../../../chunks/3155.js","../../../../../chunks/3474.js","../../../../../chunks/3704.js","../../../../../chunks/4627.js","../../../../../chunks/5392.js","../../../../../chunks/5771.js","../../../../../chunks/5954.js","../../../../../chunks/6133.js","../../../../../chunks/6202.js","../../../../../chunks/6247.js","../../../../../chunks/6521.js","../../../../../chunks/6622.js","../../../../../chunks/6903.js","../../../../../chunks/725.js","../../../../../chunks/7303.js","../../../../../chunks/7769.js","../../../../../chunks/8704.js","../../../../../chunks/883.js","../../../../../chunks/9136.js","../../../../../chunks/9240.js","../../../../../chunks/9796.js","../../../../../chunks/9814.js","../../../../../chunks/9821.js","../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../webpack-runtime.js","../../../../../chunks/883.js","../../../../../chunks/9821.js","../../../../../chunks/9796.js","../../../../../chunks/5392.js","../../../../../chunks/7769.js","../../../../../chunks/1579.js","../../../../../chunks/194.js","../../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/schema.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/schema.js index 287feb12..c3e41f37 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/schema.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/schema.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=8295,e.ids=[8295],e.modules={7463:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>x,default:()=>u,getServerSideProps:()=>p,getStaticPaths:()=>h,getStaticProps:()=>m,reportWebVitals:()=>f,routeModule:()=>S,unstable_getServerProps:()=>j,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>y,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>g});var s=a(63865),n=a(9455),l=a(30671),i=a(5583),c=a(19796),d=a(50436),o=e([d]);d=(o.then?(await o)():o)[0];let u=(0,l.M)(d,"default"),m=(0,l.M)(d,"getStaticProps"),h=(0,l.M)(d,"getStaticPaths"),p=(0,l.M)(d,"getServerSideProps"),x=(0,l.M)(d,"config"),f=(0,l.M)(d,"reportWebVitals"),g=(0,l.M)(d,"unstable_getStaticProps"),b=(0,l.M)(d,"unstable_getStaticPaths"),y=(0,l.M)(d,"unstable_getStaticParams"),j=(0,l.M)(d,"unstable_getServerProps"),v=(0,l.M)(d,"unstable_getServerSideProps"),S=new s.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/databases/[single]/schema",pathname:"/admin/[user_id]/databases/[single]/schema",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:d});r()}catch(e){r(e)}})},44387:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>g});var s=a(8732),n=a(82015),l=a.n(n),i=a(59023),c=a(53926),d=a(50436),o=a(80830),u=a(97412);a(46169);var m=a(84894),h=a(537),p=a(23791),x=a(60374),f=e([d,u,m,p]);function g(){let{database:e,dbSchemaData:t,tables:a,user:r}=l().useContext(d.DatabaseSchemaContext);try{if(!t)return(0,s.jsx)("span",{children:"No Database Schema Found!"});let a=t.filter(t=>t.dbFullName===e?.db_full_name)[0],[n,d]=l().useState(a.tables),[f,g]=l().useState(null),[b,y]=l().useState(a);if(!e)return(0,s.jsx)("span",{children:"No Database Record Found"});return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{className:"px-2 bg-slate-100 dark:bg-white/10 border border-solid border-slate-300 dark:border-slate-300/20 rounded py-1",children:e.db_name}),"\xa0",(0,s.jsx)("span",{children:"Database Schema"})]})]}),(0,s.jsx)(c.A,{user:r})]}),e.active_clone&&r?(0,s.jsx)(h.A,{database:e,user:r}):(0,s.jsx)(s.Fragment,{}),e.remote_connected?(0,s.jsx)(p.p,{database:e}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)("section",{className:"paper",children:(0,s.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,s.jsxs)("div",{className:"w-full justify-between",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Database SCHEMA JSON"}),(0,s.jsx)("div",{children:n&&n[0]&&(0,s.jsx)(o.A,{required:!0,selectOptions:[{title:"All Tables",payload:"none"},...n.map((e,t)=>({title:e.tableFullName,payload:e.tableName,name:e.tableName}))],name:"database_tables",onChangeHandler:e=>{e.target.value?.match(/^none$/)?g(null):g(e.target.value)}})})]}),(0,s.jsx)(m.A,{content:x.A.stringify(b,null,4),readOnly:!0,options:{wrap:!0},wrapperProps:{className:"h-[60vh]"}})]})}),(0,s.jsx)(u.A,{})]})}catch(t){return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{className:"px-2 bg-slate-100 dark:bg-white/10 border border-solid border-slate-300 dark:border-slate-300/20 rounded py-1",children:e?.db_name||null}),"\xa0",(0,s.jsx)("span",{children:"Database Schema"})]})]}),(0,s.jsx)(c.A,{user:r})]}),(0,s.jsx)("section",{children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Error in generating Preview"})})]})}}[d,u,m,p]=f.then?(await f)():f,r()}catch(e){r(e)}})},97412:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>u});var s=a(8732),n=a(82015),l=a.n(n),i=a(59023),c=a(53926),d=a(50436);a(46169);var o=e([d]);function u(e){let{database:t,dbSchemaData:a,tables:r,user:n}=l().useContext(d.DatabaseSchemaContext);try{return(0,s.jsx)("section",{className:"card",children:(0,s.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Database Tables"}),r&&r[0]&&r.map((e,t)=>(0,s.jsx)("div",{className:"card light-gray w-full",children:(0,s.jsx)("span",{children:e.tableSlug})},t+1))]})})}catch(e){return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{className:"px-2 bg-slate-100 dark:bg-white/10 border border-solid border-slate-300 dark:border-slate-300/20 rounded py-1",children:t?.db_name}),"\xa0",(0,s.jsx)("span",{children:"Database Schema"})]})]}),(0,s.jsx)(c.A,{user:n})]}),(0,s.jsx)("section",{className:"card",children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Error in generating Tables Table"})})]})}}d=(o.then?(await o)():o)[0],r()}catch(e){r(e)}})},6789:(e,t,a)=>{a.d(t,{A:()=>r});function r({editorHTMLElementRef:e,fieldObject:t,setRefresh:a,language:r="javascript",entry:s,jsonTextEditors:n,editorRef:l,readOnly:i,initialContent:c,options:d}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{a?.(e=>e+1)},1e3);return}let o=ace.edit(e.current);o.setOptions({mode:"ace/mode/"+r,value:c||(t?.defaultValue?t.defaultValue:t?.fieldName&&s?.[t.fieldName]?(()=>{if("json"!==r)return s[t.fieldName];try{return JSON.stringify(JSON.parse(s[t.fieldName]),null,4)}catch(e){return s[t.fieldName]}})():""),placeholder:"json"==r?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:i,...d}),l&&t?.fieldName&&(n?.current.push({fieldName:t.fieldName,ref:l}),l.current=o);try{ace.require("ace/ext/beautify").beautify(o.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},80830:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(8732),s=a(58526);function n({selectOptions:e,name:t,onChangeHandler:a,required:n,setAlert:l,title:i,defaultValue:c,info:d,id:o}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),a=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!a.classList.contains("hidden")){a.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&a.classList.contains("hidden"))){if(!t){a.classList.add("hidden");return}if(a.classList.contains("hidden")){a.classList.remove("hidden");return}a.classList.add("hidden")}}return(0,r.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(d?" pr-8":""),children:[i&&(0,r.jsxs)("label",{htmlFor:t,children:[i,n?"":" (optional)"]}),(0,r.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,r.jsx)("select",{name:t,id:o||t,className:"w-full bg-white",required:n,onChange:e=>{l&&l(null),e.target.classList.remove("warning"),a&&a(e)},defaultValue:c||void 0,children:e.map((e,t)=>{let{payload:a,title:s}=e;return(0,r.jsx)("option",{value:a,selected:!!e.default,children:s},t+1)})}),(0,r.jsx)(s.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),d&&(0,r.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,r.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,r.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,r.jsx)("span",{children:d})}),(0,r.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,r.jsx)("div",{children:"Form Select Error"})}}a(82015)},84894:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>d});var s=a(8732);a(46169);var n=a(82015),l=a.n(n);a(6789);var i=a(75979),c=e([i]);function d({editorRef:e,content:t,readOnly:a,language:r="javascript",options:n,wrapperProps:c}){try{let e=l().useRef(),[t,a]=l().useState(0);return(0,s.jsx)("div",{...c,ref:e,className:(0,i.twMerge)("ace-editor-wrapper w-full h-full minimal-scrollbars all-children",c?.className)})}catch(e){return(0,s.jsx)(l().Fragment,{children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Editor Error"})})}}i=(c.then?(await c)():c)[0],r()}catch(e){r(e)}})},72272:(e,t,a)=>{a.d(t,{A:()=>c});var r=a(77047),s=a(29021),n=a.n(s),l=a(33873),i=a.n(l);function c({userId:e}){try{let t=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(n().readFileSync(t,"utf-8"))}catch(e){return(0,r.A)({component:"grabUserSchemaData",message:e.message}),null}}},77047:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(29021),s=a.n(r);async function n({user:e,message:t,component:a,noMail:r,req:n}){let l=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],t=n.headers["x-real-ip"],a=n.headers["cf-connecting-ip"],r=Array.isArray(e)?e[0]:e?.split(",")[0],s=a||r||t||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let r=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8295,e.ids=[8295],e.modules={7463:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>f,default:()=>u,getServerSideProps:()=>p,getStaticPaths:()=>h,getStaticProps:()=>m,reportWebVitals:()=>x,routeModule:()=>S,unstable_getServerProps:()=>j,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>y,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>g});var s=a(63865),n=a(9455),l=a(30671),i=a(5583),c=a(19796),d=a(50436),o=e([d]);d=(o.then?(await o)():o)[0];let u=(0,l.M)(d,"default"),m=(0,l.M)(d,"getStaticProps"),h=(0,l.M)(d,"getStaticPaths"),p=(0,l.M)(d,"getServerSideProps"),f=(0,l.M)(d,"config"),x=(0,l.M)(d,"reportWebVitals"),g=(0,l.M)(d,"unstable_getStaticProps"),b=(0,l.M)(d,"unstable_getStaticPaths"),y=(0,l.M)(d,"unstable_getStaticParams"),j=(0,l.M)(d,"unstable_getServerProps"),v=(0,l.M)(d,"unstable_getServerSideProps"),S=new s.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/databases/[single]/schema",pathname:"/admin/[user_id]/databases/[single]/schema",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:d});r()}catch(e){r(e)}})},44387:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>g});var s=a(8732),n=a(82015),l=a.n(n),i=a(59023),c=a(53926),d=a(50436),o=a(80830),u=a(97412);a(46169);var m=a(84894),h=a(537),p=a(23791),f=a(60374),x=e([d,u,m,p]);function g(){let{database:e,dbSchemaData:t,tables:a,user:r}=l().useContext(d.DatabaseSchemaContext);try{if(!t)return(0,s.jsx)("span",{children:"No Database Schema Found!"});let a=t.filter(t=>t.dbFullName===e?.db_full_name)[0],[n,d]=l().useState(a.tables),[x,g]=l().useState(null),[b,y]=l().useState(a);if(!e)return(0,s.jsx)("span",{children:"No Database Record Found"});return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{className:"px-2 bg-slate-100 dark:bg-white/10 border border-solid border-slate-300 dark:border-slate-300/20 rounded py-1",children:e.db_name}),"\xa0",(0,s.jsx)("span",{children:"Database Schema"})]})]}),(0,s.jsx)(c.A,{user:r})]}),e.active_clone&&r?(0,s.jsx)(h.A,{database:e,user:r}):(0,s.jsx)(s.Fragment,{}),e.remote_connected?(0,s.jsx)(p.p,{database:e}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)("section",{className:"paper",children:(0,s.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,s.jsxs)("div",{className:"w-full justify-between",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Database SCHEMA JSON"}),(0,s.jsx)("div",{children:n&&n[0]&&(0,s.jsx)(o.A,{required:!0,selectOptions:[{title:"All Tables",payload:"none"},...n.map((e,t)=>({title:e.tableFullName,payload:e.tableName,name:e.tableName}))],name:"database_tables",onChangeHandler:e=>{e.target.value?.match(/^none$/)?g(null):g(e.target.value)}})})]}),(0,s.jsx)(m.A,{content:f.A.stringify(b,null,4),readOnly:!0,options:{wrap:!0},wrapperProps:{className:"h-[60vh]"}})]})}),(0,s.jsx)(u.A,{})]})}catch(t){return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{className:"px-2 bg-slate-100 dark:bg-white/10 border border-solid border-slate-300 dark:border-slate-300/20 rounded py-1",children:e?.db_name||null}),"\xa0",(0,s.jsx)("span",{children:"Database Schema"})]})]}),(0,s.jsx)(c.A,{user:r})]}),(0,s.jsx)("section",{children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Error in generating Preview"})})]})}}[d,u,m,p]=x.then?(await x)():x,r()}catch(e){r(e)}})},97412:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>u});var s=a(8732),n=a(82015),l=a.n(n),i=a(59023),c=a(53926),d=a(50436);a(46169);var o=e([d]);function u(e){let{database:t,dbSchemaData:a,tables:r,user:n}=l().useContext(d.DatabaseSchemaContext);try{return(0,s.jsx)("section",{className:"card",children:(0,s.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Database Tables"}),r&&r[0]&&r.map((e,t)=>(0,s.jsx)("div",{className:"card light-gray w-full",children:(0,s.jsx)("span",{children:e.tableSlug})},t+1))]})})}catch(e){return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{className:"px-2 bg-slate-100 dark:bg-white/10 border border-solid border-slate-300 dark:border-slate-300/20 rounded py-1",children:t?.db_name}),"\xa0",(0,s.jsx)("span",{children:"Database Schema"})]})]}),(0,s.jsx)(c.A,{user:n})]}),(0,s.jsx)("section",{className:"card",children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Error in generating Tables Table"})})]})}}d=(o.then?(await o)():o)[0],r()}catch(e){r(e)}})},6789:(e,t,a)=>{a.d(t,{A:()=>r});function r({editorHTMLElementRef:e,fieldObject:t,setRefresh:a,language:r="javascript",entry:s,jsonTextEditors:n,editorRef:l,readOnly:i,initialContent:c,options:d}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{a?.(e=>e+1)},1e3);return}let o=ace.edit(e.current);o.setOptions({mode:"ace/mode/"+r,value:c||(t?.defaultValue?t.defaultValue:t?.fieldName&&s?.[t.fieldName]?(()=>{if("json"!==r)return s[t.fieldName];try{return JSON.stringify(JSON.parse(s[t.fieldName]),null,4)}catch(e){return s[t.fieldName]}})():""),placeholder:"json"==r?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:i,...d}),l&&t?.fieldName&&(n?.current.push({fieldName:t.fieldName,ref:l}),l.current=o);try{ace.require("ace/ext/beautify").beautify(o.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},80830:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(8732),s=a(58526);function n({selectOptions:e,name:t,onChangeHandler:a,required:n,setAlert:l,title:i,defaultValue:c,info:d,id:o}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),a=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!a.classList.contains("hidden")){a.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&a.classList.contains("hidden"))){if(!t){a.classList.add("hidden");return}if(a.classList.contains("hidden")){a.classList.remove("hidden");return}a.classList.add("hidden")}}return(0,r.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(d?" pr-8":""),children:[i&&(0,r.jsxs)("label",{htmlFor:t,children:[i,n?"":" (optional)"]}),(0,r.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,r.jsx)("select",{name:t,id:o||t,className:"w-full bg-white",required:n,onChange:e=>{l&&l(null),e.target.classList.remove("warning"),a&&a(e)},defaultValue:c||void 0,children:e.map((e,t)=>{let{payload:a,title:s}=e;return(0,r.jsx)("option",{value:a,selected:!!e.default,children:s},t+1)})}),(0,r.jsx)(s.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),d&&(0,r.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,r.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,r.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,r.jsx)("span",{children:d})}),(0,r.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,r.jsx)("div",{children:"Form Select Error"})}}a(82015)},84894:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>d});var s=a(8732);a(46169);var n=a(82015),l=a.n(n);a(6789);var i=a(75979),c=e([i]);function d({editorRef:e,content:t,readOnly:a,language:r="javascript",options:n,wrapperProps:c}){try{let e=l().useRef(),[t,a]=l().useState(0);return(0,s.jsx)("div",{...c,ref:e,className:(0,i.twMerge)("ace-editor-wrapper w-full h-full minimal-scrollbars all-children",c?.className)})}catch(e){return(0,s.jsx)(l().Fragment,{children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Editor Error"})})}}i=(c.then?(await c)():c)[0],r()}catch(e){r(e)}})},72272:(e,t,a)=>{a.d(t,{A:()=>c});var r=a(77047),s=a(29021),n=a.n(s),l=a(33873),i=a.n(l);function c({userId:e}){try{let t=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(n().readFileSync(t,"utf-8"))}catch(e){return(0,r.A)({component:"grabUserSchemaData",message:e.message}),null}}},77047:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(29021),s=a.n(r);async function n({user:e,message:t,component:a,noMail:r,req:n}){let l=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],t=n.headers["x-real-ip"],a=n.headers["cf-connecting-ip"],r=Array.isArray(e)?e[0]:e?.split(",")[0],s=a||r||t||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let r=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${a}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(r+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${l.toDateString()} -${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,a)=>{a.d(t,{A:()=>d});var r=a(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:t}){let a=[];try{for(let n=0;n",t.message),e}}var l=a(77047),i=a(51779),c=a(84640);async function d({queryString:e,queryValuesArray:t,database:a,tableSchema:r,useLocal:s,debug:d}){let o=(0,i.A)({fa:!0});s&&(o=(0,i.A)({local:!0})),a?.match(/^datasquirel$/)&&(o=(0,i.A)()),d&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t));let u=await (0,c.A)(o,e,t);if(d&&console.log("varDatabaseDbHandler:results:",u),u&&r)try{return await n({unparsedResults:u,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,l.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},84640:(e,t,a)=>{async function r(e,t,a){try{if("string"==typeof t){let r=await e.query(s(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},60374:(e,t,a)=>{a.d(t,{A:()=>r});let r={parse:function(e,t){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,t)}catch(e){return}}},stringify:function(e,t,a){try{return JSON.stringify(e,t||void 0,a)}catch(e){return}}}},50436:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{DatabaseSchemaContext:()=>g,default:()=>x,getServerSideProps:()=>f});var s=a(8732),n=a(82015),l=a.n(n),i=a(25562),c=a(92702),d=a(55880),o=a(44387),u=a(52854),m=a(71934),h=a(72272),p=e([d,o]);[d,o]=p.then?(await p)():p;let g=l().createContext({});function x({user:e,database:t,query:a,dbSchemaData:r,tables:n}){let c=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Add Database | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]}),[u,m]=l().useState(t.db_image);return(0,s.jsx)(i.A,{head:c,user:e,extraHeaderContent:(0,s.jsx)(d.A,{database:t,query:a,user:e}),aceEditor:!0,children:(0,s.jsx)(g.Provider,{value:{user:e,database:t,dbImage:u,setDbImage:m,dbSchemaData:r,tables:n},children:(0,s.jsx)(o.A,{})})})}async function f({req:e,res:t,query:a}){try{let r=await (0,c.A)(e,t);if(!r?.logged_in_status||!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,m.A)(`SELECT * FROM user_databases WHERE user_id='${r.id}' AND db_slug='${a.single}'`);if(!s||!s[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let n=await (0,u.A)({queryString:`SHOW TABLES FROM ${s[0].db_full_name}`}),l=(0,h.A)({userId:r.id});if(!l)throw Error("User schema data not found!");return{props:{user:r,database:s[0],query:a,dbSchemaData:l||[],tables:n&&n[0]?n.map(e=>{let t=Object.keys(e)[0];return{tableSlug:e[t]}}):[]}}}catch(e){return console.log(e),{redirect:{destination:"/",permanent:!1}}}}r()}catch(e){r(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,6521,9796,5392,7769,6247],()=>a(7463));module.exports=r})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,a)=>{a.d(t,{A:()=>d});var r=a(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:t}){let a=[];try{for(let n=0;n",t.message),e}}var l=a(77047),i=a(51779),c=a(84640);async function d({queryString:e,queryValuesArray:t,database:a,tableSchema:r,debug:s}){let d=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(d=(0,i.A)({local:!0})),a?.match(/^datasquirel$/)&&(d=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",d.getConfig()));let o=await (0,c.A)(d,e,t);if(s&&console.log("varDatabaseDbHandler:results:",o),o&&r)try{return await n({unparsedResults:o,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,l.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(o)return o;else return null}},84640:(e,t,a)=>{async function r(e,t,a){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let r=await e.query(s(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},60374:(e,t,a)=>{a.d(t,{A:()=>r});let r={parse:function(e,t){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,t)}catch(e){return}}},stringify:function(e,t,a){try{return JSON.stringify(e,t||void 0,a)}catch(e){return}}}},50436:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{DatabaseSchemaContext:()=>g,default:()=>f,getServerSideProps:()=>x});var s=a(8732),n=a(82015),l=a.n(n),i=a(25562),c=a(92702),d=a(55880),o=a(44387),u=a(52854),m=a(71934),h=a(72272),p=e([d,o]);[d,o]=p.then?(await p)():p;let g=l().createContext({});function f({user:e,database:t,query:a,dbSchemaData:r,tables:n}){let c=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Add Database | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]}),[u,m]=l().useState(t.db_image);return(0,s.jsx)(i.A,{head:c,user:e,extraHeaderContent:(0,s.jsx)(d.A,{database:t,query:a,user:e}),aceEditor:!0,children:(0,s.jsx)(g.Provider,{value:{user:e,database:t,dbImage:u,setDbImage:m,dbSchemaData:r,tables:n},children:(0,s.jsx)(o.A,{})})})}async function x({req:e,res:t,query:a}){try{let r=await (0,c.A)(e,t);if(!r?.logged_in_status||!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,m.A)(`SELECT * FROM user_databases WHERE user_id='${r.id}' AND db_slug='${a.single}'`);if(!s||!s[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let n=await (0,u.A)({queryString:`SHOW TABLES FROM ${s[0].db_full_name}`}),l=(0,h.A)({userId:r.id});if(!l)throw Error("User schema data not found!");return{props:{user:r,database:s[0],query:a,dbSchemaData:l||[],tables:n&&n[0]?n.map(e=>{let t=Object.keys(e)[0];return{tableSlug:e[t]}}):[]}}}catch(e){return console.log(e),{redirect:{destination:"/",permanent:!1}}}}r()}catch(e){r(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,6521,9796,5392,7769,6247],()=>a(7463));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/schema.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/schema.js.nft.json index d4406f4e..1ee5dd0b 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/schema.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/schema.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../node_modules/client-only/index.js","../../../../../../../node_modules/client-only/package.json","../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../node_modules/core-util-is/package.json","../../../../../../../node_modules/inherits/inherits.js","../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../node_modules/inherits/package.json","../../../../../../../node_modules/isarray/index.js","../../../../../../../node_modules/isarray/package.json","../../../../../../../node_modules/lodash/lodash.js","../../../../../../../node_modules/lodash/package.json","../../../../../../../node_modules/mysql/index.js","../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../node_modules/mysql/package.json","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../node_modules/next/head.js","../../../../../../../node_modules/next/package.json","../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../node_modules/react-dom/index.js","../../../../../../../node_modules/react-dom/package.json","../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../node_modules/react/index.js","../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../node_modules/react/package.json","../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../node_modules/readable-stream/package.json","../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../node_modules/scheduler/index.js","../../../../../../../node_modules/scheduler/package.json","../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../node_modules/sqlstring/index.js","../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../node_modules/sqlstring/package.json","../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../node_modules/string_decoder/package.json","../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../package.json","../../../../../../package.json","../../../../../chunks/1251.js","../../../../../chunks/1579.js","../../../../../chunks/194.js","../../../../../chunks/2282.js","../../../../../chunks/3155.js","../../../../../chunks/3474.js","../../../../../chunks/3704.js","../../../../../chunks/4627.js","../../../../../chunks/5392.js","../../../../../chunks/5771.js","../../../../../chunks/5954.js","../../../../../chunks/6133.js","../../../../../chunks/6202.js","../../../../../chunks/6247.js","../../../../../chunks/6521.js","../../../../../chunks/6622.js","../../../../../chunks/6903.js","../../../../../chunks/725.js","../../../../../chunks/7303.js","../../../../../chunks/7769.js","../../../../../chunks/8704.js","../../../../../chunks/883.js","../../../../../chunks/9136.js","../../../../../chunks/9240.js","../../../../../chunks/9796.js","../../../../../chunks/9814.js","../../../../../chunks/9821.js","../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../webpack-runtime.js","../../../../../chunks/883.js","../../../../../chunks/9821.js","../../../../../chunks/6521.js","../../../../../chunks/9796.js","../../../../../chunks/5392.js","../../../../../chunks/7769.js","../../../../../chunks/6247.js","../../../../../../../package.json","../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/shell.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/shell.js index e721226a..d8e7c4fa 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/shell.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/shell.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=204,e.ids=[204],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},5375:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>m,default:()=>u,getServerSideProps:()=>y,getStaticPaths:()=>h,getStaticProps:()=>p,reportWebVitals:()=>f,routeModule:()=>S,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>x,unstable_getStaticProps:()=>g});var s=r(63865),l=r(9455),n=r(30671),i=r(5583),c=r(19796),d=r(40519),o=e([d]);d=(o.then?(await o)():o)[0];let u=(0,n.M)(d,"default"),p=(0,n.M)(d,"getStaticProps"),h=(0,n.M)(d,"getStaticPaths"),y=(0,n.M)(d,"getServerSideProps"),m=(0,n.M)(d,"config"),f=(0,n.M)(d,"reportWebVitals"),g=(0,n.M)(d,"unstable_getStaticProps"),x=(0,n.M)(d,"unstable_getStaticPaths"),A=(0,n.M)(d,"unstable_getStaticParams"),b=(0,n.M)(d,"unstable_getServerProps"),v=(0,n.M)(d,"unstable_getServerSideProps"),S=new s.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]/shell",pathname:"/admin/[user_id]/databases/[single]/shell",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:d});a()}catch(e){a(e)}})},22338:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.d(t,{A:()=>y});var s=r(8732),l=r(82015),n=r.n(l),i=r(59023),c=r(53926),d=r(40519),o=r(16757),u=r(46169),p=r(24342),h=e([d,p]);function y(){let{database:e,dbSchemaData:t,tables:r,user:a}=n().useContext(d.DatabaseShellContext);if(!a)return null;try{let t=n().useRef(),l=n().useRef(),[d,h]=n().useState(!1),[y,m]=n().useState(!1),[f,g]=n().useState(0);return(0,s.jsxs)(n().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsx)("h1",{className:"text-3xl m-0",children:(0,s.jsxs)("span",{children:[e?.db_name," Database Shell"]})})]}),(0,s.jsx)(c.A,{user:a})]}),(0,s.jsxs)("div",{className:"w-full flex-col relative",children:[(0,s.jsx)("div",{ref:t,id:"ace-editor-wrapper"}),(0,s.jsxs)("button",{className:"absolute right-4 bottom-4"+(d?" pointer-events-none opacity-70":""),onClick:t=>{!function(){h(!0);let t=l.current?l.current.getValue():null;if(!t?.match(/./))return;let a=t.replace(/^--.*/gm,"").replace(/\n|\r|\n\r/gm,"").replace(/ {2,}/g," ");(0,u.A)("/api/runUserDbQuery",{method:"post",body:{database:e?.db_slug,query:a,tables:r?.map(e=>e.tableSlug)}},!0).then(e=>{e.success?m(e.result):e.msg&&window.alert(e.msg),setTimeout(()=>{h(!1)},500)})}()},children:[d&&(0,s.jsx)(o.A,{position:"relative",width:"15px",borderWidth:"3px",style:{backgroundColor:"transparent"}}),d?"Running Query ...":"Run Query"]})]}),y&&!d&&(0,s.jsx)("section",{className:"card",children:(0,s.jsxs)("div",{className:"w-full flex-col items-start overflow-x-scroll",children:[(0,s.jsx)("h2",{className:"text-xl",children:"Query Results"}),(0,s.jsx)(p.A,{data:y,user:a})]})})]})}catch(t){return(0,s.jsxs)(n().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{className:"px-2 bg-slate-100 dark:bg-white/10 border border-solid border-slate-300 dark:border-slate-300/20 rounded py-1",children:e?.db_name}),"\xa0",(0,s.jsx)("span",{children:"Database Shell"})]})]}),(0,s.jsx)(c.A,{user:a})]}),(0,s.jsx)("section",{className:"card",children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Shell not available at this time"})})]})}}[d,p]=h.then?(await h)():h,a()}catch(e){a(e)}})},24342:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.d(t,{A:()=>d});var s=r(8732),l=r(82015),n=r.n(l);r(46169);var i=r(84894),c=e([i]);function d({data:e,user:t}){try{return Object.keys(e[0]),(0,s.jsx)(n().Fragment,{children:(0,s.jsx)("div",{className:"p-4 bg-slate-200 rounded-md overflow-hidden",style:{width:"100%",height:"600px",overflow:"auto"},children:(0,s.jsx)(i.A,{content:JSON.stringify(e,null,4)})})})}catch(e){return(0,s.jsx)(n().Fragment,{children:(0,s.jsx)("span",{children:"No results"})})}}i=(c.then?(await c)():c)[0],a()}catch(e){a(e)}})},6789:(e,t,r)=>{r.d(t,{A:()=>a});function a({editorHTMLElementRef:e,fieldObject:t,setRefresh:r,language:a="javascript",entry:s,jsonTextEditors:l,editorRef:n,readOnly:i,initialContent:c,options:d}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{r?.(e=>e+1)},1e3);return}let o=ace.edit(e.current);o.setOptions({mode:"ace/mode/"+a,value:c||(t?.defaultValue?t.defaultValue:t?.fieldName&&s?.[t.fieldName]?(()=>{if("json"!==a)return s[t.fieldName];try{return JSON.stringify(JSON.parse(s[t.fieldName]),null,4)}catch(e){return s[t.fieldName]}})():""),placeholder:"json"==a?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:i,...d}),n&&t?.fieldName&&(l?.current.push({fieldName:t.fieldName,ref:n}),n.current=o);try{ace.require("ace/ext/beautify").beautify(o.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},84894:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.d(t,{A:()=>d});var s=r(8732);r(46169);var l=r(82015),n=r.n(l);r(6789);var i=r(75979),c=e([i]);function d({editorRef:e,content:t,readOnly:r,language:a="javascript",options:l,wrapperProps:c}){try{let e=n().useRef(),[t,r]=n().useState(0);return(0,s.jsx)("div",{...c,ref:e,className:(0,i.twMerge)("ace-editor-wrapper w-full h-full minimal-scrollbars all-children",c?.className)})}catch(e){return(0,s.jsx)(n().Fragment,{children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Editor Error"})})}}i=(c.then?(await c)():c)[0],a()}catch(e){a(e)}})},23293:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},96089:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},71296:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},98136:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},72272:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(77047),s=r(29021),l=r.n(s),n=r(33873),i=r.n(n);function c({userId:e}){try{let t=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(l().readFileSync(t,"utf-8"))}catch(e){return(0,a.A)({component:"grabUserSchemaData",message:e.message}),null}}},77047:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(29021),s=r.n(a);async function l({user:e,message:t,component:r,noMail:a,req:l}){let n=new Date,i=(()=>{if(!l)return null;try{let e=l.headers["x-forwarded-for"],t=l.headers["x-real-ip"],r=l.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=r||a||t||l.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=204,e.ids=[204],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},5375:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>m,default:()=>u,getServerSideProps:()=>y,getStaticPaths:()=>p,getStaticProps:()=>h,reportWebVitals:()=>f,routeModule:()=>S,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>x,unstable_getStaticProps:()=>g});var s=r(63865),l=r(9455),n=r(30671),i=r(5583),c=r(19796),o=r(40519),d=e([o]);o=(d.then?(await d)():d)[0];let u=(0,n.M)(o,"default"),h=(0,n.M)(o,"getStaticProps"),p=(0,n.M)(o,"getStaticPaths"),y=(0,n.M)(o,"getServerSideProps"),m=(0,n.M)(o,"config"),f=(0,n.M)(o,"reportWebVitals"),g=(0,n.M)(o,"unstable_getStaticProps"),x=(0,n.M)(o,"unstable_getStaticPaths"),A=(0,n.M)(o,"unstable_getStaticParams"),b=(0,n.M)(o,"unstable_getServerProps"),v=(0,n.M)(o,"unstable_getServerSideProps"),S=new s.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]/shell",pathname:"/admin/[user_id]/databases/[single]/shell",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:o});a()}catch(e){a(e)}})},22338:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.d(t,{A:()=>y});var s=r(8732),l=r(82015),n=r.n(l),i=r(59023),c=r(53926),o=r(40519),d=r(16757),u=r(46169),h=r(24342),p=e([o,h]);function y(){let{database:e,dbSchemaData:t,tables:r,user:a}=n().useContext(o.DatabaseShellContext);if(!a)return null;try{let t=n().useRef(),l=n().useRef(),[o,p]=n().useState(!1),[y,m]=n().useState(!1),[f,g]=n().useState(0);return(0,s.jsxs)(n().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsx)("h1",{className:"text-3xl m-0",children:(0,s.jsxs)("span",{children:[e?.db_name," Database Shell"]})})]}),(0,s.jsx)(c.A,{user:a})]}),(0,s.jsxs)("div",{className:"w-full flex-col relative",children:[(0,s.jsx)("div",{ref:t,id:"ace-editor-wrapper"}),(0,s.jsxs)("button",{className:"absolute right-4 bottom-4"+(o?" pointer-events-none opacity-70":""),onClick:t=>{!function(){p(!0);let t=l.current?l.current.getValue():null;if(!t?.match(/./))return;let a=t.replace(/^--.*/gm,"").replace(/\n|\r|\n\r/gm,"").replace(/ {2,}/g," ");(0,u.A)("/api/runUserDbQuery",{method:"post",body:{database:e?.db_slug,query:a,tables:r?.map(e=>e.tableSlug)}},!0).then(e=>{e.success?m(e.result):e.msg&&window.alert(e.msg),setTimeout(()=>{p(!1)},500)})}()},children:[o&&(0,s.jsx)(d.A,{position:"relative",width:"15px",borderWidth:"3px",style:{backgroundColor:"transparent"}}),o?"Running Query ...":"Run Query"]})]}),y&&!o&&(0,s.jsx)("section",{className:"card",children:(0,s.jsxs)("div",{className:"w-full flex-col items-start overflow-x-scroll",children:[(0,s.jsx)("h2",{className:"text-xl",children:"Query Results"}),(0,s.jsx)(h.A,{data:y,user:a})]})})]})}catch(t){return(0,s.jsxs)(n().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{className:"px-2 bg-slate-100 dark:bg-white/10 border border-solid border-slate-300 dark:border-slate-300/20 rounded py-1",children:e?.db_name}),"\xa0",(0,s.jsx)("span",{children:"Database Shell"})]})]}),(0,s.jsx)(c.A,{user:a})]}),(0,s.jsx)("section",{className:"card",children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Shell not available at this time"})})]})}}[o,h]=p.then?(await p)():p,a()}catch(e){a(e)}})},24342:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.d(t,{A:()=>o});var s=r(8732),l=r(82015),n=r.n(l);r(46169);var i=r(84894),c=e([i]);function o({data:e,user:t}){try{return Object.keys(e[0]),(0,s.jsx)(n().Fragment,{children:(0,s.jsx)("div",{className:"p-4 bg-slate-200 rounded-md overflow-hidden",style:{width:"100%",height:"600px",overflow:"auto"},children:(0,s.jsx)(i.A,{content:JSON.stringify(e,null,4)})})})}catch(e){return(0,s.jsx)(n().Fragment,{children:(0,s.jsx)("span",{children:"No results"})})}}i=(c.then?(await c)():c)[0],a()}catch(e){a(e)}})},6789:(e,t,r)=>{r.d(t,{A:()=>a});function a({editorHTMLElementRef:e,fieldObject:t,setRefresh:r,language:a="javascript",entry:s,jsonTextEditors:l,editorRef:n,readOnly:i,initialContent:c,options:o}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{r?.(e=>e+1)},1e3);return}let d=ace.edit(e.current);d.setOptions({mode:"ace/mode/"+a,value:c||(t?.defaultValue?t.defaultValue:t?.fieldName&&s?.[t.fieldName]?(()=>{if("json"!==a)return s[t.fieldName];try{return JSON.stringify(JSON.parse(s[t.fieldName]),null,4)}catch(e){return s[t.fieldName]}})():""),placeholder:"json"==a?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:i,...o}),n&&t?.fieldName&&(l?.current.push({fieldName:t.fieldName,ref:n}),n.current=d);try{ace.require("ace/ext/beautify").beautify(d.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},84894:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.d(t,{A:()=>o});var s=r(8732);r(46169);var l=r(82015),n=r.n(l);r(6789);var i=r(75979),c=e([i]);function o({editorRef:e,content:t,readOnly:r,language:a="javascript",options:l,wrapperProps:c}){try{let e=n().useRef(),[t,r]=n().useState(0);return(0,s.jsx)("div",{...c,ref:e,className:(0,i.twMerge)("ace-editor-wrapper w-full h-full minimal-scrollbars all-children",c?.className)})}catch(e){return(0,s.jsx)(n().Fragment,{children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Editor Error"})})}}i=(c.then?(await c)():c)[0],a()}catch(e){a(e)}})},23293:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},96089:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},71296:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},98136:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,r)=>{r.d(t,{A:()=>a});let a=(0,r(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},72272:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(77047),s=r(29021),l=r.n(s),n=r(33873),i=r.n(n);function c({userId:e}){try{let t=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(l().readFileSync(t,"utf-8"))}catch(e){return(0,a.A)({component:"grabUserSchemaData",message:e.message}),null}}},77047:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(29021),s=r.n(a);async function l({user:e,message:t,component:r,noMail:a,req:l}){let n=new Date,i=(()=>{if(!l)return null;try{let e=l.headers["x-forwarded-for"],t=l.headers["x-real-ip"],r=l.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=r||a||t||l.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${n.toDateString()} -${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let r=[];try{for(let l=0;l",t.message),e}}var n=r(77047),i=r(51779),c=r(84640);async function d({queryString:e,queryValuesArray:t,database:r,tableSchema:a,useLocal:s,debug:d}){let o=(0,i.A)({fa:!0});s&&(o=(0,i.A)({local:!0})),r?.match(/^datasquirel$/)&&(o=(0,i.A)()),d&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t));let u=await (0,c.A)(o,e,t);if(d&&console.log("varDatabaseDbHandler:results:",u),u&&a)try{return await l({unparsedResults:u,tableSchema:a})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},71205:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(55511),s=r(79428),l=r(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:c,algorithm:d,bufferAllocSize:o}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,a.scryptSync)(n,i,c),p=s.Buffer.alloc(o,0),h=(0,a.createDecipheriv)(d,u,p);try{let t=h.update(e,"hex","utf8");return t+=h.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},84640:(e,t,r)=>{async function a(e,t,r){try{if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},48243:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},40519:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{DatabaseShellContext:()=>g,default:()=>m,getServerSideProps:()=>f});var s=r(8732),l=r(82015),n=r.n(l),i=r(25562),c=r(92702),d=r(55880),o=r(52854),u=r(22338),p=r(71934),h=r(72272),y=e([d,u]);[d,u]=y.then?(await y)():y;let g=n().createContext({});function m({user:e,database:t,query:r,dbSchemaData:a,tables:l}){let c=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Database Shell | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Database Shell"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/shell-page.css"})]}),[o,p]=n().useState(t.db_image);return(0,s.jsx)(i.A,{head:c,user:e,extraHeaderContent:(0,s.jsx)(d.A,{database:t,query:r,user:e}),aceEditor:!0,children:(0,s.jsx)(g.Provider,{value:{user:e,database:t,dbImage:o,setDbImage:p,dbSchemaData:a,tables:l},children:(0,s.jsx)(u.A,{})})})}async function f({req:e,res:t,query:r}){try{let a=await (0,c.A)(e,t);if(!a?.logged_in_status||!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${a.id}' AND db_slug='${r.single}'`);if(!s||!s[0])return{redirect:{destination:`/admin/${a?.id}/databases`,permanent:!1}};let l=await (0,o.A)({queryString:`SHOW TABLES FROM ${s[0].db_full_name}`}),n=(0,h.A)({userId:a.id});if(!n)throw Error("User schema data not found!");return{props:{user:a,database:s[0],query:r,dbSchemaData:n||[],tables:l&&l[0]?l.map(e=>{let t=Object.keys(e)[0];return{tableSlug:e[t]}}):[]}}}catch(e){return console.log(e),{redirect:{destination:"/",permanent:!1}}}}a()}catch(e){a(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,9796,5392,7769],()=>r(5375));module.exports=a})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let r=[];try{for(let l=0;l",t.message),e}}var n=r(77047),i=r(51779),c=r(84640);async function o({queryString:e,queryValuesArray:t,database:r,tableSchema:a,debug:s}){let o=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(o=(0,i.A)({local:!0})),r?.match(/^datasquirel$/)&&(o=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",o.getConfig()));let d=await (0,c.A)(o,e,t);if(s&&console.log("varDatabaseDbHandler:results:",d),d&&a)try{return await l({unparsedResults:d,tableSchema:a})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},71205:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(55511),s=r(79428),l=r(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:c,algorithm:o,bufferAllocSize:d}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,a.scryptSync)(n,i,c),h=s.Buffer.alloc(d,0),p=(0,a.createDecipheriv)(o,u,h);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},84640:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},48243:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},40519:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{DatabaseShellContext:()=>g,default:()=>m,getServerSideProps:()=>f});var s=r(8732),l=r(82015),n=r.n(l),i=r(25562),c=r(92702),o=r(55880),d=r(52854),u=r(22338),h=r(71934),p=r(72272),y=e([o,u]);[o,u]=y.then?(await y)():y;let g=n().createContext({});function m({user:e,database:t,query:r,dbSchemaData:a,tables:l}){let c=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Database Shell | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Database Shell"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/shell-page.css"})]}),[d,h]=n().useState(t.db_image);return(0,s.jsx)(i.A,{head:c,user:e,extraHeaderContent:(0,s.jsx)(o.A,{database:t,query:r,user:e}),aceEditor:!0,children:(0,s.jsx)(g.Provider,{value:{user:e,database:t,dbImage:d,setDbImage:h,dbSchemaData:a,tables:l},children:(0,s.jsx)(u.A,{})})})}async function f({req:e,res:t,query:r}){try{let a=await (0,c.A)(e,t);if(!a?.logged_in_status||!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${a.id}' AND db_slug='${r.single}'`);if(!s||!s[0])return{redirect:{destination:`/admin/${a?.id}/databases`,permanent:!1}};let l=await (0,d.A)({queryString:`SHOW TABLES FROM ${s[0].db_full_name}`}),n=(0,p.A)({userId:a.id});if(!n)throw Error("User schema data not found!");return{props:{user:a,database:s[0],query:r,dbSchemaData:n||[],tables:l&&l[0]?l.map(e=>{let t=Object.keys(e)[0];return{tableSlug:e[t]}}):[]}}}catch(e){return console.log(e),{redirect:{destination:"/",permanent:!1}}}}a()}catch(e){a(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,9796,5392,7769],()=>r(5375));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/shell.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/shell.js.nft.json index d4406f4e..9f543b78 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/shell.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/shell.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../node_modules/client-only/index.js","../../../../../../../node_modules/client-only/package.json","../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../node_modules/core-util-is/package.json","../../../../../../../node_modules/inherits/inherits.js","../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../node_modules/inherits/package.json","../../../../../../../node_modules/isarray/index.js","../../../../../../../node_modules/isarray/package.json","../../../../../../../node_modules/lodash/lodash.js","../../../../../../../node_modules/lodash/package.json","../../../../../../../node_modules/mysql/index.js","../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../node_modules/mysql/package.json","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../node_modules/next/head.js","../../../../../../../node_modules/next/package.json","../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../node_modules/react-dom/index.js","../../../../../../../node_modules/react-dom/package.json","../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../node_modules/react/index.js","../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../node_modules/react/package.json","../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../node_modules/readable-stream/package.json","../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../node_modules/scheduler/index.js","../../../../../../../node_modules/scheduler/package.json","../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../node_modules/sqlstring/index.js","../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../node_modules/sqlstring/package.json","../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../node_modules/string_decoder/package.json","../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../package.json","../../../../../../package.json","../../../../../chunks/1251.js","../../../../../chunks/1579.js","../../../../../chunks/194.js","../../../../../chunks/2282.js","../../../../../chunks/3155.js","../../../../../chunks/3474.js","../../../../../chunks/3704.js","../../../../../chunks/4627.js","../../../../../chunks/5392.js","../../../../../chunks/5771.js","../../../../../chunks/5954.js","../../../../../chunks/6133.js","../../../../../chunks/6202.js","../../../../../chunks/6247.js","../../../../../chunks/6521.js","../../../../../chunks/6622.js","../../../../../chunks/6903.js","../../../../../chunks/725.js","../../../../../chunks/7303.js","../../../../../chunks/7769.js","../../../../../chunks/8704.js","../../../../../chunks/883.js","../../../../../chunks/9136.js","../../../../../chunks/9240.js","../../../../../chunks/9796.js","../../../../../chunks/9814.js","../../../../../chunks/9821.js","../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../webpack-runtime.js","../../../../../chunks/883.js","../../../../../chunks/9821.js","../../../../../chunks/9796.js","../../../../../chunks/5392.js","../../../../../chunks/7769.js","../../../../../../../package.json","../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables.js index 77caeee8..b47be21c 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables.js @@ -5,4 +5,4 @@ delegated_user_tables INNER JOIN user_database_tables ON delegated_user_tables.root_user_id=user_database_tables.user_id AND delegated_user_tables.table=user_database_tables.table_slug AND delegated_user_tables.database=user_database_tables.db_slug WHERE delegated_user_tables.delegated_user_id='${s.id}' AND delegated_user_tables.root_user_id='${d}' AND delegated_user_tables.database='${n[0].db_slug}' - `):await (0,m.A)(`SELECT * FROM user_database_tables WHERE user_id='${s.id}' AND db_id='${n[0].id}'`);return o&&o[0]?{props:{user:s,database:n[0],tables:o,query:t,confirmedDelegetedUser:r}}:{redirect:{destination:`/admin/${s?.id}/databases/${n[0].db_slug}`,permanent:!1}}}s()}catch(e){s(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),s=a.X(0,[883,9821,6521,9796,5392,7769,6247],()=>t(24454));module.exports=s})(); \ No newline at end of file + `):await (0,m.A)(`SELECT * FROM user_database_tables WHERE user_id='${s.id}' AND db_id='${n[0].id}'`);return o&&o[0]?{props:{user:s,database:n[0],tables:o,query:t,confirmedDelegetedUser:r}}:{redirect:{destination:`/admin/${s?.id}/databases/${n[0].db_slug}`,permanent:!1}}}s()}catch(e){s(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),s=a.X(0,[883,9821,6521,9796,5392,7769,6247],()=>t(24454));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables.js.nft.json index 79849f2e..1804f834 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../node_modules/client-only/index.js","../../../../../../../node_modules/client-only/package.json","../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../node_modules/core-util-is/package.json","../../../../../../../node_modules/inherits/inherits.js","../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../node_modules/inherits/package.json","../../../../../../../node_modules/isarray/index.js","../../../../../../../node_modules/isarray/package.json","../../../../../../../node_modules/lodash/lodash.js","../../../../../../../node_modules/lodash/package.json","../../../../../../../node_modules/mysql/index.js","../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../node_modules/mysql/package.json","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../node_modules/next/head.js","../../../../../../../node_modules/next/package.json","../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../node_modules/react-dom/index.js","../../../../../../../node_modules/react-dom/package.json","../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../node_modules/react/index.js","../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../node_modules/react/package.json","../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../node_modules/readable-stream/package.json","../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../node_modules/scheduler/index.js","../../../../../../../node_modules/scheduler/package.json","../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../node_modules/sqlstring/index.js","../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../node_modules/sqlstring/package.json","../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../node_modules/string_decoder/package.json","../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../package.json","../../../../../../package.json","../../../../../chunks/1251.js","../../../../../chunks/1579.js","../../../../../chunks/194.js","../../../../../chunks/2282.js","../../../../../chunks/3155.js","../../../../../chunks/3474.js","../../../../../chunks/3704.js","../../../../../chunks/4627.js","../../../../../chunks/5392.js","../../../../../chunks/5771.js","../../../../../chunks/5954.js","../../../../../chunks/6133.js","../../../../../chunks/6202.js","../../../../../chunks/6247.js","../../../../../chunks/6521.js","../../../../../chunks/6622.js","../../../../../chunks/6903.js","../../../../../chunks/725.js","../../../../../chunks/7303.js","../../../../../chunks/7769.js","../../../../../chunks/8704.js","../../../../../chunks/883.js","../../../../../chunks/9136.js","../../../../../chunks/9240.js","../../../../../chunks/9796.js","../../../../../chunks/9814.js","../../../../../chunks/9821.js","../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../webpack-runtime.js","../../../../../chunks/883.js","../../../../../chunks/9821.js","../../../../../chunks/6521.js","../../../../../chunks/9796.js","../../../../../chunks/5392.js","../../../../../chunks/7769.js","../../../../../chunks/6247.js","../../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table].js index 6bb55206..35371611 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=5271,e.ids=[5271],e.modules={82654:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{config:()=>f,default:()=>u,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>x,reportWebVitals:()=>h,routeModule:()=>y,unstable_getServerProps:()=>j,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>w,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>b});var s=t(63865),r=t(9455),n=t(30671),i=t(5583),d=t(19796),c=t(74561),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,n.M)(c,"default"),x=(0,n.M)(c,"getStaticProps"),m=(0,n.M)(c,"getStaticPaths"),p=(0,n.M)(c,"getServerSideProps"),f=(0,n.M)(c,"config"),h=(0,n.M)(c,"reportWebVitals"),b=(0,n.M)(c,"unstable_getStaticProps"),g=(0,n.M)(c,"unstable_getStaticPaths"),w=(0,n.M)(c,"unstable_getStaticParams"),j=(0,n.M)(c,"unstable_getServerProps"),v=(0,n.M)(c,"unstable_getServerSideProps"),y=new s.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:c});l()}catch(e){l(e)}})},57414:(e,a,t)=>{t.d(a,{A:()=>c});var l=t(8732),s=t(82015),r=t.n(s),n=t(46169),i=t(91140),d=t(16757);function c({targetTable:e,database:a}){let[t,s]=r().useState(!1);return(0,l.jsxs)(i.Ay,{title:"delete-table-confirmation",children:[t&&(0,l.jsx)(d.A,{width:"20px"}),(0,l.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("button",{className:"outlined"+(t?" pointer-events-none opacity-40":""),onClick:t=>{s(!0),(0,n.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,l.jsx)("span",{children:"Yes"})}),(0,l.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,l.jsx)("span",{children:"Cancel"})})]})]})}},54187:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.d(a,{A:()=>v});var s=t(8732),r=t(82015),n=t.n(r),i=t(46169),d=t(74561),c=t(59023),o=t(53926),u=t(73872),x=t(16757),m=t(70468),p=t(471),f=t(32262),h=t(55904),b=t(537),g=t(51275),w=t(23791),j=e([d,u,m,w]);function v(){let{user:e,database:a,table:l,tableRecord:r,dbSchemaData:j,targetField:v,setTargetField:y,refreshFieldsListRef:N,setTableFields:_,tableFields:T,tableIndexes:S,setTableIndexes:A,updateTableAfterFieldsUpdateFunction:F,entries:q,targetEntry:C,setTargetEntry:E,richTextEditors:I,jsonTextEditors:$,query:D,confirmedDelegetedUser:k,entriesCount:P}=n().useContext(d.SingleTableContext);if(!a||!e||!r||!l)return;let R=t(94327),U=k?.delegated,M=k?.priviledges?.match(/Edit Tables/i),L=k?.priviledges?.match(/Delete Tables/i);k?.priviledges?.match(/Create Tables/i);let{active_clone:O,active_clone_parent_db:W,remote_connected:B}=a,H=`dsql${e.id}${a.id}${r.id}`,[V,X]=n().useState(!1);return(0,s.jsxs)(n().Fragment,{children:[V&&(0,s.jsx)(x.A,{}),(0,s.jsxs)("div",{className:"flex-col items-start gap-4 xl:gap-0 w-full relative z-50",children:[(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsxs)("div",{className:"flex-wrap",children:[(0,s.jsx)(c.A,{}),(0,s.jsx)("h1",{className:"text-3xl m-0",children:(0,s.jsxs)("span",{children:[l.tableFullName.replace(/ table/i,"")," ","Table"]})}),(0,s.jsx)(u.A,{slugText:l.tableName,outlined:!0})]}),(0,s.jsx)("div",{className:"flex-wrap flex-col md:flex-row w-full md:w-auto items-stretch md:items-center",children:(0,s.jsxs)(h.A,{children:[(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/entries/add-entry`,className:"button flex items-center gap-2",children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New Table Entry"})]}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/entries`,className:"button secondary flex items-center gap-2",children:(0,s.jsx)("span",{children:"Entries"})}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/fields`,className:"button outlined secondary flex items-center gap-2",children:(0,s.jsx)("span",{children:"All Fields"})}),(!U||U&&(M||L))&&!W&&!B&&(0,s.jsxs)("div",{className:"dropdown-wrapper mt-4 xl:mt-0",children:[(0,s.jsx)("span",{className:"hidden xl:flex button outlined gray",children:"More"}),(0,s.jsx)("div",{className:"dropdown mobile-transform right-aligned mt-0 xl:-mt-2 gap-2",children:(0,s.jsxs)(h.A,{column:!0,className:"w-full",children:[(!U||U&&M)&&!W&&!B&&(0,s.jsx)("a",{className:"button outlined-gray more-padding w-full",href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/edit-table`,children:"Edit Table"}),(!U||U&&L)&&!W&&!B&&(0,s.jsx)("button",{className:"outlined-gray more-padding w-full",onClick:e=>{window.confirm(`Delete "${l.tableFullName}" table?`)&&(X(!0),(0,i.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:{table_slug:l.tableName}}},!0).then(e=>{e.success&&window.location.reload()}))},children:"Delete Table"})]})})]})]})})]}),(0,s.jsx)(o.A,{confirmedDelegetedUser:D?.delegated,user:e})]}),a.active_clone?(0,s.jsx)(b.A,{database:a,user:e}):(0,s.jsx)(s.Fragment,{}),a.remote_connected?(0,s.jsx)(w.p,{database:a}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(g.A,{table:l,database:a,user:e}),(0,s.jsx)(p.A,{user:e,tableFields:T,setTableFields:_,setTargetField:y,refreshFieldsListRef:N,updateTable:!0,updateTableAfterFieldsUpdateFunction:F,collapsed:!0,database:a,table:l,confirmedDelegetedUser:k,query:D}),(0,s.jsx)(f.A,{user:e,table:l,tableUniqueId:H,tableIndexes:S,setTableIndexes:A,database:a,tableFields:T,updateTableAfterFieldsUpdateFunction:F,confirmedDelegetedUser:k}),q&&j&&I&&$&&(0,s.jsx)(m.A,{user:e,entries:q,database:a,table:l,setTargetEntry:E,dbSchemaData:j,richTextEditors:I,dataTypes:R,title:"Entries",query:D,confirmedDelegetedUser:k,jsonTextEditors:$,entriesCount:P})]})}[d,u,m,w]=j.then?(await j)():j,l()}catch(e){l(e)}})},32262:(e,a,t)=>{t.d(a,{A:()=>b});var l=t(8732),s=t(82015),r=t.n(s);function n({tableIndexes:e,setTableIndexes:a,setRefresh:t,setPageRefresh:l}){let s=e&&e[0]?e:[];s.push({newTempIndex:!0}),a(s),t&&t(e=>e+1)}var i=t(16757),d=t(46169),c=t(27825),o=t.n(c);function u({tableIndex:e,fieldIndex:a,currentTable:t,tableFields:s,tableIndexes:n,setTableIndexes:i,setRefresh:c,user:u,tableUniqueId:x}){let[m,p]=r().useState("regular"),[f,h]=r().useState([]),b=r().useRef();return(0,l.jsx)("div",{className:"w-full mt-1 xl:flex-nowrap flex-wrap",ref:b,children:(0,l.jsxs)("form",{className:"flex flex-row items-start gap-4 w-full justify-between border border-solid p-4 pt-6 border-slate-400 rounded focus:shadow-lg shadow-slate-700/40 relative flex-wrap xl:flex-nowrap shadow-xl",onSubmit:e=>{e.preventDefault();let t=e.target.new_index_name.value.replace(/_index/,"").replace(/_{1,}$/,"")+"_index";if(!f||!f[0]){alert("Please Select at least 1 table column name");return}!function({fieldIndex:e,setTableIndexes:a,setRefresh:t,payload:l}){a(a=>(a.splice(e,1,l),a)),t&&t(e=>e+1)}({fieldIndex:a,setTableIndexes:i,payload:{indexType:m,indexName:t,indexTableFields:f,alias:x+"_"+t},setRefresh:c})},children:[(0,l.jsx)("span",{className:"absolute -top-2 text-sm bg-fuchsia-600 text-white px-2 rounded-full",children:"New Index"}),(0,l.jsxs)("div",{className:"gap-4 flex-wrap xl:flex-nowrap flex-col xl:flex-row items-stretch w-full",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"new_field_required",children:"Type"}),(0,l.jsx)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",onChange:e=>{p(e.target.value)},children:m?.match(/regular/i)?(0,l.jsx)("option",{value:"regular",children:"Default"}):(0,l.jsx)("option",{value:"fullText",children:"Full Text"})})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_index_name",children:"Index Name"}),(0,l.jsx)("input",{type:"text",name:"new_index_name",id:"new_index_name",placeholder:"Eg. title_index",onInput:async e=>{let a=e.target;a.value=a.value.toLowerCase().replace(/ /g,"_")},required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,l.jsxs)("div",{className:"items-start",children:[(0,l.jsx)("label",{htmlFor:"new_field_data_type",children:"Table Column(s)"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start gap-2",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:"Select Columns to be indexed. NB the order matters"})})]})]}),(0,l.jsxs)("div",{className:"w-auto flex flex-row items-stretch gap-4",children:[(0,l.jsxs)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl:w-auto",onChange:e=>{if(e.target.value.match(/--/))return;let a=Array.from(e.target.options).filter(a=>a.value===e.target.value)[0].dataset.type;if(a?.match(/text/i))p("fullText"),h([{value:e.target.value,dataType:a}]);else{try{if(f.filter(e=>e.dataType.match(/text/i))[0])throw Error("TEXT type exists");if(f.findIndex(a=>a.value===e.target.value)>=0||e.target.value.match(/^--$/))return;a?(f.push({value:e.target.value,dataType:a}),h([...f])):window.alert("Datatype not provided. Please recheck fields.")}catch(t){(0,d.A)("/api/admin/clientError",{method:"post",body:{component:"NewIndexFieldTemp/lines-177-190",message:t.message,user:u}}),a?h([{value:e.target.value,dataType:a}]):window.alert("Couldn't set Index Fields")}p("regular")}},children:[(0,l.jsx)("option",{value:"--",children:"--"}),s.filter(e=>!e?.fieldName?.match(/^id$|^date_/)&&!e.foreignKey).map((e,a)=>(0,l.jsx)("option",{value:e.fieldName,"data-type":e.dataType,children:e.fieldName},a+1))]}),f&&f[0]&&(0,l.jsx)("div",{className:"px-3 py-1 bg-slate-100 dark:bg-slate-500/10 rounded",children:f.map((e,a)=>(0,l.jsxs)("span",{className:"text-sm px-3 py-1 bg-white dark:bg-slate-700 rounded-full shadow-lg font-bold flex items-center justify-center gap-1",children:[(0,l.jsx)("span",{children:e.value}),(0,l.jsx)("span",{className:"font-normal w-5 h-5 rounded-full flex items-center justify-center cursor-pointer bg-slate-200 dark:bg-slate-600 text-xs hover:bg-slate-400",onClick:a=>{h([...f.filter(a=>!a.value.match(RegExp(`^${o().escapeRegExp(e.value)}$`)))])},children:"✖"})]},a+1))})]})]})]}),(0,l.jsxs)("div",{className:"secondary mt-auto flex-wrap xl:flex-nowrap w-full xl:w-auto",children:[(0,l.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full sm:w-auto justify-center grow",children:"Add Index"}),(0,l.jsx)("div",{className:"button outlined gray mt-auto py-2.5 w-full sm:w-auto justify-center grow",onClick:e=>{i(e=>e.filter((e,t)=>t!=a))},children:"Cancel"})]})]})})}var x=t(42960);function m({targetIndexObject:e,fieldIndex:a,tableFields:t,refreshFieldsListRef:s,setTableIndexes:n,setRefresh:i,setActiveEdit:c,user:u,tableUniqueId:x}){let[m,p]=r().useState(e),[f,h]=r().useState(m.indexType||"regular"),[b,g]=r().useState(m.indexTableFields?[...m.indexTableFields]:[]),w=r().useRef();return(0,l.jsx)("div",{className:"w-full -mt-3 flex-wrap",ref:w,children:(0,l.jsxs)("form",{className:"flex flex-col xl:flex-row items-start gap-4 w-full justify-between p-4 relative xl:flex-nowrap flex-wrap border border-t-0 border-slate-200 dark:border-slate-600 border-solid rounded-b",onSubmit:e=>{e.preventDefault();let t=e.target.new_index_name.value.replace(/_index/,"").replace(/_{1,}$/,"")+"_index";m.indexName=t,m.alias=x+"_"+t,m.indexTableFields=b,n(e=>(e[a]=m,e)),c(!1),i(e=>e+1)},children:[(0,l.jsxs)("div",{className:"gap-4 xl:flex-nowrap flex-wrap flex-col xl:flex-row items-stretch w-full",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"new_field_required",children:"Type"}),(0,l.jsx)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",onChange:e=>{h(e.target.value),p(a=>(a.indexType=e.target.value,a))},defaultValue:f,children:f?.match(/regular/i)?(0,l.jsx)("option",{value:"regular",children:"Default"}):(0,l.jsx)("option",{value:"fullText",children:"Full Text"})})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_index_name",children:"Index Name"}),(0,l.jsx)("input",{type:"text",name:"new_index_name",id:"new_index_name",placeholder:"Eg. title_index",onInput:async e=>{let a=e.target;a.value=a.value.toLowerCase().replace(/ /g,"_")},required:!0,defaultValue:m.indexName})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,l.jsxs)("div",{className:"items-start",children:[(0,l.jsx)("label",{htmlFor:"new_field_data_type",children:"Table Column(s)"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start gap-2",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:"Select Columns to be indexed. NB the order matters"})})]})]}),(0,l.jsxs)("div",{className:"w-auto flex flex-row items-stretch gap-4",children:[(0,l.jsxs)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl:w-auto",onChange:e=>{!function({e,indexTableFields:a,setIndexTableFields:t,setIndexType:l,user:s}){if(e.target.value.match(/--/))return;let r=Array.from(e.target.options).filter(a=>a.value===e.target.value)[0].dataset.type;if(r.match(/text/i))l("fullText"),t([{value:e.target.value,dataType:r}]);else{try{if(a.filter(e=>e.dataType.match(/text/i))[0])throw Error("TEXT type exists");if(a.findIndex(a=>a.value===e.target.value)>=0||e.target.value.match(/^--$/))return;a.push({value:e.target.value,dataType:r}),t([...a])}catch(a){(0,d.A)("/api/admin/clientError",{method:"post",body:{component:"ExistingIndexEdit/lines-184-197",message:a.message,user:s}}),t([{value:e.target.value,dataType:r}])}l("regular")}}({e,indexTableFields:b,setIndexTableFields:g,setIndexType:h,user:u})},children:[(0,l.jsx)("option",{value:"--",children:"--"}),t.filter(e=>!e?.fieldName?.match(/^id$|^date_/)&&!e.foreignKey).map((e,a)=>(0,l.jsx)("option",{value:e.fieldName,"data-type":e.dataType,children:e.fieldName},a+1))]}),b&&b[0]&&(0,l.jsx)("div",{className:"card no-hover px-3 py-1 items-center",children:b.map((e,a)=>(0,l.jsxs)("span",{className:"text-sm px-3 py-1 bg-white dark:bg-slate-700 rounded-full shadow-lg font-bold flex items-center justify-center gap-1",children:[(0,l.jsx)("span",{children:e.value}),(0,l.jsx)("span",{className:"font-normal w-5 h-5 rounded-full flex items-center justify-center cursor-pointer bg-slate-200 text-xs hover:bg-slate-400",onClick:a=>{g([...b.filter(a=>!a.value.match(RegExp(`^${o().escapeRegExp(e.value)}$`)))])},children:"✖"})]},a+1))})]})]})]}),(0,l.jsxs)("div",{className:"secondary mt-auto xl:flex-nowrap flex-wrap w-full xl:w-auto",children:[(0,l.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full md:w-auto grow",children:"Save Updates"}),(0,l.jsx)("div",{className:"button outlined gray mt-auto py-2.5 w-full md:w-auto justify-center grow",onClick:e=>{c(!1)},children:"Cancel"})]})]})})}var p=t(55904);function f({tableIndex:e,fieldIndex:a,tableIndexes:t,setTableIndexes:s,refreshFieldsListRef:n,database:i,currentTable:d,tableFields:c,setRefresh:o,confirmedDelegetedUser:u,user:f,tableUniqueId:h}){let b=u?.delegated,g=u?.priviledges?.match(/Edit Tables/i);u?.priviledges?.match(/Delete Tables/i),u?.priviledges?.match(/Create Tables/i);let{active_clone:w,active_clone_parent_db:j,remote_connected:v}=i,[y,N]=r().useState(e),[_,T]=r().useState(!1),[S,A]=r().useState(0);return(0,l.jsxs)("div",{className:"flex-col w-full"+(_?" shadow-xl shadow-slate-300/40 dark:shadow-black/30 relative z-50":""),children:[(0,l.jsxs)("div",{className:"card no-hover items-center w-full py-4"+(_?" rounded-t":" rounded")+(y.indexName?.match(x.A)?" text-slate-400 pointer-events-none border-slate-200 border":""),onClick:e=>{},children:[(0,l.jsx)("span",{className:"font-bold dark:text-white",children:y.indexName}),!y.indexName?.match(x.A)&&!j&&!v&&(0,l.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(!b||b&&g)&&(0,l.jsx)(r().Fragment,{children:(0,l.jsx)(p.A,{children:(0,l.jsx)("div",{className:"button outlined gray smallest",onClick:t=>{window.confirm(`Delete "${e.indexName}"?`)&&s(e=>e.filter((e,t)=>t!=a))},style:{color:"var(--slate-500)"},children:"Delete"})})})})]}),_&&(0,l.jsx)("div",{className:"w-full",children:(0,l.jsx)(m,{fieldIndex:a,setTableIndexes:s,refreshFieldsListRef:n,setActiveEdit:T,tableFields:c,targetIndexObject:y,setRefresh:o,user:f,tableUniqueId:h})})]})}let h=1;function b({user:e,table:a,tableUniqueId:t,tableIndexes:s,setTableIndexes:d,tableFields:c,updateTableAfterFieldsUpdateFunction:o,confirmedDelegetedUser:x,database:m}){a.indexes;let p=x?.delegated,b=x?.priviledges?.match(/Edit Tables/i);x?.priviledges?.match(/Delete Tables/i),x?.priviledges?.match(/Create Tables/i);let{active_clone:g,active_clone_parent_db:w,remote_connected:j}=m,[v,y]=r().useState(0),[N,_]=r().useState(!1),[T,S]=r().useState(!1);return p&&!b?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("section",{className:"paper blue",children:[N&&(0,l.jsx)(i.A,{}),a.childTable?(0,l.jsxs)(r().Fragment,{children:[(0,l.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Indexes"}),(0,l.jsx)("span",{children:"Table indexes are inherited from parent table"}),s&&s[0]&&s.map((e,a)=>(0,l.jsxs)("div",{className:"card w-full light-gray py-4 no-hover items-center",children:[(0,l.jsx)("b",{children:e.indexName}),(0,l.jsxs)("span",{className:"info small gray grow-0 ml-auto w-auto",children:[e.indexType," index"]})]},a))]}):(0,l.jsxs)(r().Fragment,{children:[(0,l.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,l.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Indexes"}),(!p||p&&b)&&!w&&!j&&(0,l.jsxs)("div",{className:"button secondary outlined flex items-center gap-2",onClick:e=>{T&&S(!1),n({tableIndexes:s,setTableIndexes:d,setRefresh:y})},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add Index"})]})]}),(0,l.jsxs)("div",{className:"flex-col w-full",style:T?{maxHeight:"200px"}:{},children:[s&&s[0]&&s.map((r,n)=>(h++,r.newTempIndex)?(0,l.jsx)(u,{fieldIndex:n,tableIndex:r,currentTable:a,tableIndexes:s,setTableIndexes:d,tableFields:c,setRefresh:y,user:e,tableUniqueId:t},h):(0,l.jsx)(f,{fieldIndex:n,tableIndex:r,database:m,currentTable:a,tableIndexes:s,setTableIndexes:d,tableFields:c,setRefresh:y,confirmedDelegetedUser:x,user:e,tableUniqueId:t},h)),(!p||p&&b)&&!w&&!j&&(0,l.jsxs)(r().Fragment,{children:[(0,l.jsxs)("div",{className:"button outlined gray w-full justify-center more-padding",style:{borderStyle:"dashed"},onClick:e=>{n({tableIndexes:s,setTableIndexes:d,setRefresh:y})},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Index"})]}),(0,l.jsx)("div",{className:"button w-full blue",onClick:e=>{_(!0),o&&o(_)},children:(0,l.jsx)("span",{children:"Update Table Indexes"})})]})]})]})]})}},41494:(e,a,t)=>{t.d(a,{A:()=>d});var l=t(77047),s=t(71934),r=t(22873),n=t(72272),i=t(52854);async function d({req:e,user:a,query:t}){try{let l=await (0,r.A)({request:e,user:a,databaseSlug:t.single,query:t});if(!l)return null;let{dbUserId:d}=l,c=await (0,s.A)(`SELECT * FROM user_databases WHERE user_id='${d}' AND db_slug='${t.single}'`);if(!c?.[0])return null;let o=(0,n.A)({userId:Number(d)});if(!o)throw Error("DB Schema not found!");let u=o.filter(e=>e.dbFullName===c[0].db_full_name)[0]?.tables,x=u?.filter(e=>e.tableName===t.single_table)[0],m=await (0,s.A)(`SELECT * FROM user_database_tables WHERE user_id='${d}' AND db_id='${c[0].id}' AND table_slug='${t.single_table}'`),p=await (0,i.A)({database:c[0].db_full_name,queryString:`SELECT * FROM ${c[0].db_full_name}.${x?.tableName} ORDER BY id DESC LIMIT 10`,tableSchema:x}),f=await (0,i.A)({database:c[0].db_full_name,queryString:`SELECT COUNT(id) AS count FROM ${c[0].db_full_name}.${x?.tableName}`,tableSchema:x});if(l.rootUserId){let e=o.filter(e=>e.dbFullName==c[0].db_full_name)[0],a=e.tables.filter(e=>e.tableName===x?.tableName);e.tables=a,o=[e]}return{confirmedDelegetedUser:l||null,database:c[0]||null,dbSchemaData:o||null,entries:p||null,entriesCount:f?.[0]?.count||0,query:t,table:x,tableRecord:m[0]||{}}}catch(e){return(0,l.A)({component:"[single_table]/index-page-component/getServerSideProps/catch-error]",message:e.message,user:a}),{}}}},7143:(e,a,t)=>{t.d(a,{A:()=>r});var l=t(27825),s=t(46169);function r({query:e,table:a,database:t,dbSchemaData:r,tableFields:n,tableIndexes:i,setLoading:d}){let c=[...r];try{let r=c.findIndex(e=>e.dbFullName===t.db_full_name),o=c[r].tables.findIndex(e=>e.tableName===a.tableName);if(c[r].tables[o].fields=n?l.cloneDeep(n):[],c[r].tables[o].indexes=i?l.cloneDeep(i):[],c[r].tables[o].fields.find(e=>e.newTempField)){window.alert("Please resolve all open fields before you save"),setTimeout(()=>{d?.(!1)},1e3);return}(0,s.A)("/api/updateDbSchemaDataForUser",{method:"post",body:{schema:c,database:t.db_slug,table:a,delegated:e?.delegated}},!0).then(e=>{e?.success?window.location.reload():(console.log("Res",e),window.alert(e?.msg||"Operation Failed. Please check permissions."))}).finally(()=>{d&&setTimeout(()=>{d(!1)},1e3)})}catch(e){window.alert(e.message),setTimeout(()=>{d?.(!1)},1e3);return}}},74561:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{SingleTableContext:()=>w,default:()=>b,getServerSideProps:()=>g});var s=t(8732),r=t(82015),n=t.n(r),i=t(92702),d=t(25562),c=t(57414),o=t(54187),u=t(55880),x=t(7143),m=t(77047),p=t(41494),f=t(43363),h=e([o,u]);[o,u]=h.then?(await h)():h;let w=n().createContext({});function b({user:e,database:a,table:t,tableRecord:l,dbSchemaData:r,entries:i,query:m,confirmedDelegetedUser:p,entriesCount:h}){let b=`${t.tableFullName} Table | Datasquirel`,g=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:b}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),[j,v]=n().useState(t.fields),[y,N]=n().useState(t.indexes),[_,T]=n().useState(null),[S,A]=n().useState(null),F=n().useRef(null),q=n().useRef([]),C=n().useRef([]);return(0,s.jsx)(w.Provider,{value:{user:e,database:a,table:t,tableRecord:l,dbSchemaData:r,targetField:_,setTargetField:T,refreshFieldsListRef:F,tableFields:j,setTableFields:v,tableIndexes:y,setTableIndexes:N,updateTableAfterFieldsUpdateFunction:function(e){(0,x.A)({query:m,table:t,database:a,dbSchemaData:r,tableFields:j,tableIndexes:y,setLoading:e})},entries:i,targetEntry:S,setTargetEntry:A,richTextEditors:q,jsonTextEditors:C,query:m,confirmedDelegetedUser:p,entriesCount:h},children:(0,s.jsx)(d.A,{head:g,user:e,extraHeaderContent:(0,s.jsx)(u.A,{database:a,query:m,confirmedDelegetedUser:p,user:e}),children:(0,s.jsxs)(n().Fragment,{children:[(0,s.jsx)(o.A,{}),(0,s.jsx)(f.A,{snug:!0}),(0,s.jsx)(c.A,{database:a,targetTable:l})]})})})}async function g({req:e,res:a,query:t}){let l=await (0,i.A)(e,a);if(!l?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let a=await (0,p.A)({req:e,query:t,user:l});if(!a?.table)throw Error("Data Fetching Error!");return{props:{user:l,...a}}}catch(a){return(0,m.A)({component:"[single_table]/index-page-component/getServerSideProps/catch-error]",message:a.message,user:l}),{redirect:{destination:e.url?e.url.replace(/\/[^\/]+$/,"")+(t?.delegated?"?delegated=true":""):"/",permanent:!1}}}}l()}catch(e){l(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},90317:e=>{e.exports=require("html-prettify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},41836:e=>{e.exports=require("react-tiny-popover")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),l=a.X(0,[883,9821,6521,9796,5392,7769,3155,6247,2282,725,4627,8704],()=>t(82654));module.exports=l})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=5271,e.ids=[5271],e.modules={82654:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{config:()=>f,default:()=>u,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>x,reportWebVitals:()=>h,routeModule:()=>y,unstable_getServerProps:()=>j,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>w,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>b});var s=t(63865),r=t(9455),i=t(30671),n=t(5583),d=t(19796),c=t(74561),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,i.M)(c,"default"),x=(0,i.M)(c,"getStaticProps"),m=(0,i.M)(c,"getStaticPaths"),p=(0,i.M)(c,"getServerSideProps"),f=(0,i.M)(c,"config"),h=(0,i.M)(c,"reportWebVitals"),b=(0,i.M)(c,"unstable_getStaticProps"),g=(0,i.M)(c,"unstable_getStaticPaths"),w=(0,i.M)(c,"unstable_getStaticParams"),j=(0,i.M)(c,"unstable_getServerProps"),v=(0,i.M)(c,"unstable_getServerSideProps"),y=new s.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:c});l()}catch(e){l(e)}})},57414:(e,a,t)=>{t.d(a,{A:()=>c});var l=t(8732),s=t(82015),r=t.n(s),i=t(46169),n=t(91140),d=t(16757);function c({targetTable:e,database:a}){let[t,s]=r().useState(!1);return(0,l.jsxs)(n.Ay,{title:"delete-table-confirmation",children:[t&&(0,l.jsx)(d.A,{width:"20px"}),(0,l.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,l.jsxs)("div",{children:[(0,l.jsx)("button",{className:"outlined"+(t?" pointer-events-none opacity-40":""),onClick:t=>{s(!0),(0,i.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,l.jsx)("span",{children:"Yes"})}),(0,l.jsx)("button",{onClick:e=>{(0,n.fs)()},children:(0,l.jsx)("span",{children:"Cancel"})})]})]})}},54187:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.d(a,{A:()=>v});var s=t(8732),r=t(82015),i=t.n(r),n=t(46169),d=t(74561),c=t(59023),o=t(53926),u=t(73872),x=t(16757),m=t(70468),p=t(46049),f=t(32262),h=t(55904),b=t(537),g=t(51275),w=t(23791),j=e([d,u,m,p,w]);function v(){let{user:e,database:a,table:l,tableRecord:r,dbSchemaData:j,targetField:v,setTargetField:y,refreshFieldsListRef:N,setTableFields:_,tableFields:T,tableIndexes:S,setTableIndexes:A,updateTableAfterFieldsUpdateFunction:F,entries:q,targetEntry:C,setTargetEntry:E,richTextEditors:I,jsonTextEditors:$,query:D,confirmedDelegetedUser:k,entriesCount:P}=i().useContext(d.SingleTableContext);if(!a||!e||!r||!l)return;let R=t(94327),U=k?.delegated,M=k?.priviledges?.match(/Edit Tables/i),L=k?.priviledges?.match(/Delete Tables/i);k?.priviledges?.match(/Create Tables/i);let{active_clone:O,active_clone_parent_db:W,remote_connected:B}=a,H=`dsql${e.id}${a.id}${r.id}`,[V,X]=i().useState(!1);return(0,s.jsxs)(i().Fragment,{children:[V&&(0,s.jsx)(x.A,{}),(0,s.jsxs)("div",{className:"flex-col items-start gap-4 xl:gap-0 w-full relative z-50",children:[(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsxs)("div",{className:"flex-wrap",children:[(0,s.jsx)(c.A,{}),(0,s.jsx)("h1",{className:"text-3xl m-0",children:(0,s.jsxs)("span",{children:[l.tableFullName.replace(/ table/i,"")," ","Table"]})}),(0,s.jsx)(u.A,{slugText:l.tableName,outlined:!0})]}),(0,s.jsx)("div",{className:"flex-wrap flex-col md:flex-row w-full md:w-auto items-stretch md:items-center",children:(0,s.jsxs)(h.A,{children:[(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/entries/add-entry`,className:"button flex items-center gap-2",children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New Table Entry"})]}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/entries`,className:"button secondary flex items-center gap-2",children:(0,s.jsx)("span",{children:"Entries"})}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/fields`,className:"button outlined secondary flex items-center gap-2",children:(0,s.jsx)("span",{children:"All Fields"})}),(!U||U&&(M||L))&&!W&&!B&&(0,s.jsxs)("div",{className:"dropdown-wrapper mt-4 xl:mt-0",children:[(0,s.jsx)("span",{className:"hidden xl:flex button outlined gray",children:"More"}),(0,s.jsx)("div",{className:"dropdown mobile-transform right-aligned mt-0 xl:-mt-2 gap-2",children:(0,s.jsxs)(h.A,{column:!0,className:"w-full",children:[(!U||U&&M)&&!W&&!B&&(0,s.jsx)("a",{className:"button outlined-gray more-padding w-full",href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${l.tableName}/edit-table`,children:"Edit Table"}),(!U||U&&L)&&!W&&!B&&(0,s.jsx)("button",{className:"outlined-gray more-padding w-full",onClick:e=>{window.confirm(`Delete "${l.tableFullName}" table?`)&&(X(!0),(0,n.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:{table_slug:l.tableName}}},!0).then(e=>{e.success&&window.location.reload()}))},children:"Delete Table"})]})})]})]})})]}),(0,s.jsx)(o.A,{confirmedDelegetedUser:D?.delegated,user:e})]}),a.active_clone?(0,s.jsx)(b.A,{database:a,user:e}):(0,s.jsx)(s.Fragment,{}),a.remote_connected?(0,s.jsx)(w.p,{database:a}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(g.A,{table:l,database:a,user:e}),(0,s.jsx)(p.A,{user:e,tableFields:T,setTableFields:_,setTargetField:y,refreshFieldsListRef:N,updateTable:!0,updateTableAfterFieldsUpdateFunction:F,collapsed:!0,database:a,table:l,confirmedDelegetedUser:k,query:D}),(0,s.jsx)(f.A,{user:e,table:l,tableUniqueId:H,tableIndexes:S,setTableIndexes:A,database:a,tableFields:T,updateTableAfterFieldsUpdateFunction:F,confirmedDelegetedUser:k}),q&&j&&I&&$&&(0,s.jsx)(m.A,{user:e,entries:q,database:a,table:l,setTargetEntry:E,dbSchemaData:j,richTextEditors:I,dataTypes:R,title:"Entries",query:D,confirmedDelegetedUser:k,jsonTextEditors:$,entriesCount:P})]})}[d,u,m,p,w]=j.then?(await j)():j,l()}catch(e){l(e)}})},32262:(e,a,t)=>{t.d(a,{A:()=>b});var l=t(8732),s=t(82015),r=t.n(s);function i({tableIndexes:e,setTableIndexes:a,setRefresh:t,setPageRefresh:l}){let s=e&&e[0]?e:[];s.push({newTempIndex:!0}),a(s),t&&t(e=>e+1)}var n=t(16757),d=t(46169),c=t(27825),o=t.n(c);function u({tableIndex:e,fieldIndex:a,currentTable:t,tableFields:s,tableIndexes:i,setTableIndexes:n,setRefresh:c,user:u,tableUniqueId:x}){let[m,p]=r().useState("regular"),[f,h]=r().useState([]),b=r().useRef();return(0,l.jsx)("div",{className:"w-full mt-1 xl:flex-nowrap flex-wrap",ref:b,children:(0,l.jsxs)("form",{className:"flex flex-row items-start gap-4 w-full justify-between border border-solid p-4 pt-6 border-slate-400 rounded focus:shadow-lg shadow-slate-700/40 relative flex-wrap xl:flex-nowrap shadow-xl",onSubmit:e=>{e.preventDefault();let t=e.target.new_index_name.value.replace(/_index/,"").replace(/_{1,}$/,"")+"_index";if(!f||!f[0]){alert("Please Select at least 1 table column name");return}!function({fieldIndex:e,setTableIndexes:a,setRefresh:t,payload:l}){a(a=>(a.splice(e,1,l),a)),t&&t(e=>e+1)}({fieldIndex:a,setTableIndexes:n,payload:{indexType:m,indexName:t,indexTableFields:f,alias:x+"_"+t},setRefresh:c})},children:[(0,l.jsx)("span",{className:"absolute -top-2 text-sm bg-fuchsia-600 text-white px-2 rounded-full",children:"New Index"}),(0,l.jsxs)("div",{className:"gap-4 flex-wrap xl:flex-nowrap flex-col xl:flex-row items-stretch w-full",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"new_field_required",children:"Type"}),(0,l.jsx)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",onChange:e=>{p(e.target.value)},children:m?.match(/regular/i)?(0,l.jsx)("option",{value:"regular",children:"Default"}):(0,l.jsx)("option",{value:"fullText",children:"Full Text"})})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_index_name",children:"Index Name"}),(0,l.jsx)("input",{type:"text",name:"new_index_name",id:"new_index_name",placeholder:"Eg. title_index",onInput:async e=>{let a=e.target;a.value=a.value.toLowerCase().replace(/ /g,"_")},required:!0})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,l.jsxs)("div",{className:"items-start",children:[(0,l.jsx)("label",{htmlFor:"new_field_data_type",children:"Table Column(s)"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start gap-2",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:"Select Columns to be indexed. NB the order matters"})})]})]}),(0,l.jsxs)("div",{className:"w-auto flex flex-row items-stretch gap-4",children:[(0,l.jsxs)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl:w-auto",onChange:e=>{if(e.target.value.match(/--/))return;let a=Array.from(e.target.options).filter(a=>a.value===e.target.value)[0].dataset.type;if(a?.match(/text/i))p("fullText"),h([{value:e.target.value,dataType:a}]);else{try{if(f.filter(e=>e.dataType.match(/text/i))[0])throw Error("TEXT type exists");if(f.findIndex(a=>a.value===e.target.value)>=0||e.target.value.match(/^--$/))return;a?(f.push({value:e.target.value,dataType:a}),h([...f])):window.alert("Datatype not provided. Please recheck fields.")}catch(t){(0,d.A)("/api/admin/clientError",{method:"post",body:{component:"NewIndexFieldTemp/lines-177-190",message:t.message,user:u}}),a?h([{value:e.target.value,dataType:a}]):window.alert("Couldn't set Index Fields")}p("regular")}},children:[(0,l.jsx)("option",{value:"--",children:"--"}),s.filter(e=>!e?.fieldName?.match(/^id$|^date_/)&&!e.foreignKey).map((e,a)=>(0,l.jsx)("option",{value:e.fieldName,"data-type":e.dataType,children:e.fieldName},a+1))]}),f&&f[0]&&(0,l.jsx)("div",{className:"px-3 py-1 bg-slate-100 dark:bg-slate-500/10 rounded",children:f.map((e,a)=>(0,l.jsxs)("span",{className:"text-sm px-3 py-1 bg-white dark:bg-slate-700 rounded-full shadow-lg font-bold flex items-center justify-center gap-1",children:[(0,l.jsx)("span",{children:e.value}),(0,l.jsx)("span",{className:"font-normal w-5 h-5 rounded-full flex items-center justify-center cursor-pointer bg-slate-200 dark:bg-slate-600 text-xs hover:bg-slate-400",onClick:a=>{h([...f.filter(a=>!a.value.match(RegExp(`^${o().escapeRegExp(e.value)}$`)))])},children:"✖"})]},a+1))})]})]})]}),(0,l.jsxs)("div",{className:"secondary mt-auto flex-wrap xl:flex-nowrap w-full xl:w-auto",children:[(0,l.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full sm:w-auto justify-center grow",children:"Add Index"}),(0,l.jsx)("div",{className:"button outlined gray mt-auto py-2.5 w-full sm:w-auto justify-center grow",onClick:e=>{n(e=>e.filter((e,t)=>t!=a))},children:"Cancel"})]})]})})}var x=t(42960);function m({targetIndexObject:e,fieldIndex:a,tableFields:t,refreshFieldsListRef:s,setTableIndexes:i,setRefresh:n,setActiveEdit:c,user:u,tableUniqueId:x}){let[m,p]=r().useState(e),[f,h]=r().useState(m.indexType||"regular"),[b,g]=r().useState(m.indexTableFields?[...m.indexTableFields]:[]),w=r().useRef();return(0,l.jsx)("div",{className:"w-full -mt-3 flex-wrap",ref:w,children:(0,l.jsxs)("form",{className:"flex flex-col xl:flex-row items-start gap-4 w-full justify-between p-4 relative xl:flex-nowrap flex-wrap border border-t-0 border-slate-200 dark:border-slate-600 border-solid rounded-b",onSubmit:e=>{e.preventDefault();let t=e.target.new_index_name.value.replace(/_index/,"").replace(/_{1,}$/,"")+"_index";m.indexName=t,m.alias=x+"_"+t,m.indexTableFields=b,i(e=>(e[a]=m,e)),c(!1),n(e=>e+1)},children:[(0,l.jsxs)("div",{className:"gap-4 xl:flex-nowrap flex-wrap flex-col xl:flex-row items-stretch w-full",children:[(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,l.jsx)("label",{htmlFor:"new_field_required",children:"Type"}),(0,l.jsx)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",onChange:e=>{h(e.target.value),p(a=>(a.indexType=e.target.value,a))},defaultValue:f,children:f?.match(/regular/i)?(0,l.jsx)("option",{value:"regular",children:"Default"}):(0,l.jsx)("option",{value:"fullText",children:"Full Text"})})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,l.jsx)("label",{htmlFor:"new_index_name",children:"Index Name"}),(0,l.jsx)("input",{type:"text",name:"new_index_name",id:"new_index_name",placeholder:"Eg. title_index",onInput:async e=>{let a=e.target;a.value=a.value.toLowerCase().replace(/ /g,"_")},required:!0,defaultValue:m.indexName})]}),(0,l.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,l.jsxs)("div",{className:"items-start",children:[(0,l.jsx)("label",{htmlFor:"new_field_data_type",children:"Table Column(s)"}),(0,l.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start gap-2",children:[(0,l.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,l.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,l.jsx)("span",{children:"Select Columns to be indexed. NB the order matters"})})]})]}),(0,l.jsxs)("div",{className:"w-auto flex flex-row items-stretch gap-4",children:[(0,l.jsxs)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl:w-auto",onChange:e=>{!function({e,indexTableFields:a,setIndexTableFields:t,setIndexType:l,user:s}){if(e.target.value.match(/--/))return;let r=Array.from(e.target.options).filter(a=>a.value===e.target.value)[0].dataset.type;if(r.match(/text/i))l("fullText"),t([{value:e.target.value,dataType:r}]);else{try{if(a.filter(e=>e.dataType.match(/text/i))[0])throw Error("TEXT type exists");if(a.findIndex(a=>a.value===e.target.value)>=0||e.target.value.match(/^--$/))return;a.push({value:e.target.value,dataType:r}),t([...a])}catch(a){(0,d.A)("/api/admin/clientError",{method:"post",body:{component:"ExistingIndexEdit/lines-184-197",message:a.message,user:s}}),t([{value:e.target.value,dataType:r}])}l("regular")}}({e,indexTableFields:b,setIndexTableFields:g,setIndexType:h,user:u})},children:[(0,l.jsx)("option",{value:"--",children:"--"}),t.filter(e=>!e?.fieldName?.match(/^id$|^date_/)&&!e.foreignKey).map((e,a)=>(0,l.jsx)("option",{value:e.fieldName,"data-type":e.dataType,children:e.fieldName},a+1))]}),b&&b[0]&&(0,l.jsx)("div",{className:"card no-hover px-3 py-1 items-center",children:b.map((e,a)=>(0,l.jsxs)("span",{className:"text-sm px-3 py-1 bg-white dark:bg-slate-700 rounded-full shadow-lg font-bold flex items-center justify-center gap-1",children:[(0,l.jsx)("span",{children:e.value}),(0,l.jsx)("span",{className:"font-normal w-5 h-5 rounded-full flex items-center justify-center cursor-pointer bg-slate-200 text-xs hover:bg-slate-400",onClick:a=>{g([...b.filter(a=>!a.value.match(RegExp(`^${o().escapeRegExp(e.value)}$`)))])},children:"✖"})]},a+1))})]})]})]}),(0,l.jsxs)("div",{className:"secondary mt-auto xl:flex-nowrap flex-wrap w-full xl:w-auto",children:[(0,l.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full md:w-auto grow",children:"Save Updates"}),(0,l.jsx)("div",{className:"button outlined gray mt-auto py-2.5 w-full md:w-auto justify-center grow",onClick:e=>{c(!1)},children:"Cancel"})]})]})})}var p=t(55904);function f({tableIndex:e,fieldIndex:a,tableIndexes:t,setTableIndexes:s,refreshFieldsListRef:i,database:n,currentTable:d,tableFields:c,setRefresh:o,confirmedDelegetedUser:u,user:f,tableUniqueId:h}){let b=u?.delegated,g=u?.priviledges?.match(/Edit Tables/i);u?.priviledges?.match(/Delete Tables/i),u?.priviledges?.match(/Create Tables/i);let{active_clone:w,active_clone_parent_db:j,remote_connected:v}=n,[y,N]=r().useState(e),[_,T]=r().useState(!1),[S,A]=r().useState(0);return(0,l.jsxs)("div",{className:"flex-col w-full"+(_?" shadow-xl shadow-slate-300/40 dark:shadow-black/30 relative z-50":""),children:[(0,l.jsxs)("div",{className:"card no-hover items-center w-full py-4"+(_?" rounded-t":" rounded")+(y.indexName?.match(x.A)?" text-slate-400 pointer-events-none border-slate-200 border":""),onClick:e=>{},children:[(0,l.jsx)("span",{className:"font-bold dark:text-white",children:y.indexName}),!y.indexName?.match(x.A)&&!j&&!v&&(0,l.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(!b||b&&g)&&(0,l.jsx)(r().Fragment,{children:(0,l.jsx)(p.A,{children:(0,l.jsx)("div",{className:"button outlined gray smallest",onClick:t=>{window.confirm(`Delete "${e.indexName}"?`)&&s(e=>e.filter((e,t)=>t!=a))},style:{color:"var(--slate-500)"},children:"Delete"})})})})]}),_&&(0,l.jsx)("div",{className:"w-full",children:(0,l.jsx)(m,{fieldIndex:a,setTableIndexes:s,refreshFieldsListRef:i,setActiveEdit:T,tableFields:c,targetIndexObject:y,setRefresh:o,user:f,tableUniqueId:h})})]})}let h=1;function b({user:e,table:a,tableUniqueId:t,tableIndexes:s,setTableIndexes:d,tableFields:c,updateTableAfterFieldsUpdateFunction:o,confirmedDelegetedUser:x,database:m}){a.indexes;let p=x?.delegated,b=x?.priviledges?.match(/Edit Tables/i);x?.priviledges?.match(/Delete Tables/i),x?.priviledges?.match(/Create Tables/i);let{active_clone:g,active_clone_parent_db:w,remote_connected:j}=m,[v,y]=r().useState(0),[N,_]=r().useState(!1),[T,S]=r().useState(!1);return p&&!b?(0,l.jsx)(l.Fragment,{}):(0,l.jsxs)("section",{className:"paper blue",children:[N&&(0,l.jsx)(n.A,{}),a.childTable?(0,l.jsxs)(r().Fragment,{children:[(0,l.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Indexes"}),(0,l.jsx)("span",{children:"Table indexes are inherited from parent table"}),s&&s[0]&&s.map((e,a)=>(0,l.jsxs)("div",{className:"card w-full light-gray py-4 no-hover items-center",children:[(0,l.jsx)("b",{children:e.indexName}),(0,l.jsxs)("span",{className:"info small gray grow-0 ml-auto w-auto",children:[e.indexType," index"]})]},a))]}):(0,l.jsxs)(r().Fragment,{children:[(0,l.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,l.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Indexes"}),(!p||p&&b)&&!w&&!j&&(0,l.jsxs)("div",{className:"button secondary outlined flex items-center gap-2",onClick:e=>{T&&S(!1),i({tableIndexes:s,setTableIndexes:d,setRefresh:y})},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add Index"})]})]}),(0,l.jsxs)("div",{className:"flex-col w-full",style:T?{maxHeight:"200px"}:{},children:[s&&s[0]&&s.map((r,i)=>(h++,r.newTempIndex)?(0,l.jsx)(u,{fieldIndex:i,tableIndex:r,currentTable:a,tableIndexes:s,setTableIndexes:d,tableFields:c,setRefresh:y,user:e,tableUniqueId:t},h):(0,l.jsx)(f,{fieldIndex:i,tableIndex:r,database:m,currentTable:a,tableIndexes:s,setTableIndexes:d,tableFields:c,setRefresh:y,confirmedDelegetedUser:x,user:e,tableUniqueId:t},h)),(!p||p&&b)&&!w&&!j&&(0,l.jsxs)(r().Fragment,{children:[(0,l.jsxs)("div",{className:"button outlined gray w-full justify-center more-padding",style:{borderStyle:"dashed"},onClick:e=>{i({tableIndexes:s,setTableIndexes:d,setRefresh:y})},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add New Index"})]}),(0,l.jsx)("div",{className:"button w-full blue",onClick:e=>{_(!0),o&&o(_)},children:(0,l.jsx)("span",{children:"Update Table Indexes"})})]})]})]})]})}},41494:(e,a,t)=>{t.d(a,{A:()=>d});var l=t(77047),s=t(71934),r=t(22873),i=t(72272),n=t(52854);async function d({req:e,user:a,query:t}){try{let l=await (0,r.A)({request:e,user:a,databaseSlug:t.single,query:t});if(!l)return null;let{dbUserId:d}=l,c=await (0,s.A)(`SELECT * FROM user_databases WHERE user_id='${d}' AND db_slug='${t.single}'`);if(!c?.[0])return null;let o=(0,i.A)({userId:Number(d)});if(!o)throw Error("DB Schema not found!");let u=o.filter(e=>e.dbFullName===c[0].db_full_name)[0]?.tables,x=u?.filter(e=>e.tableName===t.single_table)[0],m=await (0,s.A)(`SELECT * FROM user_database_tables WHERE user_id='${d}' AND db_id='${c[0].id}' AND table_slug='${t.single_table}'`),p=await (0,n.A)({database:c[0].db_full_name,queryString:`SELECT * FROM ${c[0].db_full_name}.${x?.tableName} ORDER BY id DESC LIMIT 10`,tableSchema:x}),f=await (0,n.A)({database:c[0].db_full_name,queryString:`SELECT COUNT(id) AS count FROM ${c[0].db_full_name}.${x?.tableName}`,tableSchema:x});if(l.rootUserId){let e=o.filter(e=>e.dbFullName==c[0].db_full_name)[0],a=e.tables.filter(e=>e.tableName===x?.tableName);e.tables=a,o=[e]}return{confirmedDelegetedUser:l||null,database:c[0]||null,dbSchemaData:o||null,entries:p||null,entriesCount:f?.[0]?.count||0,query:t,table:x,tableRecord:m[0]||{}}}catch(e){return(0,l.A)({component:"[single_table]/index-page-component/getServerSideProps/catch-error]",message:e.message,user:a}),{}}}},7143:(e,a,t)=>{t.d(a,{A:()=>r});var l=t(27825),s=t(46169);function r({query:e,table:a,database:t,dbSchemaData:r,tableFields:i,tableIndexes:n,setLoading:d}){let c=[...r];try{let r=c.findIndex(e=>e.dbFullName===t.db_full_name),o=c[r].tables.findIndex(e=>e.tableName===a.tableName);if(c[r].tables[o].fields=i?l.cloneDeep(i):[],c[r].tables[o].indexes=n?l.cloneDeep(n):[],c[r].tables[o].fields.find(e=>e.newTempField)){window.alert("Please resolve all open fields before you save"),setTimeout(()=>{d?.(!1)},1e3);return}(0,s.A)("/api/updateDbSchemaDataForUser",{method:"post",body:{schema:c,database:t.db_slug,table:a,delegated:e?.delegated}},!0).then(e=>{e?.success?window.location.reload():(console.log("Res",e),window.alert(e?.msg||"Operation Failed. Please check permissions."))}).finally(()=>{d&&setTimeout(()=>{d(!1)},1e3)})}catch(e){window.alert(e.message),setTimeout(()=>{d?.(!1)},1e3);return}}},74561:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{SingleTableContext:()=>w,default:()=>b,getServerSideProps:()=>g});var s=t(8732),r=t(82015),i=t.n(r),n=t(92702),d=t(25562),c=t(57414),o=t(54187),u=t(55880),x=t(7143),m=t(77047),p=t(41494),f=t(43363),h=e([o,u]);[o,u]=h.then?(await h)():h;let w=i().createContext({});function b({user:e,database:a,table:t,tableRecord:l,dbSchemaData:r,entries:n,query:m,confirmedDelegetedUser:p,entriesCount:h}){let b=`${t.tableFullName} Table | Datasquirel`,g=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:b}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),[j,v]=i().useState(t.fields),[y,N]=i().useState(t.indexes),[_,T]=i().useState(null),[S,A]=i().useState(null),F=i().useRef(null),q=i().useRef([]),C=i().useRef([]);return(0,s.jsx)(w.Provider,{value:{user:e,database:a,table:t,tableRecord:l,dbSchemaData:r,targetField:_,setTargetField:T,refreshFieldsListRef:F,tableFields:j,setTableFields:v,tableIndexes:y,setTableIndexes:N,updateTableAfterFieldsUpdateFunction:function(e){(0,x.A)({query:m,table:t,database:a,dbSchemaData:r,tableFields:j,tableIndexes:y,setLoading:e})},entries:n,targetEntry:S,setTargetEntry:A,richTextEditors:q,jsonTextEditors:C,query:m,confirmedDelegetedUser:p,entriesCount:h},children:(0,s.jsx)(d.A,{head:g,user:e,extraHeaderContent:(0,s.jsx)(u.A,{database:a,query:m,confirmedDelegetedUser:p,user:e}),children:(0,s.jsxs)(i().Fragment,{children:[(0,s.jsx)(o.A,{}),(0,s.jsx)(f.A,{snug:!0}),(0,s.jsx)(c.A,{database:a,targetTable:l})]})})})}async function g({req:e,res:a,query:t}){let l=await (0,n.A)(e,a);if(!l?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let a=await (0,p.A)({req:e,query:t,user:l});if(!a?.table)throw Error("Data Fetching Error!");return{props:{user:l,...a}}}catch(a){return(0,m.A)({component:"[single_table]/index-page-component/getServerSideProps/catch-error]",message:a.message,user:l}),{redirect:{destination:e.url?e.url.replace(/\/[^\/]+$/,"")+(t?.delegated?"?delegated=true":""):"/",permanent:!1}}}}l()}catch(e){l(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},90317:e=>{e.exports=require("html-prettify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},41836:e=>{e.exports=require("react-tiny-popover")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),l=a.X(0,[883,9821,6521,9796,5392,7769,3155,6247,5408,725,4627,8704],()=>t(82654));module.exports=l})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table].js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table].js.nft.json index 77ce02b5..f7f1fbe7 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table].js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/ScriptLoader2.js","../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/TinyMCE.js","../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/Utils.js","../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/Editor.js","../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/EditorPropTypes.js","../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/index.js","../../../../../../../../node_modules/@tinymce/tinymce-react/package.json","../../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../../node_modules/client-only/index.js","../../../../../../../../node_modules/client-only/package.json","../../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../../node_modules/core-util-is/package.json","../../../../../../../../node_modules/gsap/Flip.js","../../../../../../../../node_modules/gsap/dist/gsap.js","../../../../../../../../node_modules/gsap/package.json","../../../../../../../../node_modules/gsap/utils/matrix.js","../../../../../../../../node_modules/html-prettify/package.json","../../../../../../../../node_modules/html-prettify/src/index.js","../../../../../../../../node_modules/html-prettify/src/utils/addIndentation.js","../../../../../../../../node_modules/html-prettify/src/utils/toLines.js","../../../../../../../../node_modules/inherits/inherits.js","../../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../../node_modules/inherits/package.json","../../../../../../../../node_modules/isarray/index.js","../../../../../../../../node_modules/isarray/package.json","../../../../../../../../node_modules/lodash/lodash.js","../../../../../../../../node_modules/lodash/package.json","../../../../../../../../node_modules/mysql/index.js","../../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../../node_modules/mysql/package.json","../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../../node_modules/next/head.js","../../../../../../../../node_modules/next/package.json","../../../../../../../../node_modules/object-assign/index.js","../../../../../../../../node_modules/object-assign/package.json","../../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../../node_modules/prop-types/checkPropTypes.js","../../../../../../../../node_modules/prop-types/factoryWithThrowingShims.js","../../../../../../../../node_modules/prop-types/factoryWithTypeCheckers.js","../../../../../../../../node_modules/prop-types/index.js","../../../../../../../../node_modules/prop-types/lib/ReactPropTypesSecret.js","../../../../../../../../node_modules/prop-types/lib/has.js","../../../../../../../../node_modules/prop-types/package.json","../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../../node_modules/react-dom/client.js","../../../../../../../../node_modules/react-dom/index.js","../../../../../../../../node_modules/react-dom/package.json","../../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../../node_modules/react-is/cjs/react-is.development.js","../../../../../../../../node_modules/react-is/cjs/react-is.production.min.js","../../../../../../../../node_modules/react-is/index.js","../../../../../../../../node_modules/react-is/package.json","../../../../../../../../node_modules/react-tiny-popover/dist/ArrowContainer.js","../../../../../../../../node_modules/react-tiny-popover/dist/Popover.js","../../../../../../../../node_modules/react-tiny-popover/dist/PopoverPortal.js","../../../../../../../../node_modules/react-tiny-popover/dist/useArrowContainer.js","../../../../../../../../node_modules/react-tiny-popover/dist/useElementRef.js","../../../../../../../../node_modules/react-tiny-popover/dist/useHandlePrevValues.js","../../../../../../../../node_modules/react-tiny-popover/dist/useMemoizedArray.js","../../../../../../../../node_modules/react-tiny-popover/dist/usePopover.js","../../../../../../../../node_modules/react-tiny-popover/dist/util.js","../../../../../../../../node_modules/react-tiny-popover/package.json","../../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../../node_modules/react/index.js","../../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../../node_modules/react/package.json","../../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../../node_modules/readable-stream/package.json","../../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../../node_modules/scheduler/index.js","../../../../../../../../node_modules/scheduler/package.json","../../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../../node_modules/sqlstring/index.js","../../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../../node_modules/sqlstring/package.json","../../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../../node_modules/string_decoder/package.json","../../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../package.json","../../../../../../../package.json","../../../../../../chunks/1251.js","../../../../../../chunks/1579.js","../../../../../../chunks/194.js","../../../../../../chunks/2282.js","../../../../../../chunks/3155.js","../../../../../../chunks/3474.js","../../../../../../chunks/3704.js","../../../../../../chunks/4627.js","../../../../../../chunks/5392.js","../../../../../../chunks/5771.js","../../../../../../chunks/5954.js","../../../../../../chunks/6133.js","../../../../../../chunks/6202.js","../../../../../../chunks/6247.js","../../../../../../chunks/6521.js","../../../../../../chunks/6622.js","../../../../../../chunks/6903.js","../../../../../../chunks/725.js","../../../../../../chunks/7303.js","../../../../../../chunks/7769.js","../../../../../../chunks/8704.js","../../../../../../chunks/883.js","../../../../../../chunks/9136.js","../../../../../../chunks/9240.js","../../../../../../chunks/9796.js","../../../../../../chunks/9814.js","../../../../../../chunks/9821.js","../../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../webpack-runtime.js","../../../../../../chunks/883.js","../../../../../../chunks/9821.js","../../../../../../chunks/6521.js","../../../../../../chunks/9796.js","../../../../../../chunks/5392.js","../../../../../../chunks/7769.js","../../../../../../chunks/3155.js","../../../../../../chunks/6247.js","../../../../../../chunks/5408.js","../../../../../../chunks/725.js","../../../../../../chunks/4627.js","../../../../../../chunks/8704.js","../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../package.json","../../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js index 33cb4f0d..8d3cd2f5 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7181,e.ids=[7181],e.modules={98347:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{config:()=>g,default:()=>c,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>b,reportWebVitals:()=>x,routeModule:()=>j,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>h});var s=t(63865),r=t(9455),i=t(30671),n=t(5583),d=t(19796),o=t(83690),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,i.M)(o,"default"),b=(0,i.M)(o,"getStaticProps"),m=(0,i.M)(o,"getStaticPaths"),p=(0,i.M)(o,"getServerSideProps"),g=(0,i.M)(o,"config"),x=(0,i.M)(o,"reportWebVitals"),h=(0,i.M)(o,"unstable_getStaticProps"),f=(0,i.M)(o,"unstable_getStaticPaths"),_=(0,i.M)(o,"unstable_getStaticParams"),v=(0,i.M)(o,"unstable_getServerProps"),w=(0,i.M)(o,"unstable_getServerSideProps"),j=new s.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:o});l()}catch(e){l(e)}})},9723:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.d(a,{A:()=>h});var s=t(8732),r=t(82015),i=t.n(r),n=t(83690),d=t(59023),o=t(53926),u=t(15028),c=t(471),b=t(7143),m=t(537),p=t(51275),g=t(23791),x=e([n,u,g]);function h(){let{user:e,database:a,table:t,tableFields:l,setTableFields:r,setTargetField:x,refreshFieldsListRef:h,dbSchemaData:f,query:_,confirmedDelegetedUser:v}=i().useContext(n.EditTableContext);return v?.delegated,v?.priviledges?.match(/Edit Tables/i),v?.priviledges?.match(/Delete Tables/i),v?.priviledges?.match(/Create Tables/i),(0,s.jsxs)(i().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(d.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{children:"Edit"}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${t.tableName}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-600 ml-2 text-primary hover:text-primary_dark",children:t.tableFullName}),(0,s.jsx)("span",{className:"ml-2",children:"Table"})]})]}),(0,s.jsx)(o.A,{confirmedDelegetedUser:_?.delegated,user:e})]}),a.active_clone?(0,s.jsx)(m.A,{database:a,user:e}):(0,s.jsx)(s.Fragment,{}),a.remote_connected?(0,s.jsx)(g.p,{database:a}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(p.A,{table:t,database:a,user:e}),(0,s.jsxs)("div",{className:"w-full flex-col",children:[(0,s.jsx)(u.A,{}),(0,s.jsx)(c.A,{user:e,tableFields:l,setTableFields:r,setTargetField:x,refreshFieldsListRef:h,updateTable:!0,database:a,updateTableAfterFieldsUpdateFunction:function(){(0,b.A)({query:_,table:t,database:a,dbSchemaData:f,tableFields:l,tableIndexes:t.indexes})},confirmedDelegetedUser:v,query:_,table:t})]})]})}[n,u,g]=x.then?(await x)():x,l()}catch(e){l(e)}})},15028:(e,a,t)=>{t.a(e,async(e,l)=>{try{let p;t.d(a,{A:()=>m});var s=t(8732),r=t(82015),i=t.n(r),n=t(16757),d=t(24872),o=t(46169),u=t(83690),c=t(10621),b=e([u]);function m(){let{user:e,table:a,tableFields:t,database:l,query:r,confirmedDelegetedUser:b}=i().useContext(u.EditTableContext);async function m(a){return await (0,d.A)({tableName:"user_database_tables",columnName:"table_slug",value:a,userId:e.id})}let g=b?.delegated,x=b?.priviledges?.match(/Edit Tables/i);b?.priviledges?.match(/Delete Tables/i),b?.priviledges?.match(/Create Tables/i);let[h,f]=i().useState(null),[_,v]=i().useState(!1);return(0,s.jsx)(i().Fragment,{children:(!g||g&&x)&&(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Update Table Information"}),_&&(0,s.jsx)(n.A,{}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:t=>{t.preventDefault(),v(!0);let s=t.target,i=s.table_name.value,n=s.table_slug.value,d=s.table_description.value;(0,o.A)("/api/updateUserTable",{method:"post",body:{dbFullName:l.db_full_name,dbSlug:l.db_slug,dbId:l.id,tableNameOld:a.tableName,payload:{tableName:n,tableFullName:i,tableDescription:d},delegated:r?.delegated}},!0).then(a=>{a.success?window.location.pathname=`/admin/${e?.id}/databases/${l.db_slug}/tables`+window.location.search:(window.alert("Failed to update Table! Please Try again."),window.location.reload())})},children:[h&&(0,s.jsx)(c.A,{message:h}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_name",children:"Name"}),(0,s.jsx)("input",{type:"text",name:"table_name",id:"table_name",placeholder:"Table Name",onInput:async e=>{let t=e.target,l=t.closest("form");t.value.match(/./)?(t.classList.remove("warning"),f(null)):t.classList.add("warning"),l.table_slug.value=t.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,"");let s=l.table_slug.value;window.clearTimeout(p),p=setTimeout(()=>{m(s).then(e=>{e.result&&s!==a.tableName?(l.table_slug.classList.add("warning"),f("Duplicate Table Name")):(l.table_slug.classList.remove("warning"),f(null))})},300)},required:!0,defaultValue:a.tableFullName})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_slug",children:"Slug"}),(0,s.jsx)("input",{type:"text",name:"table_slug",id:"table_slug",placeholder:"Table Slug",onInput:e=>{let a=e.target;a.closest("form"),a.value.match(/./)?(a.classList.remove("warning"),f(null)):a.classList.add("warning"),window.clearTimeout(p),p=setTimeout(()=>{m(a.value).then(e=>{e.result?(a.classList.add("warning"),f("Duplicate Table Slug")):(a.classList.remove("warning"),f(null))})},300)},required:!0,defaultValue:a.tableName})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_description",children:"Description (optional)"}),(0,s.jsx)("textarea",{name:"table_description",id:"table_description",placeholder:"Short Description of Table",defaultValue:a.tableDescription})]}),(0,s.jsx)("button",{type:"submit",className:"w-full"+(_?" pointer-events-none opacity-40":""),id:"create-new-table-form-submit-button",children:"Update Table Info"})]})]})})}u=(b.then?(await b)():b)[0],l()}catch(e){l(e)}})},51275:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(8732),s=t(82015),r=t.n(s);function i({table:e,database:a,user:t,activeDbClone:s}){let i=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,n=e.childTableDbFullName===a.db_full_name;return i?(0,l.jsxs)("span",{className:"info small green gap-1"+(a?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,l.jsx)("a",{href:`/admin/${t?.id}/databases/${i}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,l.jsx)("b",{children:e.childTableName})})," ","in"," ",n?(0,l.jsxs)("span",{children:["this current database(",(0,l.jsx)("b",{children:a.db_name}),")."]}):(0,l.jsxs)(r().Fragment,{children:[(0,l.jsx)("a",{href:`/admin/${t?.id}/databases/${i}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,l.jsx)("b",{children:i})}),(0,l.jsx)("span",{children:"database."})]})," ",a?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,l.jsx)(r().Fragment,{})}},10621:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);function s({message:e}){return(0,l.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,l.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,l.jsx)("span",{children:e})]})}t(82015)},22873:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(71205);async function s({request:e,databaseSlug:a,user:t,query:s}){try{let r=t.id,i=null;if(!s?.delegated)return{dbUserId:r};let n=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${n}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let t=(0,l.A)({encryptedString:e.cookies[o]});if(!t)throw Error("Invalid Token");if((i=JSON.parse(t)).databaseSlug===a)return{dbUserId:r=i.rootUserId,rootUserId:i.rootUserId,rootUserName:i.rootUserName,rootUserEmail:i.rootUserEmail,rootUserImage:i.rootUserImage,databaseFullName:i.databaseFullName,databaseSlug:i.databaseSlug,allowedTables:i.allowedTables,priviledges:i.priviledges,database:i.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:r}}catch(e){return null}}},24872:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(46169);async function s({tableName:e,columnName:a,value:t,dbFullName:s,dispatch:r,userId:i,dbId:n}){return await (0,l.A)(`/api/checkDuplicateData?tableName=${e}&type=${a}&value=${t}${s?"&dbFullName="+s:""}${i?"&userId="+i:""}${n?"&dbId="+n:""}`)}},7143:(e,a,t)=>{t.d(a,{A:()=>r});var l=t(27825),s=t(46169);function r({query:e,table:a,database:t,dbSchemaData:r,tableFields:i,tableIndexes:n,setLoading:d}){let o=[...r];try{let r=o.findIndex(e=>e.dbFullName===t.db_full_name),u=o[r].tables.findIndex(e=>e.tableName===a.tableName);if(o[r].tables[u].fields=i?l.cloneDeep(i):[],o[r].tables[u].indexes=n?l.cloneDeep(n):[],o[r].tables[u].fields.find(e=>e.newTempField)){window.alert("Please resolve all open fields before you save"),setTimeout(()=>{d?.(!1)},1e3);return}(0,s.A)("/api/updateDbSchemaDataForUser",{method:"post",body:{schema:o,database:t.db_slug,table:a,delegated:e?.delegated}},!0).then(e=>{e?.success?window.location.reload():(console.log("Res",e),window.alert(e?.msg||"Operation Failed. Please check permissions."))}).finally(()=>{d&&setTimeout(()=>{d(!1)},1e3)})}catch(e){window.alert(e.message),setTimeout(()=>{d?.(!1)},1e3);return}}},83690:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{EditTableContext:()=>h,default:()=>g,getServerSideProps:()=>x});var s=t(8732),r=t(82015),i=t.n(r),n=t(25562),d=t(92702),o=t(55880),u=t(9723),c=t(22873),b=t(71934),m=t(72272),p=e([o,u]);[o,u]=p.then?(await p)():p;let h=i().createContext({});function g({user:e,database:a,table:t,dbSchemaData:l,query:r,confirmedDelegetedUser:d}){let c=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Edit Table | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Edit Table"})]}),[b,m]=i().useState(t.fields),[p,g]=i().useState(null),[x,f]=i().useState(0),_=i().useRef();return(0,s.jsx)(n.A,{head:c,user:e,extraHeaderContent:(0,s.jsx)(o.A,{database:a,query:r,confirmedDelegetedUser:d,user:e}),children:(0,s.jsx)(h.Provider,{value:{user:e,database:a,table:t,tableFields:b,setTableFields:m,targetField:p,setTargetField:g,pageRefresh:x,setPageRefresh:f,refreshFieldsListRef:_,dbSchemaData:l,query:r,confirmedDelegetedUser:d},children:(0,s.jsx)(u.A,{})})})}async function x({req:e,res:a,query:t}){try{let l=await (0,d.A)(e,a);if(!l?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,c.A)({request:e,user:l,databaseSlug:t.single,query:t});if(!s)throw Error("No Db Object Found!");let{dbUserId:r,rootUserId:i}=s,n=await (0,b.A)(`SELECT * FROM user_databases WHERE user_id='${r}' AND db_slug='${t.single}'`);if(!n||!n[0])return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};let o=(0,m.A)({userId:Number(r)});if(!o)throw Error("User schema data not found!");let u=o.filter(e=>e.dbFullName===n[0].db_full_name)?.[0]?.tables,p=u?.filter(e=>e.tableName===t.single_table)[0];if(!u||!p)return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};return{props:{user:l,database:n[0],dbSchemaData:o,table:p,query:t,confirmedDelegetedUser:s}}}catch(e){return{redirect:{destination:"/",permanent:!1}}}}l()}catch(e){l(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),l=a.X(0,[883,9821,6521,9796,5392,7769,3155,6247,2282],()=>t(98347));module.exports=l})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7181,e.ids=[7181],e.modules={98347:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{config:()=>g,default:()=>c,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>b,reportWebVitals:()=>x,routeModule:()=>j,unstable_getServerProps:()=>v,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>h});var s=t(63865),r=t(9455),i=t(30671),n=t(5583),d=t(19796),o=t(83690),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,i.M)(o,"default"),b=(0,i.M)(o,"getStaticProps"),m=(0,i.M)(o,"getStaticPaths"),p=(0,i.M)(o,"getServerSideProps"),g=(0,i.M)(o,"config"),x=(0,i.M)(o,"reportWebVitals"),h=(0,i.M)(o,"unstable_getStaticProps"),f=(0,i.M)(o,"unstable_getStaticPaths"),_=(0,i.M)(o,"unstable_getStaticParams"),v=(0,i.M)(o,"unstable_getServerProps"),w=(0,i.M)(o,"unstable_getServerSideProps"),j=new s.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:o});l()}catch(e){l(e)}})},9723:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.d(a,{A:()=>h});var s=t(8732),r=t(82015),i=t.n(r),n=t(83690),d=t(59023),o=t(53926),u=t(15028),c=t(46049),b=t(7143),m=t(537),p=t(51275),g=t(23791),x=e([n,u,c,g]);function h(){let{user:e,database:a,table:t,tableFields:l,setTableFields:r,setTargetField:x,refreshFieldsListRef:h,dbSchemaData:f,query:_,confirmedDelegetedUser:v}=i().useContext(n.EditTableContext);return v?.delegated,v?.priviledges?.match(/Edit Tables/i),v?.priviledges?.match(/Delete Tables/i),v?.priviledges?.match(/Create Tables/i),(0,s.jsxs)(i().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(d.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{children:"Edit"}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${t.tableName}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-600 ml-2 text-primary hover:text-primary_dark",children:t.tableFullName}),(0,s.jsx)("span",{className:"ml-2",children:"Table"})]})]}),(0,s.jsx)(o.A,{confirmedDelegetedUser:_?.delegated,user:e})]}),a.active_clone?(0,s.jsx)(m.A,{database:a,user:e}):(0,s.jsx)(s.Fragment,{}),a.remote_connected?(0,s.jsx)(g.p,{database:a}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(p.A,{table:t,database:a,user:e}),(0,s.jsxs)("div",{className:"w-full flex-col",children:[(0,s.jsx)(u.A,{}),(0,s.jsx)(c.A,{user:e,tableFields:l,setTableFields:r,setTargetField:x,refreshFieldsListRef:h,updateTable:!0,database:a,updateTableAfterFieldsUpdateFunction:function(){(0,b.A)({query:_,table:t,database:a,dbSchemaData:f,tableFields:l,tableIndexes:t.indexes})},confirmedDelegetedUser:v,query:_,table:t})]})]})}[n,u,c,g]=x.then?(await x)():x,l()}catch(e){l(e)}})},15028:(e,a,t)=>{t.a(e,async(e,l)=>{try{let p;t.d(a,{A:()=>m});var s=t(8732),r=t(82015),i=t.n(r),n=t(16757),d=t(24872),o=t(46169),u=t(83690),c=t(10621),b=e([u]);function m(){let{user:e,table:a,tableFields:t,database:l,query:r,confirmedDelegetedUser:b}=i().useContext(u.EditTableContext);async function m(a){return await (0,d.A)({tableName:"user_database_tables",columnName:"table_slug",value:a,userId:e.id})}let g=b?.delegated,x=b?.priviledges?.match(/Edit Tables/i);b?.priviledges?.match(/Delete Tables/i),b?.priviledges?.match(/Create Tables/i);let[h,f]=i().useState(null),[_,v]=i().useState(!1);return(0,s.jsx)(i().Fragment,{children:(!g||g&&x)&&(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Update Table Information"}),_&&(0,s.jsx)(n.A,{}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:t=>{t.preventDefault(),v(!0);let s=t.target,i=s.table_name.value,n=s.table_slug.value,d=s.table_description.value;(0,o.A)("/api/updateUserTable",{method:"post",body:{dbFullName:l.db_full_name,dbSlug:l.db_slug,dbId:l.id,tableNameOld:a.tableName,payload:{tableName:n,tableFullName:i,tableDescription:d},delegated:r?.delegated}},!0).then(a=>{a.success?window.location.pathname=`/admin/${e?.id}/databases/${l.db_slug}/tables`+window.location.search:(window.alert("Failed to update Table! Please Try again."),window.location.reload())})},children:[h&&(0,s.jsx)(c.A,{message:h}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_name",children:"Name"}),(0,s.jsx)("input",{type:"text",name:"table_name",id:"table_name",placeholder:"Table Name",onInput:async e=>{let t=e.target,l=t.closest("form");t.value.match(/./)?(t.classList.remove("warning"),f(null)):t.classList.add("warning"),l.table_slug.value=t.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,"");let s=l.table_slug.value;window.clearTimeout(p),p=setTimeout(()=>{m(s).then(e=>{e.result&&s!==a.tableName?(l.table_slug.classList.add("warning"),f("Duplicate Table Name")):(l.table_slug.classList.remove("warning"),f(null))})},300)},required:!0,defaultValue:a.tableFullName})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_slug",children:"Slug"}),(0,s.jsx)("input",{type:"text",name:"table_slug",id:"table_slug",placeholder:"Table Slug",onInput:e=>{let a=e.target;a.closest("form"),a.value.match(/./)?(a.classList.remove("warning"),f(null)):a.classList.add("warning"),window.clearTimeout(p),p=setTimeout(()=>{m(a.value).then(e=>{e.result?(a.classList.add("warning"),f("Duplicate Table Slug")):(a.classList.remove("warning"),f(null))})},300)},required:!0,defaultValue:a.tableName})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_description",children:"Description (optional)"}),(0,s.jsx)("textarea",{name:"table_description",id:"table_description",placeholder:"Short Description of Table",defaultValue:a.tableDescription})]}),(0,s.jsx)("button",{type:"submit",className:"w-full"+(_?" pointer-events-none opacity-40":""),id:"create-new-table-form-submit-button",children:"Update Table Info"})]})]})})}u=(b.then?(await b)():b)[0],l()}catch(e){l(e)}})},51275:(e,a,t)=>{t.d(a,{A:()=>i});var l=t(8732),s=t(82015),r=t.n(s);function i({table:e,database:a,user:t,activeDbClone:s}){let i=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,n=e.childTableDbFullName===a.db_full_name;return i?(0,l.jsxs)("span",{className:"info small green gap-1"+(a?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,l.jsx)("a",{href:`/admin/${t?.id}/databases/${i}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,l.jsx)("b",{children:e.childTableName})})," ","in"," ",n?(0,l.jsxs)("span",{children:["this current database(",(0,l.jsx)("b",{children:a.db_name}),")."]}):(0,l.jsxs)(r().Fragment,{children:[(0,l.jsx)("a",{href:`/admin/${t?.id}/databases/${i}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,l.jsx)("b",{children:i})}),(0,l.jsx)("span",{children:"database."})]})," ",a?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,l.jsx)(r().Fragment,{})}},10621:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(8732);function s({message:e}){return(0,l.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,l.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,l.jsx)("span",{children:e})]})}t(82015)},22873:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(71205);async function s({request:e,databaseSlug:a,user:t,query:s}){try{let r=t.id,i=null;if(!s?.delegated)return{dbUserId:r};let n=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${n}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let t=(0,l.A)({encryptedString:e.cookies[o]});if(!t)throw Error("Invalid Token");if((i=JSON.parse(t)).databaseSlug===a)return{dbUserId:r=i.rootUserId,rootUserId:i.rootUserId,rootUserName:i.rootUserName,rootUserEmail:i.rootUserEmail,rootUserImage:i.rootUserImage,databaseFullName:i.databaseFullName,databaseSlug:i.databaseSlug,allowedTables:i.allowedTables,priviledges:i.priviledges,database:i.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:r}}catch(e){return null}}},24872:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(46169);async function s({tableName:e,columnName:a,value:t,dbFullName:s,dispatch:r,userId:i,dbId:n}){return await (0,l.A)(`/api/checkDuplicateData?tableName=${e}&type=${a}&value=${t}${s?"&dbFullName="+s:""}${i?"&userId="+i:""}${n?"&dbId="+n:""}`)}},7143:(e,a,t)=>{t.d(a,{A:()=>r});var l=t(27825),s=t(46169);function r({query:e,table:a,database:t,dbSchemaData:r,tableFields:i,tableIndexes:n,setLoading:d}){let o=[...r];try{let r=o.findIndex(e=>e.dbFullName===t.db_full_name),u=o[r].tables.findIndex(e=>e.tableName===a.tableName);if(o[r].tables[u].fields=i?l.cloneDeep(i):[],o[r].tables[u].indexes=n?l.cloneDeep(n):[],o[r].tables[u].fields.find(e=>e.newTempField)){window.alert("Please resolve all open fields before you save"),setTimeout(()=>{d?.(!1)},1e3);return}(0,s.A)("/api/updateDbSchemaDataForUser",{method:"post",body:{schema:o,database:t.db_slug,table:a,delegated:e?.delegated}},!0).then(e=>{e?.success?window.location.reload():(console.log("Res",e),window.alert(e?.msg||"Operation Failed. Please check permissions."))}).finally(()=>{d&&setTimeout(()=>{d(!1)},1e3)})}catch(e){window.alert(e.message),setTimeout(()=>{d?.(!1)},1e3);return}}},83690:(e,a,t)=>{t.a(e,async(e,l)=>{try{t.r(a),t.d(a,{EditTableContext:()=>h,default:()=>g,getServerSideProps:()=>x});var s=t(8732),r=t(82015),i=t.n(r),n=t(25562),d=t(92702),o=t(55880),u=t(9723),c=t(22873),b=t(71934),m=t(72272),p=e([o,u]);[o,u]=p.then?(await p)():p;let h=i().createContext({});function g({user:e,database:a,table:t,dbSchemaData:l,query:r,confirmedDelegetedUser:d}){let c=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Edit Table | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Edit Table"})]}),[b,m]=i().useState(t.fields),[p,g]=i().useState(null),[x,f]=i().useState(0),_=i().useRef();return(0,s.jsx)(n.A,{head:c,user:e,extraHeaderContent:(0,s.jsx)(o.A,{database:a,query:r,confirmedDelegetedUser:d,user:e}),children:(0,s.jsx)(h.Provider,{value:{user:e,database:a,table:t,tableFields:b,setTableFields:m,targetField:p,setTargetField:g,pageRefresh:x,setPageRefresh:f,refreshFieldsListRef:_,dbSchemaData:l,query:r,confirmedDelegetedUser:d},children:(0,s.jsx)(u.A,{})})})}async function x({req:e,res:a,query:t}){try{let l=await (0,d.A)(e,a);if(!l?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,c.A)({request:e,user:l,databaseSlug:t.single,query:t});if(!s)throw Error("No Db Object Found!");let{dbUserId:r,rootUserId:i}=s,n=await (0,b.A)(`SELECT * FROM user_databases WHERE user_id='${r}' AND db_slug='${t.single}'`);if(!n||!n[0])return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};let o=(0,m.A)({userId:Number(r)});if(!o)throw Error("User schema data not found!");let u=o.filter(e=>e.dbFullName===n[0].db_full_name)?.[0]?.tables,p=u?.filter(e=>e.tableName===t.single_table)[0];if(!u||!p)return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};return{props:{user:l,database:n[0],dbSchemaData:o,table:p,query:t,confirmedDelegetedUser:s}}}catch(e){return{redirect:{destination:"/",permanent:!1}}}}l()}catch(e){l(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),l=a.X(0,[883,9821,6521,9796,5392,7769,3155,6247,5408],()=>t(98347));module.exports=l})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js.nft.json index 44082cd6..7ad62f07 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../../../node_modules/client-only/index.js","../../../../../../../../../node_modules/client-only/package.json","../../../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../../../node_modules/core-util-is/package.json","../../../../../../../../../node_modules/gsap/Flip.js","../../../../../../../../../node_modules/gsap/dist/gsap.js","../../../../../../../../../node_modules/gsap/package.json","../../../../../../../../../node_modules/gsap/utils/matrix.js","../../../../../../../../../node_modules/inherits/inherits.js","../../../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../../../node_modules/inherits/package.json","../../../../../../../../../node_modules/isarray/index.js","../../../../../../../../../node_modules/isarray/package.json","../../../../../../../../../node_modules/lodash/lodash.js","../../../../../../../../../node_modules/lodash/package.json","../../../../../../../../../node_modules/mysql/index.js","../../../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../../../node_modules/mysql/package.json","../../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../../../node_modules/next/head.js","../../../../../../../../../node_modules/next/package.json","../../../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../../../node_modules/react-dom/client.js","../../../../../../../../../node_modules/react-dom/index.js","../../../../../../../../../node_modules/react-dom/package.json","../../../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../../../node_modules/react/index.js","../../../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../../../node_modules/react/package.json","../../../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../../../node_modules/readable-stream/package.json","../../../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../../../node_modules/scheduler/index.js","../../../../../../../../../node_modules/scheduler/package.json","../../../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../../../node_modules/sqlstring/index.js","../../../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../../../node_modules/sqlstring/package.json","../../../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../../../node_modules/string_decoder/package.json","../../../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../../package.json","../../../../../../../../package.json","../../../../../../../chunks/1251.js","../../../../../../../chunks/1579.js","../../../../../../../chunks/194.js","../../../../../../../chunks/2282.js","../../../../../../../chunks/3155.js","../../../../../../../chunks/3474.js","../../../../../../../chunks/3704.js","../../../../../../../chunks/4627.js","../../../../../../../chunks/5392.js","../../../../../../../chunks/5771.js","../../../../../../../chunks/5954.js","../../../../../../../chunks/6133.js","../../../../../../../chunks/6202.js","../../../../../../../chunks/6247.js","../../../../../../../chunks/6521.js","../../../../../../../chunks/6622.js","../../../../../../../chunks/6903.js","../../../../../../../chunks/725.js","../../../../../../../chunks/7303.js","../../../../../../../chunks/7769.js","../../../../../../../chunks/8704.js","../../../../../../../chunks/883.js","../../../../../../../chunks/9136.js","../../../../../../../chunks/9240.js","../../../../../../../chunks/9796.js","../../../../../../../chunks/9814.js","../../../../../../../chunks/9821.js","../../../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../../webpack-runtime.js","../../../../../../../chunks/883.js","../../../../../../../chunks/9821.js","../../../../../../../chunks/6521.js","../../../../../../../chunks/9796.js","../../../../../../../chunks/5392.js","../../../../../../../chunks/7769.js","../../../../../../../chunks/3155.js","../../../../../../../chunks/6247.js","../../../../../../../chunks/5408.js","../../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../../package.json","../../../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js index b6d2bf8a..c8767448 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js @@ -1,17 +1,17 @@ -"use strict";(()=>{var e={};e.id=6930,e.ids=[6930],e.modules={52738:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>x,default:()=>p,getServerSideProps:()=>g,getStaticPaths:()=>c,getStaticProps:()=>m,reportWebVitals:()=>h,routeModule:()=>y,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>S,unstable_getStaticPaths:()=>I,unstable_getStaticProps:()=>T});var s=r(63865),i=r(9455),n=r(30671),l=r(5583),o=r(19796),u=r(78704),d=e([u]);u=(d.then?(await d)():d)[0];let p=(0,n.M)(u,"default"),m=(0,n.M)(u,"getStaticProps"),c=(0,n.M)(u,"getStaticPaths"),g=(0,n.M)(u,"getServerSideProps"),x=(0,n.M)(u,"config"),h=(0,n.M)(u,"reportWebVitals"),T=(0,n.M)(u,"unstable_getStaticProps"),I=(0,n.M)(u,"unstable_getStaticPaths"),S=(0,n.M)(u,"unstable_getStaticParams"),f=(0,n.M)(u,"unstable_getServerProps"),v=(0,n.M)(u,"unstable_getServerSideProps"),y=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/entries",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/entries",bundlePath:"",filename:""},components:{App:o.default,Document:l.default},userland:u});a()}catch(e){a(e)}})},60424:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(42960);function s({paradigm:e,table:t,query:r,user:s}){let i="";try{let s=`DSQL_${r.single}_${r.single_table}`.toUpperCase(),l=t.fields;function n(e){return e?.match(/int/i)?"number":(e?.match(/text|varchar|timestamp/i),"string")}let o=[],u=[];o.push(`type ${s} = {`),u.push(`/** - * @typedef {object} ${s}`),l.forEach(e=>{let t=e.nullValue?"?":e.fieldName?.match(a.A)?"?":"";o.push(` ${e.fieldName}${t}: ${n(e.dataType||"")};`),u.push(` * @property {${n(e.dataType||"")}${t}} ${e.fieldName}`)}),o.push("}"),u.push(" */"),e?.match(/javascript/i)&&(i=u.join("\n")),e?.match(/typescript/i)&&(i=o.join("\n"))}catch(e){console.log(e.message),i=null}return i}},51339:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(8732);function s({collapse:e,setCollapse:t}){return(0,a.jsxs)("div",{className:"collapse-block"+(e?" -mt-16 -mb-6 pt-10":" mt-0 mb-0 p-0"),onClick:r=>{e?t(!1):t(!0)},children:[(0,a.jsx)("span",{children:e?"Expand":"Collapse"}),(0,a.jsx)("img",{src:"/images/down-arrow-dark.svg",alt:"Down Arrow",width:16,className:"dark:hidden opacity-30 "+(e?"":"rotate-180")}),(0,a.jsx)("img",{src:"/images/down-arrow-white.svg",alt:"Down Arrow",width:16,className:"opacity-30 hidden dark:flex "+(e?"":"rotate-180")})]})}r(82015)},84483:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(8732);function s({children:e,open:t,setOpen:r,onClose:s,maxWidth:i}){return(0,a.jsx)(a.Fragment,{})}r(82015),r(1976),r(58150)},42960:(e,t,r)=>{r.d(t,{A:()=>a});let a=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/},77047:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(29021),s=r.n(a);async function i({user:e,message:t,component:r,noMail:a,req:i}){let n=new Date,l=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],t=i.headers["x-real-ip"],r=i.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=r||a||t||i.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=6930,e.ids=[6930],e.modules={52738:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>h,default:()=>m,getServerSideProps:()=>g,getStaticPaths:()=>p,getStaticProps:()=>c,reportWebVitals:()=>x,routeModule:()=>v,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>N,unstable_getStaticParams:()=>S,unstable_getStaticPaths:()=>I,unstable_getStaticProps:()=>T});var i=r(63865),s=r(9455),n=r(30671),l=r(5583),o=r(19796),d=r(78704),u=e([d]);d=(u.then?(await u)():u)[0];let m=(0,n.M)(d,"default"),c=(0,n.M)(d,"getStaticProps"),p=(0,n.M)(d,"getStaticPaths"),g=(0,n.M)(d,"getServerSideProps"),h=(0,n.M)(d,"config"),x=(0,n.M)(d,"reportWebVitals"),T=(0,n.M)(d,"unstable_getStaticProps"),I=(0,n.M)(d,"unstable_getStaticPaths"),S=(0,n.M)(d,"unstable_getStaticParams"),f=(0,n.M)(d,"unstable_getServerProps"),N=(0,n.M)(d,"unstable_getServerSideProps"),v=new i.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/entries",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/entries",bundlePath:"",filename:""},components:{App:o.default,Document:l.default},userland:d});a()}catch(e){a(e)}})},60424:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(42960);function i({paradigm:e,table:t,query:r,user:i}){let s="";try{let i=`DSQL_${r.single}_${r.single_table}`.toUpperCase(),l=t.fields;function n(e){return e?.match(/int/i)?"number":(e?.match(/text|varchar|timestamp/i),"string")}let o=[],d=[];o.push(`type ${i} = {`),d.push(`/** + * @typedef {object} ${i}`),l.forEach(e=>{let t=e.nullValue?"?":e.fieldName?.match(a.A)?"?":"";o.push(` ${e.fieldName}${t}: ${n(e.dataType||"")};`),d.push(` * @property {${n(e.dataType||"")}${t}} ${e.fieldName}`)}),o.push("}"),d.push(" */"),e?.match(/javascript/i)&&(s=d.join("\n")),e?.match(/typescript/i)&&(s=o.join("\n"))}catch(e){console.log(e.message),s=null}return s}},51339:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(8732);function i({collapse:e,setCollapse:t}){return(0,a.jsxs)("div",{className:"collapse-block"+(e?" -mt-16 -mb-6 pt-10":" mt-0 mb-0 p-0"),onClick:r=>{e?t(!1):t(!0)},children:[(0,a.jsx)("span",{children:e?"Expand":"Collapse"}),(0,a.jsx)("img",{src:"/images/down-arrow-dark.svg",alt:"Down Arrow",width:16,className:"dark:hidden opacity-30 "+(e?"":"rotate-180")}),(0,a.jsx)("img",{src:"/images/down-arrow-white.svg",alt:"Down Arrow",width:16,className:"opacity-30 hidden dark:flex "+(e?"":"rotate-180")})]})}r(82015)},84483:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(8732);function i({children:e,open:t,setOpen:r,onClose:i,maxWidth:s}){return(0,a.jsx)(a.Fragment,{})}r(82015),r(1976),r(58150)},42960:(e,t,r)=>{r.d(t,{A:()=>a});let a=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/},77047:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(29021),i=r.n(a);async function s({user:e,message:t,component:r,noMail:a,req:s}){let n=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],r=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],i=r||a||t||s.socket.remoteAddress;if(!i)return null;return String(i)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),i?.url&&(a+=` -URL: ${i.url}`),i?.body&&(a+=` -Request Body: ${JSON.stringify(i.body,null,4)}`),l&&(a+=` +User Email: ${e?.email}`),s?.url&&(a+=` +URL: ${s.url}`),s?.body&&(a+=` +Request Body: ${JSON.stringify(s.body,null,4)}`),l&&(a+=` IP: ${l}`),a+=` Date: ${n.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let o=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` +========================================`,i().existsSync("./.tmp/error.log")||i().writeFileSync("./.tmp/error.log","","utf-8");let o=i().readFileSync("./.tmp/error.log","utf-8");i().writeFileSync("./.tmp/error.log",a),i().appendFileSync("./.tmp/error.log",` -${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},90317:e=>{e.exports=require("html-prettify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},41836:e=>{e.exports=require("react-tiny-popover")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},94327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215","maxValue":127},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215","maxValue":127},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295","maxValue":127},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}};var t=require("../../../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,6521,9796,5392,7769,3155,6247,725,4627,8704],()=>r(52738));module.exports=a})(); \ No newline at end of file +${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},90317:e=>{e.exports=require("html-prettify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},41836:e=>{e.exports=require("react-tiny-popover")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},94327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295"},{"title":"DECIMAL","name":"DECIMAL","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"FLOAT","name":"FLOAT","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"DOUBLE","name":"DOUBLE","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}};var t=require("../../../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,6521,9796,5392,7769,3155,6247,725,4627,8704],()=>r(52738));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js.nft.json index 1a3db7e8..8a751c2c 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/ScriptLoader2.js","../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/TinyMCE.js","../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/Utils.js","../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/Editor.js","../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/EditorPropTypes.js","../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/index.js","../../../../../../../../../node_modules/@tinymce/tinymce-react/package.json","../../../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../../../node_modules/client-only/index.js","../../../../../../../../../node_modules/client-only/package.json","../../../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../../../node_modules/core-util-is/package.json","../../../../../../../../../node_modules/html-prettify/package.json","../../../../../../../../../node_modules/html-prettify/src/index.js","../../../../../../../../../node_modules/html-prettify/src/utils/addIndentation.js","../../../../../../../../../node_modules/html-prettify/src/utils/toLines.js","../../../../../../../../../node_modules/inherits/inherits.js","../../../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../../../node_modules/inherits/package.json","../../../../../../../../../node_modules/isarray/index.js","../../../../../../../../../node_modules/isarray/package.json","../../../../../../../../../node_modules/lodash/lodash.js","../../../../../../../../../node_modules/lodash/package.json","../../../../../../../../../node_modules/mysql/index.js","../../../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../../../node_modules/mysql/package.json","../../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../../../node_modules/next/head.js","../../../../../../../../../node_modules/next/package.json","../../../../../../../../../node_modules/object-assign/index.js","../../../../../../../../../node_modules/object-assign/package.json","../../../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../../../node_modules/prop-types/checkPropTypes.js","../../../../../../../../../node_modules/prop-types/factoryWithThrowingShims.js","../../../../../../../../../node_modules/prop-types/factoryWithTypeCheckers.js","../../../../../../../../../node_modules/prop-types/index.js","../../../../../../../../../node_modules/prop-types/lib/ReactPropTypesSecret.js","../../../../../../../../../node_modules/prop-types/lib/has.js","../../../../../../../../../node_modules/prop-types/package.json","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../../../node_modules/react-dom/client.js","../../../../../../../../../node_modules/react-dom/index.js","../../../../../../../../../node_modules/react-dom/package.json","../../../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../../../node_modules/react-is/cjs/react-is.development.js","../../../../../../../../../node_modules/react-is/cjs/react-is.production.min.js","../../../../../../../../../node_modules/react-is/index.js","../../../../../../../../../node_modules/react-is/package.json","../../../../../../../../../node_modules/react-tiny-popover/dist/ArrowContainer.js","../../../../../../../../../node_modules/react-tiny-popover/dist/Popover.js","../../../../../../../../../node_modules/react-tiny-popover/dist/PopoverPortal.js","../../../../../../../../../node_modules/react-tiny-popover/dist/useArrowContainer.js","../../../../../../../../../node_modules/react-tiny-popover/dist/useElementRef.js","../../../../../../../../../node_modules/react-tiny-popover/dist/useHandlePrevValues.js","../../../../../../../../../node_modules/react-tiny-popover/dist/useMemoizedArray.js","../../../../../../../../../node_modules/react-tiny-popover/dist/usePopover.js","../../../../../../../../../node_modules/react-tiny-popover/dist/util.js","../../../../../../../../../node_modules/react-tiny-popover/package.json","../../../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../../../node_modules/react/index.js","../../../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../../../node_modules/react/package.json","../../../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../../../node_modules/readable-stream/package.json","../../../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../../../node_modules/scheduler/index.js","../../../../../../../../../node_modules/scheduler/package.json","../../../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../../../node_modules/sqlstring/index.js","../../../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../../../node_modules/sqlstring/package.json","../../../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../../../node_modules/string_decoder/package.json","../../../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../../package.json","../../../../../../../../package.json","../../../../../../../chunks/1251.js","../../../../../../../chunks/1579.js","../../../../../../../chunks/194.js","../../../../../../../chunks/2282.js","../../../../../../../chunks/3155.js","../../../../../../../chunks/3474.js","../../../../../../../chunks/3704.js","../../../../../../../chunks/4627.js","../../../../../../../chunks/5392.js","../../../../../../../chunks/5771.js","../../../../../../../chunks/5954.js","../../../../../../../chunks/6133.js","../../../../../../../chunks/6202.js","../../../../../../../chunks/6247.js","../../../../../../../chunks/6521.js","../../../../../../../chunks/6622.js","../../../../../../../chunks/6903.js","../../../../../../../chunks/725.js","../../../../../../../chunks/7303.js","../../../../../../../chunks/7769.js","../../../../../../../chunks/8704.js","../../../../../../../chunks/883.js","../../../../../../../chunks/9136.js","../../../../../../../chunks/9240.js","../../../../../../../chunks/9796.js","../../../../../../../chunks/9814.js","../../../../../../../chunks/9821.js","../../../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../../webpack-runtime.js","../../../../../../../chunks/883.js","../../../../../../../chunks/9821.js","../../../../../../../chunks/6521.js","../../../../../../../chunks/9796.js","../../../../../../../chunks/5392.js","../../../../../../../chunks/7769.js","../../../../../../../chunks/3155.js","../../../../../../../chunks/6247.js","../../../../../../../chunks/725.js","../../../../../../../chunks/4627.js","../../../../../../../chunks/8704.js","../../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js index 619bf879..4f645bd7 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js @@ -1,17 +1,17 @@ -"use strict";(()=>{var e={};e.id=794,e.ids=[794],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},7213:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>y,default:()=>u,getServerSideProps:()=>h,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>g,routeModule:()=>E,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>x});var s=a(63865),n=a(9455),i=a(30671),l=a(5583),d=a(19796),c=a(51325),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,i.M)(c,"default"),p=(0,i.M)(c,"getStaticProps"),m=(0,i.M)(c,"getStaticPaths"),h=(0,i.M)(c,"getServerSideProps"),y=(0,i.M)(c,"config"),g=(0,i.M)(c,"reportWebVitals"),x=(0,i.M)(c,"unstable_getStaticProps"),b=(0,i.M)(c,"unstable_getStaticPaths"),f=(0,i.M)(c,"unstable_getStaticParams"),A=(0,i.M)(c,"unstable_getServerProps"),v=(0,i.M)(c,"unstable_getServerSideProps"),E=new s.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]",bundlePath:"",filename:""},components:{App:d.default,Document:l.default},userland:c});r()}catch(e){r(e)}})},47198:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>o});var s=a(8732),n=a(82015),i=a.n(n),l=a(51325);a(46169);var d=a(80830),c=e([l]);function o(){let{entry:e,targetEntry:t,database:a,table:r,user:n}=i().useContext(l.SingleEntryContext),[c,o]=i().useState([]),u=(()=>{let t=Object.keys(e);return t[1].match(/uuid/i)?t[2]:t[1]})();return c?.[0]?(0,s.jsx)("div",{className:"row gap-3 flex-wrap min-w-[80px]",children:(0,s.jsx)(d.A,{selectOptions:c.map(t=>({title:t.title||t.slug||t.full_name||t[u]||t.id,payload:t.id,default:e.id==t.id})),onChangeHandler:e=>{let t=`/admin/${n?.id}/databases/${a.db_slug}/tables/${r.tableName}/entries/${e.target.value}`;window.location.href=`${t}${window.location.search}`}})}):null}l=(c.then?(await c)():c)[0],r()}catch(e){r(e)}})},15:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>g});var s=a(8732),n=a(82015),i=a.n(n),l=a(51325),d=a(59023),c=a(53926),o=a(73872),u=a(23180),p=a(537),m=a(12254),h=a(47198),y=e([l,o,m,h]);function g(){let{user:e,database:t,table:r,dbSchemaData:n,entry:y,setTargetEntry:g,richTextEditors:x,jsonTextEditors:b,query:f,confirmedDelegetedUser:A}=i().useContext(l.SingleEntryContext),v=a(94327);return A?.delegated,A?.priviledges?.match(/Edit Tables/i),A?.priviledges?.match(/Delete Tables/i),A?.priviledges?.match(/Create Tables/i),A?.priviledges?.match(/Edit Entries/i),A?.priviledges?.match(/Delete Entries/i),(0,s.jsxs)(i().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(d.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsxs)("span",{className:"inline-block",children:[(0,s.jsxs)("span",{className:"bg-slate-100 dark:bg-slate-800 px-2 py-1 border border-solid border-slate-400 dark:border-slate-600 rounded relative",children:[r?.tableFullName,(0,s.jsx)("div",{className:"absolute -top-5 -right-4",children:r?.tableName&&(0,s.jsx)(o.A,{slugText:r.tableName,justIcon:!0})})]})," ","Table Entry #"]}),(0,s.jsx)("span",{children:y.id})]})]}),(0,s.jsxs)("div",{className:"flex-wrap",children:[t&&r?(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${t.db_slug}/tables/${r.tableName}/entries/add-entry`,className:"button flex items-center gap-2",children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New Entry"})]}):(0,s.jsx)("span",{children:"No Db and Table"}),(0,s.jsx)(m.A,{}),(0,s.jsx)(h.A,{})]})]}),(0,s.jsx)(c.A,{confirmedDelegetedUser:f?.delegated,user:e})]}),t?.active_clone?(0,s.jsx)(p.A,{database:t,user:e}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(u.A,{user:e,database:t,table:r,dbSchemaData:n,richTextEditors:x,dataTypes:v,entry:y,entryPage:!0,query:f,confirmedDelegetedUser:A,jsonTextEditors:b})]})}[l,o,m,h]=y.then?(await y)():y,r()}catch(e){r(e)}})},12254:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>c});var s=a(8732),n=a(82015),i=a.n(n),l=a(51325),d=e([l]);function c(){let{prevEntry:e,nextEntry:t,database:a,table:r,user:n}=i().useContext(l.SingleEntryContext);return(0,s.jsxs)("div",{className:"row gap-3 flex-wrap",children:[e&&(0,s.jsx)("a",{href:`/admin/${n?.id}/databases/${a.db_slug}/tables/${r.tableName}/entries/${e.id}`,className:"button outlined gray",children:"Prev"}),t&&(0,s.jsx)("a",{href:`/admin/${n?.id}/databases/${a.db_slug}/tables/${r.tableName}/entries/${t.id}`,className:"button outlined gray",children:"Next"})]})}l=(d.then?(await d)():d)[0],r()}catch(e){r(e)}})},60424:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(42960);function s({paradigm:e,table:t,query:a,user:s}){let n="";try{let s=`DSQL_${a.single}_${a.single_table}`.toUpperCase(),l=t.fields;function i(e){return e?.match(/int/i)?"number":(e?.match(/text|varchar|timestamp/i),"string")}let d=[],c=[];d.push(`type ${s} = {`),c.push(`/** - * @typedef {object} ${s}`),l.forEach(e=>{let t=e.nullValue?"?":e.fieldName?.match(r.A)?"?":"";d.push(` ${e.fieldName}${t}: ${i(e.dataType||"")};`),c.push(` * @property {${i(e.dataType||"")}${t}} ${e.fieldName}`)}),d.push("}"),c.push(" */"),e?.match(/javascript/i)&&(n=c.join("\n")),e?.match(/typescript/i)&&(n=d.join("\n"))}catch(e){console.log(e.message),n=null}return n}},537:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(8732);function s({database:e,user:t}){let a=e.active_clone_parent_db?.replace(/datasquirel_user_\d+_/,""),s=`/admin/${t?.id}/databases/${a}`;return(0,r.jsx)("div",{className:"info green",children:(0,r.jsxs)("span",{className:"text font-normal",children:["This database is an active clone of"," ",(0,r.jsx)("b",{children:(0,r.jsx)("a",{href:s,target:"_blank",className:"query-url",children:a})})]})})}a(82015)},51339:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(8732);function s({collapse:e,setCollapse:t}){return(0,r.jsxs)("div",{className:"collapse-block"+(e?" -mt-16 -mb-6 pt-10":" mt-0 mb-0 p-0"),onClick:a=>{e?t(!1):t(!0)},children:[(0,r.jsx)("span",{children:e?"Expand":"Collapse"}),(0,r.jsx)("img",{src:"/images/down-arrow-dark.svg",alt:"Down Arrow",width:16,className:"dark:hidden opacity-30 "+(e?"":"rotate-180")}),(0,r.jsx)("img",{src:"/images/down-arrow-white.svg",alt:"Down Arrow",width:16,className:"opacity-30 hidden dark:flex "+(e?"":"rotate-180")})]})}a(82015)},42960:(e,t,a)=>{a.d(t,{A:()=>r});let r=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},96089:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},77047:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(29021),s=a.n(r);async function n({user:e,message:t,component:a,noMail:r,req:n}){let i=new Date,l=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],t=n.headers["x-real-ip"],a=n.headers["cf-connecting-ip"],r=Array.isArray(e)?e[0]:e?.split(",")[0],s=a||r||t||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let r=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=794,e.ids=[794],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},7213:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>y,default:()=>u,getServerSideProps:()=>h,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>g,routeModule:()=>E,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>x});var s=a(63865),i=a(9455),n=a(30671),l=a(5583),d=a(19796),c=a(51325),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,n.M)(c,"default"),p=(0,n.M)(c,"getStaticProps"),m=(0,n.M)(c,"getStaticPaths"),h=(0,n.M)(c,"getServerSideProps"),y=(0,n.M)(c,"config"),g=(0,n.M)(c,"reportWebVitals"),x=(0,n.M)(c,"unstable_getStaticProps"),b=(0,n.M)(c,"unstable_getStaticPaths"),A=(0,n.M)(c,"unstable_getStaticParams"),f=(0,n.M)(c,"unstable_getServerProps"),v=(0,n.M)(c,"unstable_getServerSideProps"),E=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]",bundlePath:"",filename:""},components:{App:d.default,Document:l.default},userland:c});r()}catch(e){r(e)}})},47198:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>o});var s=a(8732),i=a(82015),n=a.n(i),l=a(51325);a(46169);var d=a(80830),c=e([l]);function o(){let{entry:e,targetEntry:t,database:a,table:r,user:i}=n().useContext(l.SingleEntryContext),[c,o]=n().useState([]),u=(()=>{let t=Object.keys(e);return t[1].match(/uuid/i)?t[2]:t[1]})();return c?.[0]?(0,s.jsx)("div",{className:"row gap-3 flex-wrap min-w-[80px]",children:(0,s.jsx)(d.A,{selectOptions:c.map(t=>({title:t.title||t.slug||t.full_name||t[u]||t.id,payload:t.id,default:e.id==t.id})),onChangeHandler:e=>{let t=`/admin/${i?.id}/databases/${a.db_slug}/tables/${r.tableName}/entries/${e.target.value}`;window.location.href=`${t}${window.location.search}`}})}):null}l=(c.then?(await c)():c)[0],r()}catch(e){r(e)}})},15:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>g});var s=a(8732),i=a(82015),n=a.n(i),l=a(51325),d=a(59023),c=a(53926),o=a(73872),u=a(23180),p=a(537),m=a(12254),h=a(47198),y=e([l,o,m,h]);function g(){let{user:e,database:t,table:r,dbSchemaData:i,entry:y,setTargetEntry:g,richTextEditors:x,jsonTextEditors:b,query:A,confirmedDelegetedUser:f}=n().useContext(l.SingleEntryContext),v=a(94327);return f?.delegated,f?.priviledges?.match(/Edit Tables/i),f?.priviledges?.match(/Delete Tables/i),f?.priviledges?.match(/Create Tables/i),f?.priviledges?.match(/Edit Entries/i),f?.priviledges?.match(/Delete Entries/i),(0,s.jsxs)(n().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(d.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsxs)("span",{className:"inline-block",children:[(0,s.jsxs)("span",{className:"bg-slate-100 dark:bg-slate-800 px-2 py-1 border border-solid border-slate-400 dark:border-slate-600 rounded relative",children:[r?.tableFullName,(0,s.jsx)("div",{className:"absolute -top-5 -right-4",children:r?.tableName&&(0,s.jsx)(o.A,{slugText:r.tableName,justIcon:!0})})]})," ","Table Entry #"]}),(0,s.jsx)("span",{children:y.id})]})]}),(0,s.jsxs)("div",{className:"flex-wrap",children:[t&&r?(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${t.db_slug}/tables/${r.tableName}/entries/add-entry`,className:"button flex items-center gap-2",children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New Entry"})]}):(0,s.jsx)("span",{children:"No Db and Table"}),(0,s.jsx)(m.A,{}),(0,s.jsx)(h.A,{})]})]}),(0,s.jsx)(c.A,{confirmedDelegetedUser:A?.delegated,user:e})]}),t?.active_clone?(0,s.jsx)(p.A,{database:t,user:e}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(u.A,{user:e,database:t,table:r,dbSchemaData:i,richTextEditors:x,dataTypes:v,entry:y,entryPage:!0,query:A,confirmedDelegetedUser:f,jsonTextEditors:b})]})}[l,o,m,h]=y.then?(await y)():y,r()}catch(e){r(e)}})},12254:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>c});var s=a(8732),i=a(82015),n=a.n(i),l=a(51325),d=e([l]);function c(){let{prevEntry:e,nextEntry:t,database:a,table:r,user:i}=n().useContext(l.SingleEntryContext);return(0,s.jsxs)("div",{className:"row gap-3 flex-wrap",children:[e&&(0,s.jsx)("a",{href:`/admin/${i?.id}/databases/${a.db_slug}/tables/${r.tableName}/entries/${e.id}`,className:"button outlined gray",children:"Prev"}),t&&(0,s.jsx)("a",{href:`/admin/${i?.id}/databases/${a.db_slug}/tables/${r.tableName}/entries/${t.id}`,className:"button outlined gray",children:"Next"})]})}l=(d.then?(await d)():d)[0],r()}catch(e){r(e)}})},60424:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(42960);function s({paradigm:e,table:t,query:a,user:s}){let i="";try{let s=`DSQL_${a.single}_${a.single_table}`.toUpperCase(),l=t.fields;function n(e){return e?.match(/int/i)?"number":(e?.match(/text|varchar|timestamp/i),"string")}let d=[],c=[];d.push(`type ${s} = {`),c.push(`/** + * @typedef {object} ${s}`),l.forEach(e=>{let t=e.nullValue?"?":e.fieldName?.match(r.A)?"?":"";d.push(` ${e.fieldName}${t}: ${n(e.dataType||"")};`),c.push(` * @property {${n(e.dataType||"")}${t}} ${e.fieldName}`)}),d.push("}"),c.push(" */"),e?.match(/javascript/i)&&(i=c.join("\n")),e?.match(/typescript/i)&&(i=d.join("\n"))}catch(e){console.log(e.message),i=null}return i}},537:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(8732);function s({database:e,user:t}){let a=e.active_clone_parent_db?.replace(/datasquirel_user_\d+_/,""),s=`/admin/${t?.id}/databases/${a}`;return(0,r.jsx)("div",{className:"info green",children:(0,r.jsxs)("span",{className:"text font-normal",children:["This database is an active clone of"," ",(0,r.jsx)("b",{children:(0,r.jsx)("a",{href:s,target:"_blank",className:"query-url",children:a})})]})})}a(82015)},51339:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(8732);function s({collapse:e,setCollapse:t}){return(0,r.jsxs)("div",{className:"collapse-block"+(e?" -mt-16 -mb-6 pt-10":" mt-0 mb-0 p-0"),onClick:a=>{e?t(!1):t(!0)},children:[(0,r.jsx)("span",{children:e?"Expand":"Collapse"}),(0,r.jsx)("img",{src:"/images/down-arrow-dark.svg",alt:"Down Arrow",width:16,className:"dark:hidden opacity-30 "+(e?"":"rotate-180")}),(0,r.jsx)("img",{src:"/images/down-arrow-white.svg",alt:"Down Arrow",width:16,className:"opacity-30 hidden dark:flex "+(e?"":"rotate-180")})]})}a(82015)},42960:(e,t,a)=>{a.d(t,{A:()=>r});let r=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},96089:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},77047:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(29021),s=a.n(r);async function i({user:e,message:t,component:a,noMail:r,req:i}){let n=new Date,l=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],t=i.headers["x-real-ip"],a=i.headers["cf-connecting-ip"],r=Array.isArray(e)?e[0]:e?.split(",")[0],s=a||r||t||i.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let r=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${a}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(r+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(r+=` -URL: ${n.url}`),n?.body&&(r+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),l&&(r+=` +User Email: ${e?.email}`),i?.url&&(r+=` +URL: ${i.url}`),i?.body&&(r+=` +Request Body: ${JSON.stringify(i.body,null,4)}`),l&&(r+=` IP: ${l}`),r+=` -Date: ${i.toDateString()} +Date: ${n.toDateString()} ========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let d=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",r),s().appendFileSync("./.tmp/error.log",` -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71205:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(55511),s=a(79428),n=a(48243);function i({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:i,salt:l,keyLen:d,algorithm:c,bufferAllocSize:o}=(0,n.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(i,l,d),p=s.Buffer.alloc(o,0),m=(0,r.createDecipheriv)(c,u,p);try{let t=m.update(e,"hex","utf8");return t+=m.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},48243:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},51325:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{SingleEntryContext:()=>v,default:()=>f,getServerSideProps:()=>A});var s=a(8732),n=a(82015),i=a.n(n),l=a(29021),d=a.n(l),c=a(92702),o=a(25562),u=a(55880),p=a(52854),m=a(15),h=a(22873),y=a(77047),g=a(71934),x=a(43363),b=e([u,m]);[u,m]=b.then?(await b)():b;let v=i().createContext({});function f({user:e,database:t,table:a,dbSchemaData:r,entry:n,query:l,confirmedDelegetedUser:d,prevEntry:c,nextEntry:p}){let h=`${a.tableFullName} Table | Datasquirel`,y=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:h}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),[g,b]=i().useState(n),f=i().useRef([]),A=i().useRef([]);return(0,s.jsx)(o.A,{head:y,user:e,extraHeaderContent:(0,s.jsx)(u.A,{database:t,query:l,confirmedDelegetedUser:d,user:e}),aceEditor:!0,children:(0,s.jsxs)(v.Provider,{value:{user:e,database:t,table:a,dbSchemaData:r,entry:n,richTextEditors:f,jsonTextEditors:A,targetEntry:g,setTargetEntry:b,query:l,confirmedDelegetedUser:d,prevEntry:c,nextEntry:p},children:[(0,s.jsx)(m.A,{}),(0,s.jsx)(x.A,{snug:!0})]})})}async function A({req:e,res:t,query:a}){let r=await (0,c.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let t=a.single,s=await (0,h.A)({request:e,user:r,databaseSlug:t,query:a});if(!s)throw Error("No Db Object Found!");let{dbUserId:n,rootUserId:i}=s,l=await (0,g.A)(`SELECT * FROM user_databases WHERE user_id='${n}' AND db_slug='${a.single}'`);if(!l||!l[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let c=l[0].db_full_name,o=JSON.parse(d().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${n}/main.json`,"utf-8")),u=(o.filter(e=>e.dbFullName===l[0].db_full_name)[0]?.tables).filter(e=>e.tableName===a.single_table)[0],m=await (0,p.A)({database:c,queryString:`SELECT * FROM ${c}.${u.tableName} WHERE id='${a.single_entry}'`,tableSchema:u});if(!m?.[0])return{redirect:{destination:`/admin/${r?.id}/databases/${l[0].db_slug}/tables/${u.tableName}/entries`,permanent:!1}};let y=m[0],x=await (0,p.A)({database:c,queryString:`SELECT id FROM ${c}.${u.tableName} WHERE id > '${a.single_entry}' LIMIT 1`,tableSchema:u}),b=await (0,p.A)({database:c,queryString:`SELECT id FROM ${c}.${u.tableName} WHERE id < '${a.single_entry}' ORDER BY id DESC LIMIT 1`,tableSchema:u});return{props:{user:r,database:l[0],table:u,dbSchemaData:o,entry:y,query:a,confirmedDelegetedUser:s,nextEntry:x?.[0]||null,prevEntry:b?.[0]||null}}}catch(e){return(0,y.A)({component:"[single_entry]-page-component/getServerSideProps/catch-error",message:e.message,user:r}),{props:{user:r,database:null,table:null,entry:null}}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},90317:e=>{e.exports=require("html-prettify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},41836:e=>{e.exports=require("react-tiny-popover")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},94327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215","maxValue":127},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215","maxValue":127},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295","maxValue":127},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}};var t=require("../../../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,9796,5392,7769,725,4627],()=>a(7213));module.exports=r})(); \ No newline at end of file +${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71205:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(55511),s=a(79428),i=a(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:l,keyLen:d,algorithm:c,bufferAllocSize:o}=(0,i.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(n,l,d),p=s.Buffer.alloc(o,0),m=(0,r.createDecipheriv)(c,u,p);try{let t=m.update(e,"hex","utf8");return t+=m.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},48243:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},51325:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{SingleEntryContext:()=>v,default:()=>A,getServerSideProps:()=>f});var s=a(8732),i=a(82015),n=a.n(i),l=a(29021),d=a.n(l),c=a(92702),o=a(25562),u=a(55880),p=a(52854),m=a(15),h=a(22873),y=a(77047),g=a(71934),x=a(43363),b=e([u,m]);[u,m]=b.then?(await b)():b;let v=n().createContext({});function A({user:e,database:t,table:a,dbSchemaData:r,entry:i,query:l,confirmedDelegetedUser:d,prevEntry:c,nextEntry:p}){let h=`${a.tableFullName} Table | Datasquirel`,y=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:h}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),[g,b]=n().useState(i),A=n().useRef([]),f=n().useRef([]);return(0,s.jsx)(o.A,{head:y,user:e,extraHeaderContent:(0,s.jsx)(u.A,{database:t,query:l,confirmedDelegetedUser:d,user:e}),aceEditor:!0,children:(0,s.jsxs)(v.Provider,{value:{user:e,database:t,table:a,dbSchemaData:r,entry:i,richTextEditors:A,jsonTextEditors:f,targetEntry:g,setTargetEntry:b,query:l,confirmedDelegetedUser:d,prevEntry:c,nextEntry:p},children:[(0,s.jsx)(m.A,{}),(0,s.jsx)(x.A,{snug:!0})]})})}async function f({req:e,res:t,query:a}){let r=await (0,c.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let t=a.single,s=await (0,h.A)({request:e,user:r,databaseSlug:t,query:a});if(!s)throw Error("No Db Object Found!");let{dbUserId:i,rootUserId:n}=s,l=await (0,g.A)(`SELECT * FROM user_databases WHERE user_id='${i}' AND db_slug='${a.single}'`);if(!l||!l[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let c=l[0].db_full_name,o=JSON.parse(d().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${i}/main.json`,"utf-8")),u=(o.filter(e=>e.dbFullName===l[0].db_full_name)[0]?.tables).filter(e=>e.tableName===a.single_table)[0],m=await (0,p.A)({database:c,queryString:`SELECT * FROM ${c}.${u.tableName} WHERE id='${a.single_entry}'`,tableSchema:u});if(!m?.[0])return{redirect:{destination:`/admin/${r?.id}/databases/${l[0].db_slug}/tables/${u.tableName}/entries`,permanent:!1}};let y=m[0],x=await (0,p.A)({database:c,queryString:`SELECT id FROM ${c}.${u.tableName} WHERE id > '${a.single_entry}' LIMIT 1`,tableSchema:u}),b=await (0,p.A)({database:c,queryString:`SELECT id FROM ${c}.${u.tableName} WHERE id < '${a.single_entry}' ORDER BY id DESC LIMIT 1`,tableSchema:u});return{props:{user:r,database:l[0],table:u,dbSchemaData:o,entry:y,query:a,confirmedDelegetedUser:s,nextEntry:x?.[0]||null,prevEntry:b?.[0]||null}}}catch(e){return(0,y.A)({component:"[single_entry]-page-component/getServerSideProps/catch-error",message:e.message,user:r}),{props:{user:r,database:null,table:null,entry:null}}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},90317:e=>{e.exports=require("html-prettify")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},41836:e=>{e.exports=require("react-tiny-popover")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},94327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295"},{"title":"DECIMAL","name":"DECIMAL","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"FLOAT","name":"FLOAT","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"DOUBLE","name":"DOUBLE","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}};var t=require("../../../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,9796,5392,7769,725,4627],()=>a(7213));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js.nft.json index 4b0c0736..bc199106 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/ScriptLoader2.js","../../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/TinyMCE.js","../../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/Utils.js","../../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/Editor.js","../../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/EditorPropTypes.js","../../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/index.js","../../../../../../../../../../node_modules/@tinymce/tinymce-react/package.json","../../../../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../../../../node_modules/client-only/index.js","../../../../../../../../../../node_modules/client-only/package.json","../../../../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../../../../node_modules/core-util-is/package.json","../../../../../../../../../../node_modules/html-prettify/package.json","../../../../../../../../../../node_modules/html-prettify/src/index.js","../../../../../../../../../../node_modules/html-prettify/src/utils/addIndentation.js","../../../../../../../../../../node_modules/html-prettify/src/utils/toLines.js","../../../../../../../../../../node_modules/inherits/inherits.js","../../../../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../../../../node_modules/inherits/package.json","../../../../../../../../../../node_modules/isarray/index.js","../../../../../../../../../../node_modules/isarray/package.json","../../../../../../../../../../node_modules/lodash/lodash.js","../../../../../../../../../../node_modules/lodash/package.json","../../../../../../../../../../node_modules/mysql/index.js","../../../../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../../../../node_modules/mysql/package.json","../../../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../../../../node_modules/next/head.js","../../../../../../../../../../node_modules/next/package.json","../../../../../../../../../../node_modules/object-assign/index.js","../../../../../../../../../../node_modules/object-assign/package.json","../../../../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../../../../node_modules/prop-types/checkPropTypes.js","../../../../../../../../../../node_modules/prop-types/factoryWithThrowingShims.js","../../../../../../../../../../node_modules/prop-types/factoryWithTypeCheckers.js","../../../../../../../../../../node_modules/prop-types/index.js","../../../../../../../../../../node_modules/prop-types/lib/ReactPropTypesSecret.js","../../../../../../../../../../node_modules/prop-types/lib/has.js","../../../../../../../../../../node_modules/prop-types/package.json","../../../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../../../../node_modules/react-dom/client.js","../../../../../../../../../../node_modules/react-dom/index.js","../../../../../../../../../../node_modules/react-dom/package.json","../../../../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../../../../node_modules/react-is/cjs/react-is.development.js","../../../../../../../../../../node_modules/react-is/cjs/react-is.production.min.js","../../../../../../../../../../node_modules/react-is/index.js","../../../../../../../../../../node_modules/react-is/package.json","../../../../../../../../../../node_modules/react-tiny-popover/dist/ArrowContainer.js","../../../../../../../../../../node_modules/react-tiny-popover/dist/Popover.js","../../../../../../../../../../node_modules/react-tiny-popover/dist/PopoverPortal.js","../../../../../../../../../../node_modules/react-tiny-popover/dist/useArrowContainer.js","../../../../../../../../../../node_modules/react-tiny-popover/dist/useElementRef.js","../../../../../../../../../../node_modules/react-tiny-popover/dist/useHandlePrevValues.js","../../../../../../../../../../node_modules/react-tiny-popover/dist/useMemoizedArray.js","../../../../../../../../../../node_modules/react-tiny-popover/dist/usePopover.js","../../../../../../../../../../node_modules/react-tiny-popover/dist/util.js","../../../../../../../../../../node_modules/react-tiny-popover/package.json","../../../../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../../../../node_modules/react/index.js","../../../../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../../../../node_modules/react/package.json","../../../../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../../../../node_modules/readable-stream/package.json","../../../../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../../../../node_modules/scheduler/index.js","../../../../../../../../../../node_modules/scheduler/package.json","../../../../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../../../../node_modules/sqlstring/index.js","../../../../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../../../../node_modules/sqlstring/package.json","../../../../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../../../../node_modules/string_decoder/package.json","../../../../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../../../package.json","../../../../../../../../../package.json","../../../../../../../../chunks/1251.js","../../../../../../../../chunks/1579.js","../../../../../../../../chunks/194.js","../../../../../../../../chunks/2282.js","../../../../../../../../chunks/3155.js","../../../../../../../../chunks/3474.js","../../../../../../../../chunks/3704.js","../../../../../../../../chunks/4627.js","../../../../../../../../chunks/5392.js","../../../../../../../../chunks/5771.js","../../../../../../../../chunks/5954.js","../../../../../../../../chunks/6133.js","../../../../../../../../chunks/6202.js","../../../../../../../../chunks/6247.js","../../../../../../../../chunks/6521.js","../../../../../../../../chunks/6622.js","../../../../../../../../chunks/6903.js","../../../../../../../../chunks/725.js","../../../../../../../../chunks/7303.js","../../../../../../../../chunks/7769.js","../../../../../../../../chunks/8704.js","../../../../../../../../chunks/883.js","../../../../../../../../chunks/9136.js","../../../../../../../../chunks/9240.js","../../../../../../../../chunks/9796.js","../../../../../../../../chunks/9814.js","../../../../../../../../chunks/9821.js","../../../../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../../../webpack-runtime.js","../../../../../../../../chunks/883.js","../../../../../../../../chunks/9821.js","../../../../../../../../chunks/9796.js","../../../../../../../../chunks/5392.js","../../../../../../../../chunks/7769.js","../../../../../../../../chunks/725.js","../../../../../../../../chunks/4627.js","../../../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js index 6a849465..7ce865ee 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=2405,e.ids=[2405],e.modules={17723:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>x,default:()=>o,getServerSideProps:()=>g,getStaticPaths:()=>p,getStaticProps:()=>m,reportWebVitals:()=>b,routeModule:()=>E,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>N,unstable_getStaticParams:()=>T,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>h});var s=a(63865),l=a(9455),i=a(30671),n=a(5583),d=a(19796),c=a(62130),u=e([c]);c=(u.then?(await u)():u)[0];let o=(0,i.M)(c,"default"),m=(0,i.M)(c,"getStaticProps"),p=(0,i.M)(c,"getStaticPaths"),g=(0,i.M)(c,"getServerSideProps"),x=(0,i.M)(c,"config"),b=(0,i.M)(c,"reportWebVitals"),h=(0,i.M)(c,"unstable_getStaticProps"),f=(0,i.M)(c,"unstable_getStaticPaths"),T=(0,i.M)(c,"unstable_getStaticParams"),y=(0,i.M)(c,"unstable_getServerProps"),N=(0,i.M)(c,"unstable_getServerSideProps"),E=new s.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:c});r()}catch(e){r(e)}})},20356:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>b});var s=a(8732),l=a(82015),i=a.n(l),n=a(62130),d=a(59023),c=a(53926),u=a(73872),o=a(79130),m=a(537),p=a(51275),g=a(23791),x=e([n,u,o,g]);function b(){let{user:e,database:t,table:a,dbSchemaData:r,query:l,confirmedDelegetedUser:x}=i().useContext(n.AddTableEntryContext);return x?.delegated,x?.priviledges?.match(/Edit Tables/i),x?.priviledges?.match(/Delete Tables/i),x?.priviledges?.match(/Create Tables/i),x?.priviledges?.match(/Edit Entries/i),x?.priviledges?.match(/Delete Entries/i),(0,s.jsxs)(i().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,s.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,s.jsxs)("div",{className:"flex-wrap",children:[(0,s.jsx)(d.A,{}),(0,s.jsx)("h1",{className:"text-3xl m-0",children:(0,s.jsxs)("span",{className:"flex gap-y-2 flex-wrap gap-x-2 items-center",children:["Add New Entry To"," ",(0,s.jsxs)("span",{className:"bg-slate-100 dark:bg-slate-800 px-2 py-1 border border-solid border-slate-400 dark:border-slate-600 rounded relative",children:[a?.tableFullName,(0,s.jsx)("div",{className:"absolute -top-5 -right-4",children:(0,s.jsx)(u.A,{slugText:a?.tableName||"",justIcon:!0})})]})," ","Table"]})})]})}),(0,s.jsx)(c.A,{confirmedDelegetedUser:l?.delegated,user:e})]}),t?.active_clone?(0,s.jsx)(m.A,{database:t,user:e}):(0,s.jsx)(s.Fragment,{}),t?.remote_connected?(0,s.jsx)(g.p,{database:t}):(0,s.jsx)(s.Fragment,{}),a&&t&&e&&(0,s.jsx)(p.A,{table:a,database:t,user:e}),(0,s.jsx)(o.A,{})]})}[n,u,o,g]=x.then?(await x)():x,r()}catch(e){r(e)}})},79130:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>p});var s=a(8732),l=a(82015),i=a.n(l),n=a(42960),d=a(62130),c=a(16757),u=a(6748),o=a(19391),m=e([d]);function p({}){let{user:e,database:t,table:r,dbSchemaData:l,richTextEditors:m,query:p,confirmedDelegetedUser:g,jsonTextEditors:x,duplicateEntry:b}=i().useContext(d.AddTableEntryContext),h=r?.fields.filter(e=>!e.fieldName?.match(n.A)),f=a(94327);g?.delegated,g?.priviledges?.match(/Edit Tables/i),g?.priviledges?.match(/Delete Tables/i),g?.priviledges?.match(/Create Tables/i),g?.priviledges?.match(/Edit Entries/i),g?.priviledges?.match(/Delete Entries/i);let[T,y]=i().useState(!1),N=i().useRef([]),[E,v]=i().useState(b||null);return(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h2",{className:"text-xl m-0 mb-4",children:"Form Fields"}),p?.duplicate&&b&&(0,s.jsxs)("span",{className:"info gray",children:["This post is a duplicate of"," ",(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${t.db_slug}/tables/${r.tableName}/entries/${b.id}`,target:"_blank",children:b.title||`Entry #${b.id}`})]}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-8",onSubmit:e=>{(0,o.A)({e,currentRichTextEditorForms:N,database:t,filteredFields:h,jsonTextEditors:x,query:p,setLoading:y,table:r})},onKeyUp:e=>{e.ctrlKey&&"Enter"==e.key&&window.confirm("Add this Entry?")&&document.getElementById("add-entry-button")?.click()},children:[T&&(0,s.jsx)(c.A,{}),h.map((e,t)=>{let a=f.filter(t=>t.name===e.dataType?.replace(/\d|\(|\)/g,""));return(E&&e.fieldName&&(e.defaultValue=E[e.fieldName],e.defaultValueLiteral=E[e.fieldName]),e.defaultValueLiteral&&!E)?(0,s.jsx)(i().Fragment,{},t+1):(0,s.jsx)(u.A,{fieldObject:e,dataTypeSchema:a[0],richTextEditors:m,currentRichTextEditorForms:N,query:p,confirmedDelegetedUser:g,jsonTextEditors:x},t+1)}),(0,s.jsx)("button",{type:"submit",className:T?" pointer-events-none opacity-40":"",id:"add-entry-button",children:"Add Entry"})]})]})}d=(m.then?(await m)():m)[0],r()}catch(e){r(e)}})},51275:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(8732),s=a(82015),l=a.n(s);function i({table:e,database:t,user:a,activeDbClone:s}){let i=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,n=e.childTableDbFullName===t.db_full_name;return i?(0,r.jsxs)("span",{className:"info small green gap-1"+(t?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,r.jsx)("a",{href:`/admin/${a?.id}/databases/${i}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,r.jsx)("b",{children:e.childTableName})})," ","in"," ",n?(0,r.jsxs)("span",{children:["this current database(",(0,r.jsx)("b",{children:t.db_name}),")."]}):(0,r.jsxs)(l().Fragment,{children:[(0,r.jsx)("a",{href:`/admin/${a?.id}/databases/${i}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,r.jsx)("b",{children:i})}),(0,r.jsx)("span",{children:"database."})]})," ",t?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,r.jsx)(l().Fragment,{})}},42960:(e,t,a)=>{a.d(t,{A:()=>r});let r=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/},19391:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(46169),s=a(72390);function l({e,setLoading:t,filteredFields:a,currentRichTextEditorForms:l,jsonTextEditors:i,database:n,table:d,query:c}){e.preventDefault(),t(!0);let u=e.target,o={};a.forEach(e=>{e?.fieldName&&u[e.fieldName]?.value&&(o[e.fieldName]=u[e.fieldName].value)}),l.current[0]&&l.current.forEach(e=>{e?.fieldName&&e?.ref?.current&&(o[e.fieldName]=e.ref.current.getContent())}),i.current[0]&&i.current.forEach(e=>{e?.fieldName&&e?.ref?.current&&(o[e.fieldName]=e.ref.current.getValue())});let m={dbSlug:n.db_slug,dbId:n.id,tableName:d.tableName,payload:o,tableSchema:d,delegated:c?.delegated};(0,r.A)("/api/addTableEntry",{method:"post",body:m},!0).then(e=>{e.success?(0,s.A)().then(()=>{window.location.pathname=window.location.pathname.replace(/\/add-entry.*?/,"")}):(window.alert(e.msg+"\n"+(e.err||"")),setTimeout(()=>{t(!1)},500))})}},77047:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(29021),s=a.n(r);async function l({user:e,message:t,component:a,noMail:r,req:l}){let i=new Date,n=(()=>{if(!l)return null;try{let e=l.headers["x-forwarded-for"],t=l.headers["x-real-ip"],a=l.headers["cf-connecting-ip"],r=Array.isArray(e)?e[0]:e?.split(",")[0],s=a||r||t||l.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let r=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2405,e.ids=[2405],e.modules={17723:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>b,default:()=>u,getServerSideProps:()=>g,getStaticPaths:()=>p,getStaticProps:()=>m,reportWebVitals:()=>x,routeModule:()=>E,unstable_getServerProps:()=>N,unstable_getServerSideProps:()=>y,unstable_getStaticParams:()=>T,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>h});var s=a(63865),i=a(9455),l=a(30671),n=a(5583),d=a(19796),c=a(62130),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,l.M)(c,"default"),m=(0,l.M)(c,"getStaticProps"),p=(0,l.M)(c,"getStaticPaths"),g=(0,l.M)(c,"getServerSideProps"),b=(0,l.M)(c,"config"),x=(0,l.M)(c,"reportWebVitals"),h=(0,l.M)(c,"unstable_getStaticProps"),f=(0,l.M)(c,"unstable_getStaticPaths"),T=(0,l.M)(c,"unstable_getStaticParams"),N=(0,l.M)(c,"unstable_getServerProps"),y=(0,l.M)(c,"unstable_getServerSideProps"),E=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:c});r()}catch(e){r(e)}})},20356:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>x});var s=a(8732),i=a(82015),l=a.n(i),n=a(62130),d=a(59023),c=a(53926),o=a(73872),u=a(79130),m=a(537),p=a(51275),g=a(23791),b=e([n,o,u,g]);function x(){let{user:e,database:t,table:a,dbSchemaData:r,query:i,confirmedDelegetedUser:b}=l().useContext(n.AddTableEntryContext);return b?.delegated,b?.priviledges?.match(/Edit Tables/i),b?.priviledges?.match(/Delete Tables/i),b?.priviledges?.match(/Create Tables/i),b?.priviledges?.match(/Edit Entries/i),b?.priviledges?.match(/Delete Entries/i),(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,s.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,s.jsxs)("div",{className:"flex-wrap",children:[(0,s.jsx)(d.A,{}),(0,s.jsx)("h1",{className:"text-3xl m-0",children:(0,s.jsxs)("span",{className:"flex gap-y-2 flex-wrap gap-x-2 items-center",children:["Add New Entry To"," ",(0,s.jsxs)("span",{className:"bg-slate-100 dark:bg-slate-800 px-2 py-1 border border-solid border-slate-400 dark:border-slate-600 rounded relative",children:[a?.tableFullName,(0,s.jsx)("div",{className:"absolute -top-5 -right-4",children:(0,s.jsx)(o.A,{slugText:a?.tableName||"",justIcon:!0})})]})," ","Table"]})})]})}),(0,s.jsx)(c.A,{confirmedDelegetedUser:i?.delegated,user:e})]}),t?.active_clone?(0,s.jsx)(m.A,{database:t,user:e}):(0,s.jsx)(s.Fragment,{}),t?.remote_connected?(0,s.jsx)(g.p,{database:t}):(0,s.jsx)(s.Fragment,{}),a&&t&&e&&(0,s.jsx)(p.A,{table:a,database:t,user:e}),(0,s.jsx)(u.A,{})]})}[n,o,u,g]=b.then?(await b)():b,r()}catch(e){r(e)}})},79130:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>p});var s=a(8732),i=a(82015),l=a.n(i),n=a(42960),d=a(62130),c=a(16757),o=a(6748),u=a(19391),m=e([d]);function p({}){let{user:e,database:t,table:r,dbSchemaData:i,richTextEditors:m,query:p,confirmedDelegetedUser:g,jsonTextEditors:b,duplicateEntry:x}=l().useContext(d.AddTableEntryContext),h=r?.fields.filter(e=>!e.fieldName?.match(n.A)),f=a(94327);g?.delegated,g?.priviledges?.match(/Edit Tables/i),g?.priviledges?.match(/Delete Tables/i),g?.priviledges?.match(/Create Tables/i),g?.priviledges?.match(/Edit Entries/i),g?.priviledges?.match(/Delete Entries/i);let[T,N]=l().useState(!1),y=l().useRef([]),[E,v]=l().useState(x||null);return(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h2",{className:"text-xl m-0 mb-4",children:"Form Fields"}),p?.duplicate&&x&&(0,s.jsxs)("span",{className:"info gray",children:["This post is a duplicate of"," ",(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${t.db_slug}/tables/${r.tableName}/entries/${x.id}`,target:"_blank",children:x.title||`Entry #${x.id}`})]}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-8",onSubmit:e=>{(0,u.A)({e,currentRichTextEditorForms:y,database:t,filteredFields:h,jsonTextEditors:b,query:p,setLoading:N,table:r})},onKeyUp:e=>{e.ctrlKey&&"Enter"==e.key&&window.confirm("Add this Entry?")&&document.getElementById("add-entry-button")?.click()},children:[T&&(0,s.jsx)(c.A,{}),h.map((e,t)=>{let a=f.filter(t=>t.name===e.dataType?.replace(/\d|\(|\)/g,""));return(E&&e.fieldName&&(e.defaultValue=E[e.fieldName],e.defaultValueLiteral=E[e.fieldName]),e.defaultValueLiteral&&!E)?(0,s.jsx)(l().Fragment,{},t+1):(0,s.jsx)(o.A,{fieldObject:e,dataTypeSchema:a[0],richTextEditors:m,currentRichTextEditorForms:y,query:p,confirmedDelegetedUser:g,jsonTextEditors:b},t+1)}),(0,s.jsx)("button",{type:"submit",className:T?" pointer-events-none opacity-40":"",id:"add-entry-button",children:"Add Entry"})]})]})}d=(m.then?(await m)():m)[0],r()}catch(e){r(e)}})},51275:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(8732),s=a(82015),i=a.n(s);function l({table:e,database:t,user:a,activeDbClone:s}){let l=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,n=e.childTableDbFullName===t.db_full_name;return l?(0,r.jsxs)("span",{className:"info small green gap-1"+(t?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,r.jsx)("a",{href:`/admin/${a?.id}/databases/${l}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,r.jsx)("b",{children:e.childTableName})})," ","in"," ",n?(0,r.jsxs)("span",{children:["this current database(",(0,r.jsx)("b",{children:t.db_name}),")."]}):(0,r.jsxs)(i().Fragment,{children:[(0,r.jsx)("a",{href:`/admin/${a?.id}/databases/${l}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,r.jsx)("b",{children:l})}),(0,r.jsx)("span",{children:"database."})]})," ",t?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,r.jsx)(i().Fragment,{})}},42960:(e,t,a)=>{a.d(t,{A:()=>r});let r=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/},19391:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(46169),s=a(72390);function i({e,setLoading:t,filteredFields:a,currentRichTextEditorForms:i,jsonTextEditors:l,database:n,table:d,query:c}){e.preventDefault(),t(!0);let o=e.target,u={};a.forEach(e=>{e?.fieldName&&o[e.fieldName]?.value&&(u[e.fieldName]=o[e.fieldName].value)}),i.current[0]&&i.current.forEach(e=>{e?.fieldName&&e?.ref?.current&&(u[e.fieldName]=e.ref.current.getContent())}),l.current[0]&&l.current.forEach(e=>{e?.fieldName&&e?.ref?.current&&(u[e.fieldName]=e.ref.current.getValue())});let m={dbSlug:n.db_slug,dbId:n.id,tableName:d.tableName,payload:u,tableSchema:d,delegated:c?.delegated};(0,r.A)("/api/addTableEntry",{method:"post",body:m},!0).then(e=>{e.success?(0,s.A)().then(()=>{window.location.pathname=window.location.pathname.replace(/\/add-entry.*?/,"")}):(window.alert(e.msg+"\n"+(e.err||"")),setTimeout(()=>{t(!1)},500))})}},77047:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(29021),s=a.n(r);async function i({user:e,message:t,component:a,noMail:r,req:i}){let l=new Date,n=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],t=i.headers["x-real-ip"],a=i.headers["cf-connecting-ip"],r=Array.isArray(e)?e[0]:e?.split(",")[0],s=a||r||t||i.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let r=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${a}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(r+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),l?.url&&(r+=` -URL: ${l.url}`),l?.body&&(r+=` -Request Body: ${JSON.stringify(l.body,null,4)}`),n&&(r+=` +User Email: ${e?.email}`),i?.url&&(r+=` +URL: ${i.url}`),i?.body&&(r+=` +Request Body: ${JSON.stringify(i.body,null,4)}`),n&&(r+=` IP: ${n}`),r+=` -Date: ${i.toDateString()} +Date: ${l.toDateString()} ========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let d=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",r),s().appendFileSync("./.tmp/error.log",` -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},62130:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{AddTableEntryContext:()=>y,default:()=>f,getServerSideProps:()=>T});var s=a(8732),l=a(82015),i=a.n(l),n=a(29021),d=a.n(n),c=a(92702),u=a(25562),o=a(20356),m=a(55880),p=a(22873),g=a(77047),x=a(71934),b=a(52854),h=e([o,m]);[o,m]=h.then?(await h)():h;let y=i().createContext({});function f({user:e,database:t,table:a,dbSchemaData:r,query:l,confirmedDelegetedUser:n,duplicateEntry:d}){let c=`${a.tableFullName} Table New Entry | Datasquirel`,p=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:c}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),g=i().useRef([]),x=i().useRef([]);return(0,s.jsx)(u.A,{head:p,user:e,extraHeaderContent:(0,s.jsx)(m.A,{database:t,query:l,confirmedDelegetedUser:n,user:e}),children:(0,s.jsx)(y.Provider,{value:{user:e,database:t,table:a,dbSchemaData:r,richTextEditors:g,jsonTextEditors:x,query:l,confirmedDelegetedUser:n,duplicateEntry:d},children:(0,s.jsx)(o.A,{})})})}async function T({req:e,res:t,query:a}){let r=await (0,c.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let t;let s=a.single,l=await (0,p.A)({request:e,user:r,databaseSlug:s,query:a});if(!l)throw Error("No Db Object Found!");let{dbUserId:i}=l,n=await (0,x.A)(`SELECT * FROM user_databases WHERE user_id='${i}' AND db_slug='${a.single}'`);if(!n||!n[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let c=JSON.parse(d().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${i}/main.json`,"utf-8")),u=(c.filter(e=>e.dbFullName===n[0].db_full_name)[0]?.tables).filter(e=>e.tableName===a.single_table)[0];if(a.duplicate&&a.id){let e=n[0].db_full_name,r=u.tableName,s=await (0,b.A)({database:e,queryString:`SELECT * FROM ${e}.${r} WHERE id='${a.id}'`,tableSchema:u});t=s?.[0]}return{props:{user:r,database:n[0],table:u,dbSchemaData:c,query:a,confirmedDelegetedUser:l,duplicateEntry:t||null}}}catch(e){return(0,g.A)({component:"add-entry-page-component/getServerSideProps/catch-error",message:e.message,user:r}),{props:{user:r,database:null,table:null}}}}r()}catch(e){r(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},90317:e=>{e.exports=require("html-prettify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},94327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215","maxValue":127},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215","maxValue":127},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295","maxValue":127},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}};var t=require("../../../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,6521,9796,5392,7769,6247,725],()=>a(17723));module.exports=r})(); \ No newline at end of file +${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},62130:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{AddTableEntryContext:()=>N,default:()=>f,getServerSideProps:()=>T});var s=a(8732),i=a(82015),l=a.n(i),n=a(29021),d=a.n(n),c=a(92702),o=a(25562),u=a(20356),m=a(55880),p=a(22873),g=a(77047),b=a(71934),x=a(52854),h=e([u,m]);[u,m]=h.then?(await h)():h;let N=l().createContext({});function f({user:e,database:t,table:a,dbSchemaData:r,query:i,confirmedDelegetedUser:n,duplicateEntry:d}){let c=`${a.tableFullName} Table New Entry | Datasquirel`,p=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:c}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),g=l().useRef([]),b=l().useRef([]);return(0,s.jsx)(o.A,{head:p,user:e,extraHeaderContent:(0,s.jsx)(m.A,{database:t,query:i,confirmedDelegetedUser:n,user:e}),children:(0,s.jsx)(N.Provider,{value:{user:e,database:t,table:a,dbSchemaData:r,richTextEditors:g,jsonTextEditors:b,query:i,confirmedDelegetedUser:n,duplicateEntry:d},children:(0,s.jsx)(u.A,{})})})}async function T({req:e,res:t,query:a}){let r=await (0,c.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let t;let s=a.single,i=await (0,p.A)({request:e,user:r,databaseSlug:s,query:a});if(!i)throw Error("No Db Object Found!");let{dbUserId:l}=i,n=await (0,b.A)(`SELECT * FROM user_databases WHERE user_id='${l}' AND db_slug='${a.single}'`);if(!n||!n[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let c=JSON.parse(d().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${l}/main.json`,"utf-8")),o=(c.filter(e=>e.dbFullName===n[0].db_full_name)[0]?.tables).filter(e=>e.tableName===a.single_table)[0];if(a.duplicate&&a.id){let e=n[0].db_full_name,r=o.tableName,s=await (0,x.A)({database:e,queryString:`SELECT * FROM ${e}.${r} WHERE id='${a.id}'`,tableSchema:o});t=s?.[0]}return{props:{user:r,database:n[0],table:o,dbSchemaData:c,query:a,confirmedDelegetedUser:i,duplicateEntry:t||null}}}catch(e){return(0,g.A)({component:"add-entry-page-component/getServerSideProps/catch-error",message:e.message,user:r}),{props:{user:r,database:null,table:null}}}}r()}catch(e){r(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40373:e=>{e.exports=require("@tinymce/tinymce-react")},90317:e=>{e.exports=require("html-prettify")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},94327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215"},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295"},{"title":"DECIMAL","name":"DECIMAL","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"FLOAT","name":"FLOAT","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"DOUBLE","name":"DOUBLE","description":"Numbers with decimals","integer":"1-100","decimals":"1-4"},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}};var t=require("../../../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,6521,9796,5392,7769,6247,725],()=>a(17723));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js.nft.json index b9b02065..a9ad488c 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/ScriptLoader2.js","../../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/TinyMCE.js","../../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/Utils.js","../../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/Editor.js","../../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/EditorPropTypes.js","../../../../../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/index.js","../../../../../../../../../../node_modules/@tinymce/tinymce-react/package.json","../../../../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../../../../node_modules/client-only/index.js","../../../../../../../../../../node_modules/client-only/package.json","../../../../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../../../../node_modules/core-util-is/package.json","../../../../../../../../../../node_modules/html-prettify/package.json","../../../../../../../../../../node_modules/html-prettify/src/index.js","../../../../../../../../../../node_modules/html-prettify/src/utils/addIndentation.js","../../../../../../../../../../node_modules/html-prettify/src/utils/toLines.js","../../../../../../../../../../node_modules/inherits/inherits.js","../../../../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../../../../node_modules/inherits/package.json","../../../../../../../../../../node_modules/isarray/index.js","../../../../../../../../../../node_modules/isarray/package.json","../../../../../../../../../../node_modules/lodash/lodash.js","../../../../../../../../../../node_modules/lodash/package.json","../../../../../../../../../../node_modules/mysql/index.js","../../../../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../../../../node_modules/mysql/package.json","../../../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../../../../node_modules/next/head.js","../../../../../../../../../../node_modules/next/package.json","../../../../../../../../../../node_modules/object-assign/index.js","../../../../../../../../../../node_modules/object-assign/package.json","../../../../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../../../../node_modules/prop-types/checkPropTypes.js","../../../../../../../../../../node_modules/prop-types/factoryWithThrowingShims.js","../../../../../../../../../../node_modules/prop-types/factoryWithTypeCheckers.js","../../../../../../../../../../node_modules/prop-types/index.js","../../../../../../../../../../node_modules/prop-types/lib/ReactPropTypesSecret.js","../../../../../../../../../../node_modules/prop-types/lib/has.js","../../../../../../../../../../node_modules/prop-types/package.json","../../../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../../../../node_modules/react-dom/client.js","../../../../../../../../../../node_modules/react-dom/index.js","../../../../../../../../../../node_modules/react-dom/package.json","../../../../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../../../../node_modules/react-is/cjs/react-is.development.js","../../../../../../../../../../node_modules/react-is/cjs/react-is.production.min.js","../../../../../../../../../../node_modules/react-is/index.js","../../../../../../../../../../node_modules/react-is/package.json","../../../../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../../../../node_modules/react/index.js","../../../../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../../../../node_modules/react/package.json","../../../../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../../../../node_modules/readable-stream/package.json","../../../../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../../../../node_modules/scheduler/index.js","../../../../../../../../../../node_modules/scheduler/package.json","../../../../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../../../../node_modules/sqlstring/index.js","../../../../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../../../../node_modules/sqlstring/package.json","../../../../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../../../../node_modules/string_decoder/package.json","../../../../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../../../package.json","../../../../../../../../../package.json","../../../../../../../../chunks/1251.js","../../../../../../../../chunks/1579.js","../../../../../../../../chunks/194.js","../../../../../../../../chunks/2282.js","../../../../../../../../chunks/3155.js","../../../../../../../../chunks/3474.js","../../../../../../../../chunks/3704.js","../../../../../../../../chunks/4627.js","../../../../../../../../chunks/5392.js","../../../../../../../../chunks/5771.js","../../../../../../../../chunks/5954.js","../../../../../../../../chunks/6133.js","../../../../../../../../chunks/6202.js","../../../../../../../../chunks/6247.js","../../../../../../../../chunks/6521.js","../../../../../../../../chunks/6622.js","../../../../../../../../chunks/6903.js","../../../../../../../../chunks/725.js","../../../../../../../../chunks/7303.js","../../../../../../../../chunks/7769.js","../../../../../../../../chunks/8704.js","../../../../../../../../chunks/883.js","../../../../../../../../chunks/9136.js","../../../../../../../../chunks/9240.js","../../../../../../../../chunks/9796.js","../../../../../../../../chunks/9814.js","../../../../../../../../chunks/9821.js","../../../../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../../../webpack-runtime.js","../../../../../../../../chunks/883.js","../../../../../../../../chunks/9821.js","../../../../../../../../chunks/6521.js","../../../../../../../../chunks/9796.js","../../../../../../../../chunks/5392.js","../../../../../../../../chunks/7769.js","../../../../../../../../chunks/6247.js","../../../../../../../../chunks/725.js","../../../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js index 8e28b540..4c6a7041 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6569,e.ids=[6569],e.modules={86191:(e,a,t)=>{t.a(e,async(e,s)=>{try{t.r(a),t.d(a,{config:()=>g,default:()=>c,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>b,reportWebVitals:()=>h,routeModule:()=>v,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>x,unstable_getStaticProps:()=>f});var r=t(63865),l=t(9455),n=t(30671),i=t(5583),d=t(19796),o=t(12310),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,n.M)(o,"default"),b=(0,n.M)(o,"getStaticProps"),m=(0,n.M)(o,"getStaticPaths"),p=(0,n.M)(o,"getServerSideProps"),g=(0,n.M)(o,"config"),h=(0,n.M)(o,"reportWebVitals"),f=(0,n.M)(o,"unstable_getStaticProps"),x=(0,n.M)(o,"unstable_getStaticPaths"),_=(0,n.M)(o,"unstable_getStaticParams"),y=(0,n.M)(o,"unstable_getServerProps"),S=(0,n.M)(o,"unstable_getServerSideProps"),v=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/fields",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/fields",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:o});s()}catch(e){s(e)}})},57414:(e,a,t)=>{t.d(a,{A:()=>o});var s=t(8732),r=t(82015),l=t.n(r),n=t(46169),i=t(91140),d=t(16757);function o({targetTable:e,database:a}){let[t,r]=l().useState(!1);return(0,s.jsxs)(i.Ay,{title:"delete-table-confirmation",children:[t&&(0,s.jsx)(d.A,{width:"20px"}),(0,s.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("button",{className:"outlined"+(t?" pointer-events-none opacity-40":""),onClick:t=>{r(!0),(0,n.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,s.jsx)("span",{children:"Yes"})}),(0,s.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,s.jsx)("span",{children:"Cancel"})})]})]})}},23862:(e,a,t)=>{t.a(e,async(e,s)=>{try{t.d(a,{A:()=>h});var r=t(8732),l=t(82015),n=t.n(l),i=t(12310),d=t(59023),o=t(53926),u=t(73872),c=t(471),b=t(537),m=t(51275),p=t(23791),g=e([i,u,p]);function h(){let{user:e,database:a,table:t,tableFields:s,setTableFields:l,setTargetField:g,refreshFieldsListRef:h,updateTableAfterFieldsUpdateFunction:f,query:x,confirmedDelegetedUser:_}=n().useContext(i.TableFieldsContext);return _?.delegated,_?.priviledges?.match(/Edit Tables/i),_?.priviledges?.match(/Delete Tables/i),_?.priviledges?.match(/Create Tables/i),t?.childTable&&t.childTableDbFullName?.replace(new RegExp(/datasquirel_user_\d+_/),""),(0,r.jsxs)(n().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(d.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[(0,r.jsx)("span",{children:"All Fields in"}),(0,r.jsx)("div",{className:"inline relative",children:(0,r.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${t.tableName}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-600 ml-2 text-primary hover:text-primary_dark relative",onClick:e=>{e.target.closest(".copy-slug-span")&&e.preventDefault()},children:[t.tableFullName,(0,r.jsx)("div",{className:"absolute -top-4 -right-4",children:(0,r.jsx)(u.A,{slugText:t.tableName,justIcon:!0})})]})}),(0,r.jsx)("span",{className:"ml-2",children:"Table"})]})]}),(0,r.jsx)("div",{children:(0,r.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${t.tableName}/entries/add-entry`,className:"button flex items-center gap-2",children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add New Table Entry"})]})})]}),(0,r.jsx)(o.A,{confirmedDelegetedUser:x?.delegated,user:e})]}),a.active_clone?(0,r.jsx)(b.A,{database:a,user:e}):(0,r.jsx)(r.Fragment,{}),a.remote_connected?(0,r.jsx)(p.p,{database:a}):(0,r.jsx)(r.Fragment,{}),(0,r.jsx)(m.A,{table:t,database:a,user:e}),(0,r.jsx)(c.A,{user:e,tableFields:s,setTableFields:l,setTargetField:g,refreshFieldsListRef:h,updateTable:!0,updateTableAfterFieldsUpdateFunction:f,database:a,confirmedDelegetedUser:_,query:x,table:t})]})}[i,u,p]=g.then?(await g)():g,s()}catch(e){s(e)}})},51275:(e,a,t)=>{t.d(a,{A:()=>n});var s=t(8732),r=t(82015),l=t.n(r);function n({table:e,database:a,user:t,activeDbClone:r}){let n=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,i=e.childTableDbFullName===a.db_full_name;return n?(0,s.jsxs)("span",{className:"info small green gap-1"+(a?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,s.jsx)("a",{href:`/admin/${t?.id}/databases/${n}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,s.jsx)("b",{children:e.childTableName})})," ","in"," ",i?(0,s.jsxs)("span",{children:["this current database(",(0,s.jsx)("b",{children:a.db_name}),")."]}):(0,s.jsxs)(l().Fragment,{children:[(0,s.jsx)("a",{href:`/admin/${t?.id}/databases/${n}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,s.jsx)("b",{children:n})}),(0,s.jsx)("span",{children:"database."})]})," ",a?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,s.jsx)(l().Fragment,{})}},22873:(e,a,t)=>{t.d(a,{A:()=>r});var s=t(71205);async function r({request:e,databaseSlug:a,user:t,query:r}){try{let l=t.id,n=null;if(!r?.delegated)return{dbUserId:l};let i=r.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${i}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[o]});if(!t)throw Error("Invalid Token");if((n=JSON.parse(t)).databaseSlug===a)return{dbUserId:l=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},41494:(e,a,t)=>{t.d(a,{A:()=>d});var s=t(77047),r=t(71934),l=t(22873),n=t(72272),i=t(52854);async function d({req:e,user:a,query:t}){try{let s=await (0,l.A)({request:e,user:a,databaseSlug:t.single,query:t});if(!s)return null;let{dbUserId:d}=s,o=await (0,r.A)(`SELECT * FROM user_databases WHERE user_id='${d}' AND db_slug='${t.single}'`);if(!o?.[0])return null;let u=(0,n.A)({userId:Number(d)});if(!u)throw Error("DB Schema not found!");let c=u.filter(e=>e.dbFullName===o[0].db_full_name)[0]?.tables,b=c?.filter(e=>e.tableName===t.single_table)[0],m=await (0,r.A)(`SELECT * FROM user_database_tables WHERE user_id='${d}' AND db_id='${o[0].id}' AND table_slug='${t.single_table}'`),p=await (0,i.A)({database:o[0].db_full_name,queryString:`SELECT * FROM ${o[0].db_full_name}.${b?.tableName} ORDER BY id DESC LIMIT 10`,tableSchema:b}),g=await (0,i.A)({database:o[0].db_full_name,queryString:`SELECT COUNT(id) AS count FROM ${o[0].db_full_name}.${b?.tableName}`,tableSchema:b});if(s.rootUserId){let e=u.filter(e=>e.dbFullName==o[0].db_full_name)[0],a=e.tables.filter(e=>e.tableName===b?.tableName);e.tables=a,u=[e]}return{confirmedDelegetedUser:s||null,database:o[0]||null,dbSchemaData:u||null,entries:p||null,entriesCount:g?.[0]?.count||0,query:t,table:b,tableRecord:m[0]||{}}}catch(e){return(0,s.A)({component:"[single_table]/index-page-component/getServerSideProps/catch-error]",message:e.message,user:a}),{}}}},7143:(e,a,t)=>{t.d(a,{A:()=>l});var s=t(27825),r=t(46169);function l({query:e,table:a,database:t,dbSchemaData:l,tableFields:n,tableIndexes:i,setLoading:d}){let o=[...l];try{let l=o.findIndex(e=>e.dbFullName===t.db_full_name),u=o[l].tables.findIndex(e=>e.tableName===a.tableName);if(o[l].tables[u].fields=n?s.cloneDeep(n):[],o[l].tables[u].indexes=i?s.cloneDeep(i):[],o[l].tables[u].fields.find(e=>e.newTempField)){window.alert("Please resolve all open fields before you save"),setTimeout(()=>{d?.(!1)},1e3);return}(0,r.A)("/api/updateDbSchemaDataForUser",{method:"post",body:{schema:o,database:t.db_slug,table:a,delegated:e?.delegated}},!0).then(e=>{e?.success?window.location.reload():(console.log("Res",e),window.alert(e?.msg||"Operation Failed. Please check permissions."))}).finally(()=>{d&&setTimeout(()=>{d(!1)},1e3)})}catch(e){window.alert(e.message),setTimeout(()=>{d?.(!1)},1e3);return}}},52854:(e,a,t)=>{t.d(a,{A:()=>o});var s=t(71205);let r=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:a}){let t=[];try{for(let l=0;l",a.message),e}}var n=t(77047),i=t(51779),d=t(84640);async function o({queryString:e,queryValuesArray:a,database:t,tableSchema:s,useLocal:r,debug:o}){let u=(0,i.A)({fa:!0});r&&(u=(0,i.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,i.A)()),o&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",a));let c=await (0,d.A)(u,e,a);if(o&&console.log("varDatabaseDbHandler:results:",c),c&&s)try{return await l({unparsedResults:c,tableSchema:s})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},84640:(e,a,t)=>{async function s(e,a,t){try{if("string"==typeof a){let s=await e.query(r(a),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof a)return null;{let t=[];for(let s=0;ss})},12310:(e,a,t)=>{t.a(e,async(e,s)=>{try{t.r(a),t.d(a,{TableFieldsContext:()=>x,default:()=>h,getServerSideProps:()=>f});var r=t(8732),l=t(82015),n=t.n(l),i=t(92702),d=t(25562),o=t(57414),u=t(55880),c=t(23862),b=t(7143),m=t(77047),p=t(41494),g=e([u,c]);[u,c]=g.then?(await g)():g;let x=n().createContext({});function h({user:e,database:a,table:t,dbSchemaData:s,query:l,confirmedDelegetedUser:i}){let m=`${t.tableFullName} Table | Datasquirel`,p=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:m}),(0,r.jsx)("meta",{name:"description",content:"Single Table"})]}),[g,h]=n().useState(t.fields),[f,_]=n().useState(null),y=n().useRef();return(0,r.jsx)(x.Provider,{value:{user:e,database:a,table:t,dbSchemaData:s,targetField:f,setTargetField:_,refreshFieldsListRef:y,tableFields:g,setTableFields:h,updateTableAfterFieldsUpdateFunction:function(e){(0,b.A)({query:l,table:t,database:a,dbSchemaData:s,tableFields:g,tableIndexes:t.indexes,setLoading:e})},query:l,confirmedDelegetedUser:i},children:(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)(d.A,{head:p,user:e,extraHeaderContent:(0,r.jsx)(u.A,{database:a,query:l,confirmedDelegetedUser:i,user:e}),children:(0,r.jsx)(c.A,{})}),(0,r.jsx)(o.A,{database:a})]})})}async function f({req:e,res:a,query:t}){let s=await (0,i.A)(e,a);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let a=await (0,p.A)({req:e,query:t,user:s});if(!a||!a?.table)throw Error("Data Fetching Error!");return{props:{user:s,...a}}}catch(e){return(0,m.A)({component:"fields-page-component/getServerSideProps/catch-error",message:e.message,user:s}),{props:{user:s,database:null,table:null}}}}s()}catch(e){s(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),s=a.X(0,[883,9821,6521,9796,5392,7769,3155,6247,2282],()=>t(86191));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6569,e.ids=[6569],e.modules={86191:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.r(a),t.d(a,{config:()=>g,default:()=>c,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>b,reportWebVitals:()=>h,routeModule:()=>v,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>_,unstable_getStaticPaths:()=>x,unstable_getStaticProps:()=>f});var s=t(63865),l=t(9455),n=t(30671),i=t(5583),d=t(19796),o=t(12310),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,n.M)(o,"default"),b=(0,n.M)(o,"getStaticProps"),m=(0,n.M)(o,"getStaticPaths"),p=(0,n.M)(o,"getServerSideProps"),g=(0,n.M)(o,"config"),h=(0,n.M)(o,"reportWebVitals"),f=(0,n.M)(o,"unstable_getStaticProps"),x=(0,n.M)(o,"unstable_getStaticPaths"),_=(0,n.M)(o,"unstable_getStaticParams"),y=(0,n.M)(o,"unstable_getServerProps"),S=(0,n.M)(o,"unstable_getServerSideProps"),v=new s.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/[single_table]/fields",pathname:"/admin/[user_id]/databases/[single]/tables/[single_table]/fields",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:o});r()}catch(e){r(e)}})},57414:(e,a,t)=>{t.d(a,{A:()=>o});var r=t(8732),s=t(82015),l=t.n(s),n=t(46169),i=t(91140),d=t(16757);function o({targetTable:e,database:a}){let[t,s]=l().useState(!1);return(0,r.jsxs)(i.Ay,{title:"delete-table-confirmation",children:[t&&(0,r.jsx)(d.A,{width:"20px"}),(0,r.jsxs)("h4",{className:"m-0",children:["Delete '",e?.table_name?e.table_name:"This Database","' Table?"]}),(0,r.jsxs)("div",{children:[(0,r.jsx)("button",{className:"outlined"+(t?" pointer-events-none opacity-40":""),onClick:t=>{s(!0),(0,n.A)("/api/deleteUserTable",{method:"post",body:{database:a,table:e}},!0).then(e=>{e.success&&window.location.reload()})},children:(0,r.jsx)("span",{children:"Yes"})}),(0,r.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,r.jsx)("span",{children:"Cancel"})})]})]})}},23862:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.d(a,{A:()=>h});var s=t(8732),l=t(82015),n=t.n(l),i=t(12310),d=t(59023),o=t(53926),u=t(73872),c=t(46049),b=t(537),m=t(51275),p=t(23791),g=e([i,u,c,p]);function h(){let{user:e,database:a,table:t,tableFields:r,setTableFields:l,setTargetField:g,refreshFieldsListRef:h,updateTableAfterFieldsUpdateFunction:f,query:x,confirmedDelegetedUser:_}=n().useContext(i.TableFieldsContext);return _?.delegated,_?.priviledges?.match(/Edit Tables/i),_?.priviledges?.match(/Delete Tables/i),_?.priviledges?.match(/Create Tables/i),t?.childTable&&t.childTableDbFullName?.replace(new RegExp(/datasquirel_user_\d+_/),""),(0,s.jsxs)(n().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(d.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{children:"All Fields in"}),(0,s.jsx)("div",{className:"inline relative",children:(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${t.tableName}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-600 ml-2 text-primary hover:text-primary_dark relative",onClick:e=>{e.target.closest(".copy-slug-span")&&e.preventDefault()},children:[t.tableFullName,(0,s.jsx)("div",{className:"absolute -top-4 -right-4",children:(0,s.jsx)(u.A,{slugText:t.tableName,justIcon:!0})})]})}),(0,s.jsx)("span",{className:"ml-2",children:"Table"})]})]}),(0,s.jsx)("div",{children:(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${a.db_slug}/tables/${t.tableName}/entries/add-entry`,className:"button flex items-center gap-2",children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New Table Entry"})]})})]}),(0,s.jsx)(o.A,{confirmedDelegetedUser:x?.delegated,user:e})]}),a.active_clone?(0,s.jsx)(b.A,{database:a,user:e}):(0,s.jsx)(s.Fragment,{}),a.remote_connected?(0,s.jsx)(p.p,{database:a}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(m.A,{table:t,database:a,user:e}),(0,s.jsx)(c.A,{user:e,tableFields:r,setTableFields:l,setTargetField:g,refreshFieldsListRef:h,updateTable:!0,updateTableAfterFieldsUpdateFunction:f,database:a,confirmedDelegetedUser:_,query:x,table:t})]})}[i,u,c,p]=g.then?(await g)():g,r()}catch(e){r(e)}})},51275:(e,a,t)=>{t.d(a,{A:()=>n});var r=t(8732),s=t(82015),l=t.n(s);function n({table:e,database:a,user:t,activeDbClone:s}){let n=e?.childTableDbFullName?e.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,i=e.childTableDbFullName===a.db_full_name;return n?(0,r.jsxs)("span",{className:"info small green gap-1"+(a?.active_clone?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,r.jsx)("a",{href:`/admin/${t?.id}/databases/${n}/tables/${e.childTableName}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,r.jsx)("b",{children:e.childTableName})})," ","in"," ",i?(0,r.jsxs)("span",{children:["this current database(",(0,r.jsx)("b",{children:a.db_name}),")."]}):(0,r.jsxs)(l().Fragment,{children:[(0,r.jsx)("a",{href:`/admin/${t?.id}/databases/${n}`,target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,r.jsx)("b",{children:n})}),(0,r.jsx)("span",{children:"database."})]})," ",a?.active_clone?"":"Only Foreign keys and Entries can be updated."]}):(0,r.jsx)(l().Fragment,{})}},22873:(e,a,t)=>{t.d(a,{A:()=>s});var r=t(71205);async function s({request:e,databaseSlug:a,user:t,query:s}){try{let l=t.id,n=null;if(!s?.delegated)return{dbUserId:l};let i=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${i}_${a}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let t=(0,r.A)({encryptedString:e.cookies[o]});if(!t)throw Error("Invalid Token");if((n=JSON.parse(t)).databaseSlug===a)return{dbUserId:l=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},41494:(e,a,t)=>{t.d(a,{A:()=>d});var r=t(77047),s=t(71934),l=t(22873),n=t(72272),i=t(52854);async function d({req:e,user:a,query:t}){try{let r=await (0,l.A)({request:e,user:a,databaseSlug:t.single,query:t});if(!r)return null;let{dbUserId:d}=r,o=await (0,s.A)(`SELECT * FROM user_databases WHERE user_id='${d}' AND db_slug='${t.single}'`);if(!o?.[0])return null;let u=(0,n.A)({userId:Number(d)});if(!u)throw Error("DB Schema not found!");let c=u.filter(e=>e.dbFullName===o[0].db_full_name)[0]?.tables,b=c?.filter(e=>e.tableName===t.single_table)[0],m=await (0,s.A)(`SELECT * FROM user_database_tables WHERE user_id='${d}' AND db_id='${o[0].id}' AND table_slug='${t.single_table}'`),p=await (0,i.A)({database:o[0].db_full_name,queryString:`SELECT * FROM ${o[0].db_full_name}.${b?.tableName} ORDER BY id DESC LIMIT 10`,tableSchema:b}),g=await (0,i.A)({database:o[0].db_full_name,queryString:`SELECT COUNT(id) AS count FROM ${o[0].db_full_name}.${b?.tableName}`,tableSchema:b});if(r.rootUserId){let e=u.filter(e=>e.dbFullName==o[0].db_full_name)[0],a=e.tables.filter(e=>e.tableName===b?.tableName);e.tables=a,u=[e]}return{confirmedDelegetedUser:r||null,database:o[0]||null,dbSchemaData:u||null,entries:p||null,entriesCount:g?.[0]?.count||0,query:t,table:b,tableRecord:m[0]||{}}}catch(e){return(0,r.A)({component:"[single_table]/index-page-component/getServerSideProps/catch-error]",message:e.message,user:a}),{}}}},7143:(e,a,t)=>{t.d(a,{A:()=>l});var r=t(27825),s=t(46169);function l({query:e,table:a,database:t,dbSchemaData:l,tableFields:n,tableIndexes:i,setLoading:d}){let o=[...l];try{let l=o.findIndex(e=>e.dbFullName===t.db_full_name),u=o[l].tables.findIndex(e=>e.tableName===a.tableName);if(o[l].tables[u].fields=n?r.cloneDeep(n):[],o[l].tables[u].indexes=i?r.cloneDeep(i):[],o[l].tables[u].fields.find(e=>e.newTempField)){window.alert("Please resolve all open fields before you save"),setTimeout(()=>{d?.(!1)},1e3);return}(0,s.A)("/api/updateDbSchemaDataForUser",{method:"post",body:{schema:o,database:t.db_slug,table:a,delegated:e?.delegated}},!0).then(e=>{e?.success?window.location.reload():(console.log("Res",e),window.alert(e?.msg||"Operation Failed. Please check permissions."))}).finally(()=>{d&&setTimeout(()=>{d(!1)},1e3)})}catch(e){window.alert(e.message),setTimeout(()=>{d?.(!1)},1e3);return}}},52854:(e,a,t)=>{t.d(a,{A:()=>o});var r=t(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:a}){let t=[];try{for(let l=0;l",a.message),e}}var n=t(77047),i=t(51779),d=t(84640);async function o({queryString:e,queryValuesArray:a,database:t,tableSchema:r,debug:s}){let o=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(o=(0,i.A)({local:!0})),t?.match(/^datasquirel$/)&&(o=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",a),console.log("varDatabaseDbHandler:CONNECTION:",o.getConfig()));let u=await (0,d.A)(o,e,a);if(s&&console.log("varDatabaseDbHandler:results:",u),u&&r)try{return await l({unparsedResults:u,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},84640:(e,a,t)=>{async function r(e,a,t){try{if(!e)throw Error("No Connection Found!");if(!a)throw Error("Query String Required!");if("string"==typeof a){let r=await e.query(s(a),t);return JSON.parse(JSON.stringify(r))}if("object"!=typeof a)return null;{let t=[];for(let r=0;rr})},12310:(e,a,t)=>{t.a(e,async(e,r)=>{try{t.r(a),t.d(a,{TableFieldsContext:()=>x,default:()=>h,getServerSideProps:()=>f});var s=t(8732),l=t(82015),n=t.n(l),i=t(92702),d=t(25562),o=t(57414),u=t(55880),c=t(23862),b=t(7143),m=t(77047),p=t(41494),g=e([u,c]);[u,c]=g.then?(await g)():g;let x=n().createContext({});function h({user:e,database:a,table:t,dbSchemaData:r,query:l,confirmedDelegetedUser:i}){let m=`${t.tableFullName} Table | Datasquirel`,p=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:m}),(0,s.jsx)("meta",{name:"description",content:"Single Table"})]}),[g,h]=n().useState(t.fields),[f,_]=n().useState(null),y=n().useRef();return(0,s.jsx)(x.Provider,{value:{user:e,database:a,table:t,dbSchemaData:r,targetField:f,setTargetField:_,refreshFieldsListRef:y,tableFields:g,setTableFields:h,updateTableAfterFieldsUpdateFunction:function(e){(0,b.A)({query:l,table:t,database:a,dbSchemaData:r,tableFields:g,tableIndexes:t.indexes,setLoading:e})},query:l,confirmedDelegetedUser:i},children:(0,s.jsxs)(n().Fragment,{children:[(0,s.jsx)(d.A,{head:p,user:e,extraHeaderContent:(0,s.jsx)(u.A,{database:a,query:l,confirmedDelegetedUser:i,user:e}),children:(0,s.jsx)(c.A,{})}),(0,s.jsx)(o.A,{database:a})]})})}async function f({req:e,res:a,query:t}){let r=await (0,i.A)(e,a);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};try{let a=await (0,p.A)({req:e,query:t,user:r});if(!a||!a?.table)throw Error("Data Fetching Error!");return{props:{user:r,...a}}}catch(e){return(0,m.A)({component:"fields-page-component/getServerSideProps/catch-error",message:e.message,user:r}),{props:{user:r,database:null,table:null}}}}r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var a=require("../../../../../../../webpack-runtime.js");a.C(e);var t=e=>a(a.s=e),r=a.X(0,[883,9821,6521,9796,5392,7769,3155,6247,5408],()=>t(86191));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js.nft.json index 44082cd6..7ad62f07 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../../../node_modules/client-only/index.js","../../../../../../../../../node_modules/client-only/package.json","../../../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../../../node_modules/core-util-is/package.json","../../../../../../../../../node_modules/gsap/Flip.js","../../../../../../../../../node_modules/gsap/dist/gsap.js","../../../../../../../../../node_modules/gsap/package.json","../../../../../../../../../node_modules/gsap/utils/matrix.js","../../../../../../../../../node_modules/inherits/inherits.js","../../../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../../../node_modules/inherits/package.json","../../../../../../../../../node_modules/isarray/index.js","../../../../../../../../../node_modules/isarray/package.json","../../../../../../../../../node_modules/lodash/lodash.js","../../../../../../../../../node_modules/lodash/package.json","../../../../../../../../../node_modules/mysql/index.js","../../../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../../../node_modules/mysql/package.json","../../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../../../node_modules/next/head.js","../../../../../../../../../node_modules/next/package.json","../../../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../../../node_modules/react-dom/client.js","../../../../../../../../../node_modules/react-dom/index.js","../../../../../../../../../node_modules/react-dom/package.json","../../../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../../../node_modules/react/index.js","../../../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../../../node_modules/react/package.json","../../../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../../../node_modules/readable-stream/package.json","../../../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../../../node_modules/scheduler/index.js","../../../../../../../../../node_modules/scheduler/package.json","../../../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../../../node_modules/sqlstring/index.js","../../../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../../../node_modules/sqlstring/package.json","../../../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../../../node_modules/string_decoder/package.json","../../../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../../package.json","../../../../../../../../package.json","../../../../../../../chunks/1251.js","../../../../../../../chunks/1579.js","../../../../../../../chunks/194.js","../../../../../../../chunks/2282.js","../../../../../../../chunks/3155.js","../../../../../../../chunks/3474.js","../../../../../../../chunks/3704.js","../../../../../../../chunks/4627.js","../../../../../../../chunks/5392.js","../../../../../../../chunks/5771.js","../../../../../../../chunks/5954.js","../../../../../../../chunks/6133.js","../../../../../../../chunks/6202.js","../../../../../../../chunks/6247.js","../../../../../../../chunks/6521.js","../../../../../../../chunks/6622.js","../../../../../../../chunks/6903.js","../../../../../../../chunks/725.js","../../../../../../../chunks/7303.js","../../../../../../../chunks/7769.js","../../../../../../../chunks/8704.js","../../../../../../../chunks/883.js","../../../../../../../chunks/9136.js","../../../../../../../chunks/9240.js","../../../../../../../chunks/9796.js","../../../../../../../chunks/9814.js","../../../../../../../chunks/9821.js","../../../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../../webpack-runtime.js","../../../../../../../chunks/883.js","../../../../../../../chunks/9821.js","../../../../../../../chunks/6521.js","../../../../../../../chunks/9796.js","../../../../../../../chunks/5392.js","../../../../../../../chunks/7769.js","../../../../../../../chunks/3155.js","../../../../../../../chunks/6247.js","../../../../../../../chunks/5408.js","../../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../../package.json","../../../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/add-table.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/add-table.js index d632b7bc..6e823354 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/add-table.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/add-table.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6778,e.ids=[6778],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},56501:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.r(t),a.d(t,{config:()=>h,default:()=>u,getServerSideProps:()=>m,getStaticPaths:()=>b,getStaticProps:()=>p,reportWebVitals:()=>x,routeModule:()=>j,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>y,unstable_getStaticProps:()=>f});var s=a(63865),r=a(9455),d=a(30671),n=a(5583),i=a(19796),c=a(83101),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,d.M)(c,"default"),p=(0,d.M)(c,"getStaticProps"),b=(0,d.M)(c,"getStaticPaths"),m=(0,d.M)(c,"getServerSideProps"),h=(0,d.M)(c,"config"),x=(0,d.M)(c,"reportWebVitals"),f=(0,d.M)(c,"unstable_getStaticProps"),y=(0,d.M)(c,"unstable_getStaticPaths"),g=(0,d.M)(c,"unstable_getStaticParams"),A=(0,d.M)(c,"unstable_getServerProps"),v=(0,d.M)(c,"unstable_getServerSideProps"),j=new s.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/add-table",pathname:"/admin/[user_id]/databases/[single]/tables/add-table",bundlePath:"",filename:""},components:{App:i.default,Document:n.default},userland:c});l()}catch(e){l(e)}})},62864:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>p});var s=a(8732),r=a(82015),d=a.n(r),n=a(83101),i=a(59023),c=a(53926),o=a(95545),u=e([n,o]);function p(){let{database:e,user:t}=d().useContext(n.AddTableContext);return e?(0,s.jsxs)(d().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{children:"Add A New Table To"}),(0,s.jsx)("a",{href:`/admin/${t?.id}/databases/${e.db_slug}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-700 ml-2 text-primary hover:text-primary_dark",children:e.db_name})]})]}),(0,s.jsx)(c.A,{user:t})]}),(0,s.jsx)("div",{className:"w-full flex-col",children:(0,s.jsx)(o.A,{})})]}):null}[n,o]=u.then?(await u)():u,l()}catch(e){l(e)}})},95545:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>u});var s=a(8732),r=a(82015),d=a.n(r),n=a(83101),i=a(85196),c=a(2215),o=e([n,i,c]);function u(){let{database:e,query:t}=d().useContext(n.AddTableContext),a=t?.clone;t?.clone_db,t?.clone_table;let[l,r]=d().useState(!!a);return(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsxs)("div",{className:"gap-1 w-full bg-blue-100 dark:bg-blue-100/10 text-white p-2 rounded",children:[(0,s.jsx)("input",{type:"checkbox",name:"toggle-clone-table",id:"toggle-clone-table",className:"w-5 h-5",onChange:e=>{e.target.checked?r(!0):r(!1)},defaultChecked:l}),(0,s.jsx)("label",{htmlFor:"toggle-clone-table",className:"text-base text-slate-600",children:"Clone Another Table"})]}),l?(0,s.jsx)(c.A,{}):(0,s.jsx)(i.A,{})]})}[n,i,c]=o.then?(await o)():o,l()}catch(e){l(e)}})},2215:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>b});var s=a(8732),r=a(82015),d=a.n(r),n=a(16757),i=a(83101),c=a(46169),o=a(10621),u=a(97635),p=e([i,u]);function b(){let{user:e,tableFields:t,database:a,dbSchemaData:l,query:r}=d().useContext(i.AddTableContext);if(!l)return null;r?.clone;let p=r?.clone_db,b=r?.clone_table,m=p?l.find(e=>e.dbSlug===p):null,h=m?m.tables:null,[x,f]=d().useState(null),[y,g]=d().useState(!1),[A,v]=d().useState(!1),[j,N]=d().useState(m||{...l[0]}),[w,_]=d().useState(h||[...l[0].tables]),[k,T]=d().useState(h?h.find(e=>e.tableName===b):l[0].tables[0]?{...l[0].tables[0]}:null);return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Clone Existing Table"}),y&&(0,s.jsx)(n.A,{}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:t=>{if(t.preventDefault(),g(!0),!k){window.alert("No Table Selected!"),g(!1);return}let l=t.target,s=l.table_name.value,r=l.table_slug.value,d=l.table_description?.value?.match(/./)?l.table_description.value:null,n={...k};n.tableName=r,n.tableFullName=s,A&&(n.childTable=!0,n.childTableName=k.tableName,n.childTableDbFullName=j.dbFullName),d&&(n.tableDescription=d),n.fields.forEach(e=>{delete e.foreignKey}),delete n.childrenTables,a?(0,c.A)("/api/addUserTable",{method:"post",body:{dbFullName:a.db_full_name,dbId:a.id,dbSlug:a.db_slug,parentDatabase:j.dbFullName,parentTable:k.tableName,payload:n}},!0).then(t=>{t.success?window.location.pathname=`/admin/${e?.id}/databases/${a.db_slug}/tables`:window.alert("Table Clonning Failed! Please Try again.")}).finally(()=>{setTimeout(()=>{g(!1)},1e3)}):window.alert("Database record data not found!")},id:"create-new-table-form",children:[x&&(0,s.jsx)(o.A,{message:x}),(0,s.jsx)("hr",{className:"w-full opacity-40"}),(0,s.jsx)("h3",{className:"text-base m-0 font-semibold text-slate-600",children:"Enter New Table Info"}),(0,s.jsx)(u.A,{setAlert:f}),(0,s.jsx)("hr",{className:"w-full opacity-40"}),(0,s.jsx)("h3",{className:"text-base m-0 font-semibold text-slate-600",children:"Select Existing Table To Clone"}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"select_root_database",children:"Database"}),(0,s.jsx)("select",{name:"select_root_database",id:"select_root_database",onChange:e=>{let t=l.filter(t=>t.dbName===e.target.value)[0];N({...t}),_([...t.tables]),t.tables[0]?T({...t.tables[0]}):T(null)},children:l.filter(e=>!e.childDatabase).map((e,t)=>(0,s.jsx)("option",{value:e.dbName,selected:!!p&&p==e.dbSlug||void 0,children:e.dbName},t+1))})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"select_root_table",children:"Table"}),(0,s.jsx)("select",{name:"select_root_table",id:"select_root_table",onChange:e=>{T({...w.filter(t=>t.tableName===e.target.value)[0]})},children:w&&w[0]?w.filter(e=>!e.childTable).map((e,t)=>(0,s.jsx)("option",{value:e.tableName,selected:!!b&&b==e.tableName||void 0,children:e.tableFullName},t+1)):(0,s.jsx)("option",{value:"null",children:"-- No Tables --"})})]}),(0,s.jsxs)("div",{className:"flex-col items-start gap-1",children:[(0,s.jsxs)("div",{className:"gap-1",children:[(0,s.jsx)("input",{type:"checkbox",name:"toggle-update-table",id:"toggle-update-table",className:"w-4 h-4",onChange:e=>{e.target.checked?v(!0):v(!1)}}),(0,s.jsx)("label",{htmlFor:"toggle-update-table",className:"text-base text-slate-600 dark:text-slate-100",children:"Keep New Table Updated?"})]}),(0,s.jsx)("span",{className:"text-sm italic text-slate-600 dark:text-slate-400",children:"By checking this box the new Table stays up to date with changes to the structure of the parent Table"})]}),(0,s.jsx)("button",{className:"w-full p-4"+(y?" pointer-events-none opacity-40":""),onClick:e=>{document.getElementById("create-new-table-form-submit-button")?.click()},children:"Clone Table"})]})]})}[i,u]=p.then?(await p)():p,l()}catch(e){l(e)}})},29802:(e,t,a)=>{a.d(t,{A:()=>c});var l=a(8732),s=a(82015),r=a.n(s),d=a(91140),n=a(16757),i=a(46083);function c({targetField:e,fieldIndex:t,tableFields:a,setTableFields:s,refreshFieldsListRef:c,database:o,user:u}){let[p,b]=r().useState(!1);return(0,l.jsxs)(d.Ay,{title:"edit-field-popup",children:[p&&(0,l.jsx)(n.A,{width:"20px"}),(0,l.jsxs)("span",{children:["Edit"," ",(0,l.jsx)("b",{className:"bg-slate-100 px-3 py-1.5 rounded-full border border-slate-300 border-solid",children:e?.fieldName})]}),(0,l.jsx)(i.A,{fieldIndex:t,tableFields:a,setTableFields:s,refreshFieldsListRef:c,targetField:e,database:o,user:u})]})}},85196:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>m});var s=a(8732),r=a(82015),d=a.n(r),n=a(16757),i=a(83101),c=a(471),o=a(46169),u=a(10621),p=a(97635),b=e([i,p]);function m(){let{user:e,tableFields:t,database:a,setTableFields:l,setTargetField:r,refreshFieldsListRef:b,query:m}=d().useContext(i.AddTableContext),[h,x]=d().useState(null),[f,y]=d().useState(!1),[g,A]=d().useState(!1);return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"New Table Information"}),g&&(0,s.jsx)(n.A,{}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:l=>{l.preventDefault(),A(!0);let s=l.target,r=s.table_name.value,d=s.table_slug.value,n=s.table_description?.value?.match(/./)?s.table_description.value:null,i={tableName:d,tableFullName:r,fields:t};n&&(i.description=n),(0,o.A)("/api/addUserTable",{method:"post",body:{dbFullName:a?.db_full_name,dbId:a?.id,dbSlug:a?.db_slug,payload:i}},!0).then(t=>{t.success?window.location.pathname=`/admin/${e?.id}/databases/${a?.db_slug}/tables`:(window.alert("Table Creation Failed! Please Try again."),window.location.reload())})},id:"create-new-table-form",children:[h&&(0,s.jsx)(u.A,{message:h}),(0,s.jsx)(p.A,{setAlert:x}),(0,s.jsx)("button",{type:"submit",className:"w-full hidden",id:"create-new-table-form-submit-button",children:"Create Table"})]}),e&&t&&l&&r&&a&&b&&(0,s.jsx)(c.A,{user:e,tableFields:t,setTableFields:l,setTargetField:r,refreshFieldsListRef:b,database:a,query:m}),(0,s.jsx)("button",{className:"w-full p-4"+(g?" pointer-events-none opacity-40":""),onClick:e=>{document.getElementById("create-new-table-form-submit-button")?.click()},children:"Create Table"})]})}[i,p]=b.then?(await b)():b,l()}catch(e){l(e)}})},97635:(e,t,a)=>{a.a(e,async(e,l)=>{try{let u;a.d(t,{A:()=>o});var s=a(8732),r=a(82015),d=a.n(r),n=a(24872),i=a(83101),c=e([i]);function o({setAlert:e}){let{user:t,database:a}=d().useContext(i.AddTableContext);async function l(e){return await (0,n.A)({tableName:"user_database_tables",columnName:"table_slug",value:e,dbId:a?.id,userId:t?.id})}return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_name",children:"Name"}),(0,s.jsx)("input",{type:"text",name:"table_name",id:"table_name",placeholder:"Table Name",onInput:async t=>{let a=t.target,s=a.closest("form");if(a.value.match(/./)?(a.classList.remove("warning"),e(null)):a.classList.add("warning"),s){s.table_slug.value=a.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,"");let t=s.table_slug.value;window.clearTimeout(u),u=setTimeout(()=>{l(t).then(t=>{t.result?(s?.table_slug.classList.add("warning"),e("Duplicate Table Name")):(s.table_slug.classList.remove("warning"),e(null))})},300)}},required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_slug",children:"Slug"}),(0,s.jsx)("input",{type:"text",name:"table_slug",id:"table_slug",placeholder:"Table Slug",onInput:t=>{let a=t.target;a.closest("form"),a.value.match(/./)?(a.classList.remove("warning"),e(null)):a.classList.add("warning"),window.clearTimeout(u),u=setTimeout(()=>{l(a.value).then(t=>{t.result?(a.classList.add("warning"),e("Duplicate Table Name")):(a.classList.remove("warning"),e(null))})},300)},required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_description",children:"Description (optional)"}),(0,s.jsx)("textarea",{name:"table_description",id:"table_description",placeholder:"Short Description of Table"})]})]})}i=(c.then?(await c)():c)[0],l()}catch(e){l(e)}})},10621:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(8732);function s({message:e}){return(0,l.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,l.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,l.jsx)("span",{children:e})]})}a(82015)},91140:(e,t,a)=>{a.d(t,{Ay:()=>n,PB:()=>i,fs:()=>c});var l=a(8732),s=a(58150),r=a(82015),d=a.n(r);function n({children:e,title:t,data:a,fullPage:r,wrapperClasses:n,closePopupDispatch:i,wrapperStyle:o,noContainer:u}){return r?(0,l.jsxs)("div",{className:"popup-bg overflow-hidden "+(n||""),"data-popupid":t||null,style:o,children:[u?(0,l.jsx)(d().Fragment,{children:e}):(0,l.jsx)("div",{className:"relative w-full h-full z-50","data-data":a?JSON.stringify(a):"",children:e}),(0,l.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{c(),i&&i()},children:(0,l.jsx)(s.A,{color:"white",size:20})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),i&&i()}})]}):(0,l.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[u?(0,l.jsx)(d().Fragment,{children:e}):(0,l.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":a?JSON.stringify(a):"",children:[e,(0,l.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{c(),i&&i()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,l.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{c(),i&&i()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),i&&i()}})]})}function i(e,t){let a=document.querySelector(`[data-popupid='${e}']`);a&&(a.style.display="flex",t?.(a))}function c(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},55904:(e,t,a)=>{a.d(t,{A:()=>d});var l=a(8732),s=a(82015),r=a.n(s);function d({children:e,column:t,className:a}){let s=r().useRef();return(0,l.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(a?" "+a:""),ref:s,children:e})}},24872:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(46169);async function s({tableName:e,columnName:t,value:a,dbFullName:s,dispatch:r,userId:d,dbId:n}){return await (0,l.A)(`/api/checkDuplicateData?tableName=${e}&type=${t}&value=${a}${s?"&dbFullName="+s:""}${d?"&userId="+d:""}${n?"&dbId="+n:""}`)}},23293:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},96089:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},83101:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.r(t),a.d(t,{AddTableContext:()=>f,default:()=>h,getServerSideProps:()=>x});var s=a(8732),r=a(82015),d=a.n(r),n=a(25562),i=a(92702),c=a(62864),o=a(29802),u=a(55880),p=a(71934),b=a(72272),m=e([c,u]);[c,u]=m.then?(await m)():m;let f=d().createContext({});function h({user:e,database:t,tables:l,dbSchemaData:r,query:i}){let p=`Add Table To ${t.db_name}| Datasquirel`,b=a(45478),m=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:p}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]}),[h,x]=d().useState(b),[y,g]=d().useState(null),[A,v]=d().useState(0),j=d().useRef(),N=y&&h?h.findIndex(e=>e.fieldName===y.fieldName):1;return(0,s.jsx)(f.Provider,{value:{user:e,dbSchemaData:r,database:t,tables:l,tableFields:h,setTableFields:x,targetField:y,setTargetField:g,pageRefresh:A,setPageRefresh:v,refreshFieldsListRef:j,query:i},children:(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)(n.A,{head:m,user:e,extraHeaderContent:(0,s.jsx)(u.A,{database:t,query:i,user:e}),children:(0,s.jsx)(c.A,{})}),y&&h&&(0,s.jsx)(o.A,{targetField:y,fieldIndex:N,tableFields:h,setTableFields:x,refreshFieldsListRef:j,database:t,user:e})]})})}async function x({req:e,res:t,query:a}){try{let l=await (0,i.A)(e,t);if(!l?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${l.id}' AND db_slug='${a.single}'`);if(!s||!s[0])return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};let r=await (0,p.A)(`SELECT * FROM user_database_tables WHERE user_id='${l.id}' AND db_id='${s[0].id}'`),d=(0,b.A)({userId:l.id});if(!d)throw Error("User schema data not found!");return{props:{user:l,database:s[0],tables:r,dbSchemaData:d,query:a}}}catch(e){return console.log(e),{redirect:{destination:"/",permanent:!1}}}}l()}catch(e){l(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},45478:e=>{e.exports=JSON.parse('[{"fieldName":"id","dataType":"BIGINT","notNullValue":true,"primaryKey":true,"autoIncrement":true},{"fieldName":"uuid","dataType":"UUID","defaultValueLiteral":"UUID()"},{"fieldName":"date_created","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"date_created_code","dataType":"BIGINT","nullValue":true},{"fieldName":"date_created_timestamp","dataType":"TIMESTAMP","defaultValueLiteral":"CURRENT_TIMESTAMP"},{"fieldName":"date_updated","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"date_updated_code","dataType":"BIGINT","nullValue":true},{"fieldName":"date_updated_timestamp","dataType":"TIMESTAMP","defaultValueLiteral":"CURRENT_TIMESTAMP","onUpdateLiteral":"CURRENT_TIMESTAMP"}]')}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),l=t.X(0,[883,9821,9796,5392,7769,3155,2282],()=>a(56501));module.exports=l})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6778,e.ids=[6778],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},56501:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.r(t),a.d(t,{config:()=>h,default:()=>u,getServerSideProps:()=>b,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>x,routeModule:()=>j,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>y,unstable_getStaticProps:()=>f});var s=a(63865),r=a(9455),d=a(30671),n=a(5583),i=a(19796),c=a(83101),o=e([c]);c=(o.then?(await o)():o)[0];let u=(0,d.M)(c,"default"),p=(0,d.M)(c,"getStaticProps"),m=(0,d.M)(c,"getStaticPaths"),b=(0,d.M)(c,"getServerSideProps"),h=(0,d.M)(c,"config"),x=(0,d.M)(c,"reportWebVitals"),f=(0,d.M)(c,"unstable_getStaticProps"),y=(0,d.M)(c,"unstable_getStaticPaths"),g=(0,d.M)(c,"unstable_getStaticParams"),A=(0,d.M)(c,"unstable_getServerProps"),v=(0,d.M)(c,"unstable_getServerSideProps"),j=new s.PagesRouteModule({definition:{kind:r.A.PAGES,page:"/admin/[user_id]/databases/[single]/tables/add-table",pathname:"/admin/[user_id]/databases/[single]/tables/add-table",bundlePath:"",filename:""},components:{App:i.default,Document:n.default},userland:c});l()}catch(e){l(e)}})},62864:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>p});var s=a(8732),r=a(82015),d=a.n(r),n=a(83101),i=a(59023),c=a(53926),o=a(95545),u=e([n,o]);function p(){let{database:e,user:t}=d().useContext(n.AddTableContext);return e?(0,s.jsxs)(d().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"",children:[(0,s.jsx)(i.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:[(0,s.jsx)("span",{children:"Add A New Table To"}),(0,s.jsx)("a",{href:`/admin/${t?.id}/databases/${e.db_slug}`,className:"p-2 bg-white dark:bg-slate-800 rounded border border-solid border-slate-200 dark:border-slate-700 ml-2 text-primary hover:text-primary_dark",children:e.db_name})]})]}),(0,s.jsx)(c.A,{user:t})]}),(0,s.jsx)("div",{className:"w-full flex-col",children:(0,s.jsx)(o.A,{})})]}):null}[n,o]=u.then?(await u)():u,l()}catch(e){l(e)}})},95545:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>u});var s=a(8732),r=a(82015),d=a.n(r),n=a(83101),i=a(85196),c=a(2215),o=e([n,i,c]);function u(){let{database:e,query:t}=d().useContext(n.AddTableContext),a=t?.clone;t?.clone_db,t?.clone_table;let[l,r]=d().useState(!!a);return(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsxs)("div",{className:"gap-1 w-full bg-blue-100 dark:bg-blue-100/10 text-white p-2 rounded",children:[(0,s.jsx)("input",{type:"checkbox",name:"toggle-clone-table",id:"toggle-clone-table",className:"w-5 h-5",onChange:e=>{e.target.checked?r(!0):r(!1)},defaultChecked:l}),(0,s.jsx)("label",{htmlFor:"toggle-clone-table",className:"text-base text-slate-600",children:"Clone Another Table"})]}),l?(0,s.jsx)(c.A,{}):(0,s.jsx)(i.A,{})]})}[n,i,c]=o.then?(await o)():o,l()}catch(e){l(e)}})},2215:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>m});var s=a(8732),r=a(82015),d=a.n(r),n=a(16757),i=a(83101),c=a(46169),o=a(10621),u=a(97635),p=e([i,u]);function m(){let{user:e,tableFields:t,database:a,dbSchemaData:l,query:r}=d().useContext(i.AddTableContext);if(!l)return null;r?.clone;let p=r?.clone_db,m=r?.clone_table,b=p?l.find(e=>e.dbSlug===p):null,h=b?b.tables:null,[x,f]=d().useState(null),[y,g]=d().useState(!1),[A,v]=d().useState(!1),[j,N]=d().useState(b||{...l[0]}),[w,_]=d().useState(h||[...l[0].tables]),[k,T]=d().useState(h?h.find(e=>e.tableName===m):l[0].tables[0]?{...l[0].tables[0]}:null);return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Clone Existing Table"}),y&&(0,s.jsx)(n.A,{}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:t=>{if(t.preventDefault(),g(!0),!k){window.alert("No Table Selected!"),g(!1);return}let l=t.target,s=l.table_name.value,r=l.table_slug.value,d=l.table_description?.value?.match(/./)?l.table_description.value:null,n={...k};n.tableName=r,n.tableFullName=s,A&&(n.childTable=!0,n.childTableName=k.tableName,n.childTableDbFullName=j.dbFullName),d&&(n.tableDescription=d),n.fields.forEach(e=>{delete e.foreignKey}),delete n.childrenTables,a?(0,c.A)("/api/addUserTable",{method:"post",body:{dbFullName:a.db_full_name,dbId:a.id,dbSlug:a.db_slug,parentDatabase:j.dbFullName,parentTable:k.tableName,payload:n}},!0).then(t=>{t.success?window.location.pathname=`/admin/${e?.id}/databases/${a.db_slug}/tables`:window.alert("Table Clonning Failed! Please Try again.")}).finally(()=>{setTimeout(()=>{g(!1)},1e3)}):window.alert("Database record data not found!")},id:"create-new-table-form",children:[x&&(0,s.jsx)(o.A,{message:x}),(0,s.jsx)("hr",{className:"w-full opacity-40"}),(0,s.jsx)("h3",{className:"text-base m-0 font-semibold text-slate-600",children:"Enter New Table Info"}),(0,s.jsx)(u.A,{setAlert:f}),(0,s.jsx)("hr",{className:"w-full opacity-40"}),(0,s.jsx)("h3",{className:"text-base m-0 font-semibold text-slate-600",children:"Select Existing Table To Clone"}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"select_root_database",children:"Database"}),(0,s.jsx)("select",{name:"select_root_database",id:"select_root_database",onChange:e=>{let t=l.filter(t=>t.dbName===e.target.value)[0];N({...t}),_([...t.tables]),t.tables[0]?T({...t.tables[0]}):T(null)},children:l.filter(e=>!e.childDatabase).map((e,t)=>(0,s.jsx)("option",{value:e.dbName,selected:!!p&&p==e.dbSlug||void 0,children:e.dbName},t+1))})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"select_root_table",children:"Table"}),(0,s.jsx)("select",{name:"select_root_table",id:"select_root_table",onChange:e=>{T({...w.filter(t=>t.tableName===e.target.value)[0]})},children:w&&w[0]?w.filter(e=>!e.childTable).map((e,t)=>(0,s.jsx)("option",{value:e.tableName,selected:!!m&&m==e.tableName||void 0,children:e.tableFullName},t+1)):(0,s.jsx)("option",{value:"null",children:"-- No Tables --"})})]}),(0,s.jsxs)("div",{className:"flex-col items-start gap-1",children:[(0,s.jsxs)("div",{className:"gap-1",children:[(0,s.jsx)("input",{type:"checkbox",name:"toggle-update-table",id:"toggle-update-table",className:"w-4 h-4",onChange:e=>{e.target.checked?v(!0):v(!1)}}),(0,s.jsx)("label",{htmlFor:"toggle-update-table",className:"text-base text-slate-600 dark:text-slate-100",children:"Keep New Table Updated?"})]}),(0,s.jsx)("span",{className:"text-sm italic text-slate-600 dark:text-slate-400",children:"By checking this box the new Table stays up to date with changes to the structure of the parent Table"})]}),(0,s.jsx)("button",{className:"w-full p-4"+(y?" pointer-events-none opacity-40":""),onClick:e=>{document.getElementById("create-new-table-form-submit-button")?.click()},children:"Clone Table"})]})]})}[i,u]=p.then?(await p)():p,l()}catch(e){l(e)}})},29802:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>u});var s=a(8732),r=a(82015),d=a.n(r),n=a(91140),i=a(16757),c=a(7056),o=e([c]);function u({targetField:e}){let[t,a]=d().useState(!1);return(0,s.jsxs)(n.Ay,{title:"edit-field-popup",children:[t&&(0,s.jsx)(i.A,{width:"20px"}),(0,s.jsxs)("span",{children:["Edit"," ",(0,s.jsx)("b",{className:"bg-slate-100 px-3 py-1.5 rounded-full border border-slate-300 border-solid",children:e?.fieldName})]}),(0,s.jsx)(c.A,{existingField:e})]})}c=(o.then?(await o)():o)[0],l()}catch(e){l(e)}})},85196:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>b});var s=a(8732),r=a(82015),d=a.n(r),n=a(16757),i=a(83101),c=a(46049),o=a(46169),u=a(10621),p=a(97635),m=e([i,c,p]);function b(){let{user:e,tableFields:t,database:a,setTableFields:l,setTargetField:r,refreshFieldsListRef:m,query:b}=d().useContext(i.AddTableContext),[h,x]=d().useState(null),[f,y]=d().useState(!1),[g,A]=d().useState(!1);return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"New Table Information"}),g&&(0,s.jsx)(n.A,{}),(0,s.jsxs)("form",{className:"w-full flex flex-col items-start gap-4 relative",onSubmit:l=>{l.preventDefault(),A(!0);let s=l.target,r=s.table_name.value,d=s.table_slug.value,n=s.table_description?.value?.match(/./)?s.table_description.value:null,i={tableName:d,tableFullName:r,fields:t};n&&(i.description=n),(0,o.A)("/api/addUserTable",{method:"post",body:{dbFullName:a?.db_full_name,dbId:a?.id,dbSlug:a?.db_slug,payload:i}},!0).then(t=>{t.success?window.location.pathname=`/admin/${e?.id}/databases/${a?.db_slug}/tables`:(window.alert("Table Creation Failed! Please Try again."),window.location.reload())})},id:"create-new-table-form",children:[h&&(0,s.jsx)(u.A,{message:h}),(0,s.jsx)(p.A,{setAlert:x}),(0,s.jsx)("button",{type:"submit",className:"w-full hidden",id:"create-new-table-form-submit-button",children:"Create Table"})]}),e&&t&&l&&r&&a&&m&&(0,s.jsx)(c.A,{user:e,tableFields:t,setTableFields:l,setTargetField:r,refreshFieldsListRef:m,database:a,query:b}),(0,s.jsx)("button",{className:"w-full p-4"+(g?" pointer-events-none opacity-40":""),onClick:e=>{document.getElementById("create-new-table-form-submit-button")?.click()},children:"Create Table"})]})}[i,c,p]=m.then?(await m)():m,l()}catch(e){l(e)}})},97635:(e,t,a)=>{a.a(e,async(e,l)=>{try{let u;a.d(t,{A:()=>o});var s=a(8732),r=a(82015),d=a.n(r),n=a(24872),i=a(83101),c=e([i]);function o({setAlert:e}){let{user:t,database:a}=d().useContext(i.AddTableContext);async function l(e){return await (0,n.A)({tableName:"user_database_tables",columnName:"table_slug",value:e,dbId:a?.id,userId:t?.id})}return(0,s.jsxs)(d().Fragment,{children:[(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_name",children:"Name"}),(0,s.jsx)("input",{type:"text",name:"table_name",id:"table_name",placeholder:"Table Name",onInput:async t=>{let a=t.target,s=a.closest("form");if(a.value.match(/./)?(a.classList.remove("warning"),e(null)):a.classList.add("warning"),s){s.table_slug.value=a.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,"");let t=s.table_slug.value;window.clearTimeout(u),u=setTimeout(()=>{l(t).then(t=>{t.result?(s?.table_slug.classList.add("warning"),e("Duplicate Table Name")):(s.table_slug.classList.remove("warning"),e(null))})},300)}},required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_slug",children:"Slug"}),(0,s.jsx)("input",{type:"text",name:"table_slug",id:"table_slug",placeholder:"Table Slug",onInput:t=>{let a=t.target;a.closest("form"),a.value.match(/./)?(a.classList.remove("warning"),e(null)):a.classList.add("warning"),window.clearTimeout(u),u=setTimeout(()=>{l(a.value).then(t=>{t.result?(a.classList.add("warning"),e("Duplicate Table Name")):(a.classList.remove("warning"),e(null))})},300)},required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"table_description",children:"Description (optional)"}),(0,s.jsx)("textarea",{name:"table_description",id:"table_description",placeholder:"Short Description of Table"})]})]})}i=(c.then?(await c)():c)[0],l()}catch(e){l(e)}})},10621:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(8732);function s({message:e}){return(0,l.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,l.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,l.jsx)("span",{children:e})]})}a(82015)},91140:(e,t,a)=>{a.d(t,{Ay:()=>n,PB:()=>i,fs:()=>c});var l=a(8732),s=a(58150),r=a(82015),d=a.n(r);function n({children:e,title:t,data:a,fullPage:r,wrapperClasses:n,closePopupDispatch:i,wrapperStyle:o,noContainer:u}){return r?(0,l.jsxs)("div",{className:"popup-bg overflow-hidden "+(n||""),"data-popupid":t||null,style:o,children:[u?(0,l.jsx)(d().Fragment,{children:e}):(0,l.jsx)("div",{className:"relative w-full h-full z-50","data-data":a?JSON.stringify(a):"",children:e}),(0,l.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{c(),i&&i()},children:(0,l.jsx)(s.A,{color:"white",size:20})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),i&&i()}})]}):(0,l.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[u?(0,l.jsx)(d().Fragment,{children:e}):(0,l.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":a?JSON.stringify(a):"",children:[e,(0,l.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{c(),i&&i()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,l.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{c(),i&&i()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{c(),i&&i()}})]})}function i(e,t){let a=document.querySelector(`[data-popupid='${e}']`);a&&(a.style.display="flex",t?.(a))}function c(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},55904:(e,t,a)=>{a.d(t,{A:()=>d});var l=a(8732),s=a(82015),r=a.n(s);function d({children:e,column:t,className:a}){let s=r().useRef();return(0,l.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(a?" "+a:""),ref:s,children:e})}},24872:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(46169);async function s({tableName:e,columnName:t,value:a,dbFullName:s,dispatch:r,userId:d,dbId:n}){return await (0,l.A)(`/api/checkDuplicateData?tableName=${e}&type=${t}&value=${a}${s?"&dbFullName="+s:""}${d?"&userId="+d:""}${n?"&dbId="+n:""}`)}},23293:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},96089:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},83101:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.r(t),a.d(t,{AddTableContext:()=>f,default:()=>h,getServerSideProps:()=>x});var s=a(8732),r=a(82015),d=a.n(r),n=a(25562),i=a(92702),c=a(62864),o=a(29802),u=a(55880),p=a(71934),m=a(72272),b=e([c,o,u]);[c,o,u]=b.then?(await b)():b;let f=d().createContext({});function h({user:e,database:t,tables:l,dbSchemaData:r,query:i}){let p=`Add Table To ${t.db_name}| Datasquirel`,m=a(45478),b=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:p}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]}),[h,x]=d().useState(m),[y,g]=d().useState(null),[A,v]=d().useState(0),j=d().useRef(),N=y&&h?h.findIndex(e=>e.fieldName===y.fieldName):1;return(0,s.jsx)(f.Provider,{value:{user:e,dbSchemaData:r,database:t,tables:l,tableFields:h,setTableFields:x,targetField:y,setTargetField:g,pageRefresh:A,setPageRefresh:v,refreshFieldsListRef:j,query:i},children:(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)(n.A,{head:b,user:e,extraHeaderContent:(0,s.jsx)(u.A,{database:t,query:i,user:e}),children:(0,s.jsx)(c.A,{})}),y&&h&&(0,s.jsx)(o.A,{targetField:y,fieldIndex:N,tableFields:h,setTableFields:x,refreshFieldsListRef:j,database:t,user:e})]})})}async function x({req:e,res:t,query:a}){try{let l=await (0,i.A)(e,t);if(!l?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=await (0,p.A)(`SELECT * FROM user_databases WHERE user_id='${l.id}' AND db_slug='${a.single}'`);if(!s||!s[0])return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};let r=await (0,p.A)(`SELECT * FROM user_database_tables WHERE user_id='${l.id}' AND db_id='${s[0].id}'`),d=(0,m.A)({userId:l.id});if(!d)throw Error("User schema data not found!");return{props:{user:l,database:s[0],tables:r,dbSchemaData:d,query:a}}}catch(e){return console.log(e),{redirect:{destination:"/",permanent:!1}}}}l()}catch(e){l(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},65967:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson")},93726:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},30889:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/utils/slugify")},80255:e=>{e.exports=require("gsap")},43191:e=>{e.exports=require("gsap/Flip")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},1976:e=>{e.exports=require("react-dom/client")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")},45478:e=>{e.exports=JSON.parse('[{"fieldName":"id","dataType":"BIGINT","notNullValue":true,"primaryKey":true,"autoIncrement":true},{"fieldName":"uuid","dataType":"UUID","defaultValueLiteral":"UUID()"},{"fieldName":"date_created","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"date_created_code","dataType":"BIGINT","nullValue":true},{"fieldName":"date_created_timestamp","dataType":"TIMESTAMP","defaultValueLiteral":"CURRENT_TIMESTAMP"},{"fieldName":"date_updated","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"date_updated_code","dataType":"BIGINT","nullValue":true},{"fieldName":"date_updated_timestamp","dataType":"TIMESTAMP","defaultValueLiteral":"CURRENT_TIMESTAMP","onUpdateLiteral":"CURRENT_TIMESTAMP"}]')}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),l=t.X(0,[883,9821,9796,5392,7769,3155,5408],()=>a(56501));module.exports=l})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/add-table.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/add-table.js.nft.json index 0023f03c..0314f200 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/add-table.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/tables/add-table.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../../node_modules/client-only/index.js","../../../../../../../../node_modules/client-only/package.json","../../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../../node_modules/core-util-is/package.json","../../../../../../../../node_modules/gsap/Flip.js","../../../../../../../../node_modules/gsap/dist/gsap.js","../../../../../../../../node_modules/gsap/package.json","../../../../../../../../node_modules/gsap/utils/matrix.js","../../../../../../../../node_modules/inherits/inherits.js","../../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../../node_modules/inherits/package.json","../../../../../../../../node_modules/isarray/index.js","../../../../../../../../node_modules/isarray/package.json","../../../../../../../../node_modules/lodash/lodash.js","../../../../../../../../node_modules/lodash/package.json","../../../../../../../../node_modules/mysql/index.js","../../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../../node_modules/mysql/package.json","../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../../node_modules/next/head.js","../../../../../../../../node_modules/next/package.json","../../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../../node_modules/react-dom/client.js","../../../../../../../../node_modules/react-dom/index.js","../../../../../../../../node_modules/react-dom/package.json","../../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../../node_modules/react/index.js","../../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../../node_modules/react/package.json","../../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../../node_modules/readable-stream/package.json","../../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../../node_modules/scheduler/index.js","../../../../../../../../node_modules/scheduler/package.json","../../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../../node_modules/sqlstring/index.js","../../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../../node_modules/sqlstring/package.json","../../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../../node_modules/string_decoder/package.json","../../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../package-shared/data/defaultFields.json","../../../../../../../../package.json","../../../../../../../package.json","../../../../../../chunks/1251.js","../../../../../../chunks/1579.js","../../../../../../chunks/194.js","../../../../../../chunks/2282.js","../../../../../../chunks/3155.js","../../../../../../chunks/3474.js","../../../../../../chunks/3704.js","../../../../../../chunks/4627.js","../../../../../../chunks/5392.js","../../../../../../chunks/5771.js","../../../../../../chunks/5954.js","../../../../../../chunks/6133.js","../../../../../../chunks/6202.js","../../../../../../chunks/6247.js","../../../../../../chunks/6521.js","../../../../../../chunks/6622.js","../../../../../../chunks/6903.js","../../../../../../chunks/725.js","../../../../../../chunks/7303.js","../../../../../../chunks/7769.js","../../../../../../chunks/8704.js","../../../../../../chunks/883.js","../../../../../../chunks/9136.js","../../../../../../chunks/9240.js","../../../../../../chunks/9796.js","../../../../../../chunks/9814.js","../../../../../../chunks/9821.js","../../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../webpack-runtime.js","../../../../../../chunks/883.js","../../../../../../chunks/9821.js","../../../../../../chunks/9796.js","../../../../../../chunks/5392.js","../../../../../../chunks/7769.js","../../../../../../chunks/3155.js","../../../../../../chunks/5408.js","../../../../../../../../package-shared/data/defaultFields.json","../../../../../../../../package-shared/data/dataTypes.json","../../../../../../../../package.json","../../../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users.js index 9b69c94d..1bc84043 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=9974,e.ids=[9974],e.modules={66234:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>b,default:()=>c,getServerSideProps:()=>g,getStaticPaths:()=>p,getStaticProps:()=>m,reportWebVitals:()=>h,routeModule:()=>j,unstable_getServerProps:()=>_,unstable_getServerSideProps:()=>y,unstable_getStaticParams:()=>S,unstable_getStaticPaths:()=>x,unstable_getStaticProps:()=>f});var s=r(63865),n=r(9455),l=r(30671),i=r(5583),d=r(19796),o=r(41972),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,l.M)(o,"default"),m=(0,l.M)(o,"getStaticProps"),p=(0,l.M)(o,"getStaticPaths"),g=(0,l.M)(o,"getServerSideProps"),b=(0,l.M)(o,"config"),h=(0,l.M)(o,"reportWebVitals"),f=(0,l.M)(o,"unstable_getStaticProps"),x=(0,l.M)(o,"unstable_getStaticPaths"),S=(0,l.M)(o,"unstable_getStaticParams"),_=(0,l.M)(o,"unstable_getServerProps"),y=(0,l.M)(o,"unstable_getServerSideProps"),j=new s.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/databases/[single]/users",pathname:"/admin/[user_id]/databases/[single]/users",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:o});a()}catch(e){a(e)}})},61235:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.d(t,{A:()=>b});var s=r(8732),n=r(82015),l=r.n(n),i=r(41972),d=r(53926),o=r(82722),u=r(537),c=r(59023),m=r(55904),p=r(23791),g=e([i,p]);function b(){let{user:e,users:t,table:r,setTargetUser:a,database:n}=l().useContext(i.UsersContext),[g,b]=l().useState(!1);return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(c.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:["Users in ",n.db_name]})]}),r?.tableName&&(0,s.jsxs)(m.A,{children:[(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${n.db_slug}/users/add-user`,className:"gap-2 button",children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New User"})]}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${n.db_slug}/users/add-social-logins`,className:"gap-2 button outlined",children:(0,s.jsx)("span",{children:"Social Logins"})})]})]}),(0,s.jsx)(d.A,{user:e})]}),n.active_clone?(0,s.jsx)(u.A,{database:n,user:e}):(0,s.jsx)(s.Fragment,{}),n.remote_connected?(0,s.jsx)(p.p,{database:n}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)("div",{className:"w-full grid grid-cols-1 items-start justify-start",children:(0,s.jsx)("div",{className:"flex-col items-stretch justify-start",children:(0,s.jsx)(o.A,{setTargetUser:a,user:e,users:t,table:r,database:n})})})]})}[i,p]=g.then?(await g)():g,a()}catch(e){a(e)}})},82722:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(8732),s=r(82015),n=r.n(s),l=r(46169),i=r(16757);function d({user:e,table:t,setTargetUser:r,users:s,database:d}){let{active_clone:o,active_clone_parent_db:u,remote_connected:c}=d,[m,p]=n().useState(!1);return(0,a.jsxs)(n().Fragment,{children:[m&&(0,a.jsx)(i.A,{}),s&&s[0]?(0,a.jsx)(n().Fragment,{children:s.map((t,r)=>(0,a.jsxs)("a",{href:`/admin/${e?.id}/databases/${d.db_slug}/users/${t.id}`,className:"card",onClick:e=>{if(e.target.closest("button"))return e.preventDefault()},children:[(0,a.jsx)("img",{src:t.image_thumbnail,alt:"",className:"w-10 h-10 rounded-full object-cover bg-slate-200"}),(0,a.jsxs)("div",{className:"flex-col items-start gap-1",children:[(0,a.jsxs)("span",{className:"font-bold",children:[t.first_name," ",t.last_name]}),(0,a.jsx)("span",{className:"text-xs text-slate-500",children:t.date_created?.substring(0,16)})]}),(0,a.jsx)("button",{className:"ml-auto outlined gray pointer-events-none",children:"Edit User"})]},r+1))}):t?.tableName?(0,a.jsx)("section",{className:"paper",children:(0,a.jsx)("span",{children:"No Users Added Yet"})}):(0,a.jsx)("section",{className:"paper",children:(0,a.jsx)("span",{children:"No User Table Present"})}),!t?.tableName&&!u&&!c&&(0,a.jsxs)("button",{className:"gap-4 py-3",onClick:e=>{window.confirm(`Add users table to ${d.db_name}?`)&&(p(!0),(0,l.A)("/api/addUsersTableToDatabase",{method:"post",body:{dbFullName:d.db_full_name,dbSlug:d.db_slug,dbId:d.id}},!0).then(e=>{console.log(e),e.success&&window.location.reload(),setTimeout(()=>{p(!1)},500)}))},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{children:"Add User Table"})]})]})}},22873:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(71205);async function s({request:e,databaseSlug:t,user:r,query:s}){try{let n=r.id,l=null;if(!s?.delegated)return{dbUserId:n};let i=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${i}_${t}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let r=(0,a.A)({encryptedString:e.cookies[o]});if(!r)throw Error("Invalid Token");if((l=JSON.parse(r)).databaseSlug===t)return{dbUserId:n=l.rootUserId,rootUserId:l.rootUserId,rootUserName:l.rootUserName,rootUserEmail:l.rootUserEmail,rootUserImage:l.rootUserImage,databaseFullName:l.databaseFullName,databaseSlug:l.databaseSlug,allowedTables:l.allowedTables,priviledges:l.priviledges,database:l.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:n}}catch(e){return null}}},77047:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(29021),s=r.n(a);async function n({user:e,message:t,component:r,noMail:a,req:n}){let l=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],t=n.headers["x-real-ip"],r=n.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=r||a||t||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=9974,e.ids=[9974],e.modules={66234:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{config:()=>b,default:()=>u,getServerSideProps:()=>p,getStaticPaths:()=>g,getStaticProps:()=>m,reportWebVitals:()=>f,routeModule:()=>j,unstable_getServerProps:()=>_,unstable_getServerSideProps:()=>y,unstable_getStaticParams:()=>S,unstable_getStaticPaths:()=>x,unstable_getStaticProps:()=>h});var s=r(63865),n=r(9455),l=r(30671),i=r(5583),o=r(19796),d=r(41972),c=e([d]);d=(c.then?(await c)():c)[0];let u=(0,l.M)(d,"default"),m=(0,l.M)(d,"getStaticProps"),g=(0,l.M)(d,"getStaticPaths"),p=(0,l.M)(d,"getServerSideProps"),b=(0,l.M)(d,"config"),f=(0,l.M)(d,"reportWebVitals"),h=(0,l.M)(d,"unstable_getStaticProps"),x=(0,l.M)(d,"unstable_getStaticPaths"),S=(0,l.M)(d,"unstable_getStaticParams"),_=(0,l.M)(d,"unstable_getServerProps"),y=(0,l.M)(d,"unstable_getServerSideProps"),j=new s.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/databases/[single]/users",pathname:"/admin/[user_id]/databases/[single]/users",bundlePath:"",filename:""},components:{App:o.default,Document:i.default},userland:d});a()}catch(e){a(e)}})},61235:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.d(t,{A:()=>b});var s=r(8732),n=r(82015),l=r.n(n),i=r(41972),o=r(53926),d=r(82722),c=r(537),u=r(59023),m=r(55904),g=r(23791),p=e([i,g]);function b(){let{user:e,users:t,table:r,setTargetUser:a,database:n}=l().useContext(i.UsersContext),[p,b]=l().useState(!1);return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(u.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:["Users in ",n.db_name]})]}),r?.tableName&&(0,s.jsxs)(m.A,{children:[(0,s.jsxs)("a",{href:`/admin/${e?.id}/databases/${n.db_slug}/users/add-user`,className:"gap-2 button",children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New User"})]}),(0,s.jsx)("a",{href:`/admin/${e?.id}/databases/${n.db_slug}/users/add-social-logins`,className:"gap-2 button outlined",children:(0,s.jsx)("span",{children:"Social Logins"})})]})]}),(0,s.jsx)(o.A,{user:e})]}),n.active_clone?(0,s.jsx)(c.A,{database:n,user:e}):(0,s.jsx)(s.Fragment,{}),n.remote_connected?(0,s.jsx)(g.p,{database:n}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)("div",{className:"w-full grid grid-cols-1 items-start justify-start",children:(0,s.jsx)("div",{className:"flex-col items-stretch justify-start",children:(0,s.jsx)(d.A,{setTargetUser:a,user:e,users:t,table:r,database:n})})})]})}[i,g]=p.then?(await p)():p,a()}catch(e){a(e)}})},82722:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(8732),s=r(82015),n=r.n(s),l=r(46169),i=r(16757);function o({user:e,table:t,setTargetUser:r,users:s,database:o}){let{active_clone:d,active_clone_parent_db:c,remote_connected:u}=o,[m,g]=n().useState(!1);return(0,a.jsxs)(n().Fragment,{children:[m&&(0,a.jsx)(i.A,{}),s&&s[0]?(0,a.jsx)(n().Fragment,{children:s.map((t,r)=>(0,a.jsxs)("a",{href:`/admin/${e?.id}/databases/${o.db_slug}/users/${t.id}`,className:"card",onClick:e=>{if(e.target.closest("button"))return e.preventDefault()},children:[(0,a.jsx)("img",{src:t.image_thumbnail,alt:"",className:"w-10 h-10 rounded-full object-cover bg-slate-200"}),(0,a.jsxs)("div",{className:"flex-col items-start gap-1",children:[(0,a.jsxs)("span",{className:"font-bold",children:[t.first_name," ",t.last_name]}),(0,a.jsx)("span",{className:"text-xs text-slate-500",children:t.date_created?.substring(0,16)})]}),(0,a.jsx)("button",{className:"ml-auto outlined gray pointer-events-none",children:"Edit User"})]},r+1))}):t?.tableName?(0,a.jsx)("section",{className:"paper",children:(0,a.jsx)("span",{children:"No Users Added Yet"})}):(0,a.jsx)("section",{className:"paper",children:(0,a.jsx)("span",{children:"No User Table Present"})}),!t?.tableName&&!c&&!u&&(0,a.jsxs)("button",{className:"gap-4 py-3",onClick:e=>{window.confirm(`Add users table to ${o.db_name}?`)&&(g(!0),(0,l.A)("/api/addUsersTableToDatabase",{method:"post",body:{dbFullName:o.db_full_name,dbSlug:o.db_slug,dbId:o.id}},!0).then(e=>{console.log(e),e.success&&window.location.reload(),setTimeout(()=>{g(!1)},500)}))},children:[(0,a.jsx)("span",{className:"symbol",children:"+"}),(0,a.jsx)("span",{children:"Add User Table"})]})]})}},22873:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(71205);async function s({request:e,databaseSlug:t,user:r,query:s}){try{let n=r.id,l=null;if(!s?.delegated)return{dbUserId:n};let i=s.dbUserId,o=`${process.env.DSQL_USER_DB_PREFIX}${i}_${t}`,d=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${o}`;try{if(!e.cookies?.[d])throw Error("Cookie not present");let r=(0,a.A)({encryptedString:e.cookies[d]});if(!r)throw Error("Invalid Token");if((l=JSON.parse(r)).databaseSlug===t)return{dbUserId:n=l.rootUserId,rootUserId:l.rootUserId,rootUserName:l.rootUserName,rootUserEmail:l.rootUserEmail,rootUserImage:l.rootUserImage,databaseFullName:l.databaseFullName,databaseSlug:l.databaseSlug,allowedTables:l.allowedTables,priviledges:l.priviledges,database:l.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:n}}catch(e){return null}}},77047:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(29021),s=r.n(a);async function n({user:e,message:t,component:r,noMail:a,req:n}){let l=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],t=n.headers["x-real-ip"],r=n.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=r||a||t||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} @@ -8,9 +8,9 @@ URL: ${n.url}`),n?.body&&(a+=` Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(a+=` IP: ${i}`),a+=` Date: ${l.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let d=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` +========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let o=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:t}){let r=[];try{for(let n=0;n",t.message),e}}var l=r(77047),i=r(51779),d=r(84640);async function o({queryString:e,queryValuesArray:t,database:r,tableSchema:a,useLocal:s,debug:o}){let u=(0,i.A)({fa:!0});s&&(u=(0,i.A)({local:!0})),r?.match(/^datasquirel$/)&&(u=(0,i.A)()),o&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t));let c=await (0,d.A)(u,e,t);if(o&&console.log("varDatabaseDbHandler:results:",c),c&&a)try{return await n({unparsedResults:c,tableSchema:a})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,l.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},84640:(e,t,r)=>{async function a(e,t,r){try{if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},41972:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{UsersContext:()=>_,default:()=>x,getServerSideProps:()=>S});var s=r(8732),n=r(29021),l=r.n(n),i=r(82015),d=r.n(i),o=r(25562),u=r(92702),c=r(55954),m=r(52854),p=r(61235),g=r(55880),b=r(22873),h=r(71934),f=e([p,g]);[p,g]=f.then?(await f)():f;let _=d().createContext({});function x({user:e,database:t,table:r,dbSchemaData:a,users:n,query:l,confirmedDelegetedUser:i}){let u=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Users | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[m,b]=d().useState(null),[h,f]=d().useState();return(0,s.jsx)(_.Provider,{value:{user:e,users:n,targetUser:h,setTargetUser:f,database:t,table:r,dbSchemaData:a,query:l,confirmedDelegetedUser:i},children:(0,s.jsxs)(d().Fragment,{children:[(0,s.jsx)(o.A,{head:u,user:e,extraHeaderContent:(0,s.jsx)(g.A,{database:t,query:l,confirmedDelegetedUser:i,user:e}),children:(0,s.jsx)(p.A,{})}),h&&(0,s.jsx)(c.A,{targetUser:h,user:e,setTargetUser:f})]})})}async function S({req:e,res:t,query:r}){try{let a=await (0,u.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let s=await (0,b.A)({request:e,user:a,databaseSlug:r.single,query:r});if(!s)throw Error("No Db Object Found!");let{dbUserId:n,rootUserId:i}=s,d=await (0,h.A)(`SELECT * FROM user_databases WHERE user_id='${n}' AND db_slug='${r.single}'`);if(!d||!d[0])return{redirect:{destination:`/admin/${a?.id}/databases`,permanent:!1}};let o=JSON.parse(l().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${n}/main.json`,"utf-8")),c=(o.filter(e=>e.dbFullName===d[0].db_full_name)[0]?.tables).filter(e=>"users"===e.tableName)[0],p=await (0,m.A)({database:d[0].db_full_name,queryString:`SELECT * FROM ${d[0].db_full_name}.users LIMIT 20`,tableSchema:c});return{props:{user:a,database:d[0],table:c||{},dbSchemaData:o,users:p?.error?[]:p,query:r,confirmedDelegetedUser:s}}}catch(e){return console.log("Db Users Error =>",e.message),{redirect:{destination:"/admin",permanent:!1}}}}a()}catch(e){a(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,6521,9796,5392,7769,6247,5954],()=>r(66234));module.exports=a})(); \ No newline at end of file +${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:t}){let r=[];try{for(let n=0;n",t.message),e}}var l=r(77047),i=r(51779),o=r(84640);async function d({queryString:e,queryValuesArray:t,database:r,tableSchema:a,debug:s}){let d=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(d=(0,i.A)({local:!0})),r?.match(/^datasquirel$/)&&(d=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",d.getConfig()));let c=await (0,o.A)(d,e,t);if(s&&console.log("varDatabaseDbHandler:results:",c),c&&a)try{return await n({unparsedResults:c,tableSchema:a})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,l.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},84640:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},41972:(e,t,r)=>{r.a(e,async(e,a)=>{try{r.r(t),r.d(t,{UsersContext:()=>_,default:()=>x,getServerSideProps:()=>S});var s=r(8732),n=r(29021),l=r.n(n),i=r(82015),o=r.n(i),d=r(25562),c=r(92702),u=r(55954),m=r(52854),g=r(61235),p=r(55880),b=r(22873),f=r(71934),h=e([g,p]);[g,p]=h.then?(await h)():h;let _=o().createContext({});function x({user:e,database:t,table:r,dbSchemaData:a,users:n,query:l,confirmedDelegetedUser:i}){let c=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Users | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[m,b]=o().useState(null),[f,h]=o().useState();return(0,s.jsx)(_.Provider,{value:{user:e,users:n,targetUser:f,setTargetUser:h,database:t,table:r,dbSchemaData:a,query:l,confirmedDelegetedUser:i},children:(0,s.jsxs)(o().Fragment,{children:[(0,s.jsx)(d.A,{head:c,user:e,extraHeaderContent:(0,s.jsx)(p.A,{database:t,query:l,confirmedDelegetedUser:i,user:e}),children:(0,s.jsx)(g.A,{})}),f&&(0,s.jsx)(u.A,{targetUser:f,user:e,setTargetUser:h})]})})}async function S({req:e,res:t,query:r}){try{let a=await (0,c.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let s=await (0,b.A)({request:e,user:a,databaseSlug:r.single,query:r});if(!s)throw Error("No Db Object Found!");let{dbUserId:n,rootUserId:i}=s,o=await (0,f.A)(`SELECT * FROM user_databases WHERE user_id='${n}' AND db_slug='${r.single}'`);if(!o||!o[0])return{redirect:{destination:`/admin/${a?.id}/databases`,permanent:!1}};let d=JSON.parse(l().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${n}/main.json`,"utf-8")),u=(d.filter(e=>e.dbFullName===o[0].db_full_name)[0]?.tables).filter(e=>"users"===e.tableName)[0],g=await (0,m.A)({database:o[0].db_full_name,queryString:`SELECT * FROM ${o[0].db_full_name}.users LIMIT 20`,tableSchema:u});return{props:{user:a,database:o[0],table:u||{},dbSchemaData:d,users:g?.error?[]:g,query:r,confirmedDelegetedUser:s}}}catch(e){return console.log("Db Users Error =>",e.message),{redirect:{destination:"/admin",permanent:!1}}}}a()}catch(e){a(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,6521,9796,5392,7769,6247,5954],()=>r(66234));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users.js.nft.json index d815099d..e7072346 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../jsonData/userPriviledges.json","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../node_modules/client-only/index.js","../../../../../../../node_modules/client-only/package.json","../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../node_modules/core-util-is/package.json","../../../../../../../node_modules/inherits/inherits.js","../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../node_modules/inherits/package.json","../../../../../../../node_modules/isarray/index.js","../../../../../../../node_modules/isarray/package.json","../../../../../../../node_modules/lodash/lodash.js","../../../../../../../node_modules/lodash/package.json","../../../../../../../node_modules/mysql/index.js","../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../node_modules/mysql/package.json","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../node_modules/next/head.js","../../../../../../../node_modules/next/package.json","../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../node_modules/react-dom/index.js","../../../../../../../node_modules/react-dom/package.json","../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../node_modules/react/index.js","../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../node_modules/react/package.json","../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../node_modules/readable-stream/package.json","../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../node_modules/scheduler/index.js","../../../../../../../node_modules/scheduler/package.json","../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../node_modules/sqlstring/index.js","../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../node_modules/sqlstring/package.json","../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../node_modules/string_decoder/package.json","../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../package.json","../../../../../../package.json","../../../../../chunks/1251.js","../../../../../chunks/1579.js","../../../../../chunks/194.js","../../../../../chunks/2282.js","../../../../../chunks/3155.js","../../../../../chunks/3474.js","../../../../../chunks/3704.js","../../../../../chunks/4627.js","../../../../../chunks/5392.js","../../../../../chunks/5771.js","../../../../../chunks/5954.js","../../../../../chunks/6133.js","../../../../../chunks/6202.js","../../../../../chunks/6247.js","../../../../../chunks/6521.js","../../../../../chunks/6622.js","../../../../../chunks/6903.js","../../../../../chunks/725.js","../../../../../chunks/7303.js","../../../../../chunks/7769.js","../../../../../chunks/8704.js","../../../../../chunks/883.js","../../../../../chunks/9136.js","../../../../../chunks/9240.js","../../../../../chunks/9796.js","../../../../../chunks/9814.js","../../../../../chunks/9821.js","../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../webpack-runtime.js","../../../../../chunks/883.js","../../../../../chunks/9821.js","../../../../../chunks/6521.js","../../../../../chunks/9796.js","../../../../../chunks/5392.js","../../../../../chunks/7769.js","../../../../../chunks/6247.js","../../../../../chunks/5954.js","../../../../../../../jsonData/userPriviledges.json","../../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user].js index 3c51055a..417d39da 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2602,e.ids=[2602],e.modules={82960:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{config:()=>S,default:()=>n,getServerSideProps:()=>m,getStaticPaths:()=>g,getStaticProps:()=>c,reportWebVitals:()=>x,routeModule:()=>h,unstable_getServerProps:()=>M,unstable_getServerSideProps:()=>f,unstable_getStaticParams:()=>b,unstable_getStaticPaths:()=>q,unstable_getStaticProps:()=>P});var a=r(63865),i=r(9455),u=r(30671),o=r(5583),d=r(19796),p=r(50264),l=e([p]);p=(l.then?(await l)():l)[0];let n=(0,u.M)(p,"default"),c=(0,u.M)(p,"getStaticProps"),g=(0,u.M)(p,"getStaticPaths"),m=(0,u.M)(p,"getServerSideProps"),S=(0,u.M)(p,"config"),x=(0,u.M)(p,"reportWebVitals"),P=(0,u.M)(p,"unstable_getStaticProps"),q=(0,u.M)(p,"unstable_getStaticPaths"),b=(0,u.M)(p,"unstable_getStaticParams"),M=(0,u.M)(p,"unstable_getServerProps"),f=(0,u.M)(p,"unstable_getServerSideProps"),h=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/databases/[single]/users/[user]",pathname:"/admin/[user_id]/databases/[single]/users/[user]",bundlePath:"",filename:""},components:{App:d.default,Document:o.default},userland:p});s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392,7769,3474],()=>r(82960));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2602,e.ids=[2602],e.modules={82960:(e,t,r)=>{r.a(e,async(e,s)=>{try{r.r(t),r.d(t,{config:()=>m,default:()=>l,getServerSideProps:()=>S,getStaticPaths:()=>g,getStaticProps:()=>c,reportWebVitals:()=>P,routeModule:()=>v,unstable_getServerProps:()=>M,unstable_getServerSideProps:()=>f,unstable_getStaticParams:()=>q,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>x});var a=r(63865),i=r(9455),u=r(30671),o=r(5583),n=r(19796),p=r(50264),d=e([p]);p=(d.then?(await d)():d)[0];let l=(0,u.M)(p,"default"),c=(0,u.M)(p,"getStaticProps"),g=(0,u.M)(p,"getStaticPaths"),S=(0,u.M)(p,"getServerSideProps"),m=(0,u.M)(p,"config"),P=(0,u.M)(p,"reportWebVitals"),x=(0,u.M)(p,"unstable_getStaticProps"),b=(0,u.M)(p,"unstable_getStaticPaths"),q=(0,u.M)(p,"unstable_getStaticParams"),M=(0,u.M)(p,"unstable_getServerProps"),f=(0,u.M)(p,"unstable_getServerSideProps"),v=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/databases/[single]/users/[user]",pathname:"/admin/[user_id]/databases/[single]/users/[user]",bundlePath:"",filename:""},components:{App:n.default,Document:o.default},userland:p});s()}catch(e){s(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392,7769,3474],()=>r(82960));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user].js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user].js.nft.json index bf36b375..cb053ed6 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user].js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../../node_modules/client-only/index.js","../../../../../../../../node_modules/client-only/package.json","../../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../../node_modules/core-util-is/package.json","../../../../../../../../node_modules/inherits/inherits.js","../../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../../node_modules/inherits/package.json","../../../../../../../../node_modules/isarray/index.js","../../../../../../../../node_modules/isarray/package.json","../../../../../../../../node_modules/lodash/lodash.js","../../../../../../../../node_modules/lodash/package.json","../../../../../../../../node_modules/mysql/index.js","../../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../../node_modules/mysql/package.json","../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../../node_modules/next/head.js","../../../../../../../../node_modules/next/package.json","../../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../../node_modules/react-dom/index.js","../../../../../../../../node_modules/react-dom/package.json","../../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../../node_modules/react/index.js","../../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../../node_modules/react/package.json","../../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../../node_modules/readable-stream/package.json","../../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../../node_modules/scheduler/index.js","../../../../../../../../node_modules/scheduler/package.json","../../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../../node_modules/sqlstring/index.js","../../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../../node_modules/sqlstring/package.json","../../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../../node_modules/string_decoder/package.json","../../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../../package.json","../../../../../../../package.json","../../../../../../chunks/1251.js","../../../../../../chunks/1579.js","../../../../../../chunks/194.js","../../../../../../chunks/2282.js","../../../../../../chunks/3155.js","../../../../../../chunks/3474.js","../../../../../../chunks/3704.js","../../../../../../chunks/4627.js","../../../../../../chunks/5392.js","../../../../../../chunks/5771.js","../../../../../../chunks/5954.js","../../../../../../chunks/6133.js","../../../../../../chunks/6202.js","../../../../../../chunks/6247.js","../../../../../../chunks/6521.js","../../../../../../chunks/6622.js","../../../../../../chunks/6903.js","../../../../../../chunks/725.js","../../../../../../chunks/7303.js","../../../../../../chunks/7769.js","../../../../../../chunks/8704.js","../../../../../../chunks/883.js","../../../../../../chunks/9136.js","../../../../../../chunks/9240.js","../../../../../../chunks/9796.js","../../../../../../chunks/9814.js","../../../../../../chunks/9821.js","../../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../webpack-runtime.js","../../../../../../chunks/883.js","../../../../../../chunks/9821.js","../../../../../../chunks/9796.js","../../../../../../chunks/5392.js","../../../../../../chunks/7769.js","../../../../../../chunks/3474.js","../../../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js index 942a2565..92e82b15 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6377,e.ids=[6377],e.modules={6231:(e,s,t)=>{t.a(e,async(e,r)=>{try{t.r(s),t.d(s,{config:()=>g,default:()=>c,getServerSideProps:()=>x,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>b,unstable_getServerProps:()=>P,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>w});var a=t(63865),i=t(9455),d=t(30671),n=t(5583),l=t(19796),o=t(58262),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,d.M)(o,"default"),p=(0,d.M)(o,"getStaticProps"),m=(0,d.M)(o,"getStaticPaths"),x=(0,d.M)(o,"getServerSideProps"),g=(0,d.M)(o,"config"),h=(0,d.M)(o,"reportWebVitals"),w=(0,d.M)(o,"unstable_getStaticProps"),f=(0,d.M)(o,"unstable_getStaticPaths"),v=(0,d.M)(o,"unstable_getStaticParams"),P=(0,d.M)(o,"unstable_getServerProps"),S=(0,d.M)(o,"unstable_getServerSideProps"),b=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/databases/[single]/users/[user]/change-password",pathname:"/admin/[user_id]/databases/[single]/users/[user]/change-password",bundlePath:"",filename:""},components:{App:l.default,Document:n.default},userland:o});r()}catch(e){r(e)}})},63378:(e,s,t)=>{t.d(s,{A:()=>u});var r=t(8732),a=t(82015),i=t.n(a),d=t(53926),n=t(59023),l=t(46169),o=t(16757);function u({singleUser:e,database:s,user:t}){let[a,u]=i().useState(!1);return(0,r.jsxs)(i().Fragment,{children:[a&&(0,r.jsx)(o.A,{width:"20px"}),(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,r.jsxs)("div",{children:[(0,r.jsx)(n.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:["Change Password For"," ",(0,r.jsxs)("u",{children:[e.first_name," ",e.last_name]})]})]})}),(0,r.jsx)(d.A,{user:t})]}),(0,r.jsx)("section",{className:"paper",children:(0,r.jsx)("div",{className:"w-full flex-col items-stretch",children:(0,r.jsxs)("form",{className:"flex flex-col items-stretch gap-4",onSubmit:r=>{r.preventDefault(),u(!0);let a=document.getElementById("password"),i=document.getElementById("password-repeat"),d=RegExp(`${a.value}`);if(!i?.value?.match(d)){window.alert("Passwords dont Match!");return}if(!window.confirm("change this User's password?")){u(!1);return}(0,l.A)("/api/changeDbUserPassword",{method:"POST",body:{userId:e.id,password:a.value,dbId:s.id}},!0).then(r=>{r.success&&(window.location.pathname=`/admin/${t?.id}/databases/${s.db_slug}/users/${e.id}`)}).catch(e=>{console.log(e.message)}).finally(()=>{setTimeout(()=>{u(!1)},2e3)})},children:[(0,r.jsx)("input",{id:"password",name:"password",type:"password",placeholder:"New Password",required:!0}),(0,r.jsx)("input",{id:"password-repeat",name:"password-repeat",type:"password",placeholder:"Repeat New Password",onInput:e=>{let s=document.getElementById("password"),t=document.getElementById("password-repeat"),r=s?.value?RegExp(`${s.value}`):null;r&&(t?.value?.match(r)?t.classList.remove("warning"):t.classList.add("warning"))},required:!0}),(0,r.jsx)("button",{children:"Change Password"})]})})})]})}},58262:(e,s,t)=>{t.a(e,async(e,r)=>{try{t.r(s),t.d(s,{default:()=>u,getServerSideProps:()=>c});var a=t(8732);t(82015);var i=t(25562),d=t(55880),n=t(50264),l=t(63378),o=e([d,n]);function u({user:e,database:s,table:t,dbSchemaData:r,singleUser:n,query:o,confirmedDelegetedUser:u}){let c=`${n.first_name} ${n.last_name} Users | Datasquirel"`,p=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:c}),(0,a.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,a.jsx)(i.A,{head:p,user:e,extraHeaderContent:(0,a.jsx)(d.A,{database:s,query:o,confirmedDelegetedUser:u,user:e}),children:(0,a.jsx)(l.A,{singleUser:n,database:s,user:e})})}[d,n]=o.then?(await o)():o;let c=n.getServerSideProps;r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var s=require("../../../../../../../webpack-runtime.js");s.C(e);var t=e=>s(s.s=e),r=s.X(0,[883,9821,9796,5392,7769,3474],()=>t(6231));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6377,e.ids=[6377],e.modules={6231:(e,s,t)=>{t.a(e,async(e,r)=>{try{t.r(s),t.d(s,{config:()=>g,default:()=>c,getServerSideProps:()=>x,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>h,routeModule:()=>b,unstable_getServerProps:()=>P,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>w});var a=t(63865),i=t(9455),d=t(30671),n=t(5583),l=t(19796),o=t(58262),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,d.M)(o,"default"),p=(0,d.M)(o,"getStaticProps"),m=(0,d.M)(o,"getStaticPaths"),x=(0,d.M)(o,"getServerSideProps"),g=(0,d.M)(o,"config"),h=(0,d.M)(o,"reportWebVitals"),w=(0,d.M)(o,"unstable_getStaticProps"),f=(0,d.M)(o,"unstable_getStaticPaths"),v=(0,d.M)(o,"unstable_getStaticParams"),P=(0,d.M)(o,"unstable_getServerProps"),S=(0,d.M)(o,"unstable_getServerSideProps"),b=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/databases/[single]/users/[user]/change-password",pathname:"/admin/[user_id]/databases/[single]/users/[user]/change-password",bundlePath:"",filename:""},components:{App:l.default,Document:n.default},userland:o});r()}catch(e){r(e)}})},63378:(e,s,t)=>{t.d(s,{A:()=>u});var r=t(8732),a=t(82015),i=t.n(a),d=t(53926),n=t(59023),l=t(46169),o=t(16757);function u({singleUser:e,database:s,user:t}){let[a,u]=i().useState(!1);return(0,r.jsxs)(i().Fragment,{children:[a&&(0,r.jsx)(o.A,{width:"20px"}),(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,r.jsxs)("div",{children:[(0,r.jsx)(n.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:["Change Password For"," ",(0,r.jsxs)("u",{children:[e.first_name," ",e.last_name]})]})]})}),(0,r.jsx)(d.A,{user:t})]}),(0,r.jsx)("section",{className:"paper",children:(0,r.jsx)("div",{className:"w-full flex-col items-stretch",children:(0,r.jsxs)("form",{className:"flex flex-col items-stretch gap-4",onSubmit:r=>{r.preventDefault(),u(!0);let a=document.getElementById("password"),i=document.getElementById("password-repeat"),d=RegExp(`${a.value}`);if(!i?.value?.match(d)){window.alert("Passwords dont Match!");return}if(!window.confirm("change this User's password?")){u(!1);return}(0,l.A)("/api/changeDbUserPassword",{method:"POST",body:{userId:e.id,password:a.value,dbId:s.id}},!0).then(r=>{r.success&&(window.location.pathname=`/admin/${t?.id}/databases/${s.db_slug}/users/${e.id}`)}).catch(e=>{console.log(e.message)}).finally(()=>{setTimeout(()=>{u(!1)},2e3)})},children:[(0,r.jsx)("input",{id:"password",name:"password",type:"password",placeholder:"New Password",required:!0}),(0,r.jsx)("input",{id:"password-repeat",name:"password-repeat",type:"password",placeholder:"Repeat New Password",onInput:e=>{let s=document.getElementById("password"),t=document.getElementById("password-repeat"),r=s?.value?RegExp(`${s.value}`):null;r&&(t?.value?.match(r)?t.classList.remove("warning"):t.classList.add("warning"))},required:!0}),(0,r.jsx)("button",{children:"Change Password"})]})})})]})}},58262:(e,s,t)=>{t.a(e,async(e,r)=>{try{t.r(s),t.d(s,{default:()=>u,getServerSideProps:()=>c});var a=t(8732);t(82015);var i=t(25562),d=t(55880),n=t(50264),l=t(63378),o=e([d,n]);function u({user:e,database:s,table:t,dbSchemaData:r,singleUser:n,query:o,confirmedDelegetedUser:u}){let c=`${n.first_name} ${n.last_name} Users | Datasquirel"`,p=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:c}),(0,a.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,a.jsx)(i.A,{head:p,user:e,extraHeaderContent:(0,a.jsx)(d.A,{database:s,query:o,confirmedDelegetedUser:u,user:e}),children:(0,a.jsx)(l.A,{singleUser:n,database:s,user:e})})}[d,n]=o.then?(await o)():o;let c=n.getServerSideProps;r()}catch(e){r(e)}})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var s=require("../../../../../../../webpack-runtime.js");s.C(e);var t=e=>s(s.s=e),r=s.X(0,[883,9821,9796,5392,7769,3474],()=>t(6231));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js.nft.json index 928897ed..dcd52efc 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/[user]/change-password.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../../../node_modules/client-only/index.js","../../../../../../../../../node_modules/client-only/package.json","../../../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../../../node_modules/core-util-is/package.json","../../../../../../../../../node_modules/inherits/inherits.js","../../../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../../../node_modules/inherits/package.json","../../../../../../../../../node_modules/isarray/index.js","../../../../../../../../../node_modules/isarray/package.json","../../../../../../../../../node_modules/lodash/lodash.js","../../../../../../../../../node_modules/lodash/package.json","../../../../../../../../../node_modules/mysql/index.js","../../../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../../../node_modules/mysql/package.json","../../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../../../node_modules/next/head.js","../../../../../../../../../node_modules/next/package.json","../../../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../../../node_modules/react-dom/index.js","../../../../../../../../../node_modules/react-dom/package.json","../../../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../../../node_modules/react/index.js","../../../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../../../node_modules/react/package.json","../../../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../../../node_modules/readable-stream/package.json","../../../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../../../node_modules/scheduler/index.js","../../../../../../../../../node_modules/scheduler/package.json","../../../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../../../node_modules/sqlstring/index.js","../../../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../../../node_modules/sqlstring/package.json","../../../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../../../node_modules/string_decoder/package.json","../../../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../../../package.json","../../../../../../../../package.json","../../../../../../../chunks/1251.js","../../../../../../../chunks/1579.js","../../../../../../../chunks/194.js","../../../../../../../chunks/2282.js","../../../../../../../chunks/3155.js","../../../../../../../chunks/3474.js","../../../../../../../chunks/3704.js","../../../../../../../chunks/4627.js","../../../../../../../chunks/5392.js","../../../../../../../chunks/5771.js","../../../../../../../chunks/5954.js","../../../../../../../chunks/6133.js","../../../../../../../chunks/6202.js","../../../../../../../chunks/6247.js","../../../../../../../chunks/6521.js","../../../../../../../chunks/6622.js","../../../../../../../chunks/6903.js","../../../../../../../chunks/725.js","../../../../../../../chunks/7303.js","../../../../../../../chunks/7769.js","../../../../../../../chunks/8704.js","../../../../../../../chunks/883.js","../../../../../../../chunks/9136.js","../../../../../../../chunks/9240.js","../../../../../../../chunks/9796.js","../../../../../../../chunks/9814.js","../../../../../../../chunks/9821.js","../../../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../../webpack-runtime.js","../../../../../../../chunks/883.js","../../../../../../../chunks/9821.js","../../../../../../../chunks/9796.js","../../../../../../../chunks/5392.js","../../../../../../../chunks/7769.js","../../../../../../../chunks/3474.js","../../../../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-social-logins.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-social-logins.js index f0bcfc6a..2d124d2e 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-social-logins.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-social-logins.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=201,e.ids=[201],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},20291:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.r(t),a.d(t,{config:()=>x,default:()=>u,getServerSideProps:()=>h,getStaticPaths:()=>m,getStaticProps:()=>p,reportWebVitals:()=>y,routeModule:()=>k,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>f});var r=a(63865),s=a(9455),i=a(30671),n=a(5583),o=a(19796),d=a(80390),c=e([d]);d=(c.then?(await c)():c)[0];let u=(0,i.M)(d,"default"),p=(0,i.M)(d,"getStaticProps"),m=(0,i.M)(d,"getStaticPaths"),h=(0,i.M)(d,"getServerSideProps"),x=(0,i.M)(d,"config"),y=(0,i.M)(d,"reportWebVitals"),f=(0,i.M)(d,"unstable_getStaticProps"),g=(0,i.M)(d,"unstable_getStaticPaths"),v=(0,i.M)(d,"unstable_getStaticParams"),A=(0,i.M)(d,"unstable_getServerProps"),w=(0,i.M)(d,"unstable_getServerSideProps"),k=new r.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/admin/[user_id]/databases/[single]/users/add-social-logins",pathname:"/admin/[user_id]/databases/[single]/users/add-social-logins",bundlePath:"",filename:""},components:{App:o.default,Document:n.default},userland:d});l()}catch(e){l(e)}})},95598:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>x});var r=a(8732),s=a(82015),i=a.n(s),n=a(53926),o=a(59023),d=a(46169),c=a(16757),u=a(80390),p=a(1346),m=a(2913),h=e([u]);function x(){let{user:e,database:t,socialLogins:a}=i().useContext(u.AddSocialLoginsContext),[l,s]=i().useState(!1),[h,x]=i().useState(a&&a[0]?.paradigm?.match(/personal/i)?"personal":"datasquirel"),[y,f]=i().useState(a&&a[0]?a:[]),g=h?.match(/datasquirel/i)?(0,r.jsxs)("span",{children:["All social media logins on your site will be done using datasquirel credentials. Please note that you ",(0,r.jsx)("b",{children:"MUST"})," ","add your domain for this to work."]}):h?.match(/personal/i)?(0,r.jsx)("span",{children:"You need to setup your credentials in respective providers and put those credentials in the appropriate fields provided."}):"";return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,r.jsxs)("div",{children:[(0,r.jsx)(o.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:["Add Social Logins to ",t?.db_name]})]})}),(0,r.jsx)(n.A,{user:e})]}),(0,r.jsxs)("section",{className:"paper",children:[l&&(0,r.jsx)(c.A,{screen:!0}),(0,r.jsx)(p.A,{radioValues:[{title:"Use Datasquirel Credentials",payload:"datasquirel",default:!!h?.match(/datasquirel/i)},{title:"Use Your Own Credentials",payload:"personal",default:!!h?.match(/personal/i)}],flexRow:!0,name:"select-paradigm",onChangeHandler:e=>{x(null),setTimeout(()=>{x(e.target.value)},500)}}),(0,r.jsxs)("div",{className:"max-w-2xl w-full flex-col items-start",children:[(0,r.jsx)("div",{className:"info gray font-normal mb-4",children:g}),h?(0,r.jsx)(m.A,{checkBoxValues:["Github","Google"].map((e,t)=>{let l=a?.filter(t=>t.platform===e.toLocaleLowerCase()),s=l&&l[0]?l[0]:null;return{title:e,payload:e.toLowerCase(),className:"w-full",jsx:(0,r.jsxs)("div",{className:"card grow",children:[(0,r.jsx)("img",{src:`/images/${e.toLowerCase()}.png`,alt:`${e} icon`,className:"avatar small"}),(0,r.jsxs)("div",{className:"content",children:[(0,r.jsx)("span",{className:"title",children:e}),h?.match(/personal/)?(0,r.jsxs)("div",{className:"flex-col items-start",children:[(0,r.jsx)("input",{type:"text",name:`${e.toLowerCase()}-client-id`,id:`${e.toLowerCase()}-client-id`,placeholder:"Client Id",onInput:t=>{let a=t.target,l=y.filter(t=>t.platform===e.toLocaleLowerCase());l&&l[0]&&(l[0].clientId=a.value)},defaultValue:s?.clientId?s.clientId:void 0}),(0,r.jsx)("input",{type:"text",name:`${e.toLowerCase()}-client-secret`,id:`${e.toLowerCase()}-client-secret`,placeholder:"Client Secret",onInput:t=>{let a=t.target,l=y.filter(t=>t.platform===e.toLocaleLowerCase());l&&l[0]&&(l[0].clientSecret=a.value)},defaultValue:s?.clientSecret?s.clientSecret:void 0}),(0,r.jsx)("input",{type:"text",name:`${e.toLowerCase()}-callback-url`,id:`${e.toLowerCase()}-callback-url`,placeholder:"Callback URL",onInput:t=>{let a=t.target,l=y.filter(t=>t.platform===e.toLocaleLowerCase());l&&l[0]&&(l[0].callbackUrl=a.value)},defaultValue:s?.callbackUrl?s.callbackUrl:void 0})]}):(0,r.jsxs)("div",{className:"flex-col items-start",children:[(0,r.jsx)("input",{type:"text",name:`${e.toLowerCase()}-domain-1`,id:`${e.toLowerCase()}-domain-1`,placeholder:"Domain 1",onInput:t=>{let a=t.target,l=y.filter(t=>t.platform===e.toLocaleLowerCase());l&&l[0]&&(l[0].domain1=a.value)},defaultValue:s?.domain1?s.domain1:void 0}),(0,r.jsx)("input",{type:"text",name:`${e.toLowerCase()}-domain-2`,id:`${e.toLowerCase()}-domain-2`,placeholder:"Domain 2",onInput:t=>{let a=t.target,l=y.filter(t=>t.platform===e.toLocaleLowerCase());l&&l[0]&&(l[0].domain2=a.value)},defaultValue:s?.domain2?s.domain2:void 0})]})]})]}),onChangeHandler:t=>{let a=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-client-id']`),l=a?.value,r=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-client-secret']`)?.value,s=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-callback-url']`)?.value,i=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-domain-1']`)?.value,n=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-domain2']`)?.value,o={platform:e.toLowerCase(),clientId:l,clientSecret:r,callbackUrl:s,domain1:i,domain2:n};t.target.checked?f(e=>[...e,o]):f(e=>e.filter(e=>e.platform!==o.platform))},default:!!s}}),name:"social-platforms",className:"w-full"}):(0,r.jsx)("div",{className:"w-full p-10",children:(0,r.jsx)(c.A,{position:"relative",width:"20px"})}),y&&y[0]&&(0,r.jsx)("button",{className:"w-full more-padding",onClick:e=>{s(!0);let a={dbFullName:t?.db_full_name,dbSlug:t?.db_slug,paradigm:h,platforms:y};(0,d.A)("/api/addSocialLogin",{method:"post",body:a},!0).then(e=>{e?.success?window.location.reload():window.alert(e.msg),setTimeout(()=>{s(!1)},1e3)})},children:"Add Social Logins"})]})]})]})}u=(h.then?(await h)():h)[0],l()}catch(e){l(e)}})},2913:(e,t,a)=>{a.d(t,{A:()=>r});var l=a(8732);function r({name:e,checkBoxValues:t,setAlert:a,labelColor:r,flexRow:s,baseText:i,smallText:n,className:o}){return(0,l.jsx)("div",{className:"flex items-start gap-x-4"+(s?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(o||""),children:t.map((t,s)=>{let{payload:o,title:d,onChangeHandler:c,fixed:u,jsx:p}=t,m=t.name?`${e}-${t.name}`:o?e+"-"+o:e;return(0,l.jsxs)("div",{className:"flex items-center"+(t.default&&u?" pointer-events-none":"")+(n?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,l.jsx)("input",{className:"m-0"+(n?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:m,id:m,onChange:e=>{a&&a(null),c&&c(e,t)},value:o,style:{minWidth:"20px"},...t.props}),p||(0,l.jsx)("label",{htmlFor:m,className:"m-0 "+(r||"text-slate-800 dark:text-white/80")+(i||n?" text-base":" text-lg"),children:d})]},s+1)})})}a(82015)},1346:(e,t,a)=>{a.d(t,{A:()=>r});var l=a(8732);function r({radioValues:e,name:t,onChangeHandler:a,setAlert:r,flexRow:s,labelColor:i,baseText:n,smallText:o,className:d}){try{return(0,l.jsx)("div",{className:"flex items-start gap-4 flex-wrap "+(s?"":" flex-col ")+(d||""),children:e.map((e,s)=>{let{payload:d,title:c,jsx:u}=e,p=!1===d?d:d||c||null;return(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)("input",{className:"m-0"+(n?" w-5 h-5":o?" w-4 h-4":" w-6 h-6"),type:"radio",defaultChecked:!!e.default,name:t,id:t+"_"+p,onChange:t=>{r&&r(null),e.onChangeHandler?e.onChangeHandler(t):a&&a(t)},value:"string"==typeof p?p:void 0}),u||(0,l.jsx)("label",{htmlFor:t+"_"+p,className:"text-lg m-0 "+(i||"text-slate-800")+(n?" text-base":o?" text-sm":" text-lg"),children:c})]},s+1)})})}catch(e){return console.log("ERROR in FormRadio =>",e),(0,l.jsx)("div",{children:"Form Radio Error"})}}a(82015)},23293:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},96089:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},80390:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.r(t),a.d(t,{AddSocialLoginsContext:()=>f,default:()=>x,getServerSideProps:()=>y});var r=a(8732),s=a(29021),i=a.n(s),n=a(82015),o=a.n(n),d=a(25562),c=a(92702),u=a(55880),p=a(95598),m=a(71934),h=e([u,p]);[u,p]=h.then?(await h)():h;let f=o().createContext({});function x({user:e,database:t,query:a,socialLogins:l}){let s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Social Logins | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,r.jsx)(d.A,{head:s,user:e,extraHeaderContent:(0,r.jsx)(u.A,{database:t,query:a,user:e}),children:(0,r.jsx)(f.Provider,{value:{user:e,database:t,query:a,socialLogins:l},children:(0,r.jsx)(p.A,{})})})}async function y({req:e,res:t,query:a}){let l=await (0,c.A)(e,t);if(!l?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};try{let e=await (0,m.A)(`SELECT * FROM user_databases WHERE user_id='${l.id}' AND db_slug='${a.single}'`);if(!e||!e[0])return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};JSON.parse(i().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${l.id}/main.json`,"utf-8"));let t=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${l.id}/env.json`;i().existsSync(t)||i().writeFileSync(t,"{}","utf-8");let r=JSON.parse(i().readFileSync(t,"utf-8"))[e[0].db_full_name]?.social;return{props:{user:l,database:e[0],socialLogins:r||[],query:a}}}catch(e){return console.log("Error in 'add-social-logins; page component =>",e.message),{redirect:{destination:"/admin",permanent:!1}}}}l()}catch(e){l(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),l=t.X(0,[883,9821,9796,5392,7769],()=>a(20291));module.exports=l})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=201,e.ids=[201],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},20291:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.r(t),a.d(t,{config:()=>x,default:()=>p,getServerSideProps:()=>h,getStaticPaths:()=>m,getStaticProps:()=>u,reportWebVitals:()=>y,routeModule:()=>k,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>v,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>f});var r=a(63865),s=a(9455),i=a(30671),n=a(5583),o=a(19796),d=a(80390),c=e([d]);d=(c.then?(await c)():c)[0];let p=(0,i.M)(d,"default"),u=(0,i.M)(d,"getStaticProps"),m=(0,i.M)(d,"getStaticPaths"),h=(0,i.M)(d,"getServerSideProps"),x=(0,i.M)(d,"config"),y=(0,i.M)(d,"reportWebVitals"),f=(0,i.M)(d,"unstable_getStaticProps"),g=(0,i.M)(d,"unstable_getStaticPaths"),v=(0,i.M)(d,"unstable_getStaticParams"),A=(0,i.M)(d,"unstable_getServerProps"),w=(0,i.M)(d,"unstable_getServerSideProps"),k=new r.PagesRouteModule({definition:{kind:s.A.PAGES,page:"/admin/[user_id]/databases/[single]/users/add-social-logins",pathname:"/admin/[user_id]/databases/[single]/users/add-social-logins",bundlePath:"",filename:""},components:{App:o.default,Document:n.default},userland:d});l()}catch(e){l(e)}})},95598:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.d(t,{A:()=>x});var r=a(8732),s=a(82015),i=a.n(s),n=a(53926),o=a(59023),d=a(46169),c=a(16757),p=a(80390),u=a(1346),m=a(2913),h=e([p]);function x(){let{user:e,database:t,socialLogins:a}=i().useContext(p.AddSocialLoginsContext),[l,s]=i().useState(!1),[h,x]=i().useState(a&&a[0]?.paradigm?.match(/personal/i)?"personal":"datasquirel"),[y,f]=i().useState(a&&a[0]?a:[]),g=h?.match(/datasquirel/i)?(0,r.jsxs)("span",{children:["All social media logins on your site will be done using datasquirel credentials. Please note that you ",(0,r.jsx)("b",{children:"MUST"})," ","add your domain for this to work."]}):h?.match(/personal/i)?(0,r.jsx)("span",{children:"You need to setup your credentials in respective providers and put those credentials in the appropriate fields provided."}):"";return(0,r.jsxs)(i().Fragment,{children:[(0,r.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,r.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,r.jsxs)("div",{children:[(0,r.jsx)(o.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:["Add Social Logins to ",t?.db_name]})]})}),(0,r.jsx)(n.A,{user:e})]}),(0,r.jsxs)("section",{className:"paper",children:[l&&(0,r.jsx)(c.A,{screen:!0}),(0,r.jsx)(u.A,{radioValues:[{title:"Use Datasquirel Credentials",payload:"datasquirel",default:!!h?.match(/datasquirel/i)},{title:"Use Your Own Credentials",payload:"personal",default:!!h?.match(/personal/i)}],flexRow:!0,name:"select-paradigm",onChangeHandler:e=>{x(null),setTimeout(()=>{x(e.target.value)},500)}}),(0,r.jsxs)("div",{className:"max-w-2xl w-full flex-col items-start",children:[(0,r.jsx)("div",{className:"info gray font-normal mb-4",children:g}),h?(0,r.jsx)(m.A,{checkBoxValues:["Github","Google"].map((e,t)=>{let l=a?.filter(t=>t.platform===e.toLocaleLowerCase()),s=l&&l[0]?l[0]:null;return{title:e,payload:e.toLowerCase(),className:"w-full",jsx:(0,r.jsxs)("div",{className:"card grow",children:[(0,r.jsx)("img",{src:`/images/${e.toLowerCase()}.png`,alt:`${e} icon`,className:"avatar small"}),(0,r.jsxs)("div",{className:"content",children:[(0,r.jsx)("span",{className:"title",children:e}),h?.match(/personal/)?(0,r.jsxs)("div",{className:"flex-col items-start",children:[(0,r.jsx)("input",{type:"text",name:`${e.toLowerCase()}-client-id`,id:`${e.toLowerCase()}-client-id`,placeholder:"Client Id",onInput:t=>{let a=t.target,l=y.filter(t=>t.platform===e.toLocaleLowerCase());l&&l[0]&&(l[0].clientId=a.value)},defaultValue:s?.clientId?s.clientId:void 0}),(0,r.jsx)("input",{type:"text",name:`${e.toLowerCase()}-client-secret`,id:`${e.toLowerCase()}-client-secret`,placeholder:"Client Secret",onInput:t=>{let a=t.target,l=y.filter(t=>t.platform===e.toLocaleLowerCase());l&&l[0]&&(l[0].clientSecret=a.value)},defaultValue:s?.clientSecret?s.clientSecret:void 0}),(0,r.jsx)("input",{type:"text",name:`${e.toLowerCase()}-callback-url`,id:`${e.toLowerCase()}-callback-url`,placeholder:"Callback URL",onInput:t=>{let a=t.target,l=y.filter(t=>t.platform===e.toLocaleLowerCase());l&&l[0]&&(l[0].callbackUrl=a.value)},defaultValue:s?.callbackUrl?s.callbackUrl:void 0})]}):(0,r.jsxs)("div",{className:"flex-col items-start",children:[(0,r.jsx)("input",{type:"text",name:`${e.toLowerCase()}-domain-1`,id:`${e.toLowerCase()}-domain-1`,placeholder:"Domain 1",onInput:t=>{let a=t.target,l=y.filter(t=>t.platform===e.toLocaleLowerCase());l&&l[0]&&(l[0].domain1=a.value)},defaultValue:s?.domain1?s.domain1:void 0}),(0,r.jsx)("input",{type:"text",name:`${e.toLowerCase()}-domain-2`,id:`${e.toLowerCase()}-domain-2`,placeholder:"Domain 2",onInput:t=>{let a=t.target,l=y.filter(t=>t.platform===e.toLocaleLowerCase());l&&l[0]&&(l[0].domain2=a.value)},defaultValue:s?.domain2?s.domain2:void 0})]})]})]}),onChangeHandler:t=>{let a=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-client-id']`),l=a?.value,r=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-client-secret']`)?.value,s=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-callback-url']`)?.value,i=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-domain-1']`)?.value,n=t.target.parentNode?.querySelector(`input[name='${e.toLowerCase()}-domain2']`)?.value,o={platform:e.toLowerCase(),clientId:l,clientSecret:r,callbackUrl:s,domain1:i,domain2:n};t.target.checked?f(e=>[...e,o]):f(e=>e.filter(e=>e.platform!==o.platform))},default:!!s}}),name:"social-platforms",className:"w-full"}):(0,r.jsx)("div",{className:"w-full p-10",children:(0,r.jsx)(c.A,{position:"relative",width:"20px"})}),y&&y[0]&&(0,r.jsx)("button",{className:"w-full more-padding",onClick:e=>{s(!0);let a={dbFullName:t?.db_full_name,dbSlug:t?.db_slug,paradigm:h,platforms:y};(0,d.A)("/api/addSocialLogin",{method:"post",body:a},!0).then(e=>{e?.success?window.location.reload():window.alert(e.msg),setTimeout(()=>{s(!1)},1e3)})},children:"Add Social Logins"})]})]})]})}p=(h.then?(await h)():h)[0],l()}catch(e){l(e)}})},2913:(e,t,a)=>{a.d(t,{A:()=>r});var l=a(8732);function r({name:e,checkBoxValues:t,setAlert:a,labelColor:r,flexRow:s,baseText:i,smallText:n,className:o}){return(0,l.jsx)("div",{className:"flex items-start gap-x-4"+(s?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(o||""),children:t.map((t,s)=>{let{payload:o,title:d,onChangeHandler:c,fixed:p,jsx:u}=t,m=t.name?`${e}-${t.name}`:o?e+"-"+o:e;return(0,l.jsxs)("div",{className:"flex items-center"+(t.default&&p?" pointer-events-none":"")+(n?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,l.jsx)("input",{className:"m-0"+(n?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:m,id:m,onChange:e=>{a&&a(null),c&&c(e,t)},value:o,style:{minWidth:"20px"},...t.props}),u||(0,l.jsx)("label",{htmlFor:m,className:"m-0 "+(r||"text-slate-800 dark:text-white/80")+(i||n?" text-base":" text-lg"),children:d})]},s+1)})})}a(82015)},1346:(e,t,a)=>{a.d(t,{A:()=>r});var l=a(8732);function r({radioValues:e,name:t,onChangeHandler:a,setAlert:r,flexRow:s,labelColor:i,baseText:n,smallText:o,className:d}){try{return(0,l.jsx)("div",{className:"flex items-start gap-4 flex-wrap "+(s?"":" flex-col ")+(d||""),children:e.map((e,s)=>{let{payload:d,title:c,jsx:p}=e,u=!1===d?d:d||c||null;return(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsx)("input",{className:"m-0"+(n?" w-5 h-5":o?" w-4 h-4":" w-6 h-6"),type:"radio",defaultChecked:!!e.default,name:t,id:t+"_"+u,onChange:t=>{r&&r(null),e.onChangeHandler?e.onChangeHandler(t):a&&a(t)},value:"string"==typeof u?u:void 0}),p||(0,l.jsx)("label",{htmlFor:t+"_"+u,className:"text-lg m-0 "+(i||"text-slate-800")+(n?" text-base":o?" text-sm":" text-lg"),children:c})]},s+1)})})}catch(e){return console.log("ERROR in FormRadio =>",e),(0,l.jsx)("div",{children:"Form Radio Error"})}}a(82015)},23293:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},96089:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},80390:(e,t,a)=>{a.a(e,async(e,l)=>{try{a.r(t),a.d(t,{AddSocialLoginsContext:()=>f,default:()=>x,getServerSideProps:()=>y});var r=a(8732),s=a(29021),i=a.n(s),n=a(82015),o=a.n(n),d=a(25562),c=a(92702),p=a(55880),u=a(95598),m=a(71934),h=e([p,u]);[p,u]=h.then?(await h)():h;let f=o().createContext({});function x({user:e,database:t,query:a,socialLogins:l}){let s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"Social Logins | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,r.jsx)(d.A,{head:s,user:e,extraHeaderContent:(0,r.jsx)(p.A,{database:t,query:a,user:e}),children:(0,r.jsx)(f.Provider,{value:{user:e,database:t,query:a,socialLogins:l},children:(0,r.jsx)(u.A,{})})})}async function y({req:e,res:t,query:a}){let l=await (0,c.A)(e,t);if(!l?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};try{let e=await (0,m.A)(`SELECT * FROM user_databases WHERE user_id='${l.id}' AND db_slug='${a.single}'`);if(!e||!e[0])return{redirect:{destination:`/admin/${l?.id}/databases`,permanent:!1}};JSON.parse(i().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${l.id}/main.json`,"utf-8"));let t=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${l.id}/env.json`;i().existsSync(t)||i().writeFileSync(t,"{}","utf-8");let r=JSON.parse(i().readFileSync(t,"utf-8"))[e[0].db_full_name]?.social;return{props:{user:l,database:e[0],socialLogins:r||[],query:a}}}catch(e){return console.log("Error in 'add-social-logins; page component =>",e.message),{redirect:{destination:"/admin",permanent:!1}}}}l()}catch(e){l(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),l=t.X(0,[883,9821,9796,5392,7769],()=>a(20291));module.exports=l})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-social-logins.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-social-logins.js.nft.json index 56313583..e1d41819 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-social-logins.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-social-logins.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../../node_modules/client-only/index.js","../../../../../../../../node_modules/client-only/package.json","../../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../../node_modules/core-util-is/package.json","../../../../../../../../node_modules/inherits/inherits.js","../../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../../node_modules/inherits/package.json","../../../../../../../../node_modules/isarray/index.js","../../../../../../../../node_modules/isarray/package.json","../../../../../../../../node_modules/lodash/lodash.js","../../../../../../../../node_modules/lodash/package.json","../../../../../../../../node_modules/mysql/index.js","../../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../../node_modules/mysql/package.json","../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../../node_modules/next/head.js","../../../../../../../../node_modules/next/package.json","../../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../../node_modules/react-dom/index.js","../../../../../../../../node_modules/react-dom/package.json","../../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../../node_modules/react/index.js","../../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../../node_modules/react/package.json","../../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../../node_modules/readable-stream/package.json","../../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../../node_modules/scheduler/index.js","../../../../../../../../node_modules/scheduler/package.json","../../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../../node_modules/sqlstring/index.js","../../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../../node_modules/sqlstring/package.json","../../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../../node_modules/string_decoder/package.json","../../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../../package.json","../../../../../../../package.json","../../../../../../chunks/1251.js","../../../../../../chunks/1579.js","../../../../../../chunks/194.js","../../../../../../chunks/2282.js","../../../../../../chunks/3155.js","../../../../../../chunks/3474.js","../../../../../../chunks/3704.js","../../../../../../chunks/4627.js","../../../../../../chunks/5392.js","../../../../../../chunks/5771.js","../../../../../../chunks/5954.js","../../../../../../chunks/6133.js","../../../../../../chunks/6202.js","../../../../../../chunks/6247.js","../../../../../../chunks/6521.js","../../../../../../chunks/6622.js","../../../../../../chunks/6903.js","../../../../../../chunks/725.js","../../../../../../chunks/7303.js","../../../../../../chunks/7769.js","../../../../../../chunks/8704.js","../../../../../../chunks/883.js","../../../../../../chunks/9136.js","../../../../../../chunks/9240.js","../../../../../../chunks/9796.js","../../../../../../chunks/9814.js","../../../../../../chunks/9821.js","../../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../webpack-runtime.js","../../../../../../chunks/883.js","../../../../../../chunks/9821.js","../../../../../../chunks/9796.js","../../../../../../chunks/5392.js","../../../../../../chunks/7769.js","../../../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-user.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-user.js index 7f940cc4..032a46ee 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-user.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-user.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=9582,e.ids=[9582],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},5621:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>y,default:()=>c,getServerSideProps:()=>h,getStaticPaths:()=>p,getStaticProps:()=>m,reportWebVitals:()=>g,routeModule:()=>_,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>b,unstable_getStaticPaths:()=>x,unstable_getStaticProps:()=>f});var s=a(63865),l=a(9455),n=a(30671),i=a(5583),d=a(19796),o=a(70193),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,n.M)(o,"default"),m=(0,n.M)(o,"getStaticProps"),p=(0,n.M)(o,"getStaticPaths"),h=(0,n.M)(o,"getServerSideProps"),y=(0,n.M)(o,"config"),g=(0,n.M)(o,"reportWebVitals"),f=(0,n.M)(o,"unstable_getStaticProps"),x=(0,n.M)(o,"unstable_getStaticPaths"),b=(0,n.M)(o,"unstable_getStaticParams"),A=(0,n.M)(o,"unstable_getServerProps"),v=(0,n.M)(o,"unstable_getServerSideProps"),_=new s.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]/users/add-user",pathname:"/admin/[user_id]/databases/[single]/users/add-user",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:o});r()}catch(e){r(e)}})},30565:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>h});var s=a(8732),l=a(82015),n=a.n(l),i=a(53926),d=a(59023),o=a(46169),u=a(16757),c=a(49585),m=a(70193),p=e([m]);function h(){let{user:e,database:t,table:a,query:r,confirmedDelegetedUser:l}=n().useContext(m.AddNewDbUserContext),[p,h]=n().useState("invitation"),[y,g]=n().useState(!1),[f,x]=n().useState(!1),[b,A]=n().useState(["Edit"]),[v,_]=n().useState(t.db_slug),[w,S]=n().useState(null),[j,N]=n().useState(null),[k,E]=n().useState([]),[P,D]=n().useState([]);return(0,s.jsxs)(n().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,s.jsxs)("div",{children:[(0,s.jsx)(d.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:["Add A New User to ",t.db_name]})]})}),(0,s.jsx)(i.A,{user:e})]}),(0,s.jsxs)("section",{className:"paper",children:[y&&(0,s.jsx)(u.A,{}),(0,s.jsxs)("form",{onSubmit:a=>{a.preventDefault(),g(!0);let r=a.target,s=Array.from(r),l={};s.forEach(e=>{!e.nodeName?.match(/button/i)&&e.name&&e.value?.match(/./)&&(l[e.name]=e.value)});let n={payload:l,dbFullName:t.db_full_name,dbId:t.id};(0,o.A)("/api/addDbUser",{method:"post",body:n},!0).then(a=>{a.success?j?(j.imageName=`${v}-user-${a.newUserId}`,j.mimeType="jpeg",delete j.imageBase64Full,(0,o.A)("/api/addUserMedia",{method:"post",body:{media:[j],folder:v.replace(/_/g,"-"),type:"image"}},!0).then(r=>{(0,o.A)("/api/updateDbUser",{method:"post",body:{dbFullName:t.db_full_name,payload:{id:a.newUserId,image:r.mediaData[0].media_url,image_thumbnail:r.mediaData[0].media_thumbnail_url}}},!0).then(a=>{a.success&&(window.location.pathname=`/admin/${e?.id}/databases/${t.db_slug}/users`),setTimeout(()=>{g(!1)},500)})})):window.location.pathname=`/admin/${e?.id}/databases/${t.db_slug}/users`:setTimeout(()=>{g(!1)},500)})},className:"w-full flex flex-col items-stretch gap-4",children:[(0,s.jsx)(c.A,{user:e,targetDb:t.db_full_name,database:t,userImage:j,setUserImage:N}),(0,s.jsx)("button",{children:"Add User"})]})]})]})}m=(p.then?(await p)():p)[0],r()}catch(e){r(e)}})},49585:(e,t,a)=>{let r;a.d(t,{A:()=>m});var s=a(8732),l=a(82015),n=a.n(l),i=a(46169),d=a(10621),o=a(16757),u=a(83155),c=a(20136);function m({targetDb:e,database:t,user:a,userImage:l,setUserImage:m}){let[p,h]=n().useState(null),[y,g]=n().useState(!1);return(0,s.jsxs)(n().Fragment,{children:[y&&(0,s.jsx)(o.A,{}),p&&(0,s.jsx)(d.A,{message:p}),(0,s.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"User information"}),(0,s.jsx)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:(0,s.jsx)(u.A,{title:"First Name",inputType:"text",name:"first_name",autoComplete:"given-name",onInputHandler:e=>{let t=e.target;t.value.match(/./)?(t.classList.remove("warning"),h(null)):t.classList.add("warning")},required:!0})}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"last_name",children:"Last Name"}),(0,s.jsx)("input",{type:"text",name:"last_name",id:"last_name",placeholder:"Last Name",autoComplete:"family-name",onInput:e=>{let t=e.target;t.value.match(/./)?(t.classList.remove("warning"),h(null)):t.classList.add("warning")},required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"username",children:"Username"}),(0,s.jsx)("input",{type:"text",name:"username",id:"username",placeholder:"Username",autoComplete:"username",onInput:t=>{let a=t.target;a.value.match(/./)?(a.classList.remove("warning"),h(null)):a.classList.add("warning"),window.clearTimeout(r),r=setTimeout(()=>{(0,i.A)(`/api/checkDuplicateData?type=username&value=${a.value}&tableName=users&dbFullName=${e}`).then(e=>{e?.result?(h("Username Already Exists"),a.classList.add("warning")):(h(null),a.classList.remove("warning"))})},300)}})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"email_address",children:"Email Address"}),(0,s.jsx)("input",{type:"email",name:"email_address",id:"email_address",placeholder:"Email Address",autoComplete:"email",onInput:t=>{window.clearTimeout(r);let a=t.target;r=setTimeout(()=>{(0,i.A)(`/api/checkDuplicateData?type=email&value=${a.value}&tableName=users&dbFullName=${e}`).then(e=>{e?.result?(h("Email Already Exists"),a.classList.add("warning")):(h(null),a.classList.remove("warning"))})},300)},required:!0})]}),(0,s.jsx)(u.A,{title:"Phone Number",inputType:"text",name:"phone",autoComplete:"tel"}),(0,s.jsx)(u.A,{title:"Address",name:"address",autoComplete:"address"}),(0,s.jsxs)("div",{className:"flex-wrap xl:flex-nowrap",children:[(0,s.jsx)(u.A,{title:"City",name:"city",autoComplete:"city"}),(0,s.jsx)(u.A,{title:"State",name:"state",autoComplete:"state"}),(0,s.jsx)(u.A,{title:"Country",name:"country",autoComplete:"country"}),(0,s.jsx)(u.A,{title:"Zip Code",name:"zip_code",autoComplete:"zip_code"})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"password",children:"Password"}),(0,s.jsx)("input",{type:"password",name:"password",id:"password",placeholder:"Password",required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"confirm_password",children:"Confirm Password"}),(0,s.jsx)("input",{type:"password",name:"confirm_password",id:"confirm_password",placeholder:"Confirm Password",onInput:e=>{let t=e.target;t.closest("form")?.password.value===t.value?t.classList.remove("warning"):t.classList.add("warning")},required:!0})]}),(0,s.jsxs)("div",{className:"paper",children:[(0,s.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600",children:"User Image"}),(0,s.jsx)(c.A,{userImage:l,setUserImage:m})]})]})}},20136:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(8732),s=a(82015),l=a.n(s),n=a(65842);function i({user:e,userImage:t,setUserImage:a,database:s,className:i}){let d=l().useRef();return(0,r.jsxs)("div",{className:"card no-hover col"+(i?" "+i:""),children:[(0,r.jsx)("div",{className:"bg-white rounded-full overflow-hidden w-24 h-24",children:(0,r.jsx)("img",{src:t?"string"==typeof t?t:t.imageBase64Full:"/images/user-preset.png",alt:"Database Image",width:100,className:"w-full h-full object-cover",ref:d,"data-imagepreview":"image"})}),(0,r.jsxs)("div",{className:"w-full flex-col image-selector-wrapper",children:[(0,r.jsx)("div",{className:"button outlined secondary w-full whitespace-normal",onClick:e=>{e.target.closest(".image-selector-wrapper").querySelector("input").click()},children:"Upload Image"}),(0,r.jsx)("input",{type:"file",accept:".png,.jpg,.jpeg,.webp",placeholder:"Choose Database Image",className:"hidden",onChange:async e=>{let t=e.target.files?.[0];if(t){let e=await (0,n.A)({imageInputFile:t,maxWidth:400});a?.(e)}else window.alert("No File Provided!")}})]})]})}},10621:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(8732);function s({message:e}){return(0,r.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,r.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,r.jsx)("span",{children:e})]})}a(82015)},22873:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(71205);async function s({request:e,databaseSlug:t,user:a,query:s}){try{let l=a.id,n=null;if(!s?.delegated)return{dbUserId:l};let i=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${i}_${t}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let a=(0,r.A)({encryptedString:e.cookies[o]});if(!a)throw Error("Invalid Token");if((n=JSON.parse(a)).databaseSlug===t)return{dbUserId:l=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},65842:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(76102);let s=a.n(r)().media.imageInputFileToBase64},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},96089:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},77047:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(29021),s=a.n(r);async function l({user:e,message:t,component:a,noMail:r,req:l}){let n=new Date,i=(()=>{if(!l)return null;try{let e=l.headers["x-forwarded-for"],t=l.headers["x-real-ip"],a=l.headers["cf-connecting-ip"],r=Array.isArray(e)?e[0]:e?.split(",")[0],s=a||r||t||l.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let r=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=9582,e.ids=[9582],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},5621:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>g,default:()=>c,getServerSideProps:()=>h,getStaticPaths:()=>p,getStaticProps:()=>m,reportWebVitals:()=>y,routeModule:()=>_,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>b,unstable_getStaticPaths:()=>x,unstable_getStaticProps:()=>f});var s=a(63865),l=a(9455),n=a(30671),i=a(5583),d=a(19796),o=a(70193),u=e([o]);o=(u.then?(await u)():u)[0];let c=(0,n.M)(o,"default"),m=(0,n.M)(o,"getStaticProps"),p=(0,n.M)(o,"getStaticPaths"),h=(0,n.M)(o,"getServerSideProps"),g=(0,n.M)(o,"config"),y=(0,n.M)(o,"reportWebVitals"),f=(0,n.M)(o,"unstable_getStaticProps"),x=(0,n.M)(o,"unstable_getStaticPaths"),b=(0,n.M)(o,"unstable_getStaticParams"),A=(0,n.M)(o,"unstable_getServerProps"),v=(0,n.M)(o,"unstable_getServerSideProps"),_=new s.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/admin/[user_id]/databases/[single]/users/add-user",pathname:"/admin/[user_id]/databases/[single]/users/add-user",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:o});r()}catch(e){r(e)}})},30565:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>h});var s=a(8732),l=a(82015),n=a.n(l),i=a(53926),d=a(59023),o=a(46169),u=a(16757),c=a(49585),m=a(70193),p=e([m]);function h(){let{user:e,database:t,table:a,query:r,confirmedDelegetedUser:l}=n().useContext(m.AddNewDbUserContext),[p,h]=n().useState("invitation"),[g,y]=n().useState(!1),[f,x]=n().useState(!1),[b,A]=n().useState(["Edit"]),[v,_]=n().useState(t.db_slug),[w,S]=n().useState(null),[N,j]=n().useState(null),[E,k]=n().useState([]),[D,P]=n().useState([]);return(0,s.jsxs)(n().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,s.jsxs)("div",{children:[(0,s.jsx)(d.A,{}),(0,s.jsxs)("h1",{className:"text-3xl m-0",children:["Add A New User to ",t.db_name]})]})}),(0,s.jsx)(i.A,{user:e})]}),(0,s.jsxs)("section",{className:"paper",children:[g&&(0,s.jsx)(u.A,{}),(0,s.jsxs)("form",{onSubmit:a=>{a.preventDefault(),y(!0);let r=a.target,s=Array.from(r),l={};s.forEach(e=>{!e.nodeName?.match(/button/i)&&e.name&&e.value?.match(/./)&&(l[e.name]=e.value)});let n={payload:l,dbFullName:t.db_full_name,dbId:t.id};(0,o.A)("/api/addDbUser",{method:"post",body:n},!0).then(a=>{a.success?N?(N.imageName=`${v}-user-${a.newUserId}`,N.mimeType="jpeg",delete N.imageBase64Full,(0,o.A)("/api/addUserMedia",{method:"post",body:{media:[N],folder:v.replace(/_/g,"-"),type:"image"}},!0).then(r=>{(0,o.A)("/api/updateDbUser",{method:"post",body:{dbFullName:t.db_full_name,payload:{id:a.newUserId,image:r.mediaData[0].media_url,image_thumbnail:r.mediaData[0].media_thumbnail_url}}},!0).then(a=>{a.success&&(window.location.pathname=`/admin/${e?.id}/databases/${t.db_slug}/users`),setTimeout(()=>{y(!1)},500)})})):window.location.pathname=`/admin/${e?.id}/databases/${t.db_slug}/users`:setTimeout(()=>{y(!1)},500)})},className:"w-full flex flex-col items-stretch gap-4",children:[(0,s.jsx)(c.A,{user:e,targetDb:t.db_full_name,database:t,userImage:N,setUserImage:j}),(0,s.jsx)("button",{children:"Add User"})]})]})]})}m=(p.then?(await p)():p)[0],r()}catch(e){r(e)}})},49585:(e,t,a)=>{let r;a.d(t,{A:()=>m});var s=a(8732),l=a(82015),n=a.n(l),i=a(46169),d=a(10621),o=a(16757),u=a(83155),c=a(20136);function m({targetDb:e,database:t,user:a,userImage:l,setUserImage:m}){let[p,h]=n().useState(null),[g,y]=n().useState(!1);return(0,s.jsxs)(n().Fragment,{children:[g&&(0,s.jsx)(o.A,{}),p&&(0,s.jsx)(d.A,{message:p}),(0,s.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"User information"}),(0,s.jsx)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:(0,s.jsx)(u.A,{title:"First Name",inputType:"text",name:"first_name",autoComplete:"given-name",onInputHandler:e=>{let t=e.target;t.value.match(/./)?(t.classList.remove("warning"),h(null)):t.classList.add("warning")},required:!0})}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"last_name",children:"Last Name"}),(0,s.jsx)("input",{type:"text",name:"last_name",id:"last_name",placeholder:"Last Name",autoComplete:"family-name",onInput:e=>{let t=e.target;t.value.match(/./)?(t.classList.remove("warning"),h(null)):t.classList.add("warning")},required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"username",children:"Username"}),(0,s.jsx)("input",{type:"text",name:"username",id:"username",placeholder:"Username",autoComplete:"username",onInput:t=>{let a=t.target;a.value.match(/./)?(a.classList.remove("warning"),h(null)):a.classList.add("warning"),window.clearTimeout(r),r=setTimeout(()=>{(0,i.A)(`/api/checkDuplicateData?type=username&value=${a.value}&tableName=users&dbFullName=${e}`).then(e=>{e?.result?(h("Username Already Exists"),a.classList.add("warning")):(h(null),a.classList.remove("warning"))})},300)}})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"email_address",children:"Email Address"}),(0,s.jsx)("input",{type:"email",name:"email_address",id:"email_address",placeholder:"Email Address",autoComplete:"email",onInput:t=>{window.clearTimeout(r);let a=t.target;r=setTimeout(()=>{(0,i.A)(`/api/checkDuplicateData?type=email&value=${a.value}&tableName=users&dbFullName=${e}`).then(e=>{e?.result?(h("Email Already Exists"),a.classList.add("warning")):(h(null),a.classList.remove("warning"))})},300)},required:!0})]}),(0,s.jsx)(u.A,{title:"Phone Number",inputType:"text",name:"phone",autoComplete:"tel"}),(0,s.jsx)(u.A,{title:"Address",name:"address",autoComplete:"address"}),(0,s.jsxs)("div",{className:"flex-wrap xl:flex-nowrap",children:[(0,s.jsx)(u.A,{title:"City",name:"city",autoComplete:"city"}),(0,s.jsx)(u.A,{title:"State",name:"state",autoComplete:"state"}),(0,s.jsx)(u.A,{title:"Country",name:"country",autoComplete:"country"}),(0,s.jsx)(u.A,{title:"Zip Code",name:"zip_code",autoComplete:"zip_code"})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"password",children:"Password"}),(0,s.jsx)("input",{type:"password",name:"password",id:"password",placeholder:"Password",required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"confirm_password",children:"Confirm Password"}),(0,s.jsx)("input",{type:"password",name:"confirm_password",id:"confirm_password",placeholder:"Confirm Password",onInput:e=>{let t=e.target;t.closest("form")?.password.value===t.value?t.classList.remove("warning"):t.classList.add("warning")},required:!0})]}),(0,s.jsxs)("div",{className:"paper",children:[(0,s.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600",children:"User Image"}),(0,s.jsx)(c.A,{userImage:l,setUserImage:m})]})]})}},20136:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(8732),s=a(82015),l=a.n(s),n=a(65842);function i({user:e,userImage:t,setUserImage:a,database:s,className:i}){let d=l().useRef();return(0,r.jsxs)("div",{className:"card no-hover col"+(i?" "+i:""),children:[(0,r.jsx)("div",{className:"bg-white rounded-full overflow-hidden w-24 h-24",children:(0,r.jsx)("img",{src:t?"string"==typeof t?t:t.imageBase64Full:"/images/user-preset.png",alt:"Database Image",width:100,className:"w-full h-full object-cover",ref:d,"data-imagepreview":"image"})}),(0,r.jsxs)("div",{className:"w-full flex-col image-selector-wrapper",children:[(0,r.jsx)("div",{className:"button outlined secondary w-full whitespace-normal",onClick:e=>{e.target.closest(".image-selector-wrapper").querySelector("input").click()},children:"Upload Image"}),(0,r.jsx)("input",{type:"file",accept:".png,.jpg,.jpeg,.webp",placeholder:"Choose Database Image",className:"hidden",onChange:async e=>{let t=e.target.files?.[0];if(t){let e=await (0,n.A)({imageInputFile:t,maxWidth:400});a?.(e)}else window.alert("No File Provided!")}})]})]})}},10621:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(8732);function s({message:e}){return(0,r.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,r.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,r.jsx)("span",{children:e})]})}a(82015)},22873:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(71205);async function s({request:e,databaseSlug:t,user:a,query:s}){try{let l=a.id,n=null;if(!s?.delegated)return{dbUserId:l};let i=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${i}_${t}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[o])throw Error("Cookie not present");let a=(0,r.A)({encryptedString:e.cookies[o]});if(!a)throw Error("Invalid Token");if((n=JSON.parse(a)).databaseSlug===t)return{dbUserId:l=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:l}}catch(e){return null}}},65842:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(76102);let s=a.n(r)().media.imageInputFileToBase64},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},96089:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},25088:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},72935:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},71296:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},98136:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},77047:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(29021),s=a.n(r);async function l({user:e,message:t,component:a,noMail:r,req:l}){let n=new Date,i=(()=>{if(!l)return null;try{let e=l.headers["x-forwarded-for"],t=l.headers["x-real-ip"],a=l.headers["cf-connecting-ip"],r=Array.isArray(e)?e[0]:e?.split(",")[0],s=a||r||t||l.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let r=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${a}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(r+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${n.toDateString()} -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,a)=>{a.d(t,{A:()=>o});var r=a(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let a=[];try{for(let l=0;l",t.message),e}}var n=a(77047),i=a(51779),d=a(84640);async function o({queryString:e,queryValuesArray:t,database:a,tableSchema:r,useLocal:s,debug:o}){let u=(0,i.A)({fa:!0});s&&(u=(0,i.A)({local:!0})),a?.match(/^datasquirel$/)&&(u=(0,i.A)()),o&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t));let c=await (0,d.A)(u,e,t);if(o&&console.log("varDatabaseDbHandler:results:",c),c&&r)try{return await l({unparsedResults:c,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},71205:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(55511),s=a(79428),l=a(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:d,algorithm:o,bufferAllocSize:u}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,r.scryptSync)(n,i,d),m=s.Buffer.alloc(u,0),p=(0,r.createDecipheriv)(o,c,m);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},84640:(e,t,a)=>{async function r(e,t,a){try{if("string"==typeof t){let r=await e.query(s(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},48243:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},70193:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{AddNewDbUserContext:()=>b,default:()=>f,getServerSideProps:()=>x});var s=a(8732),l=a(29021),n=a.n(l),i=a(82015),d=a.n(i),o=a(25562),u=a(92702),c=a(30565),m=a(52854),p=a(55880),h=a(22873),y=a(71934),g=e([c,p]);[c,p]=g.then?(await g)():g;let b=d().createContext({});function f({user:e,database:t,table:a,query:r,confirmedDelegetedUser:l}){let n=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Users | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(o.A,{head:n,user:e,extraHeaderContent:(0,s.jsx)(p.A,{database:t,query:r,confirmedDelegetedUser:l,user:e}),children:(0,s.jsx)(b.Provider,{value:{user:e,database:t,table:a,query:r,confirmedDelegetedUser:l},children:(0,s.jsx)(c.A,{})})})}async function x({req:e,res:t,query:a}){let r=await (0,u.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let s=await (0,h.A)({request:e,user:r,databaseSlug:a.single,query:a});if(!s)return{redirect:{destination:"/admin",permanent:!1}};let{dbUserId:l,rootUserId:i}=s,d=await (0,y.A)(`SELECT * FROM user_databases WHERE user_id='${l}' AND db_slug='${a.single}'`);if(!d||!d[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let o=JSON.parse(n().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${l}/main.json`,"utf-8")),c=(o.filter(e=>e.dbFullName===d[0].db_full_name)[0]?.tables).filter(e=>"users"===e.tableName)[0];return await (0,m.A)({database:d[0].db_full_name,queryString:`SELECT * ${d[0].db_full_name}.FROM users LIMIT 20`,tableSchema:c}),{props:{user:r,database:d[0],table:c||{},query:a,confirmedDelegetedUser:s}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,9796,5392,7769,3155],()=>a(5621));module.exports=r})(); \ No newline at end of file +${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52854:(e,t,a)=>{a.d(t,{A:()=>o});var r=a(71205);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let a=[];try{for(let l=0;l",t.message),e}}var n=a(77047),i=a(51779),d=a(84640);async function o({queryString:e,queryValuesArray:t,database:a,tableSchema:r,debug:s}){let o=(0,i.A)({fa:!0});global.DSQL_USE_LOCAL&&(o=(0,i.A)({local:!0})),a?.match(/^datasquirel$/)&&(o=(0,i.A)()),s&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",o.getConfig()));let u=await (0,d.A)(o,e,t);if(s&&console.log("varDatabaseDbHandler:results:",u),u&&r)try{return await l({unparsedResults:u,tableSchema:r})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},71205:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(55511),s=a(79428),l=a(48243);function n({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:d,algorithm:o,bufferAllocSize:u}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,r.scryptSync)(n,i,d),m=s.Buffer.alloc(u,0),p=(0,r.createDecipheriv)(o,c,m);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},84640:(e,t,a)=>{async function r(e,t,a){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let r=await e.query(s(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},48243:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},70193:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{AddNewDbUserContext:()=>b,default:()=>f,getServerSideProps:()=>x});var s=a(8732),l=a(29021),n=a.n(l),i=a(82015),d=a.n(i),o=a(25562),u=a(92702),c=a(30565),m=a(52854),p=a(55880),h=a(22873),g=a(71934),y=e([c,p]);[c,p]=y.then?(await y)():y;let b=d().createContext({});function f({user:e,database:t,table:a,query:r,confirmedDelegetedUser:l}){let n=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Users | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,s.jsx)(o.A,{head:n,user:e,extraHeaderContent:(0,s.jsx)(p.A,{database:t,query:r,confirmedDelegetedUser:l,user:e}),children:(0,s.jsx)(b.Provider,{value:{user:e,database:t,table:a,query:r,confirmedDelegetedUser:l},children:(0,s.jsx)(c.A,{})})})}async function x({req:e,res:t,query:a}){let r=await (0,u.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let s=await (0,h.A)({request:e,user:r,databaseSlug:a.single,query:a});if(!s)return{redirect:{destination:"/admin",permanent:!1}};let{dbUserId:l,rootUserId:i}=s,d=await (0,g.A)(`SELECT * FROM user_databases WHERE user_id='${l}' AND db_slug='${a.single}'`);if(!d||!d[0])return{redirect:{destination:`/admin/${r?.id}/databases`,permanent:!1}};let o=JSON.parse(n().readFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${l}/main.json`,"utf-8")),c=(o.filter(e=>e.dbFullName===d[0].db_full_name)[0]?.tables).filter(e=>"users"===e.tableName)[0];return await (0,m.A)({database:d[0].db_full_name,queryString:`SELECT * ${d[0].db_full_name}.FROM users LIMIT 20`,tableSchema:c}),{props:{user:r,database:d[0],table:c||{},query:a,confirmedDelegetedUser:s}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,9796,5392,7769,3155],()=>a(5621));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-user.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-user.js.nft.json index bf36b375..f5e1a1a8 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-user.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/[single]/users/add-user.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../../node_modules/client-only/index.js","../../../../../../../../node_modules/client-only/package.json","../../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../../node_modules/core-util-is/package.json","../../../../../../../../node_modules/inherits/inherits.js","../../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../../node_modules/inherits/package.json","../../../../../../../../node_modules/isarray/index.js","../../../../../../../../node_modules/isarray/package.json","../../../../../../../../node_modules/lodash/lodash.js","../../../../../../../../node_modules/lodash/package.json","../../../../../../../../node_modules/mysql/index.js","../../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../../node_modules/mysql/package.json","../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../../node_modules/next/head.js","../../../../../../../../node_modules/next/package.json","../../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../../node_modules/react-dom/index.js","../../../../../../../../node_modules/react-dom/package.json","../../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../../node_modules/react/index.js","../../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../../node_modules/react/package.json","../../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../../node_modules/readable-stream/package.json","../../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../../node_modules/scheduler/index.js","../../../../../../../../node_modules/scheduler/package.json","../../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../../node_modules/sqlstring/index.js","../../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../../node_modules/sqlstring/package.json","../../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../../node_modules/string_decoder/package.json","../../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../../../../node_modules/tailwind-merge/package.json","../../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../../package.json","../../../../../../../package.json","../../../../../../chunks/1251.js","../../../../../../chunks/1579.js","../../../../../../chunks/194.js","../../../../../../chunks/2282.js","../../../../../../chunks/3155.js","../../../../../../chunks/3474.js","../../../../../../chunks/3704.js","../../../../../../chunks/4627.js","../../../../../../chunks/5392.js","../../../../../../chunks/5771.js","../../../../../../chunks/5954.js","../../../../../../chunks/6133.js","../../../../../../chunks/6202.js","../../../../../../chunks/6247.js","../../../../../../chunks/6521.js","../../../../../../chunks/6622.js","../../../../../../chunks/6903.js","../../../../../../chunks/725.js","../../../../../../chunks/7303.js","../../../../../../chunks/7769.js","../../../../../../chunks/8704.js","../../../../../../chunks/883.js","../../../../../../chunks/9136.js","../../../../../../chunks/9240.js","../../../../../../chunks/9796.js","../../../../../../chunks/9814.js","../../../../../../chunks/9821.js","../../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../webpack-runtime.js","../../../../../../chunks/883.js","../../../../../../chunks/9821.js","../../../../../../chunks/9796.js","../../../../../../chunks/5392.js","../../../../../../chunks/7769.js","../../../../../../chunks/3155.js","../../../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/add-database.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/add-database.js index cfad5660..2d1645ec 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/add-database.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/add-database.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=9718,e.ids=[9718],e.modules={72952:(e,r,t)=>{t.r(r),t.d(r,{config:()=>O,default:()=>y,getServerSideProps:()=>j,getStaticPaths:()=>P,getStaticProps:()=>R,reportWebVitals:()=>M,routeModule:()=>F,unstable_getServerProps:()=>B,unstable_getServerSideProps:()=>Q,unstable_getStaticParams:()=>C,unstable_getStaticPaths:()=>q,unstable_getStaticProps:()=>w});var s={};t.r(s),t.d(s,{AddDatabaseContext:()=>E,default:()=>N,getServerSideProps:()=>L});var a=t(63865),n=t(9455),i=t(30671),o=t(5583),l=t(19796),d=t(8732),c=t(82015),u=t.n(c),p=t(25562),m=t(92702),S=t(19134),_=t(59023),g=t(53926),D=t(16757),f=t(61347),x=t(89088);function b(){let{user:e,dbImage:r,setDbImage:t,query:s}=u().useContext(E);if(!e)return(0,d.jsx)(u().Fragment,{});let[a,n]=u().useState(null),[i,o]=u().useState(!1);return(0,d.jsx)("section",{className:"card",children:(0,d.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 gap-6 items-stretch",children:[i&&(0,d.jsx)(D.A,{}),(0,d.jsxs)("div",{className:"flex-col items-start",children:[(0,d.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"New Database Information"}),e&&r&&t&&(0,d.jsx)(f.A,{user:e,dbImage:r,setDbImage:t,setLoading:o,query:s})]}),e&&r&&t&&(0,d.jsx)(x.A,{user:e,dbImage:r,setDbImage:t})]})})}function h(){let{query:e,duplicateDb:r,user:t}=u().useContext(E),s=e?.duplicate?(0,d.jsxs)("span",{children:["Duplicate"," ",(0,d.jsx)("a",{href:`/admin/${t?.id}/databases/${r?.db_slug}`,target:"_blank",children:r?.db_name})," ","Database"]}):"Add A New Database";return(0,d.jsxs)(u().Fragment,{children:[(0,d.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,d.jsxs)("div",{className:"flex-wrap",children:[(0,d.jsx)(_.A,{}),(0,d.jsx)("h1",{className:"text-3xl m-0",children:s})]}),(0,d.jsx)(g.A,{user:t})]}),(0,d.jsx)(b,{})]})}var A=t(37195),v=t(71934);let E=u().createContext({});function N({user:e,databases:r,query:t,duplicateDb:s}){let a=(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("title",{children:"Add Database | Datasquirel"}),(0,d.jsx)("meta",{name:"description",content:"Add a database"})]}),[n,i]=u().useState("/images/database-placeholder.png");return(0,d.jsx)(E.Provider,{value:{user:e,databases:r,dbImage:n,setDbImage:i,query:t,duplicateDb:s},children:(0,d.jsxs)(u().Fragment,{children:[(0,d.jsx)(p.A,{head:a,user:e,children:(0,d.jsx)(h,{})}),(0,d.jsx)(A.A,{setDbImage:i})]})})}async function L({req:e,res:r,query:t}){let s=await (0,m.A)(e,r);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};if(!s?.verification_status?.toString()?.match(/1/))return{redirect:{destination:"/admin",permanent:!1}};let a=await (0,S.A)(`SELECT SCHEMA_NAME AS dbFullName FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME LIKE 'user_${s.id}%'`),n={};if(t.duplicate){let e=await (0,v.A)(`SELECT * FROM user_databases WHERE db_full_name='${t.duplicate}'`);e&&e[0]&&(n=e[0])}return{props:{user:s,databases:a,query:t,duplicateDb:n}}}let y=(0,i.M)(s,"default"),R=(0,i.M)(s,"getStaticProps"),P=(0,i.M)(s,"getStaticPaths"),j=(0,i.M)(s,"getServerSideProps"),O=(0,i.M)(s,"config"),M=(0,i.M)(s,"reportWebVitals"),w=(0,i.M)(s,"unstable_getStaticProps"),q=(0,i.M)(s,"unstable_getStaticPaths"),C=(0,i.M)(s,"unstable_getStaticParams"),B=(0,i.M)(s,"unstable_getServerProps"),Q=(0,i.M)(s,"unstable_getServerSideProps"),F=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/databases/add-database",pathname:"/admin/[user_id]/databases/add-database",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:s})},59023:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(8732),a=t(23293);function n(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(a.A,{})})}t(82015)},19134:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),a=t.n(s),n=t(77047),i=t(51779);async function o(e){let r;"production".match(/dev/)&&a().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{r=await function(...e){let r=(0,i.A)();try{return new Promise((t,s)=>{r.query(...e).then(e=>{r.end(),t(JSON.parse(JSON.stringify(e)))}).catch(e=>{r.end(),t({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{r?.end()}}(e)}catch(e){(0,n.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return r||null}},77047:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),a=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let i=new Date,o=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||s||r||n.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=9718,e.ids=[9718],e.modules={72952:(e,r,t)=>{t.r(r),t.d(r,{config:()=>j,default:()=>R,getServerSideProps:()=>y,getStaticPaths:()=>P,getStaticProps:()=>O,reportWebVitals:()=>B,routeModule:()=>F,unstable_getServerProps:()=>C,unstable_getServerSideProps:()=>q,unstable_getStaticParams:()=>w,unstable_getStaticPaths:()=>Q,unstable_getStaticProps:()=>M});var s={};t.r(s),t.d(s,{AddDatabaseContext:()=>E,default:()=>L,getServerSideProps:()=>N});var a=t(63865),n=t(9455),o=t(30671),i=t(5583),l=t(19796),d=t(8732),c=t(82015),u=t.n(c),p=t(25562),S=t(92702),_=t(19134),m=t(59023),D=t(53926),g=t(16757),f=t(61347),b=t(89088);function x(){let{user:e,dbImage:r,setDbImage:t,query:s}=u().useContext(E);if(!e)return(0,d.jsx)(u().Fragment,{});let[a,n]=u().useState(null),[o,i]=u().useState(!1);return(0,d.jsx)("section",{className:"card",children:(0,d.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 gap-6 items-stretch",children:[o&&(0,d.jsx)(g.A,{}),(0,d.jsxs)("div",{className:"flex-col items-start",children:[(0,d.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"New Database Information"}),e&&r&&t&&(0,d.jsx)(f.A,{user:e,dbImage:r,setDbImage:t,setLoading:i,query:s})]}),e&&r&&t&&(0,d.jsx)(b.A,{user:e,dbImage:r,setDbImage:t})]})})}function v(){let{query:e,duplicateDb:r,user:t}=u().useContext(E),s=e?.duplicate?(0,d.jsxs)("span",{children:["Duplicate"," ",(0,d.jsx)("a",{href:`/admin/${t?.id}/databases/${r?.db_slug}`,target:"_blank",children:r?.db_name})," ","Database"]}):"Add A New Database";return(0,d.jsxs)(u().Fragment,{children:[(0,d.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,d.jsxs)("div",{className:"flex-wrap",children:[(0,d.jsx)(m.A,{}),(0,d.jsx)("h1",{className:"text-3xl m-0",children:s})]}),(0,d.jsx)(D.A,{user:t})]}),(0,d.jsx)(x,{})]})}var A=t(37195),h=t(71934);let E=u().createContext({});function L({user:e,databases:r,query:t,duplicateDb:s}){let a=(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("title",{children:"Add Database | Datasquirel"}),(0,d.jsx)("meta",{name:"description",content:"Add a database"})]}),[n,o]=u().useState("/images/database-placeholder.png");return(0,d.jsx)(E.Provider,{value:{user:e,databases:r,dbImage:n,setDbImage:o,query:t,duplicateDb:s},children:(0,d.jsxs)(u().Fragment,{children:[(0,d.jsx)(p.A,{head:a,user:e,children:(0,d.jsx)(v,{})}),(0,d.jsx)(A.A,{setDbImage:o})]})})}async function N({req:e,res:r,query:t}){let s=await (0,S.A)(e,r);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};if(!s?.verification_status?.toString()?.match(/1/))return{redirect:{destination:"/admin",permanent:!1}};let a=await (0,_.A)(`SELECT SCHEMA_NAME AS dbFullName FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME LIKE 'user_${s.id}%'`),n={};if(t.duplicate){let e=await (0,h.A)(`SELECT * FROM user_databases WHERE db_full_name='${t.duplicate}'`);e&&e[0]&&(n=e[0])}return{props:{user:s,databases:a,query:t,duplicateDb:n}}}let R=(0,o.M)(s,"default"),O=(0,o.M)(s,"getStaticProps"),P=(0,o.M)(s,"getStaticPaths"),y=(0,o.M)(s,"getServerSideProps"),j=(0,o.M)(s,"config"),B=(0,o.M)(s,"reportWebVitals"),M=(0,o.M)(s,"unstable_getStaticProps"),Q=(0,o.M)(s,"unstable_getStaticPaths"),w=(0,o.M)(s,"unstable_getStaticParams"),C=(0,o.M)(s,"unstable_getServerProps"),q=(0,o.M)(s,"unstable_getServerSideProps"),F=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/databases/add-database",pathname:"/admin/[user_id]/databases/add-database",bundlePath:"",filename:""},components:{App:l.default,Document:i.default},userland:s})},59023:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(8732),a=t(23293);function n(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(a.A,{})})}t(82015)},19134:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(29021),a=t.n(s),n=t(77047),o=t(51779);async function i(e){let r;"production".match(/dev/)&&a().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{r=await function(...e){let r=(0,o.A)();try{return new Promise((t,s)=>{r.query(...e).then(e=>{r.end(),t(JSON.parse(JSON.stringify(e)))}).catch(e=>{r.end(),t({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{r?.end()}}(e)}catch(e){(0,n.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return r||null}},77047:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),a=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let o=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||s||r||n.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),n?.url&&(s+=` URL: ${n.url}`),n?.body&&(s+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),o&&(s+=` -IP: ${o}`),s+=` -Date: ${i.toDateString()} +Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(s+=` +IP: ${i}`),s+=` +Date: ${o.toDateString()} ========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let l=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",s),a().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71934:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(51779);async function a(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},51779:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),a=t.n(s);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var r=require("../../../../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[883,9821,9796,5392,1579,194],()=>t(72952));module.exports=s})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71934:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(51779);async function a(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},51779:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),a=t.n(s);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var r=require("../../../../webpack-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[883,9821,9796,5392,1579,194],()=>t(72952));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/add-database.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/add-database.js.nft.json index d575f426..85fd802a 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/add-database.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/databases/add-database.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../node_modules/@swc/helpers/package.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/client-only/index.js","../../../../../../node_modules/client-only/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/lodash/lodash.js","../../../../../../node_modules/lodash/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../node_modules/next/head.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../node_modules/react-dom/index.js","../../../../../../node_modules/react-dom/package.json","../../../../../../node_modules/react-dom/server.browser.js","../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../node_modules/react/cjs/react.development.js","../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../node_modules/react/index.js","../../../../../../node_modules/react/jsx-runtime.js","../../../../../../node_modules/react/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../node_modules/scheduler/index.js","../../../../../../node_modules/scheduler/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../node_modules/styled-jsx/index.js","../../../../../../node_modules/styled-jsx/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-runtime.js","../../../../chunks/883.js","../../../../chunks/9821.js","../../../../chunks/9796.js","../../../../chunks/5392.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js index 0d961d8a..e4a862bf 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9326,e.ids=[9326],e.modules={37750:(e,t,s)=>{s.r(t),s.d(t,{config:()=>I,default:()=>V,getServerSideProps:()=>H,getStaticPaths:()=>k,getStaticProps:()=>R,reportWebVitals:()=>W,routeModule:()=>G,unstable_getServerProps:()=>Q,unstable_getServerSideProps:()=>U,unstable_getStaticParams:()=>O,unstable_getStaticPaths:()=>$,unstable_getStaticProps:()=>B});var r={};s.r(r),s.d(r,{MediaContext:()=>L,default:()=>T,getServerSideProps:()=>D});var a=s(63865),i=s(9455),n=s(30671),d=s(5583),l=s(19796),o=s(8732),u=s(82015),c=s.n(u),p=s(29021),m=s.n(p),x=s(25562),g=s(92702),S=s(53926),j=s(91140),h=s(66485),f=s(91692),b=s(55904);function P(){let{media:e,setTargetMedia:t,user:s,folders:r,staticHost:a}=c().useContext(L);return(0,o.jsxs)(c().Fragment,{children:[(0,o.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,o.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,o.jsx)("h1",{className:"text-3xl m-0",children:"Media"}),(0,o.jsxs)(b.A,{children:[(0,o.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,j.PB)("choose-media-type-popoup")},children:[(0,o.jsx)("span",{className:"symbol",children:"+"}),(0,o.jsx)("span",{children:"Add Media"})]}),(0,o.jsxs)("button",{className:"flex items-center gap-2 outlined gray",onClick:e=>{(0,j.PB)("add-folder-popoup")},children:[(0,o.jsx)("span",{className:"symbol",children:"+"}),(0,o.jsx)("span",{children:"Add Folder"})]})]})]}),(0,o.jsx)(S.A,{user:s})]}),s?.verification_status?.toString().match(/1/)?(0,o.jsxs)(c().Fragment,{children:[(0,o.jsx)(f.A,{media:e,setTargetMedia:t,folders:r,staticHost:a,user:s}),e&&e[0]&&(0,o.jsxs)("a",{className:"border-dotted border-slate-400 border-2 px-4 py-3 w-full rounded flex items-center hover:border-primary/50 gap-2 cursor-pointer justify-center",onClick:e=>{(0,j.PB)("choose-media-type-popoup")},children:[(0,o.jsx)("span",{className:"symbol",children:"+"}),(0,o.jsx)("span",{className:"",children:"Add Media"})]})]}):(0,o.jsx)(h.A,{})]})}var A=s(81145),M=s(87081),v=s(14865),_=s(94198),N=s(43430),w=s(67325),q=s(16757),y=s(71934),F=s(33873),C=s.n(F),E=s(10839);let L=c().createContext({});function T({user:e,media:t,folders:s,staticHost:r}){let a=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,o.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[i,n]=c().useState(null),[d,l]=c().useState(null),[u,p]=c().useState(null),[m,g]=c().useState(!1),[S,j]=c().useState(null);return(0,o.jsx)(L.Provider,{value:{user:e,media:t,targetMedia:S,setTargetMedia:j,folders:s,staticHost:r},children:(0,o.jsxs)(c().Fragment,{children:[(0,o.jsxs)(x.A,{head:a,user:e,children:[m&&(0,o.jsx)(q.A,{screen:!0,title:"Processing Files ..."}),(0,o.jsx)(P,{}),(0,o.jsx)(A.A,{setNewMedia:n,setLoading:g}),(0,o.jsx)(N.A,{setNewFile:l,setLoading:g}),(0,o.jsx)(E.A,{setNewVideo:p,setLoading:g})]}),(0,o.jsx)(M.A,{newMedia:i,setNewMedia:n,newFile:d,setNewFile:l,newVideo:u,setNewVideo:p}),(0,o.jsx)(v.A,{targetMedia:S,setTargetMedia:j,staticHost:r,media:t}),(0,o.jsx)(_.A,{}),(0,o.jsx)(w.A,{user:e})]})})}async function D({req:e,res:t,query:s}){let r=await (0,g.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let a=await (0,y.A)(`SELECT * FROM user_media WHERE user_id='${r.id}' AND folder IS NULL`),i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)return console.log("Static File ENV not Found!"),{redirect:{destination:"/admin",permanent:!1}};let n=C().join(i,`images/user-images/user-${r.id}/`);return m().existsSync(n)?{props:{user:r,media:a,folders:m().readdirSync(n).filter(e=>!e.match(/\..{3,4}$/)),staticHost:process.env.DSQL_STATIC_HOST||""}}:{redirect:{destination:"/admin",permanent:!1}}}let V=(0,n.M)(r,"default"),R=(0,n.M)(r,"getStaticProps"),k=(0,n.M)(r,"getStaticPaths"),H=(0,n.M)(r,"getServerSideProps"),I=(0,n.M)(r,"config"),W=(0,n.M)(r,"reportWebVitals"),B=(0,n.M)(r,"unstable_getStaticProps"),$=(0,n.M)(r,"unstable_getStaticPaths"),O=(0,n.M)(r,"unstable_getStaticParams"),Q=(0,n.M)(r,"unstable_getServerProps"),U=(0,n.M)(r,"unstable_getServerSideProps"),G=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/media",pathname:"/admin/[user_id]/media",bundlePath:"",filename:""},components:{App:l.default,Document:d.default},userland:r})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796,5392,9136],()=>s(37750));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9326,e.ids=[9326],e.modules={37750:(e,t,s)=>{s.r(t),s.d(t,{config:()=>I,default:()=>V,getServerSideProps:()=>H,getStaticPaths:()=>k,getStaticProps:()=>R,reportWebVitals:()=>W,routeModule:()=>G,unstable_getServerProps:()=>Q,unstable_getServerSideProps:()=>U,unstable_getStaticParams:()=>O,unstable_getStaticPaths:()=>$,unstable_getStaticProps:()=>B});var r={};s.r(r),s.d(r,{MediaContext:()=>L,default:()=>T,getServerSideProps:()=>D});var a=s(63865),i=s(9455),n=s(30671),d=s(5583),l=s(19796),o=s(8732),c=s(82015),u=s.n(c),p=s(29021),m=s.n(p),x=s(25562),g=s(92702),S=s(53926),j=s(91140),h=s(66485),f=s(91692),b=s(55904);function P(){let{media:e,setTargetMedia:t,user:s,folders:r,staticHost:a}=u().useContext(L);return(0,o.jsxs)(u().Fragment,{children:[(0,o.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,o.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,o.jsx)("h1",{className:"text-3xl m-0",children:"Media"}),(0,o.jsxs)(b.A,{children:[(0,o.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,j.PB)("choose-media-type-popoup")},children:[(0,o.jsx)("span",{className:"symbol",children:"+"}),(0,o.jsx)("span",{children:"Add Media"})]}),(0,o.jsxs)("button",{className:"flex items-center gap-2 outlined gray",onClick:e=>{(0,j.PB)("add-folder-popoup")},children:[(0,o.jsx)("span",{className:"symbol",children:"+"}),(0,o.jsx)("span",{children:"Add Folder"})]})]})]}),(0,o.jsx)(S.A,{user:s})]}),s?.verification_status?.toString().match(/1/)?(0,o.jsxs)(u().Fragment,{children:[(0,o.jsx)(f.A,{media:e,setTargetMedia:t,folders:r,staticHost:a,user:s}),e&&e[0]&&(0,o.jsxs)("a",{className:"border-dotted border-slate-400 border-2 px-4 py-3 w-full rounded flex items-center hover:border-primary/50 gap-2 cursor-pointer justify-center",onClick:e=>{(0,j.PB)("choose-media-type-popoup")},children:[(0,o.jsx)("span",{className:"symbol",children:"+"}),(0,o.jsx)("span",{className:"",children:"Add Media"})]})]}):(0,o.jsx)(h.A,{})]})}var A=s(81145),M=s(87081),v=s(14865),_=s(94198),N=s(43430),w=s(67325),q=s(16757),y=s(71934),F=s(33873),C=s.n(F),E=s(10839);let L=u().createContext({});function T({user:e,media:t,folders:s,staticHost:r}){let a=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,o.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[i,n]=u().useState(null),[d,l]=u().useState(null),[c,p]=u().useState(null),[m,g]=u().useState(!1),[S,j]=u().useState(null);return(0,o.jsx)(L.Provider,{value:{user:e,media:t,targetMedia:S,setTargetMedia:j,folders:s,staticHost:r},children:(0,o.jsxs)(u().Fragment,{children:[(0,o.jsxs)(x.A,{head:a,user:e,children:[m&&(0,o.jsx)(q.A,{screen:!0,title:"Processing Files ..."}),(0,o.jsx)(P,{}),(0,o.jsx)(A.A,{setNewMedia:n,setLoading:g}),(0,o.jsx)(N.A,{setNewFile:l,setLoading:g}),(0,o.jsx)(E.A,{setNewVideo:p,setLoading:g})]}),(0,o.jsx)(M.A,{newMedia:i,setNewMedia:n,newFile:d,setNewFile:l,newVideo:c,setNewVideo:p}),(0,o.jsx)(v.A,{targetMedia:S,setTargetMedia:j,staticHost:r,media:t}),(0,o.jsx)(_.A,{}),(0,o.jsx)(w.A,{user:e})]})})}async function D({req:e,res:t,query:s}){let r=await (0,g.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let a=await (0,y.A)(`SELECT * FROM user_media WHERE user_id='${r.id}' AND folder IS NULL`),i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)return console.log("Static File ENV not Found!"),{redirect:{destination:"/admin",permanent:!1}};let n=C().join(i,`images/user-images/user-${r.id}/`);return m().existsSync(n)?{props:{user:r,media:a,folders:m().readdirSync(n).filter(e=>!e.match(/\..{3,4}$/)),staticHost:process.env.DSQL_STATIC_HOST||""}}:{redirect:{destination:"/admin",permanent:!1}}}let V=(0,n.M)(r,"default"),R=(0,n.M)(r,"getStaticProps"),k=(0,n.M)(r,"getStaticPaths"),H=(0,n.M)(r,"getServerSideProps"),I=(0,n.M)(r,"config"),W=(0,n.M)(r,"reportWebVitals"),B=(0,n.M)(r,"unstable_getStaticProps"),$=(0,n.M)(r,"unstable_getStaticPaths"),O=(0,n.M)(r,"unstable_getStaticParams"),Q=(0,n.M)(r,"unstable_getServerProps"),U=(0,n.M)(r,"unstable_getServerSideProps"),G=new a.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/media",pathname:"/admin/[user_id]/media",bundlePath:"",filename:""},components:{App:l.default,Document:d.default},userland:r})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796,5392,9136],()=>s(37750));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js.nft.json index 86e9913b..394fe39c 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/media.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../chunks/5392.js","../../../chunks/9136.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/media/[...folder].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/media/[...folder].js index 3710af11..41a705f8 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/media/[...folder].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/media/[...folder].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=431,e.ids=[431],e.modules={29568:(e,t,r)=>{r.r(t),r.d(t,{config:()=>B,default:()=>V,getServerSideProps:()=>I,getStaticPaths:()=>L,getStaticProps:()=>H,reportWebVitals:()=>O,routeModule:()=>X,unstable_getServerProps:()=>U,unstable_getServerSideProps:()=>G,unstable_getStaticParams:()=>z,unstable_getStaticPaths:()=>W,unstable_getStaticProps:()=>Q});var s={};r.r(s),r.d(s,{MediaContext:()=>k,default:()=>D,getServerSideProps:()=>R});var i=r(63865),a=r(9455),n=r(30671),o=r(5583),d=r(19796),l=r(8732),u=r(82015),c=r.n(u),p=r(29021),x=r.n(p),m=r(25562),f=r(92702),h=r(81145),g=r(87081),S=r(14865),j=r(94198),v=r(59023),A=r(53926),y=r(91140),P=r(66485),_=r(91692),b=r(55904),M=r(96089);function w(e){let{media:t,setTargetMedia:r,user:s,folders:i,query:a,staticHost:n,folder:o}=c().useContext(k);return(0,l.jsxs)(c().Fragment,{children:[(0,l.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,l.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)(v.A,{}),(0,l.jsx)(M.A,{size:20}),(0,l.jsx)("h1",{className:"text-3xl m-0",children:a.folder[a.folder.length-1]})]}),(0,l.jsxs)(b.A,{children:[(0,l.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,y.PB)("choose-media-type-popoup")},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add Media"})]}),(0,l.jsxs)("button",{className:"flex items-center gap-2 outlined gray",onClick:e=>{(0,y.PB)("add-folder-popoup",e=>{e?.querySelector("input")?.focus()})},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add Folder"})]})]})]}),(0,l.jsx)(A.A,{user:s})]}),s?.verification_status?.toString().match(/1/)?(0,l.jsxs)(c().Fragment,{children:[(0,l.jsx)(_.A,{media:t,setTargetMedia:r,folders:i,folder:o,staticHost:n,user:s}),t&&t[0]&&(0,l.jsxs)("a",{className:"border-dotted border-slate-400 border-2 px-4 py-3 w-full rounded flex items-center hover:border-primary/50 gap-2 cursor-pointer justify-center",onClick:e=>{(0,y.PB)("choose-media-type-popoup")},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{className:"",children:"Add Media"})]})]}):(0,l.jsx)(P.A,{})]})}var N=r(43430),q=r(67325),F=r(16757),$=r(71934),C=r(33873),T=r.n(C),E=r(10839);let k=c().createContext({});function D({user:e,media:t,folders:r,query:s,staticHost:i,folderNameFull:a}){let n=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,l.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[o,d]=c().useState(null),[u,p]=c().useState(null),[x,f]=c().useState(null),[v,A]=c().useState(!1),[y,P]=c().useState(null);return(0,l.jsx)(k.Provider,{value:{user:e,media:t,targetMedia:y,setTargetMedia:P,folders:r,query:s,staticHost:i,folder:a},children:(0,l.jsxs)(c().Fragment,{children:[(0,l.jsxs)(m.A,{head:n,user:e,children:[v&&(0,l.jsx)(F.A,{screen:!0,title:"Processing Files ..."}),(0,l.jsx)(w,{}),(0,l.jsx)(h.A,{setNewMedia:d,setLoading:A}),(0,l.jsx)(N.A,{setNewFile:p,setLoading:A}),(0,l.jsx)(E.A,{setNewVideo:f,setLoading:A})]}),(0,l.jsx)(g.A,{newMedia:o,setNewMedia:d,newFile:u,setNewFile:p,folder:a,newVideo:x,setNewVideo:f}),(0,l.jsx)(S.A,{targetMedia:y,staticHost:i,setTargetMedia:P,media:t}),(0,l.jsx)(j.A,{folder:a}),(0,l.jsx)(q.A,{user:e})]})})}async function R({req:e,res:t,query:r}){try{let s=await (0,f.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let i=r.folder.join("/"),a=await (0,$.A)(`SELECT * FROM user_media WHERE user_id='${s.id}' AND folder='${i}'`),n=function({isPrivate:e,userId:t,folder:r,video:s,pathOnly:i}){"production".match(/production/);let a=process.env.DSQL_STATIC_SERVER_DIR;if(!a)return console.log("Static File ENV not Found!"),null;let n=e?`@/${s?"videos":"media"}/${r?r+"/":""}`:s?`/videos/user-videos/user-${t}/${r?r+"/":""}`:`/images/user-images/user-${t}/${r?r+"/":""}`,o=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t}/media/${r?r+"/":""}`:T().join(a,n);return x().existsSync(o)||i||x().mkdirSync(o,{recursive:!0}),{fileRootPath:o,urlRootPath:e?`@/media/${r?r+"/":""}`:`${process.env.DSQL_STATIC_HOST}${n}`,relativePath:n}}({isPrivate:!1,userId:s.id,folder:i,video:!1,pathOnly:!0});if(!n)return console.log("Static File ENV not Found!"),{redirect:{destination:"/",permanent:!1}};let o=n.fileRootPath,d=x().readdirSync(o).filter(e=>!x().statSync(T().normalize(`${o}/${e}`)).isFile());return{props:{user:s,media:a,folders:d,query:r,staticHost:process.env.DSQL_STATIC_HOST||"",folderNameFull:i}}}catch(e){return{redirect:{destination:"/admin",permanent:!1}}}}let V=(0,n.M)(s,"default"),H=(0,n.M)(s,"getStaticProps"),L=(0,n.M)(s,"getStaticPaths"),I=(0,n.M)(s,"getServerSideProps"),B=(0,n.M)(s,"config"),O=(0,n.M)(s,"reportWebVitals"),Q=(0,n.M)(s,"unstable_getStaticProps"),W=(0,n.M)(s,"unstable_getStaticPaths"),z=(0,n.M)(s,"unstable_getStaticParams"),U=(0,n.M)(s,"unstable_getServerProps"),G=(0,n.M)(s,"unstable_getServerSideProps"),X=new i.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/admin/[user_id]/media/[...folder]",pathname:"/admin/[user_id]/media/[...folder]",bundlePath:"",filename:""},components:{App:d.default,Document:o.default},userland:s})},59023:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(8732),i=r(23293);function a(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(i.A,{})})}r(82015)},96089:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392,9136],()=>r(29568));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=431,e.ids=[431],e.modules={29568:(e,t,r)=>{r.r(t),r.d(t,{config:()=>B,default:()=>V,getServerSideProps:()=>I,getStaticPaths:()=>L,getStaticProps:()=>H,reportWebVitals:()=>O,routeModule:()=>X,unstable_getServerProps:()=>U,unstable_getServerSideProps:()=>G,unstable_getStaticParams:()=>z,unstable_getStaticPaths:()=>W,unstable_getStaticProps:()=>Q});var s={};r.r(s),r.d(s,{MediaContext:()=>k,default:()=>D,getServerSideProps:()=>R});var i=r(63865),a=r(9455),n=r(30671),o=r(5583),d=r(19796),l=r(8732),u=r(82015),c=r.n(u),p=r(29021),x=r.n(p),m=r(25562),f=r(92702),h=r(81145),g=r(87081),S=r(14865),j=r(94198),v=r(59023),A=r(53926),y=r(91140),P=r(66485),_=r(91692),b=r(55904),M=r(96089);function w(e){let{media:t,setTargetMedia:r,user:s,folders:i,query:a,staticHost:n,folder:o}=c().useContext(k);return(0,l.jsxs)(c().Fragment,{children:[(0,l.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,l.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,l.jsxs)("div",{children:[(0,l.jsx)(v.A,{}),(0,l.jsx)(M.A,{size:20}),(0,l.jsx)("h1",{className:"text-3xl m-0",children:a.folder[a.folder.length-1]})]}),(0,l.jsxs)(b.A,{children:[(0,l.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,y.PB)("choose-media-type-popoup")},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add Media"})]}),(0,l.jsxs)("button",{className:"flex items-center gap-2 outlined gray",onClick:e=>{(0,y.PB)("add-folder-popoup",e=>{e?.querySelector("input")?.focus()})},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{children:"Add Folder"})]})]})]}),(0,l.jsx)(A.A,{user:s})]}),s?.verification_status?.toString().match(/1/)?(0,l.jsxs)(c().Fragment,{children:[(0,l.jsx)(_.A,{media:t,setTargetMedia:r,folders:i,folder:o,staticHost:n,user:s}),t&&t[0]&&(0,l.jsxs)("a",{className:"border-dotted border-slate-400 border-2 px-4 py-3 w-full rounded flex items-center hover:border-primary/50 gap-2 cursor-pointer justify-center",onClick:e=>{(0,y.PB)("choose-media-type-popoup")},children:[(0,l.jsx)("span",{className:"symbol",children:"+"}),(0,l.jsx)("span",{className:"",children:"Add Media"})]})]}):(0,l.jsx)(P.A,{})]})}var N=r(43430),q=r(67325),F=r(16757),$=r(71934),C=r(33873),T=r.n(C),E=r(10839);let k=c().createContext({});function D({user:e,media:t,folders:r,query:s,staticHost:i,folderNameFull:a}){let n=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,l.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[o,d]=c().useState(null),[u,p]=c().useState(null),[x,f]=c().useState(null),[v,A]=c().useState(!1),[y,P]=c().useState(null);return(0,l.jsx)(k.Provider,{value:{user:e,media:t,targetMedia:y,setTargetMedia:P,folders:r,query:s,staticHost:i,folder:a},children:(0,l.jsxs)(c().Fragment,{children:[(0,l.jsxs)(m.A,{head:n,user:e,children:[v&&(0,l.jsx)(F.A,{screen:!0,title:"Processing Files ..."}),(0,l.jsx)(w,{}),(0,l.jsx)(h.A,{setNewMedia:d,setLoading:A}),(0,l.jsx)(N.A,{setNewFile:p,setLoading:A}),(0,l.jsx)(E.A,{setNewVideo:f,setLoading:A})]}),(0,l.jsx)(g.A,{newMedia:o,setNewMedia:d,newFile:u,setNewFile:p,folder:a,newVideo:x,setNewVideo:f}),(0,l.jsx)(S.A,{targetMedia:y,staticHost:i,setTargetMedia:P,media:t}),(0,l.jsx)(j.A,{folder:a}),(0,l.jsx)(q.A,{user:e})]})})}async function R({req:e,res:t,query:r}){try{let s=await (0,f.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let i=r.folder.join("/"),a=await (0,$.A)(`SELECT * FROM user_media WHERE user_id='${s.id}' AND folder='${i}'`),n=function({isPrivate:e,userId:t,folder:r,video:s,pathOnly:i}){"production".match(/production/);let a=process.env.DSQL_STATIC_SERVER_DIR;if(!a)return console.log("Static File ENV not Found!"),null;let n=e?`@/${s?"videos":"media"}/${r?r+"/":""}`:s?`/videos/user-videos/user-${t}/${r?r+"/":""}`:`/images/user-images/user-${t}/${r?r+"/":""}`,o=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t}/media/${r?r+"/":""}`:T().join(a,n);return x().existsSync(o)||i||x().mkdirSync(o,{recursive:!0}),{fileRootPath:o,urlRootPath:e?`@/media/${r?r+"/":""}`:`${process.env.DSQL_STATIC_HOST}${n}`,relativePath:n}}({isPrivate:!1,userId:s.id,folder:i,video:!1,pathOnly:!0});if(!n)return console.log("Static File ENV not Found!"),{redirect:{destination:"/",permanent:!1}};let o=n.fileRootPath,d=x().readdirSync(o).filter(e=>!x().statSync(T().normalize(`${o}/${e}`)).isFile());return{props:{user:s,media:a,folders:d,query:r,staticHost:process.env.DSQL_STATIC_HOST||"",folderNameFull:i}}}catch(e){return{redirect:{destination:"/admin",permanent:!1}}}}let V=(0,n.M)(s,"default"),H=(0,n.M)(s,"getStaticProps"),L=(0,n.M)(s,"getStaticPaths"),I=(0,n.M)(s,"getServerSideProps"),B=(0,n.M)(s,"config"),O=(0,n.M)(s,"reportWebVitals"),Q=(0,n.M)(s,"unstable_getStaticProps"),W=(0,n.M)(s,"unstable_getStaticPaths"),z=(0,n.M)(s,"unstable_getStaticParams"),U=(0,n.M)(s,"unstable_getServerProps"),G=(0,n.M)(s,"unstable_getServerSideProps"),X=new i.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/admin/[user_id]/media/[...folder]",pathname:"/admin/[user_id]/media/[...folder]",bundlePath:"",filename:""},components:{App:d.default,Document:o.default},userland:s})},59023:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(8732),i=r(23293);function a(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(i.A,{})})}r(82015)},96089:(e,t,r)=>{r.d(t,{A:()=>s});let s=(0,r(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../../../../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392,9136],()=>r(29568));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/media/[...folder].js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/media/[...folder].js.nft.json index d575f426..148a86a6 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/media/[...folder].js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/media/[...folder].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../node_modules/@swc/helpers/package.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/client-only/index.js","../../../../../../node_modules/client-only/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/lodash/lodash.js","../../../../../../node_modules/lodash/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../node_modules/next/head.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../node_modules/react-dom/index.js","../../../../../../node_modules/react-dom/package.json","../../../../../../node_modules/react-dom/server.browser.js","../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../node_modules/react/cjs/react.development.js","../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../node_modules/react/index.js","../../../../../../node_modules/react/jsx-runtime.js","../../../../../../node_modules/react/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../node_modules/scheduler/index.js","../../../../../../node_modules/scheduler/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../node_modules/styled-jsx/index.js","../../../../../../node_modules/styled-jsx/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-runtime.js","../../../../chunks/883.js","../../../../chunks/9821.js","../../../../chunks/9796.js","../../../../chunks/5392.js","../../../../chunks/9136.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/schema.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/schema.js index f4fa377e..8fccbcb1 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/schema.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/schema.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=8591,e.ids=[8591],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},25355:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>f,default:()=>u,getServerSideProps:()=>m,getStaticPaths:()=>p,getStaticProps:()=>h,reportWebVitals:()=>x,routeModule:()=>j,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>b,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>v,unstable_getStaticProps:()=>y});var s=a(63865),n=a(9455),l=a(30671),i=a(5583),c=a(19796),d=a(2207),o=e([d]);d=(o.then?(await o)():o)[0];let u=(0,l.M)(d,"default"),h=(0,l.M)(d,"getStaticProps"),p=(0,l.M)(d,"getStaticPaths"),m=(0,l.M)(d,"getServerSideProps"),f=(0,l.M)(d,"config"),x=(0,l.M)(d,"reportWebVitals"),y=(0,l.M)(d,"unstable_getStaticProps"),v=(0,l.M)(d,"unstable_getStaticPaths"),g=(0,l.M)(d,"unstable_getStaticParams"),A=(0,l.M)(d,"unstable_getServerProps"),b=(0,l.M)(d,"unstable_getServerSideProps"),j=new s.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/schema",pathname:"/admin/[user_id]/schema",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:d});r()}catch(e){r(e)}})},61637:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>p});var s=a(8732),n=a(82015),l=a.n(n),i=a(53926),c=a(80830),d=a(2207);a(46169);var o=a(84894),u=a(60374),h=e([d,o]);function p(){let{dbSchemaData:e,user:t}=l().useContext(d.UserSchemaContext),[a,r]=l().useState(e),[n,h]=l().useState(null),[p,m]=l().useState(null),[f,x]=l().useState(null);return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsx)("div",{className:"",children:(0,s.jsx)("h1",{className:"text-3xl m-0",children:"User Schema"})}),(0,s.jsx)(i.A,{user:t})]}),(0,s.jsx)("section",{className:"paper",children:(0,s.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,s.jsxs)("div",{className:"w-full justify-between",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Database SCHEMA JSON"}),(0,s.jsxs)("div",{children:[(0,s.jsx)(c.A,{required:!0,selectOptions:[{title:"All Databases",payload:"none"},...e.map((e,t)=>({title:e.dbName,payload:e.dbFullName,name:e.dbFullName}))],name:"databases",onChangeHandler:e=>{e.target.value?.match(/^none$/)?h(null):h(e.target.value)}}),p&&p[0]&&(0,s.jsx)(c.A,{required:!0,selectOptions:[{title:"All Tables",payload:"none"},...p.map((e,t)=>({title:e.tableFullName,payload:e.tableName,name:e.tableName}))],name:"database_tables",onChangeHandler:e=>{e.target.value?.match(/^none$/)?x(null):x(e.target.value)}})]})]}),(0,s.jsx)(o.A,{content:u.A.stringify(a,null,4),readOnly:!0,options:{wrap:!0},wrapperProps:{className:"h-[60vh]"}})]})})]})}[d,o]=h.then?(await h)():h,r()}catch(e){r(e)}})},6789:(e,t,a)=>{a.d(t,{A:()=>r});function r({editorHTMLElementRef:e,fieldObject:t,setRefresh:a,language:r="javascript",entry:s,jsonTextEditors:n,editorRef:l,readOnly:i,initialContent:c,options:d}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{a?.(e=>e+1)},1e3);return}let o=ace.edit(e.current);o.setOptions({mode:"ace/mode/"+r,value:c||(t?.defaultValue?t.defaultValue:t?.fieldName&&s?.[t.fieldName]?(()=>{if("json"!==r)return s[t.fieldName];try{return JSON.stringify(JSON.parse(s[t.fieldName]),null,4)}catch(e){return s[t.fieldName]}})():""),placeholder:"json"==r?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:i,...d}),l&&t?.fieldName&&(n?.current.push({fieldName:t.fieldName,ref:l}),l.current=o);try{ace.require("ace/ext/beautify").beautify(o.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},80830:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(8732),s=a(58526);function n({selectOptions:e,name:t,onChangeHandler:a,required:n,setAlert:l,title:i,defaultValue:c,info:d,id:o}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),a=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!a.classList.contains("hidden")){a.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&a.classList.contains("hidden"))){if(!t){a.classList.add("hidden");return}if(a.classList.contains("hidden")){a.classList.remove("hidden");return}a.classList.add("hidden")}}return(0,r.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(d?" pr-8":""),children:[i&&(0,r.jsxs)("label",{htmlFor:t,children:[i,n?"":" (optional)"]}),(0,r.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,r.jsx)("select",{name:t,id:o||t,className:"w-full bg-white",required:n,onChange:e=>{l&&l(null),e.target.classList.remove("warning"),a&&a(e)},defaultValue:c||void 0,children:e.map((e,t)=>{let{payload:a,title:s}=e;return(0,r.jsx)("option",{value:a,selected:!!e.default,children:s},t+1)})}),(0,r.jsx)(s.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),d&&(0,r.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,r.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,r.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,r.jsx)("span",{children:d})}),(0,r.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,r.jsx)("div",{children:"Form Select Error"})}}a(82015)},84894:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>d});var s=a(8732);a(46169);var n=a(82015),l=a.n(n);a(6789);var i=a(75979),c=e([i]);function d({editorRef:e,content:t,readOnly:a,language:r="javascript",options:n,wrapperProps:c}){try{let e=l().useRef(),[t,a]=l().useState(0);return(0,s.jsx)("div",{...c,ref:e,className:(0,i.twMerge)("ace-editor-wrapper w-full h-full minimal-scrollbars all-children",c?.className)})}catch(e){return(0,s.jsx)(l().Fragment,{children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Editor Error"})})}}i=(c.then?(await c)():c)[0],r()}catch(e){r(e)}})},66485:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(8732);function s(){return(0,r.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,r.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,r.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}a(82015)},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},60374:(e,t,a)=>{a.d(t,{A:()=>r});let r={parse:function(e,t){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,t)}catch(e){return}}},stringify:function(e,t,a){try{return JSON.stringify(e,t||void 0,a)}catch(e){return}}}},2207:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{UserSchemaContext:()=>y,default:()=>f,getServerSideProps:()=>x});var s=a(8732),n=a(29021),l=a.n(n),i=a(82015),c=a.n(i),d=a(25562),o=a(92702),u=a(61637),h=a(66485),p=a(53926),m=e([u]);u=(m.then?(await m)():m)[0];let y=c().createContext({});function f({user:e,query:t,dbSchemaData:a}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Add Database | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]});return(0,s.jsx)(d.A,{head:r,user:e,aceEditor:!0,children:(0,s.jsx)(y.Provider,{value:{user:e,dbSchemaData:a},children:e?.verification_status?.toString().match(/1/)?(0,s.jsx)(c().Fragment,{children:(0,s.jsx)(u.A,{})}):(0,s.jsxs)(c().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsx)("div",{className:"",children:(0,s.jsx)("h1",{className:"text-3xl m-0",children:"User Schema"})}),(0,s.jsx)(p.A,{user:e})]}),(0,s.jsx)(h.A,{})]})})})}async function x({req:e,res:t,query:a}){let r=await (0,o.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/main.json`;if(!l().existsSync(s))return{redirect:{destination:"/admin",permanent:!1}};let n=JSON.parse(l().readFileSync(s,"utf-8"));return{props:{user:r,query:a,dbSchemaData:n||[]}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,9796,5392],()=>a(25355));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=8591,e.ids=[8591],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},25355:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{config:()=>f,default:()=>u,getServerSideProps:()=>m,getStaticPaths:()=>p,getStaticProps:()=>h,reportWebVitals:()=>x,routeModule:()=>j,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>b,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>v,unstable_getStaticProps:()=>y});var s=a(63865),n=a(9455),l=a(30671),i=a(5583),c=a(19796),d=a(2207),o=e([d]);d=(o.then?(await o)():o)[0];let u=(0,l.M)(d,"default"),h=(0,l.M)(d,"getStaticProps"),p=(0,l.M)(d,"getStaticPaths"),m=(0,l.M)(d,"getServerSideProps"),f=(0,l.M)(d,"config"),x=(0,l.M)(d,"reportWebVitals"),y=(0,l.M)(d,"unstable_getStaticProps"),v=(0,l.M)(d,"unstable_getStaticPaths"),g=(0,l.M)(d,"unstable_getStaticParams"),A=(0,l.M)(d,"unstable_getServerProps"),b=(0,l.M)(d,"unstable_getServerSideProps"),j=new s.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/schema",pathname:"/admin/[user_id]/schema",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:d});r()}catch(e){r(e)}})},61637:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>p});var s=a(8732),n=a(82015),l=a.n(n),i=a(53926),c=a(80830),d=a(2207);a(46169);var o=a(84894),u=a(60374),h=e([d,o]);function p(){let{dbSchemaData:e,user:t}=l().useContext(d.UserSchemaContext),[a,r]=l().useState(e),[n,h]=l().useState(null),[p,m]=l().useState(null),[f,x]=l().useState(null);return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsx)("div",{className:"",children:(0,s.jsx)("h1",{className:"text-3xl m-0",children:"User Schema"})}),(0,s.jsx)(i.A,{user:t})]}),(0,s.jsx)("section",{className:"paper",children:(0,s.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,s.jsxs)("div",{className:"w-full justify-between",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Database SCHEMA JSON"}),(0,s.jsxs)("div",{children:[(0,s.jsx)(c.A,{required:!0,selectOptions:[{title:"All Databases",payload:"none"},...e.map((e,t)=>({title:e.dbName,payload:e.dbFullName,name:e.dbFullName}))],name:"databases",onChangeHandler:e=>{e.target.value?.match(/^none$/)?h(null):h(e.target.value)}}),p&&p[0]&&(0,s.jsx)(c.A,{required:!0,selectOptions:[{title:"All Tables",payload:"none"},...p.map((e,t)=>({title:e.tableFullName,payload:e.tableName,name:e.tableName}))],name:"database_tables",onChangeHandler:e=>{e.target.value?.match(/^none$/)?x(null):x(e.target.value)}})]})]}),(0,s.jsx)(o.A,{content:u.A.stringify(a,null,4),readOnly:!0,options:{wrap:!0},wrapperProps:{className:"h-[60vh]"}})]})})]})}[d,o]=h.then?(await h)():h,r()}catch(e){r(e)}})},6789:(e,t,a)=>{a.d(t,{A:()=>r});function r({editorHTMLElementRef:e,fieldObject:t,setRefresh:a,language:r="javascript",entry:s,jsonTextEditors:n,editorRef:l,readOnly:i,initialContent:c,options:d}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{a?.(e=>e+1)},1e3);return}let o=ace.edit(e.current);o.setOptions({mode:"ace/mode/"+r,value:c||(t?.defaultValue?t.defaultValue:t?.fieldName&&s?.[t.fieldName]?(()=>{if("json"!==r)return s[t.fieldName];try{return JSON.stringify(JSON.parse(s[t.fieldName]),null,4)}catch(e){return s[t.fieldName]}})():""),placeholder:"json"==r?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:i,...d}),l&&t?.fieldName&&(n?.current.push({fieldName:t.fieldName,ref:l}),l.current=o);try{ace.require("ace/ext/beautify").beautify(o.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},80830:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(8732),s=a(58526);function n({selectOptions:e,name:t,onChangeHandler:a,required:n,setAlert:l,title:i,defaultValue:c,info:d,id:o}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),a=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!a.classList.contains("hidden")){a.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&a.classList.contains("hidden"))){if(!t){a.classList.add("hidden");return}if(a.classList.contains("hidden")){a.classList.remove("hidden");return}a.classList.add("hidden")}}return(0,r.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(d?" pr-8":""),children:[i&&(0,r.jsxs)("label",{htmlFor:t,children:[i,n?"":" (optional)"]}),(0,r.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,r.jsx)("select",{name:t,id:o||t,className:"w-full bg-white",required:n,onChange:e=>{l&&l(null),e.target.classList.remove("warning"),a&&a(e)},defaultValue:c||void 0,children:e.map((e,t)=>{let{payload:a,title:s}=e;return(0,r.jsx)("option",{value:a,selected:!!e.default,children:s},t+1)})}),(0,r.jsx)(s.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),d&&(0,r.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,r.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,r.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,r.jsx)("span",{children:d})}),(0,r.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,r.jsx)("div",{children:"Form Select Error"})}}a(82015)},84894:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.d(t,{A:()=>d});var s=a(8732);a(46169);var n=a(82015),l=a.n(n);a(6789);var i=a(75979),c=e([i]);function d({editorRef:e,content:t,readOnly:a,language:r="javascript",options:n,wrapperProps:c}){try{let e=l().useRef(),[t,a]=l().useState(0);return(0,s.jsx)("div",{...c,ref:e,className:(0,i.twMerge)("ace-editor-wrapper w-full h-full minimal-scrollbars all-children",c?.className)})}catch(e){return(0,s.jsx)(l().Fragment,{children:(0,s.jsx)("h2",{className:"text-xl m-0",children:"Editor Error"})})}}i=(c.then?(await c)():c)[0],r()}catch(e){r(e)}})},66485:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(8732);function s(){return(0,r.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,r.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,r.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}a(82015)},23293:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>r});let r=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},60374:(e,t,a)=>{a.d(t,{A:()=>r});let r={parse:function(e,t){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,t)}catch(e){return}}},stringify:function(e,t,a){try{return JSON.stringify(e,t||void 0,a)}catch(e){return}}}},2207:(e,t,a)=>{a.a(e,async(e,r)=>{try{a.r(t),a.d(t,{UserSchemaContext:()=>y,default:()=>f,getServerSideProps:()=>x});var s=a(8732),n=a(29021),l=a.n(n),i=a(82015),c=a.n(i),d=a(25562),o=a(92702),u=a(61637),h=a(66485),p=a(53926),m=e([u]);u=(m.then?(await m)():m)[0];let y=c().createContext({});function f({user:e,query:t,dbSchemaData:a}){let r=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:"Add Database | Datasquirel"}),(0,s.jsx)("meta",{name:"description",content:"Add a database"})]});return(0,s.jsx)(d.A,{head:r,user:e,aceEditor:!0,children:(0,s.jsx)(y.Provider,{value:{user:e,dbSchemaData:a},children:e?.verification_status?.toString().match(/1/)?(0,s.jsx)(c().Fragment,{children:(0,s.jsx)(u.A,{})}):(0,s.jsxs)(c().Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,s.jsx)("div",{className:"",children:(0,s.jsx)("h1",{className:"text-3xl m-0",children:"User Schema"})}),(0,s.jsx)(p.A,{user:e})]}),(0,s.jsx)(h.A,{})]})})})}async function x({req:e,res:t,query:a}){let r=await (0,o.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let s=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/main.json`;if(!l().existsSync(s))return{redirect:{destination:"/admin",permanent:!1}};let n=JSON.parse(l().readFileSync(s,"utf-8"));return{props:{user:r,query:a,dbSchemaData:n||[]}}}r()}catch(e){r(e)}})},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[883,9821,9796,5392],()=>a(25355));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/schema.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/schema.js.nft.json index f56b462b..9aa4e0bf 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/schema.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/schema.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../node_modules/tailwind-merge/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../chunks/5392.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/settings.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/settings.js index 68911264..08cb0f7c 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/settings.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/settings.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=189,e.ids=[189],e.modules={47766:(e,s,t)=>{t.r(s),t.d(s,{config:()=>C,default:()=>M,getServerSideProps:()=>E,getStaticPaths:()=>y,getStaticProps:()=>_,reportWebVitals:()=>R,routeModule:()=>k,unstable_getServerProps:()=>H,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>D,unstable_getStaticPaths:()=>I,unstable_getStaticProps:()=>F});var a={};t.r(a),t.d(a,{SettingsContext:()=>A,default:()=>P,getServerSideProps:()=>q});var r=t(63865),i=t(9455),l=t(30671),n=t(5583),o=t(19796),c=t(8732),d=t(82015),u=t.n(d),m=t(25562),p=t(92702),g=t(53926),x=t(57660),h=t(65842),f=t(91140),j=t(55904);function S({user:e,image:s,setImage:t}){let a=u().useRef();return(0,c.jsxs)("div",{className:"paper w-full items-center",children:[(0,c.jsx)("h2",{className:"m-0 text-xl",children:"User Image"}),(0,c.jsx)("div",{className:"bg-white rounded-full overflow-hidden w-24 h-24",children:(0,c.jsx)("img",{src:s?"string"==typeof s?s:s.imageBase64Full:"/images/database-placeholder.png",alt:"User Image",width:100,className:"w-full h-full object-cover",ref:a,"data-imagepreview":"image"})}),(0,c.jsxs)("div",{className:"w-full flex-col",id:"upload-user-image-options",children:[(0,c.jsxs)(j.A,{column:!0,className:"w-full",children:[(0,c.jsx)("button",{className:"outlined gray w-full whitespace-normal",onClick:e=>{(0,f.PB)("user-media-popup")},children:"Choose image From your Uploads"}),(0,c.jsx)("button",{className:"secondary w-full whitespace-normal",onClick:e=>{let s=e.target;s.closest("#upload-user-image-options")?.querySelector("input")?.click()},children:(0,c.jsx)("span",{children:"Choose image From your Computer"})})]}),(0,c.jsx)("input",{type:"file",accept:".png,.jpg,.jpeg,.webp",placeholder:"Choose Image",className:"hidden",onChange:async e=>{let s=e.target,a=s?.files?.[0];a&&t(await (0,h.A)({imageInputFile:a,maxWidth:400}))}})]})]})}function v(){let{user:e,image:s,setImage:t,activeUser:a}=u().useContext(A),[r,i]=u().useState(!1);return(0,c.jsxs)(u().Fragment,{children:[(0,c.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,c.jsxs)("div",{className:"w-full flex items-center justify-between",children:[(0,c.jsx)("h1",{className:"text-3xl m-0",children:"Settings"}),(0,c.jsx)("div",{children:!e?.social_login&&(0,c.jsx)("a",{href:"/send-password-reset-link",className:"button outlined",children:"Reset Password"})})]}),(0,c.jsx)(g.A,{user:e})]}),(0,c.jsx)("section",{className:"p-0",children:(0,c.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 gap-8 items-stretch",children:[(0,c.jsxs)("div",{className:"paper w-full",children:[(0,c.jsx)("h2",{className:"m-0 text-xl",children:"Account Information"}),(0,c.jsxs)("div",{className:"flex flex-row w-full",children:[(0,c.jsx)("span",{children:"USER ID"}),(0,c.jsx)("b",{className:"info w-auto",children:e.id})]}),(0,c.jsx)(x.A,{user:a,image:s})]}),(0,c.jsx)("div",{className:"items-stretch",children:(0,c.jsx)(S,{image:s,setImage:t})})]})}),!1]})}t(16757),t(46169);var b=t(37195),w=t(19134),N=t(71934);let A=u().createContext({});function P({user:e,databases:s,activeUser:t}){let a=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,c.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[r,i]=u().useState(t.image);return(0,c.jsx)(m.A,{head:a,user:e,children:(0,c.jsxs)(A.Provider,{value:{user:e,image:r,setImage:i,activeUser:t},children:[(0,c.jsx)(v,{}),(0,c.jsx)(b.A,{setDbImage:i})]})})}async function q({req:e,res:s,query:t}){let a=await (0,p.A)(e,s);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,w.A)(`SELECT SCHEMA_NAME AS dbFullName FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME LIKE 'user_${a.id}%'`),i=await (0,N.A)(`SELECT first_name,last_name,username,email,image,image_thumbnail FROM users WHERE id='${a.id}'`);return{props:{user:a,databases:r,activeUser:i[0]}}}let M=(0,l.M)(a,"default"),_=(0,l.M)(a,"getStaticProps"),y=(0,l.M)(a,"getStaticPaths"),E=(0,l.M)(a,"getServerSideProps"),C=(0,l.M)(a,"config"),R=(0,l.M)(a,"reportWebVitals"),F=(0,l.M)(a,"unstable_getStaticProps"),I=(0,l.M)(a,"unstable_getStaticPaths"),D=(0,l.M)(a,"unstable_getStaticParams"),H=(0,l.M)(a,"unstable_getServerProps"),O=(0,l.M)(a,"unstable_getServerSideProps"),k=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/settings",pathname:"/admin/[user_id]/settings",bundlePath:"",filename:""},components:{App:o.default,Document:n.default},userland:a})},19134:(e,s,t)=>{t.d(s,{A:()=>n});var a=t(29021),r=t.n(a),i=t(77047),l=t(51779);async function n(e){let s;"production".match(/dev/)&&r().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{s=await function(...e){let s=(0,l.A)();try{return new Promise((t,a)=>{s.query(...e).then(e=>{s.end(),t(JSON.parse(JSON.stringify(e)))}).catch(e=>{s.end(),t({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{s?.end()}}(e)}catch(e){(0,i.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return s||null}},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var s=require("../../../webpack-runtime.js");s.C(e);var t=e=>s(s.s=e),a=s.X(0,[883,9821,9796,5392,1579,7303],()=>t(47766));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=189,e.ids=[189],e.modules={47766:(e,s,t)=>{t.r(s),t.d(s,{config:()=>C,default:()=>_,getServerSideProps:()=>E,getStaticPaths:()=>y,getStaticProps:()=>q,reportWebVitals:()=>R,routeModule:()=>k,unstable_getServerProps:()=>H,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>D,unstable_getStaticPaths:()=>I,unstable_getStaticProps:()=>F});var a={};t.r(a),t.d(a,{SettingsContext:()=>A,default:()=>P,getServerSideProps:()=>M});var r=t(63865),i=t(9455),l=t(30671),n=t(5583),o=t(19796),c=t(8732),d=t(82015),u=t.n(d),m=t(25562),p=t(92702),g=t(53926),x=t(57660),h=t(65842),f=t(91140),j=t(55904);function S({user:e,image:s,setImage:t}){let a=u().useRef();return(0,c.jsxs)("div",{className:"paper w-full items-center",children:[(0,c.jsx)("h2",{className:"m-0 text-xl",children:"User Image"}),(0,c.jsx)("div",{className:"bg-white rounded-full overflow-hidden w-24 h-24",children:(0,c.jsx)("img",{src:s?"string"==typeof s?s:s.imageBase64Full:"/images/database-placeholder.png",alt:"User Image",width:100,className:"w-full h-full object-cover",ref:a,"data-imagepreview":"image"})}),(0,c.jsxs)("div",{className:"w-full flex-col",id:"upload-user-image-options",children:[(0,c.jsxs)(j.A,{column:!0,className:"w-full",children:[(0,c.jsx)("button",{className:"outlined gray w-full whitespace-normal",onClick:e=>{(0,f.PB)("user-media-popup")},children:"Choose image From your Uploads"}),(0,c.jsx)("button",{className:"secondary w-full whitespace-normal",onClick:e=>{let s=e.target;s.closest("#upload-user-image-options")?.querySelector("input")?.click()},children:(0,c.jsx)("span",{children:"Choose image From your Computer"})})]}),(0,c.jsx)("input",{type:"file",accept:".png,.jpg,.jpeg,.webp",placeholder:"Choose Image",className:"hidden",onChange:async e=>{let s=e.target,a=s?.files?.[0];a&&t(await (0,h.A)({imageInputFile:a,maxWidth:400}))}})]})]})}function v(){let{user:e,image:s,setImage:t,activeUser:a}=u().useContext(A),[r,i]=u().useState(!1);return(0,c.jsxs)(u().Fragment,{children:[(0,c.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,c.jsxs)("div",{className:"w-full flex items-center justify-between",children:[(0,c.jsx)("h1",{className:"text-3xl m-0",children:"Settings"}),(0,c.jsx)("div",{children:!e?.social_login&&(0,c.jsx)("a",{href:"/send-password-reset-link",className:"button outlined",children:"Reset Password"})})]}),(0,c.jsx)(g.A,{user:e})]}),(0,c.jsx)("section",{className:"p-0",children:(0,c.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 gap-8 items-stretch",children:[(0,c.jsxs)("div",{className:"paper w-full",children:[(0,c.jsx)("h2",{className:"m-0 text-xl",children:"Account Information"}),(0,c.jsxs)("div",{className:"flex flex-row w-full",children:[(0,c.jsx)("span",{children:"USER ID"}),(0,c.jsx)("b",{className:"info w-auto",children:e.id})]}),(0,c.jsx)(x.A,{user:a,image:s})]}),(0,c.jsx)("div",{className:"items-stretch",children:(0,c.jsx)(S,{image:s,setImage:t})})]})}),!1]})}t(16757),t(46169);var b=t(37195),w=t(19134),N=t(71934);let A=u().createContext({});function P({user:e,databases:s,activeUser:t}){let a=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,c.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[r,i]=u().useState(t.image);return(0,c.jsx)(m.A,{head:a,user:e,children:(0,c.jsxs)(A.Provider,{value:{user:e,image:r,setImage:i,activeUser:t},children:[(0,c.jsx)(v,{}),(0,c.jsx)(b.A,{setDbImage:i})]})})}async function M({req:e,res:s,query:t}){let a=await (0,p.A)(e,s);if(!a?.logged_in_status)return{redirect:{destination:"/login",permanent:!1}};let r=await (0,w.A)(`SELECT SCHEMA_NAME AS dbFullName FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME LIKE 'user_${a.id}%'`),i=await (0,N.A)(`SELECT first_name,last_name,username,email,image,image_thumbnail FROM users WHERE id='${a.id}'`);return{props:{user:a,databases:r,activeUser:i[0]}}}let _=(0,l.M)(a,"default"),q=(0,l.M)(a,"getStaticProps"),y=(0,l.M)(a,"getStaticPaths"),E=(0,l.M)(a,"getServerSideProps"),C=(0,l.M)(a,"config"),R=(0,l.M)(a,"reportWebVitals"),F=(0,l.M)(a,"unstable_getStaticProps"),I=(0,l.M)(a,"unstable_getStaticPaths"),D=(0,l.M)(a,"unstable_getStaticParams"),H=(0,l.M)(a,"unstable_getServerProps"),O=(0,l.M)(a,"unstable_getServerSideProps"),k=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/settings",pathname:"/admin/[user_id]/settings",bundlePath:"",filename:""},components:{App:o.default,Document:n.default},userland:a})},19134:(e,s,t)=>{t.d(s,{A:()=>n});var a=t(29021),r=t.n(a),i=t(77047),l=t(51779);async function n(e){let s;"production".match(/dev/)&&r().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{s=await function(...e){let s=(0,l.A)();try{return new Promise((t,a)=>{s.query(...e).then(e=>{s.end(),t(JSON.parse(JSON.stringify(e)))}).catch(e=>{s.end(),t({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{s?.end()}}(e)}catch(e){(0,i.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return s||null}},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var s=require("../../../webpack-runtime.js");s.C(e);var t=e=>s(s.s=e),a=s.X(0,[883,9821,9796,5392,1579,7303],()=>t(47766));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/settings.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/settings.js.nft.json index 86e9913b..60139992 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/settings.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/settings.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../chunks/5392.js","../../../chunks/1579.js","../../../chunks/7303.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/users.js index 1eb8d6b5..233cfbdf 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=5662,e.ids=[5662],e.modules={30671:(e,s)=>{Object.defineProperty(s,"M",{enumerable:!0,get:function(){return function e(s,t){return t in s?s[t]:"then"in s&&"function"==typeof s.then?s.then(s=>e(s,t)):"function"==typeof s&&"default"===t?s:void 0}}})},63425:(e,s,t)=>{t.r(s),t.d(s,{config:()=>L,default:()=>E,getServerSideProps:()=>M,getStaticPaths:()=>k,getStaticProps:()=>P,reportWebVitals:()=>O,routeModule:()=>B,unstable_getServerProps:()=>T,unstable_getServerSideProps:()=>q,unstable_getStaticParams:()=>U,unstable_getStaticPaths:()=>C,unstable_getStaticProps:()=>R});var a={};t.r(a),t.d(a,{UsersContext:()=>b,default:()=>w,getServerSideProps:()=>D});var r=t(63865),i=t(9455),n=t(30671),l=t(5583),c=t(19796),d=t(8732),o=t(82015),u=t.n(o),m=t(25562),p=t(92702),h=t(55954),x=t(53926),v=t(91140),f=t(46169),_=t(16757),y=t(55904);function g({userObject:e,setTargetUser:s,paradigm:t}){let a=t?.match(/invited/)?`${e.inviteeFirstName} ${e.inviteeLastName} (${e.inviteeEmail})`:`${e.first_name} ${e.last_name} (${e.email})`,r=t?.match(/invited/)?`${e.inviteeImage}`:`${e.image_thumbnail}`,[i,n]=u().useState(!1);return(0,d.jsxs)("div",{className:"card no-hover items-center "+(t?.match(/invited/)?" green green-bg":" primary"),children:[i&&(0,d.jsx)(_.A,{}),(0,d.jsxs)("div",{className:"w-full",children:[(0,d.jsx)("img",{src:r,className:"w-8 h-8 rounded-full object-cover bg-slate-200",onError:e=>{e.target.src="/images/user-preset-thumbnail.png"}}),(0,d.jsx)("span",{className:"text-sm font-semibold",children:a}),e?.user_priviledge?.match(/./)&&(0,d.jsxs)("span",{className:"text-sm ml-auto text-slate-900/50",children:["Priviledges:"," ",(0,d.jsx)("span",{className:"text-slate-600 font-semibold",children:e.user_priviledge.split("|").join(" | ")})]}),!t?.match(/invited/)&&(0,d.jsx)(u().Fragment,{children:(0,d.jsxs)(y.A,{children:[(0,d.jsx)("button",{className:"outlined text-xs px-3 py-1",onClick:t=>{s(e),setTimeout(()=>{(0,v.PB)("target-user-popup")},200)},children:"Edit User Access"}),(0,d.jsx)("button",{className:"outlined text-xs px-3 py-1",onClick:s=>{n(!0),window.confirm("Delete this user")&&(0,f.A)("/api/deleteUserUser",{method:"post",body:{...e}},!0).then(e=>{setTimeout(()=>{n(!1)},500),window.location.reload()})},children:"Delete User"})]})})]})]})}function j({user:e,setTargetUser:s,users:t,adminUsers:a,invitedAccounts:r}){return(0,d.jsx)(u().Fragment,{children:(0,d.jsxs)("section",{className:"paper",children:[(0,d.jsx)("h2",{className:"text-xl m-0",children:"Users List"}),(0,d.jsxs)("div",{className:"card no-hover items-center w-full justify-between",children:[(0,d.jsxs)("div",{className:"gap-2",children:[(0,d.jsx)("div",{className:"w-10 h-10 rounded-full overflow-hidden",children:(0,d.jsx)("img",{src:e.image_thumbnail,alt:"Main User Image",width:40,className:"w-full h-full object-cover"})}),(0,d.jsxs)("span",{className:"font-semibold",children:[e.first_name," ",e.last_name]})]}),(0,d.jsx)("span",{className:"text-sm font-semibold",children:"Super User (Owner)"})]}),(0,d.jsxs)("div",{className:"w-full flex-col items-stretch",children:[r&&r[0]&&(0,d.jsxs)(u().Fragment,{children:[(0,d.jsx)("h4",{className:"m-0 text-sm font-semibold text-slate-400",children:"Accounts that Invited you"}),r.map((e,t)=>(0,d.jsx)(g,{userObject:e,setTargetUser:s,paradigm:"invited"},t+1))]}),a&&a[0]&&(0,d.jsxs)(u().Fragment,{children:[(0,d.jsx)("h4",{className:"m-0 text-sm font-semibold text-slate-400",children:"Accounts you Invited"}),a.map((e,t)=>(0,d.jsx)(g,{userObject:e,setTargetUser:s},t+1))]})]})]})})}function A({invitationObject:e}){let[s,t]=u().useState(!1);return(0,d.jsxs)("div",{className:"bg-slate-100 px-4 py-2 rounded w-full justify-between relative",children:[s&&(0,d.jsx)(_.A,{width:"20px"}),(0,d.jsxs)("span",{className:"text-sm font-semibold",children:[e.first_name," ",e.last_name," (",e.email,")"]}),(0,d.jsx)("button",{className:"py-1.5 px-3 text-sm secondary",onClick:s=>{t(!0),(0,f.A)("/api/acceptUserInvitation",{method:"post",body:{...e}},!0).then(e=>{e.success&&(window.alert("Invitation Accepted!"),window.location.reload()),setTimeout(()=>{t(!1)},500)})},children:"Accept Invitation"})]},e.id)}function S(){let{user:e,databases:s,pendingInvitations:t,pendingInvitationsReceived:a,adminUsers:r,invitedAccounts:i,setTargetUser:n}=u().useContext(b),[l,c]=u().useState(!1);return(0,d.jsxs)(u().Fragment,{children:[(0,d.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,d.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,d.jsx)("h1",{className:"text-3xl m-0",children:"Users"}),(0,d.jsxs)("a",{href:`/admin/${e?.id}/users/add-user`,className:"flex items-center gap-2 whitespace-normal button",children:[(0,d.jsx)("span",{className:"symbol",children:"+"}),(0,d.jsx)("span",{children:"Add New User"})]})]}),(0,d.jsx)(x.A,{user:e})]}),(0,d.jsxs)("div",{className:"w-full grid grid-cols-1 items-start justify-start",children:[(0,d.jsx)("div",{className:"flex-col items-stretch justify-start",children:e&&n&&(0,d.jsx)(j,{setTargetUser:n,user:e,adminUsers:r,invitedAccounts:i})}),(0,d.jsxs)("div",{className:"flex-col items-stretch justify-start",children:[t&&t[0]&&(0,d.jsx)(u().Fragment,{children:(0,d.jsx)("section",{className:"p-4 items-start gap-4 overflow-visible",children:(0,d.jsxs)("div",{className:"flex-col w-full items-start",children:[(0,d.jsx)("h2",{className:"text-xl m-0",children:"Invitations Sent"}),t.map((e,s)=>(0,d.jsxs)("div",{className:"bg-slate-100 px-4 py-2 rounded w-full justify-between",children:[(0,d.jsx)("span",{className:"text-sm font-semibold",children:e.invited_user_email}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"text-sm text-slate-400",children:"Pending"}),(0,d.jsx)("span",{className:"text-sm text-orange-600 hover:opacity-50 cursor-pointer",onClick:s=>{window.confirm("Delete this invitation?")&&(0,f.A)("/api/deleteInvitation",{method:"POST",body:{id:e.id}},!0).finally(()=>{window.location.reload()})},children:"Delete Invitation"})]})]},e.id))]})})}),a&&a[0]&&(0,d.jsx)(u().Fragment,{children:(0,d.jsx)("section",{className:"p-4 items-start gap-4 overflow-visible",children:(0,d.jsxs)("div",{className:"flex-col w-full items-start",children:[(0,d.jsx)("h2",{className:"text-xl m-0",children:"Pending Invitations Received"}),a.map((e,s)=>(0,d.jsx)(A,{invitationObject:e},s+1))]})})})]})]})]})}var N=t(71934);let b=u().createContext({});function w({user:e,users:s,databases:t,pendingInvitations:a,pendingInvitationsReceived:r,adminUsers:i,invitedAccounts:n}){let l=(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("title",{children:"Users | Datasquirel"}),(0,d.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[c,o]=u().useState();return(0,d.jsx)(b.Provider,{value:{user:e,users:s,targetUser:c,setTargetUser:o,databases:t,pendingInvitations:a,pendingInvitationsReceived:r,adminUsers:i,invitedAccounts:n},children:(0,d.jsxs)(u().Fragment,{children:[(0,d.jsx)(m.A,{head:l,user:e,children:(0,d.jsx)(S,{})}),(0,d.jsx)(h.A,{targetUser:c||void 0,user:e,setTargetUser:o})]})})}async function D({req:e,res:s,query:t}){let a=await (0,p.A)(e,s);if(!a?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,N.A)(`SELECT * FROM delegated_users WHERE user_id='${a.id}'`),i=await (0,N.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${a.id}'`),n=await (0,N.A)(`SELECT * FROM invitations WHERE inviting_user_id='${a.id}' AND invitation_status='Pending'`),l=await (0,N.A)(`SELECT invitations.*,users.first_name,users.last_name,users.email FROM invitations JOIN users ON users.id=invitations.inviting_user_id WHERE invited_user_email='${a.email}' AND invitation_status='Pending'`),c=await (0,N.A)(`SELECT * FROM user_users WHERE user_id='${a.id}' AND user_type='admin'`),d=await (0,N.A)(`SELECT user_users.*,users.first_name AS inviteeFirstName,users.last_name AS inviteeLastName,users.email AS inviteeEmail, users.image_thumbnail AS inviteeImage FROM user_users JOIN users ON users.id=user_users.user_id WHERE user_users.email='${a.email}' AND user_users.user_type='admin'`);return{props:{user:a,users:r,databases:i,pendingInvitations:n,pendingInvitationsReceived:l,adminUsers:c,invitedAccounts:d}}}let E=(0,n.M)(a,"default"),P=(0,n.M)(a,"getStaticProps"),k=(0,n.M)(a,"getStaticPaths"),M=(0,n.M)(a,"getServerSideProps"),L=(0,n.M)(a,"config"),O=(0,n.M)(a,"reportWebVitals"),R=(0,n.M)(a,"unstable_getStaticProps"),C=(0,n.M)(a,"unstable_getStaticPaths"),U=(0,n.M)(a,"unstable_getStaticParams"),T=(0,n.M)(a,"unstable_getServerProps"),q=(0,n.M)(a,"unstable_getServerSideProps"),B=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/users",pathname:"/admin/[user_id]/users",bundlePath:"",filename:""},components:{App:c.default,Document:l.default},userland:a})},91140:(e,s,t)=>{t.d(s,{Ay:()=>l,PB:()=>c,fs:()=>d});var a=t(8732),r=t(58150),i=t(82015),n=t.n(i);function l({children:e,title:s,data:t,fullPage:i,wrapperClasses:l,closePopupDispatch:c,wrapperStyle:o,noContainer:u}){return i?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(l||""),"data-popupid":s||null,style:o,children:[u?(0,a.jsx)(n().Fragment,{children:e}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":t?JSON.stringify(t):"",children:e}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),c&&c()},children:(0,a.jsx)(r.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":s||null,children:[u?(0,a.jsx)(n().Fragment,{children:e}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":t?JSON.stringify(t):"",children:[e,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]})}function c(e,s){let t=document.querySelector(`[data-popupid='${e}']`);t&&(t.style.display="flex",s?.(t))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},55904:(e,s,t)=>{t.d(s,{A:()=>n});var a=t(8732),r=t(82015),i=t.n(r);function n({children:e,column:s,className:t}){let r=i().useRef();return(0,a.jsx)("div",{className:"items-stretch gap-0"+(s?" flex-col":" flex-wrap xl:flex-nowrap")+(t?" "+t:""),ref:r,children:e})}},23293:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,s,t)=>{t.d(s,{A:()=>r});var a=t(51779);async function r(...e){let s=(0,a.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let t=await s.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},51779:(e,s,t)=>{t.d(s,{A:()=>i});var a=t(9973),r=t.n(a);function i(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,s)=>{Object.defineProperty(s,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var s=require("../../../webpack-runtime.js");s.C(e);var t=e=>s(s.s=e),a=s.X(0,[883,9821,9796,5392,5954],()=>t(63425));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=5662,e.ids=[5662],e.modules={30671:(e,s)=>{Object.defineProperty(s,"M",{enumerable:!0,get:function(){return function e(s,t){return t in s?s[t]:"then"in s&&"function"==typeof s.then?s.then(s=>e(s,t)):"function"==typeof s&&"default"===t?s:void 0}}})},63425:(e,s,t)=>{t.r(s),t.d(s,{config:()=>M,default:()=>E,getServerSideProps:()=>L,getStaticPaths:()=>k,getStaticProps:()=>P,reportWebVitals:()=>O,routeModule:()=>Q,unstable_getServerProps:()=>T,unstable_getServerSideProps:()=>U,unstable_getStaticParams:()=>B,unstable_getStaticPaths:()=>C,unstable_getStaticProps:()=>R});var a={};t.r(a),t.d(a,{UsersContext:()=>N,default:()=>D,getServerSideProps:()=>w});var r=t(63865),i=t(9455),n=t(30671),l=t(5583),c=t(19796),d=t(8732),o=t(82015),u=t.n(o),m=t(25562),p=t(92702),h=t(55954),x=t(53926),v=t(91140),_=t(46169),f=t(16757),g=t(55904);function y({userObject:e,setTargetUser:s,paradigm:t}){let a=t?.match(/invited/)?`${e.inviteeFirstName} ${e.inviteeLastName} (${e.inviteeEmail})`:`${e.first_name} ${e.last_name} (${e.email})`,r=t?.match(/invited/)?`${e.inviteeImage}`:`${e.image_thumbnail}`,[i,n]=u().useState(!1);return(0,d.jsxs)("div",{className:"card no-hover items-center "+(t?.match(/invited/)?" green green-bg":" primary"),children:[i&&(0,d.jsx)(f.A,{}),(0,d.jsxs)("div",{className:"w-full",children:[(0,d.jsx)("img",{src:r,className:"w-8 h-8 rounded-full object-cover bg-slate-200",onError:e=>{e.target.src="/images/user-preset-thumbnail.png"}}),(0,d.jsx)("span",{className:"text-sm font-semibold",children:a}),e?.user_priviledge?.match(/./)&&(0,d.jsxs)("span",{className:"text-sm ml-auto text-slate-900/50",children:["Priviledges:"," ",(0,d.jsx)("span",{className:"text-slate-600 font-semibold",children:e.user_priviledge.split("|").join(" | ")})]}),!t?.match(/invited/)&&(0,d.jsx)(u().Fragment,{children:(0,d.jsxs)(g.A,{children:[(0,d.jsx)("button",{className:"outlined text-xs px-3 py-1",onClick:t=>{s(e),setTimeout(()=>{(0,v.PB)("target-user-popup")},200)},children:"Edit User Access"}),(0,d.jsx)("button",{className:"outlined text-xs px-3 py-1",onClick:s=>{n(!0),window.confirm("Delete this user")&&(0,_.A)("/api/deleteUserUser",{method:"post",body:{...e}},!0).then(e=>{setTimeout(()=>{n(!1)},500),window.location.reload()})},children:"Delete User"})]})})]})]})}function A({user:e,setTargetUser:s,users:t,adminUsers:a,invitedAccounts:r}){return(0,d.jsx)(u().Fragment,{children:(0,d.jsxs)("section",{className:"paper",children:[(0,d.jsx)("h2",{className:"text-xl m-0",children:"Users List"}),(0,d.jsxs)("div",{className:"card no-hover items-center w-full justify-between",children:[(0,d.jsxs)("div",{className:"gap-2",children:[(0,d.jsx)("div",{className:"w-10 h-10 rounded-full overflow-hidden",children:(0,d.jsx)("img",{src:e.image_thumbnail,alt:"Main User Image",width:40,className:"w-full h-full object-cover"})}),(0,d.jsxs)("span",{className:"font-semibold",children:[e.first_name," ",e.last_name]})]}),(0,d.jsx)("span",{className:"text-sm font-semibold",children:"Super User (Owner)"})]}),(0,d.jsxs)("div",{className:"w-full flex-col items-stretch",children:[r&&r[0]&&(0,d.jsxs)(u().Fragment,{children:[(0,d.jsx)("h4",{className:"m-0 text-sm font-semibold text-slate-400",children:"Accounts that Invited you"}),r.map((e,t)=>(0,d.jsx)(y,{userObject:e,setTargetUser:s,paradigm:"invited"},t+1))]}),a&&a[0]&&(0,d.jsxs)(u().Fragment,{children:[(0,d.jsx)("h4",{className:"m-0 text-sm font-semibold text-slate-400",children:"Accounts you Invited"}),a.map((e,t)=>(0,d.jsx)(y,{userObject:e,setTargetUser:s},t+1))]})]})]})})}function S({invitationObject:e}){let[s,t]=u().useState(!1);return(0,d.jsxs)("div",{className:"bg-slate-100 px-4 py-2 rounded w-full justify-between relative",children:[s&&(0,d.jsx)(f.A,{width:"20px"}),(0,d.jsxs)("span",{className:"text-sm font-semibold",children:[e.first_name," ",e.last_name," (",e.email,")"]}),(0,d.jsx)("button",{className:"py-1.5 px-3 text-sm secondary",onClick:s=>{t(!0),(0,_.A)("/api/acceptUserInvitation",{method:"post",body:{...e}},!0).then(e=>{e.success&&(window.alert("Invitation Accepted!"),window.location.reload()),setTimeout(()=>{t(!1)},500)})},children:"Accept Invitation"})]},e.id)}function j(){let{user:e,databases:s,pendingInvitations:t,pendingInvitationsReceived:a,adminUsers:r,invitedAccounts:i,setTargetUser:n}=u().useContext(N),[l,c]=u().useState(!1);return(0,d.jsxs)(u().Fragment,{children:[(0,d.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,d.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,d.jsx)("h1",{className:"text-3xl m-0",children:"Users"}),(0,d.jsxs)("a",{href:`/admin/${e?.id}/users/add-user`,className:"flex items-center gap-2 whitespace-normal button",children:[(0,d.jsx)("span",{className:"symbol",children:"+"}),(0,d.jsx)("span",{children:"Add New User"})]})]}),(0,d.jsx)(x.A,{user:e})]}),(0,d.jsxs)("div",{className:"w-full grid grid-cols-1 items-start justify-start",children:[(0,d.jsx)("div",{className:"flex-col items-stretch justify-start",children:e&&n&&(0,d.jsx)(A,{setTargetUser:n,user:e,adminUsers:r,invitedAccounts:i})}),(0,d.jsxs)("div",{className:"flex-col items-stretch justify-start",children:[t&&t[0]&&(0,d.jsx)(u().Fragment,{children:(0,d.jsx)("section",{className:"p-4 items-start gap-4 overflow-visible",children:(0,d.jsxs)("div",{className:"flex-col w-full items-start",children:[(0,d.jsx)("h2",{className:"text-xl m-0",children:"Invitations Sent"}),t.map((e,s)=>(0,d.jsxs)("div",{className:"bg-slate-100 px-4 py-2 rounded w-full justify-between",children:[(0,d.jsx)("span",{className:"text-sm font-semibold",children:e.invited_user_email}),(0,d.jsxs)("div",{children:[(0,d.jsx)("span",{className:"text-sm text-slate-400",children:"Pending"}),(0,d.jsx)("span",{className:"text-sm text-orange-600 hover:opacity-50 cursor-pointer",onClick:s=>{window.confirm("Delete this invitation?")&&(0,_.A)("/api/deleteInvitation",{method:"POST",body:{id:e.id}},!0).finally(()=>{window.location.reload()})},children:"Delete Invitation"})]})]},e.id))]})})}),a&&a[0]&&(0,d.jsx)(u().Fragment,{children:(0,d.jsx)("section",{className:"p-4 items-start gap-4 overflow-visible",children:(0,d.jsxs)("div",{className:"flex-col w-full items-start",children:[(0,d.jsx)("h2",{className:"text-xl m-0",children:"Pending Invitations Received"}),a.map((e,s)=>(0,d.jsx)(S,{invitationObject:e},s+1))]})})})]})]})]})}var b=t(71934);let N=u().createContext({});function D({user:e,users:s,databases:t,pendingInvitations:a,pendingInvitationsReceived:r,adminUsers:i,invitedAccounts:n}){let l=(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("title",{children:"Users | Datasquirel"}),(0,d.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[c,o]=u().useState();return(0,d.jsx)(N.Provider,{value:{user:e,users:s,targetUser:c,setTargetUser:o,databases:t,pendingInvitations:a,pendingInvitationsReceived:r,adminUsers:i,invitedAccounts:n},children:(0,d.jsxs)(u().Fragment,{children:[(0,d.jsx)(m.A,{head:l,user:e,children:(0,d.jsx)(j,{})}),(0,d.jsx)(h.A,{targetUser:c||void 0,user:e,setTargetUser:o})]})})}async function w({req:e,res:s,query:t}){let a=await (0,p.A)(e,s);if(!a?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,b.A)(`SELECT * FROM delegated_users WHERE user_id='${a.id}'`),i=await (0,b.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${a.id}'`),n=await (0,b.A)(`SELECT * FROM invitations WHERE inviting_user_id='${a.id}' AND invitation_status='Pending'`),l=await (0,b.A)(`SELECT invitations.*,users.first_name,users.last_name,users.email FROM invitations JOIN users ON users.id=invitations.inviting_user_id WHERE invited_user_email='${a.email}' AND invitation_status='Pending'`),c=await (0,b.A)(`SELECT * FROM user_users WHERE user_id='${a.id}' AND user_type='admin'`),d=await (0,b.A)(`SELECT user_users.*,users.first_name AS inviteeFirstName,users.last_name AS inviteeLastName,users.email AS inviteeEmail, users.image_thumbnail AS inviteeImage FROM user_users JOIN users ON users.id=user_users.user_id WHERE user_users.email='${a.email}' AND user_users.user_type='admin'`);return{props:{user:a,users:r,databases:i,pendingInvitations:n,pendingInvitationsReceived:l,adminUsers:c,invitedAccounts:d}}}let E=(0,n.M)(a,"default"),P=(0,n.M)(a,"getStaticProps"),k=(0,n.M)(a,"getStaticPaths"),L=(0,n.M)(a,"getServerSideProps"),M=(0,n.M)(a,"config"),O=(0,n.M)(a,"reportWebVitals"),R=(0,n.M)(a,"unstable_getStaticProps"),C=(0,n.M)(a,"unstable_getStaticPaths"),B=(0,n.M)(a,"unstable_getStaticParams"),T=(0,n.M)(a,"unstable_getServerProps"),U=(0,n.M)(a,"unstable_getServerSideProps"),Q=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/users",pathname:"/admin/[user_id]/users",bundlePath:"",filename:""},components:{App:c.default,Document:l.default},userland:a})},91140:(e,s,t)=>{t.d(s,{Ay:()=>l,PB:()=>c,fs:()=>d});var a=t(8732),r=t(58150),i=t(82015),n=t.n(i);function l({children:e,title:s,data:t,fullPage:i,wrapperClasses:l,closePopupDispatch:c,wrapperStyle:o,noContainer:u}){return i?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(l||""),"data-popupid":s||null,style:o,children:[u?(0,a.jsx)(n().Fragment,{children:e}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":t?JSON.stringify(t):"",children:e}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),c&&c()},children:(0,a.jsx)(r.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":s||null,children:[u?(0,a.jsx)(n().Fragment,{children:e}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":t?JSON.stringify(t):"",children:[e,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]})}function c(e,s){let t=document.querySelector(`[data-popupid='${e}']`);t&&(t.style.display="flex",s?.(t))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},55904:(e,s,t)=>{t.d(s,{A:()=>n});var a=t(8732),r=t(82015),i=t.n(r);function n({children:e,column:s,className:t}){let r=i().useRef();return(0,a.jsx)("div",{className:"items-stretch gap-0"+(s?" flex-col":" flex-wrap xl:flex-nowrap")+(t?" "+t:""),ref:r,children:e})}},23293:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,s,t)=>{t.d(s,{A:()=>a});let a=(0,t(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,s,t)=>{t.d(s,{A:()=>r});var a=t(51779);async function r(...e){let s=(0,a.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let t=await s.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},51779:(e,s,t)=>{t.d(s,{A:()=>i});var a=t(9973),r=t.n(a);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,s)=>{Object.defineProperty(s,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var s=require("../../../webpack-runtime.js");s.C(e);var t=e=>s(s.s=e),a=s.X(0,[883,9821,9796,5392,5954],()=>t(63425));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/users.js.nft.json index 52af7d2d..d3f74b3b 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../jsonData/userPriviledges.json","../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../chunks/5392.js","../../../chunks/5954.js","../../../../../jsonData/userPriviledges.json","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/add-user.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/add-user.js index e5416fdd..7bce90ed 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/add-user.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/add-user.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2774,e.ids=[2774],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},43402:(e,t,a)=>{let s;a.r(t),a.d(t,{config:()=>P,default:()=>j,getServerSideProps:()=>N,getStaticPaths:()=>E,getStaticProps:()=>k,reportWebVitals:()=>L,routeModule:()=>B,unstable_getServerProps:()=>T,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>R,unstable_getStaticPaths:()=>C,unstable_getStaticProps:()=>M});var r={};a.r(r),a.d(r,{AddNewUserContext:()=>S,default:()=>w,getServerSideProps:()=>D});var l=a(63865),n=a(9455),i=a(30671),d=a(5583),o=a(19796),c=a(8732),u=a(82015),m=a.n(u),p=a(25562),h=a(92702),x=a(53926),g=a(59023),f=a(80830),b=a(46169),_=a(16757),v=a(2913);function y(e){let{databases:t,user:r,query:l}=m().useContext(S),n=a(49436),[i,d]=m().useState("invitation"),[o,u]=m().useState(!1),[p,h]=m().useState(!1),[y,A]=m().useState(["Update Entries","Delete Entries"]),[w,D]=m().useState([]),[j,k]=m().useState(t&&t[0]?t[0].db_slug:null),[E,N]=m().useState(null),[P,L]=m().useState(null),[M,C]=m().useState([]),[R,T]=m().useState([]);return(0,c.jsxs)(m().Fragment,{children:[(0,c.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,c.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,c.jsxs)("div",{children:[(0,c.jsx)(g.A,{}),(0,c.jsxs)("h1",{className:"text-3xl m-0",children:["Add A New User",i?.match(/database/)&&j?` To ${j}`:""]})]})}),(0,c.jsx)(x.A,{user:r})]}),(0,c.jsxs)("section",{className:"p-4 items-start gap-4 overflow-visible",children:[o&&(0,c.jsx)(_.A,{}),(0,c.jsxs)("form",{onSubmit:e=>{e.preventDefault(),u(!0);let t=Array.from(e.target),a={};t.forEach(e=>{!e.nodeName?.match(/button/i)&&e.name&&e.value?.match(/./)&&(a[e.name]=e.value)});let s={...a,db_tables:w&&w[0]?R.join("|"):"",paradigm:i};i.match(/database/i)?s.database=j:(s.database_access=w.join("|"),s.priviledge=y.join("|")),(0,b.A)("/api/addUserUser",{method:"post",body:s},!0).then(e=>{e.success?P?(P.imageName=`${j}-user-${e.newUserId}`,P.mimeType="jpeg",delete P.imageBase64Full,(0,b.A)("/api/addUserMedia",{method:"post",body:{media:[P],folder:j?.replace(/_/g,"-"),type:"image"}},!0).then(t=>{(0,b.A)("/api/updateUserUser",{method:"post",body:{id:e.newUserId,user_type:i,image:t.mediaData[0].media_url,image_thumbnail:t.mediaData[0].media_thumbnail_url}},!0).then(e=>{e.success&&(i?.match(/database/)?window.location.pathname=`/admin/${r?.id}/users/databases/${j}`:window.location.pathname=`/admin/${r?.id}/users`),setTimeout(()=>{u(!1)},500)})})):i?.match(/database/)?window.location.pathname=`/admin/${r?.id}/users/databases/${j}`:window.location.pathname=`/admin/${r?.id}/users`:setTimeout(()=>{u(!1)},500)})},className:"w-full flex flex-col items-stretch gap-4",children:[(0,c.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,c.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"User Email Address"}),(0,c.jsx)("input",{type:"email",name:"email_address",id:"email_address",placeholder:"Email Address",autoComplete:"email",required:!0,onInput:e=>{let t=e.target;t.value.match(/./)?(t.classList.remove("warning"),N(null)):t.classList.add("warning"),window.clearTimeout(s),s=setTimeout(()=>{(0,b.A)(`/api/checkDuplicateData?type=email&value=${t.value}&tableName=user_users&userId=${r.id}&userType=invitation`).then(e=>{e?.result?(N("Email Already Exists"),t.classList.add("warning")):(N(null),t.classList.remove("warning"))})},300)}}),(0,c.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"User Priviledges"}),(0,c.jsx)(v.A,{checkBoxValues:n.map(e=>({title:e,name:e,default:!!e.match(/entries/i),onChangeHandler:t=>{y.includes(e)?A([...y.filter(t=>t!=e)]):A(t=>[...t,e])}})),smallText:!0,flexRow:!0}),(0,c.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"Databases Access"}),(0,c.jsx)("span",{className:"button outlined gray px-4 py-1 -mt-2",onClick:e=>{p?(t.forEach(e=>{setTimeout(()=>{let t=document.getElementById(e.db_slug);t?.checked&&t.click()},200)}),h(!1)):(t.forEach(e=>{setTimeout(()=>{let t=document.getElementById(e.db_slug);t?.checked||t?.click()},200)}),h(!0))},children:p?"Deselect All":"Select All"}),(0,c.jsx)(v.A,{checkBoxValues:t.map(e=>({title:e.db_name,name:e.db_slug,onChangeHandler:a=>{w.includes(e.db_slug)?D([...w.filter(t=>t!=e.db_slug)]):D(t=>[...t,e.db_slug]),w.length===t.length?h(!0):h(!1)}})),smallText:!0,flexRow:!0,name:"db-select"}),w&&w[0]&&(0,c.jsxs)(m().Fragment,{children:[(0,c.jsx)("hr",{className:"my-6"}),(0,c.jsx)("h3",{className:"m-0 text-lg font-semibold mb-2 text-slate-600",children:"Database Tables"}),(0,c.jsx)(f.A,{required:!0,selectOptions:t.filter(e=>w.includes(e.db_slug)).map(e=>({title:e.db_name,payload:e.db_slug})),name:"databases",onChangeHandler:e=>{k(e.target.value)}}),M&&M[0]&&(0,c.jsx)(v.A,{checkBoxValues:M.map(e=>({title:e.table_name,name:e.table_slug,onChangeHandler:t=>{t.target.checked?T(t=>[...t,`${j}-${e.table_slug}`]):T([...R.filter(t=>t!=`${j}-${e.table_slug}`)])},default:!!R?.includes(`${j}-${e.table_slug}`)})),smallText:!0,flexRow:!0})]})]}),(0,c.jsx)("button",{children:i?.match(/database/)?"Add User":"Invite User"})]})]})]})}var A=a(71934);let S=m().createContext({});function w({user:e,users:t,databases:a,query:s}){let r=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:"Users | Datasquirel"}),(0,c.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[l,n]=m().useState(null),[i,d]=m().useState(null);return(0,c.jsx)(p.A,{head:r,user:e,children:(0,c.jsx)(S.Provider,{value:{user:e,users:t,databases:a,query:s},children:(0,c.jsx)(y,{})})})}async function D({req:e,res:t,query:a}){let s=await (0,h.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,A.A)(`SELECT * FROM delegated_users WHERE user_id='${s.id}'`),l=await (0,A.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${s.id}'`);return{props:{user:s,users:r,databases:l,query:a}}}let j=(0,i.M)(r,"default"),k=(0,i.M)(r,"getStaticProps"),E=(0,i.M)(r,"getStaticPaths"),N=(0,i.M)(r,"getServerSideProps"),P=(0,i.M)(r,"config"),L=(0,i.M)(r,"reportWebVitals"),M=(0,i.M)(r,"unstable_getStaticProps"),C=(0,i.M)(r,"unstable_getStaticPaths"),R=(0,i.M)(r,"unstable_getStaticParams"),T=(0,i.M)(r,"unstable_getServerProps"),O=(0,i.M)(r,"unstable_getServerSideProps"),B=new l.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/users/add-user",pathname:"/admin/[user_id]/users/add-user",bundlePath:"",filename:""},components:{App:o.default,Document:d.default},userland:r})},2913:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({name:e,checkBoxValues:t,setAlert:a,labelColor:r,flexRow:l,baseText:n,smallText:i,className:d}){return(0,s.jsx)("div",{className:"flex items-start gap-x-4"+(l?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(d||""),children:t.map((t,l)=>{let{payload:d,title:o,onChangeHandler:c,fixed:u,jsx:m}=t,p=t.name?`${e}-${t.name}`:d?e+"-"+d:e;return(0,s.jsxs)("div",{className:"flex items-center"+(t.default&&u?" pointer-events-none":"")+(i?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,s.jsx)("input",{className:"m-0"+(i?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:p,id:p,onChange:e=>{a&&a(null),c&&c(e,t)},value:d,style:{minWidth:"20px"},...t.props}),m||(0,s.jsx)("label",{htmlFor:p,className:"m-0 "+(r||"text-slate-800 dark:text-white/80")+(n||i?" text-base":" text-lg"),children:o})]},l+1)})})}a(82015)},80830:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(58526);function l({selectOptions:e,name:t,onChangeHandler:a,required:l,setAlert:n,title:i,defaultValue:d,info:o,id:c}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),a=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!a.classList.contains("hidden")){a.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&a.classList.contains("hidden"))){if(!t){a.classList.add("hidden");return}if(a.classList.contains("hidden")){a.classList.remove("hidden");return}a.classList.add("hidden")}}return(0,s.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(o?" pr-8":""),children:[i&&(0,s.jsxs)("label",{htmlFor:t,children:[i,l?"":" (optional)"]}),(0,s.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,s.jsx)("select",{name:t,id:c||t,className:"w-full bg-white",required:l,onChange:e=>{n&&n(null),e.target.classList.remove("warning"),a&&a(e)},defaultValue:d||void 0,children:e.map((e,t)=>{let{payload:a,title:r}=e;return(0,s.jsx)("option",{value:a,selected:!!e.default,children:r},t+1)})}),(0,s.jsx)(r.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),o&&(0,s.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,s.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,s.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,s.jsx)("span",{children:o})}),(0,s.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,s.jsx)("div",{children:"Form Select Error"})}}a(82015)},59023:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(23293);function l(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(r.A,{})})}a(82015)},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(9973),r=a.n(s);function l(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},49436:e=>{e.exports=JSON.parse('["Edit Tables","Update Entries","Create Table","Delete Entries","Delete Tables"]')}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392],()=>a(43402));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2774,e.ids=[2774],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},43402:(e,t,a)=>{let s;a.r(t),a.d(t,{config:()=>L,default:()=>j,getServerSideProps:()=>E,getStaticPaths:()=>N,getStaticProps:()=>k,reportWebVitals:()=>P,routeModule:()=>T,unstable_getServerProps:()=>R,unstable_getServerSideProps:()=>C,unstable_getStaticParams:()=>O,unstable_getStaticPaths:()=>B,unstable_getStaticProps:()=>M});var r={};a.r(r),a.d(r,{AddNewUserContext:()=>A,default:()=>D,getServerSideProps:()=>w});var l=a(63865),n=a(9455),i=a(30671),d=a(5583),o=a(19796),c=a(8732),u=a(82015),m=a.n(u),p=a(25562),h=a(92702),x=a(53926),b=a(59023),_=a(80830),g=a(46169),f=a(16757),v=a(2913);function y(e){let{databases:t,user:r,query:l}=m().useContext(A),n=a(49436),[i,d]=m().useState("invitation"),[o,u]=m().useState(!1),[p,h]=m().useState(!1),[y,S]=m().useState(["Update Entries","Delete Entries"]),[D,w]=m().useState([]),[j,k]=m().useState(t&&t[0]?t[0].db_slug:null),[N,E]=m().useState(null),[L,P]=m().useState(null),[M,B]=m().useState([]),[O,R]=m().useState([]);return(0,c.jsxs)(m().Fragment,{children:[(0,c.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,c.jsx)("div",{className:"w-full justify-between flex-wrap",children:(0,c.jsxs)("div",{children:[(0,c.jsx)(b.A,{}),(0,c.jsxs)("h1",{className:"text-3xl m-0",children:["Add A New User",i?.match(/database/)&&j?` To ${j}`:""]})]})}),(0,c.jsx)(x.A,{user:r})]}),(0,c.jsxs)("section",{className:"p-4 items-start gap-4 overflow-visible",children:[o&&(0,c.jsx)(f.A,{}),(0,c.jsxs)("form",{onSubmit:e=>{e.preventDefault(),u(!0);let t=Array.from(e.target),a={};t.forEach(e=>{!e.nodeName?.match(/button/i)&&e.name&&e.value?.match(/./)&&(a[e.name]=e.value)});let s={...a,db_tables:D&&D[0]?O.join("|"):"",paradigm:i};i.match(/database/i)?s.database=j:(s.database_access=D.join("|"),s.priviledge=y.join("|")),(0,g.A)("/api/addUserUser",{method:"post",body:s},!0).then(e=>{e.success?L?(L.imageName=`${j}-user-${e.newUserId}`,L.mimeType="jpeg",delete L.imageBase64Full,(0,g.A)("/api/addUserMedia",{method:"post",body:{media:[L],folder:j?.replace(/_/g,"-"),type:"image"}},!0).then(t=>{(0,g.A)("/api/updateUserUser",{method:"post",body:{id:e.newUserId,user_type:i,image:t.mediaData[0].media_url,image_thumbnail:t.mediaData[0].media_thumbnail_url}},!0).then(e=>{e.success&&(i?.match(/database/)?window.location.pathname=`/admin/${r?.id}/users/databases/${j}`:window.location.pathname=`/admin/${r?.id}/users`),setTimeout(()=>{u(!1)},500)})})):i?.match(/database/)?window.location.pathname=`/admin/${r?.id}/users/databases/${j}`:window.location.pathname=`/admin/${r?.id}/users`:setTimeout(()=>{u(!1)},500)})},className:"w-full flex flex-col items-stretch gap-4",children:[(0,c.jsxs)("div",{className:"flex-col items-start w-full",children:[(0,c.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"User Email Address"}),(0,c.jsx)("input",{type:"email",name:"email_address",id:"email_address",placeholder:"Email Address",autoComplete:"email",required:!0,onInput:e=>{let t=e.target;t.value.match(/./)?(t.classList.remove("warning"),E(null)):t.classList.add("warning"),window.clearTimeout(s),s=setTimeout(()=>{(0,g.A)(`/api/checkDuplicateData?type=email&value=${t.value}&tableName=user_users&userId=${r.id}&userType=invitation`).then(e=>{e?.result?(E("Email Already Exists"),t.classList.add("warning")):(E(null),t.classList.remove("warning"))})},300)}}),(0,c.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"User Priviledges"}),(0,c.jsx)(v.A,{checkBoxValues:n.map(e=>({title:e,name:e,default:!!e.match(/entries/i),onChangeHandler:t=>{y.includes(e)?S([...y.filter(t=>t!=e)]):S(t=>[...t,e])}})),smallText:!0,flexRow:!0}),(0,c.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600 mt-4",children:"Databases Access"}),(0,c.jsx)("span",{className:"button outlined gray px-4 py-1 -mt-2",onClick:e=>{p?(t.forEach(e=>{setTimeout(()=>{let t=document.getElementById(e.db_slug);t?.checked&&t.click()},200)}),h(!1)):(t.forEach(e=>{setTimeout(()=>{let t=document.getElementById(e.db_slug);t?.checked||t?.click()},200)}),h(!0))},children:p?"Deselect All":"Select All"}),(0,c.jsx)(v.A,{checkBoxValues:t.map(e=>({title:e.db_name,name:e.db_slug,onChangeHandler:a=>{D.includes(e.db_slug)?w([...D.filter(t=>t!=e.db_slug)]):w(t=>[...t,e.db_slug]),D.length===t.length?h(!0):h(!1)}})),smallText:!0,flexRow:!0,name:"db-select"}),D&&D[0]&&(0,c.jsxs)(m().Fragment,{children:[(0,c.jsx)("hr",{className:"my-6"}),(0,c.jsx)("h3",{className:"m-0 text-lg font-semibold mb-2 text-slate-600",children:"Database Tables"}),(0,c.jsx)(_.A,{required:!0,selectOptions:t.filter(e=>D.includes(e.db_slug)).map(e=>({title:e.db_name,payload:e.db_slug})),name:"databases",onChangeHandler:e=>{k(e.target.value)}}),M&&M[0]&&(0,c.jsx)(v.A,{checkBoxValues:M.map(e=>({title:e.table_name,name:e.table_slug,onChangeHandler:t=>{t.target.checked?R(t=>[...t,`${j}-${e.table_slug}`]):R([...O.filter(t=>t!=`${j}-${e.table_slug}`)])},default:!!O?.includes(`${j}-${e.table_slug}`)})),smallText:!0,flexRow:!0})]})]}),(0,c.jsx)("button",{children:i?.match(/database/)?"Add User":"Invite User"})]})]})]})}var S=a(71934);let A=m().createContext({});function D({user:e,users:t,databases:a,query:s}){let r=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:"Users | Datasquirel"}),(0,c.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[l,n]=m().useState(null),[i,d]=m().useState(null);return(0,c.jsx)(p.A,{head:r,user:e,children:(0,c.jsx)(A.Provider,{value:{user:e,users:t,databases:a,query:s},children:(0,c.jsx)(y,{})})})}async function w({req:e,res:t,query:a}){let s=await (0,h.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,S.A)(`SELECT * FROM delegated_users WHERE user_id='${s.id}'`),l=await (0,S.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${s.id}'`);return{props:{user:s,users:r,databases:l,query:a}}}let j=(0,i.M)(r,"default"),k=(0,i.M)(r,"getStaticProps"),N=(0,i.M)(r,"getStaticPaths"),E=(0,i.M)(r,"getServerSideProps"),L=(0,i.M)(r,"config"),P=(0,i.M)(r,"reportWebVitals"),M=(0,i.M)(r,"unstable_getStaticProps"),B=(0,i.M)(r,"unstable_getStaticPaths"),O=(0,i.M)(r,"unstable_getStaticParams"),R=(0,i.M)(r,"unstable_getServerProps"),C=(0,i.M)(r,"unstable_getServerSideProps"),T=new l.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/users/add-user",pathname:"/admin/[user_id]/users/add-user",bundlePath:"",filename:""},components:{App:o.default,Document:d.default},userland:r})},2913:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({name:e,checkBoxValues:t,setAlert:a,labelColor:r,flexRow:l,baseText:n,smallText:i,className:d}){return(0,s.jsx)("div",{className:"flex items-start gap-x-4"+(l?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(d||""),children:t.map((t,l)=>{let{payload:d,title:o,onChangeHandler:c,fixed:u,jsx:m}=t,p=t.name?`${e}-${t.name}`:d?e+"-"+d:e;return(0,s.jsxs)("div",{className:"flex items-center"+(t.default&&u?" pointer-events-none":"")+(i?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,s.jsx)("input",{className:"m-0"+(i?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:p,id:p,onChange:e=>{a&&a(null),c&&c(e,t)},value:d,style:{minWidth:"20px"},...t.props}),m||(0,s.jsx)("label",{htmlFor:p,className:"m-0 "+(r||"text-slate-800 dark:text-white/80")+(n||i?" text-base":" text-lg"),children:o})]},l+1)})})}a(82015)},80830:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(58526);function l({selectOptions:e,name:t,onChangeHandler:a,required:l,setAlert:n,title:i,defaultValue:d,info:o,id:c}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),a=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!a.classList.contains("hidden")){a.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&a.classList.contains("hidden"))){if(!t){a.classList.add("hidden");return}if(a.classList.contains("hidden")){a.classList.remove("hidden");return}a.classList.add("hidden")}}return(0,s.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(o?" pr-8":""),children:[i&&(0,s.jsxs)("label",{htmlFor:t,children:[i,l?"":" (optional)"]}),(0,s.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,s.jsx)("select",{name:t,id:c||t,className:"w-full bg-white",required:l,onChange:e=>{n&&n(null),e.target.classList.remove("warning"),a&&a(e)},defaultValue:d||void 0,children:e.map((e,t)=>{let{payload:a,title:r}=e;return(0,s.jsx)("option",{value:a,selected:!!e.default,children:r},t+1)})}),(0,s.jsx)(r.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),o&&(0,s.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,s.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,s.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,s.jsx)("span",{children:o})}),(0,s.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,s.jsx)("div",{children:"Form Select Error"})}}a(82015)},59023:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(8732),r=a(23293);function l(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(r.A,{})})}a(82015)},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(9973),r=a.n(s);function l(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")},49436:e=>{e.exports=JSON.parse('["Edit Tables","Update Entries","Create Table","Delete Entries","Delete Tables"]')}};var t=require("../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392],()=>a(43402));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/add-user.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/add-user.js.nft.json index 86fdeb11..bd0f32e7 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/add-user.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/add-user.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../jsonData/userPriviledges.json","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../node_modules/@swc/helpers/package.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/client-only/index.js","../../../../../../node_modules/client-only/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/lodash/lodash.js","../../../../../../node_modules/lodash/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../node_modules/next/head.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../node_modules/react-dom/index.js","../../../../../../node_modules/react-dom/package.json","../../../../../../node_modules/react-dom/server.browser.js","../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../node_modules/react/cjs/react.development.js","../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../node_modules/react/index.js","../../../../../../node_modules/react/jsx-runtime.js","../../../../../../node_modules/react/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../node_modules/scheduler/index.js","../../../../../../node_modules/scheduler/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../node_modules/styled-jsx/index.js","../../../../../../node_modules/styled-jsx/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-runtime.js","../../../../chunks/883.js","../../../../chunks/9821.js","../../../../chunks/9796.js","../../../../chunks/5392.js","../../../../../../jsonData/userPriviledges.json","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases.js b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases.js index 8bbd0a8e..1745f2c5 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases.js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3681,e.ids=[3681],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},23477:(e,t,s)=>{s.r(t),s.d(t,{config:()=>P,default:()=>g,getServerSideProps:()=>k,getStaticPaths:()=>j,getStaticProps:()=>D,reportWebVitals:()=>N,routeModule:()=>C,unstable_getServerProps:()=>L,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>w,unstable_getStaticPaths:()=>E,unstable_getStaticProps:()=>M});var r={};s.r(r),s.d(r,{AllDatabasesUsersContext:()=>A,default:()=>S,getServerSideProps:()=>b});var a=s(63865),n=s(9455),l=s(30671),i=s(5583),d=s(19796),o=s(8732),c=s(82015),p=s.n(c),u=s(25562),h=s(92702),m=s(55954),x=s(53926);function y({databases:e,user:t}){return(0,o.jsx)(p().Fragment,{children:(0,o.jsxs)("section",{className:"p-4 items-start gap-4 overflow-visible",children:[(0,o.jsx)("h2",{className:"text-xl m-0",children:"Database Users"}),(0,o.jsx)("div",{className:"flex flex-wrap gap-6",children:e&&e[0]?e.map((e,s)=>(0,o.jsxs)("a",{href:`/admin/${t?.id}/users/databases/${e.db_slug}`,className:"border border-slate-200 border-solid rounded px-6 py-4 hover:border-primary flex items-center gap-2",children:[(0,o.jsx)("img",{src:e.db_image,className:"w-8 h-8 rounded-full object-cover",alt:""}),e.db_name]},s+1)):(0,o.jsx)("span",{children:"No Databases Yet"})})]})})}var _=s(59023);function f(){let{databases:e,user:t}=p().useContext(A);return(0,o.jsxs)(p().Fragment,{children:[(0,o.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,o.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)(_.A,{}),(0,o.jsx)("h1",{className:"text-3xl m-0",children:"All Databases Users"})]}),(0,o.jsxs)("a",{href:`/admin/${t?.id}/users/add-user`,className:"flex items-center gap-2 whitespace-normal button",children:[(0,o.jsx)("span",{className:"symbol",children:"+"}),(0,o.jsx)("span",{children:"Add New User"})]})]}),(0,o.jsx)(x.A,{user:t})]}),(0,o.jsx)(y,{databases:e,user:t})]})}var v=s(71934);let A=p().createContext({});function S({user:e,users:t,databases:s}){let r=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:"Users | Datasquirel"}),(0,o.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[a,n]=p().useState(null),[l,i]=p().useState();return(0,o.jsx)(A.Provider,{value:{user:e,users:t,targetUser:l,setTargetUser:i,databases:s},children:(0,o.jsxs)(p().Fragment,{children:[(0,o.jsx)(u.A,{head:r,user:e,children:(0,o.jsx)(f,{})}),l&&(0,o.jsx)(m.A,{targetUser:l,user:e,setTargetUser:i})]})})}async function b({req:e,res:t,query:s}){let r=await (0,h.A)(e,t);if(!r?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let a=await (0,v.A)(`SELECT * FROM delegated_users WHERE user_id='${r.id}'`),n=await (0,v.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${r.id}'`);return{props:{user:r,users:a,databases:n}}}let g=(0,l.M)(r,"default"),D=(0,l.M)(r,"getStaticProps"),j=(0,l.M)(r,"getStaticPaths"),k=(0,l.M)(r,"getServerSideProps"),P=(0,l.M)(r,"config"),N=(0,l.M)(r,"reportWebVitals"),M=(0,l.M)(r,"unstable_getStaticProps"),E=(0,l.M)(r,"unstable_getStaticPaths"),w=(0,l.M)(r,"unstable_getStaticParams"),L=(0,l.M)(r,"unstable_getServerProps"),O=(0,l.M)(r,"unstable_getServerSideProps"),C=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/users/databases",pathname:"/admin/[user_id]/users/databases",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:r})},59023:(e,t,s)=>{s.d(t,{A:()=>n});var r=s(8732),a=s(23293);function n(){return(0,r.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,r.jsx)(a.A,{})})}s(82015)},91140:(e,t,s)=>{s.d(t,{Ay:()=>i,PB:()=>d,fs:()=>o});var r=s(8732),a=s(58150),n=s(82015),l=s.n(n);function i({children:e,title:t,data:s,fullPage:n,wrapperClasses:i,closePopupDispatch:d,wrapperStyle:c,noContainer:p}){return n?(0,r.jsxs)("div",{className:"popup-bg overflow-hidden "+(i||""),"data-popupid":t||null,style:c,children:[p?(0,r.jsx)(l().Fragment,{children:e}):(0,r.jsx)("div",{className:"relative w-full h-full z-50","data-data":s?JSON.stringify(s):"",children:e}),(0,r.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{o(),d&&d()},children:(0,r.jsx)(a.A,{color:"white",size:20})}),(0,r.jsx)("div",{className:"popup-canceller",onClick:e=>{o(),d&&d()}})]}):(0,r.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[p?(0,r.jsx)(l().Fragment,{children:e}):(0,r.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":s?JSON.stringify(s):"",children:[e,(0,r.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{o(),d&&d()},children:(0,r.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,r.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{o(),d&&d()},children:(0,r.jsx)("span",{className:"font-normal",children:"✖"})}),(0,r.jsx)("div",{className:"popup-canceller",onClick:e=>{o(),d&&d()}})]})}function d(e,t){let s=document.querySelector(`[data-popupid='${e}']`);s&&(s.style.display="flex",t?.(s))}function o(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},23293:(e,t,s)=>{s.d(t,{A:()=>r});let r=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,s)=>{s.d(t,{A:()=>r});let r=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,t,s)=>{s.d(t,{A:()=>r});let r=(0,s(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,s)=>{s.d(t,{A:()=>r});let r=(0,s(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,s)=>{s.d(t,{A:()=>r});let r=(0,s(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,s)=>{s.d(t,{A:()=>r});let r=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,s)=>{s.d(t,{A:()=>r});let r=(0,s(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,s)=>{s.d(t,{A:()=>r});let r=(0,s(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,s)=>{s.d(t,{A:()=>r});let r=(0,s(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,t,s)=>{s.d(t,{A:()=>r});let r=(0,s(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,s)=>{s.d(t,{A:()=>r});let r=(0,s(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(51779);async function a(...e){let t=(0,r.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>n});var r=s(9973),a=s.n(r);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796,5392,5954],()=>s(23477));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3681,e.ids=[3681],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},23477:(e,t,s)=>{s.r(t),s.d(t,{config:()=>N,default:()=>D,getServerSideProps:()=>j,getStaticPaths:()=>P,getStaticProps:()=>g,reportWebVitals:()=>k,routeModule:()=>B,unstable_getServerProps:()=>w,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>E,unstable_getStaticPaths:()=>L,unstable_getStaticProps:()=>M});var a={};s.r(a),s.d(a,{AllDatabasesUsersContext:()=>f,default:()=>A,getServerSideProps:()=>b});var r=s(63865),n=s(9455),l=s(30671),o=s(5583),i=s(19796),d=s(8732),c=s(82015),p=s.n(c),u=s(25562),h=s(92702),m=s(55954),_=s(53926);function x({databases:e,user:t}){return(0,d.jsx)(p().Fragment,{children:(0,d.jsxs)("section",{className:"p-4 items-start gap-4 overflow-visible",children:[(0,d.jsx)("h2",{className:"text-xl m-0",children:"Database Users"}),(0,d.jsx)("div",{className:"flex flex-wrap gap-6",children:e&&e[0]?e.map((e,s)=>(0,d.jsxs)("a",{href:`/admin/${t?.id}/users/databases/${e.db_slug}`,className:"border border-slate-200 border-solid rounded px-6 py-4 hover:border-primary flex items-center gap-2",children:[(0,d.jsx)("img",{src:e.db_image,className:"w-8 h-8 rounded-full object-cover",alt:""}),e.db_name]},s+1)):(0,d.jsx)("span",{children:"No Databases Yet"})})]})})}var y=s(59023);function S(){let{databases:e,user:t}=p().useContext(f);return(0,d.jsxs)(p().Fragment,{children:[(0,d.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,d.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(y.A,{}),(0,d.jsx)("h1",{className:"text-3xl m-0",children:"All Databases Users"})]}),(0,d.jsxs)("a",{href:`/admin/${t?.id}/users/add-user`,className:"flex items-center gap-2 whitespace-normal button",children:[(0,d.jsx)("span",{className:"symbol",children:"+"}),(0,d.jsx)("span",{children:"Add New User"})]})]}),(0,d.jsx)(_.A,{user:t})]}),(0,d.jsx)(x,{databases:e,user:t})]})}var v=s(71934);let f=p().createContext({});function A({user:e,users:t,databases:s}){let a=(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("title",{children:"Users | Datasquirel"}),(0,d.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[r,n]=p().useState(null),[l,o]=p().useState();return(0,d.jsx)(f.Provider,{value:{user:e,users:t,targetUser:l,setTargetUser:o,databases:s},children:(0,d.jsxs)(p().Fragment,{children:[(0,d.jsx)(u.A,{head:a,user:e,children:(0,d.jsx)(S,{})}),l&&(0,d.jsx)(m.A,{targetUser:l,user:e,setTargetUser:o})]})})}async function b({req:e,res:t,query:s}){let a=await (0,h.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,v.A)(`SELECT * FROM delegated_users WHERE user_id='${a.id}'`),n=await (0,v.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${a.id}'`);return{props:{user:a,users:r,databases:n}}}let D=(0,l.M)(a,"default"),g=(0,l.M)(a,"getStaticProps"),P=(0,l.M)(a,"getStaticPaths"),j=(0,l.M)(a,"getServerSideProps"),N=(0,l.M)(a,"config"),k=(0,l.M)(a,"reportWebVitals"),M=(0,l.M)(a,"unstable_getStaticProps"),L=(0,l.M)(a,"unstable_getStaticPaths"),E=(0,l.M)(a,"unstable_getStaticParams"),w=(0,l.M)(a,"unstable_getServerProps"),O=(0,l.M)(a,"unstable_getServerSideProps"),B=new r.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/users/databases",pathname:"/admin/[user_id]/users/databases",bundlePath:"",filename:""},components:{App:i.default,Document:o.default},userland:a})},59023:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(8732),r=s(23293);function n(){return(0,a.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,a.jsx)(r.A,{})})}s(82015)},91140:(e,t,s)=>{s.d(t,{Ay:()=>o,PB:()=>i,fs:()=>d});var a=s(8732),r=s(58150),n=s(82015),l=s.n(n);function o({children:e,title:t,data:s,fullPage:n,wrapperClasses:o,closePopupDispatch:i,wrapperStyle:c,noContainer:p}){return n?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(o||""),"data-popupid":t||null,style:c,children:[p?(0,a.jsx)(l().Fragment,{children:e}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":s?JSON.stringify(s):"",children:e}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),i&&i()},children:(0,a.jsx)(r.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),i&&i()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[p?(0,a.jsx)(l().Fragment,{children:e}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":s?JSON.stringify(s):"",children:[e,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),i&&i()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),i&&i()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),i&&i()}})]})}function i(e,t){let s=document.querySelector(`[data-popupid='${e}']`);s&&(s.style.display="flex",t?.(s))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},23293:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(51779);async function r(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(9973),r=s.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,9796,5392,5954],()=>s(23477));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases.js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases.js.nft.json index 86fdeb11..0a597308 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases.js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../jsonData/userPriviledges.json","../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../node_modules/@swc/helpers/package.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/client-only/index.js","../../../../../../node_modules/client-only/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/lodash/lodash.js","../../../../../../node_modules/lodash/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../node_modules/next/head.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../node_modules/react-dom/index.js","../../../../../../node_modules/react-dom/package.json","../../../../../../node_modules/react-dom/server.browser.js","../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../node_modules/react/cjs/react.development.js","../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../node_modules/react/index.js","../../../../../../node_modules/react/jsx-runtime.js","../../../../../../node_modules/react/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../node_modules/scheduler/index.js","../../../../../../node_modules/scheduler/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../node_modules/styled-jsx/index.js","../../../../../../node_modules/styled-jsx/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-runtime.js","../../../../chunks/883.js","../../../../chunks/9821.js","../../../../chunks/9796.js","../../../../chunks/5392.js","../../../../chunks/5954.js","../../../../../../jsonData/userPriviledges.json","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database].js index f8726887..3ecaa71d 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4397,e.ids=[4397],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},50610:(e,t,s)=>{s.r(t),s.d(t,{config:()=>k,default:()=>S,getServerSideProps:()=>j,getStaticPaths:()=>D,getStaticProps:()=>g,reportWebVitals:()=>N,routeModule:()=>O,unstable_getServerProps:()=>w,unstable_getServerSideProps:()=>L,unstable_getStaticParams:()=>E,unstable_getStaticPaths:()=>M,unstable_getStaticProps:()=>P});var a={};s.r(a),s.d(a,{SingleDatabaseUsersContext:()=>b,default:()=>v,getServerSideProps:()=>A});var r=s(63865),n=s(9455),l=s(30671),i=s(5583),d=s(19796),o=s(8732),c=s(82015),u=s.n(c),p=s(25562),h=s(92702),m=s(55954),x=s(53926),y=s(59023);function _(){let{database:e,users:t,user:s}=u().useContext(b);return(0,o.jsxs)(u().Fragment,{children:[(0,o.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,o.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)(y.A,{}),(0,o.jsxs)("h1",{className:"text-3xl m-0",children:[e.db_name," Users"]})]}),(0,o.jsxs)("a",{href:`/admin/${s?.id}/users/add-user?db=${e.db_slug}`,className:"flex items-center gap-2 whitespace-normal button",children:[(0,o.jsx)("span",{className:"symbol",children:"+"}),(0,o.jsx)("span",{children:"Add New User"})]})]}),(0,o.jsx)(x.A,{user:s})]}),(0,o.jsx)("div",{className:"paper w-full flex-col items-stretch",children:t&&t[0]?t.map(t=>(0,o.jsxs)("a",{href:`/admin/${s?.id}/users/databases/${e.db_slug}/${t.id}`,className:"w-full flex items-center gap-2 p-4 border border-solid border-slate-200 rounded cursor-pointer hover:border-slate-400 flex-wrap",onClick:e=>{if(e.target.closest("button"))return e.preventDefault()},children:[(0,o.jsx)("img",{src:t.image_thumbnail,alt:"",className:"w-10 h-10 rounded-full object-cover bg-slate-200"}),(0,o.jsxs)("div",{className:"flex-col items-start gap-1",children:[(0,o.jsxs)("span",{className:"font-bold",children:[t.first_name," ",t.last_name]}),(0,o.jsx)("span",{className:"text-xs text-slate-500",children:t.date_created?.substring(0,16)})]}),(0,o.jsx)("button",{className:"ml-auto outlined gray pointer-events-none",children:"Edit User"})]})):(0,o.jsx)("span",{children:"No Users for this database yet"})})]})}var f=s(71934);let b=u().createContext({});function v({user:e,users:t,database:s}){let a=`${s.db_name} Users | Datasquirel"`,r=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:a}),(0,o.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[n,l]=u().useState(null),[i,d]=u().useState();return(0,o.jsx)(b.Provider,{value:{user:e,users:t,targetUser:i,setTargetUser:d,database:s},children:(0,o.jsx)(u().Fragment,{children:(0,o.jsxs)(p.A,{head:r,user:e,children:[(0,o.jsx)(_,{}),(0,o.jsx)(m.A,{targetUser:i,user:e,setTargetUser:d})]})})})}async function A({req:e,res:t,query:s}){let a=await (0,h.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,f.A)(`SELECT * FROM user_users WHERE user_id='${a.id}' AND \`database\`='${s.database}'`),n=await (0,f.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${a.id}' AND db_slug='${s.database}'`);return n&&n[0]?{props:{user:a,users:r,database:n[0]}}:{redirect:{destination:`/admin/${a?.id}/users`,permanent:!1}}}let S=(0,l.M)(a,"default"),g=(0,l.M)(a,"getStaticProps"),D=(0,l.M)(a,"getStaticPaths"),j=(0,l.M)(a,"getServerSideProps"),k=(0,l.M)(a,"config"),N=(0,l.M)(a,"reportWebVitals"),P=(0,l.M)(a,"unstable_getStaticProps"),M=(0,l.M)(a,"unstable_getStaticPaths"),E=(0,l.M)(a,"unstable_getStaticParams"),w=(0,l.M)(a,"unstable_getServerProps"),L=(0,l.M)(a,"unstable_getServerSideProps"),O=new r.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/users/databases/[database]",pathname:"/admin/[user_id]/users/databases/[database]",bundlePath:"",filename:""},components:{App:d.default,Document:i.default},userland:a})},59023:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(8732),r=s(23293);function n(){return(0,a.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,a.jsx)(r.A,{})})}s(82015)},91140:(e,t,s)=>{s.d(t,{Ay:()=>i,PB:()=>d,fs:()=>o});var a=s(8732),r=s(58150),n=s(82015),l=s.n(n);function i({children:e,title:t,data:s,fullPage:n,wrapperClasses:i,closePopupDispatch:d,wrapperStyle:c,noContainer:u}){return n?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(i||""),"data-popupid":t||null,style:c,children:[u?(0,a.jsx)(l().Fragment,{children:e}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":s?JSON.stringify(s):"",children:e}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{o(),d&&d()},children:(0,a.jsx)(r.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{o(),d&&d()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[u?(0,a.jsx)(l().Fragment,{children:e}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":s?JSON.stringify(s):"",children:[e,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{o(),d&&d()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{o(),d&&d()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{o(),d&&d()}})]})}function d(e,t){let s=document.querySelector(`[data-popupid='${e}']`);s&&(s.style.display="flex",t?.(s))}function o(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},23293:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(51779);async function r(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(9973),r=s.n(a);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,9796,5392,5954],()=>s(50610));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4397,e.ids=[4397],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},50610:(e,t,s)=>{s.r(t),s.d(t,{config:()=>P,default:()=>A,getServerSideProps:()=>N,getStaticPaths:()=>D,getStaticProps:()=>g,reportWebVitals:()=>j,routeModule:()=>O,unstable_getServerProps:()=>E,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>L,unstable_getStaticPaths:()=>M,unstable_getStaticProps:()=>k});var a={};s.r(a),s.d(a,{SingleDatabaseUsersContext:()=>y,default:()=>f,getServerSideProps:()=>v});var r=s(63865),n=s(9455),l=s(30671),o=s(5583),i=s(19796),d=s(8732),c=s(82015),p=s.n(c),u=s(25562),h=s(92702),m=s(55954),_=s(53926),x=s(59023);function b(){let{database:e,users:t,user:s}=p().useContext(y);return(0,d.jsxs)(p().Fragment,{children:[(0,d.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,d.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,d.jsxs)("div",{children:[(0,d.jsx)(x.A,{}),(0,d.jsxs)("h1",{className:"text-3xl m-0",children:[e.db_name," Users"]})]}),(0,d.jsxs)("a",{href:`/admin/${s?.id}/users/add-user?db=${e.db_slug}`,className:"flex items-center gap-2 whitespace-normal button",children:[(0,d.jsx)("span",{className:"symbol",children:"+"}),(0,d.jsx)("span",{children:"Add New User"})]})]}),(0,d.jsx)(_.A,{user:s})]}),(0,d.jsx)("div",{className:"paper w-full flex-col items-stretch",children:t&&t[0]?t.map(t=>(0,d.jsxs)("a",{href:`/admin/${s?.id}/users/databases/${e.db_slug}/${t.id}`,className:"w-full flex items-center gap-2 p-4 border border-solid border-slate-200 rounded cursor-pointer hover:border-slate-400 flex-wrap",onClick:e=>{if(e.target.closest("button"))return e.preventDefault()},children:[(0,d.jsx)("img",{src:t.image_thumbnail,alt:"",className:"w-10 h-10 rounded-full object-cover bg-slate-200"}),(0,d.jsxs)("div",{className:"flex-col items-start gap-1",children:[(0,d.jsxs)("span",{className:"font-bold",children:[t.first_name," ",t.last_name]}),(0,d.jsx)("span",{className:"text-xs text-slate-500",children:t.date_created?.substring(0,16)})]}),(0,d.jsx)("button",{className:"ml-auto outlined gray pointer-events-none",children:"Edit User"})]})):(0,d.jsx)("span",{children:"No Users for this database yet"})})]})}var S=s(71934);let y=p().createContext({});function f({user:e,users:t,database:s}){let a=`${s.db_name} Users | Datasquirel"`,r=(0,d.jsxs)(d.Fragment,{children:[(0,d.jsx)("title",{children:a}),(0,d.jsx)("meta",{name:"description",content:"Welcome to your data app"})]}),[n,l]=p().useState(null),[o,i]=p().useState();return(0,d.jsx)(y.Provider,{value:{user:e,users:t,targetUser:o,setTargetUser:i,database:s},children:(0,d.jsx)(p().Fragment,{children:(0,d.jsxs)(u.A,{head:r,user:e,children:[(0,d.jsx)(b,{}),(0,d.jsx)(m.A,{targetUser:o,user:e,setTargetUser:i})]})})})}async function v({req:e,res:t,query:s}){let a=await (0,h.A)(e,t);if(!a?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,S.A)(`SELECT * FROM user_users WHERE user_id='${a.id}' AND \`database\`='${s.database}'`),n=await (0,S.A)(`SELECT db_name,db_slug,db_image FROM user_databases WHERE user_id='${a.id}' AND db_slug='${s.database}'`);return n&&n[0]?{props:{user:a,users:r,database:n[0]}}:{redirect:{destination:`/admin/${a?.id}/users`,permanent:!1}}}let A=(0,l.M)(a,"default"),g=(0,l.M)(a,"getStaticProps"),D=(0,l.M)(a,"getStaticPaths"),N=(0,l.M)(a,"getServerSideProps"),P=(0,l.M)(a,"config"),j=(0,l.M)(a,"reportWebVitals"),k=(0,l.M)(a,"unstable_getStaticProps"),M=(0,l.M)(a,"unstable_getStaticPaths"),L=(0,l.M)(a,"unstable_getStaticParams"),E=(0,l.M)(a,"unstable_getServerProps"),w=(0,l.M)(a,"unstable_getServerSideProps"),O=new r.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/admin/[user_id]/users/databases/[database]",pathname:"/admin/[user_id]/users/databases/[database]",bundlePath:"",filename:""},components:{App:i.default,Document:o.default},userland:a})},59023:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(8732),r=s(23293);function n(){return(0,a.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,a.jsx)(r.A,{})})}s(82015)},91140:(e,t,s)=>{s.d(t,{Ay:()=>o,PB:()=>i,fs:()=>d});var a=s(8732),r=s(58150),n=s(82015),l=s.n(n);function o({children:e,title:t,data:s,fullPage:n,wrapperClasses:o,closePopupDispatch:i,wrapperStyle:c,noContainer:p}){return n?(0,a.jsxs)("div",{className:"popup-bg overflow-hidden "+(o||""),"data-popupid":t||null,style:c,children:[p?(0,a.jsx)(l().Fragment,{children:e}):(0,a.jsx)("div",{className:"relative w-full h-full z-50","data-data":s?JSON.stringify(s):"",children:e}),(0,a.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),i&&i()},children:(0,a.jsx)(r.A,{color:"white",size:20})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),i&&i()}})]}):(0,a.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[p?(0,a.jsx)(l().Fragment,{children:e}):(0,a.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":s?JSON.stringify(s):"",children:[e,(0,a.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),i&&i()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,a.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),i&&i()},children:(0,a.jsx)("span",{className:"font-normal",children:"✖"})}),(0,a.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),i&&i()}})]})}function i(e,t){let s=document.querySelector(`[data-popupid='${e}']`);s&&(s.style.display="flex",t?.(s))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),e?.()}},23293:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},58150:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},71934:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(51779);async function r(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(9973),r=s.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,9796,5392,5954],()=>s(50610));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database].js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database].js.nft.json index 4ab37910..1eba9ed1 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database].js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../jsonData/userPriviledges.json","../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../node_modules/client-only/index.js","../../../../../../../node_modules/client-only/package.json","../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../node_modules/core-util-is/package.json","../../../../../../../node_modules/inherits/inherits.js","../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../node_modules/inherits/package.json","../../../../../../../node_modules/isarray/index.js","../../../../../../../node_modules/isarray/package.json","../../../../../../../node_modules/lodash/lodash.js","../../../../../../../node_modules/lodash/package.json","../../../../../../../node_modules/mysql/index.js","../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../node_modules/mysql/package.json","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../node_modules/next/head.js","../../../../../../../node_modules/next/package.json","../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../node_modules/react-dom/index.js","../../../../../../../node_modules/react-dom/package.json","../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../node_modules/react/index.js","../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../node_modules/react/package.json","../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../node_modules/readable-stream/package.json","../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../node_modules/scheduler/index.js","../../../../../../../node_modules/scheduler/package.json","../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../node_modules/sqlstring/index.js","../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../node_modules/sqlstring/package.json","../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../node_modules/string_decoder/package.json","../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../package.json","../../../../../../package.json","../../../../../chunks/1251.js","../../../../../chunks/1579.js","../../../../../chunks/194.js","../../../../../chunks/2282.js","../../../../../chunks/3155.js","../../../../../chunks/3474.js","../../../../../chunks/3704.js","../../../../../chunks/4627.js","../../../../../chunks/5392.js","../../../../../chunks/5771.js","../../../../../chunks/5954.js","../../../../../chunks/6133.js","../../../../../chunks/6202.js","../../../../../chunks/6247.js","../../../../../chunks/6521.js","../../../../../chunks/6622.js","../../../../../chunks/6903.js","../../../../../chunks/725.js","../../../../../chunks/7303.js","../../../../../chunks/7769.js","../../../../../chunks/8704.js","../../../../../chunks/883.js","../../../../../chunks/9136.js","../../../../../chunks/9240.js","../../../../../chunks/9796.js","../../../../../chunks/9814.js","../../../../../chunks/9821.js","../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../webpack-runtime.js","../../../../../chunks/883.js","../../../../../chunks/9821.js","../../../../../chunks/9796.js","../../../../../chunks/5392.js","../../../../../chunks/5954.js","../../../../../../../jsonData/userPriviledges.json","../../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database]/[user].js b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database]/[user].js index bd285f0d..ab78c96f 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database]/[user].js +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database]/[user].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=5707,e.ids=[5707],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},93759:(e,t,a)=>{a.r(t),a.d(t,{config:()=>P,default:()=>w,getServerSideProps:()=>N,getStaticPaths:()=>k,getStaticProps:()=>j,reportWebVitals:()=>M,routeModule:()=>q,unstable_getServerProps:()=>C,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>B,unstable_getStaticPaths:()=>L,unstable_getStaticProps:()=>E});var s={};a.r(s),a.d(s,{SingleDatabaseSingleUserContext:()=>A,default:()=>S,getServerSideProps:()=>D});var r=a(63865),i=a(9455),l=a(30671),n=a(5583),d=a(19796),o=a(8732),c=a(82015),u=a.n(c),p=a(25562),m=a(92702),h=a(53926),x=a(59023),_=a(46169),f=a(16757),g=a(2913),y=a(20136);function v(){let{singleUser:e,user:t}=u().useContext(A),a=Object.keys(e).filter(e=>!e.match(/^id$|^date_|^user_id$|^social_|^disk_usage|user_type/)),[s,r]=u().useState(!1),[i,l]=u().useState(e.user_type?.match(/invitation/)?e.user_priviledge?.split("|"):["Edit"]),[n,d]=u().useState(e.image);return(0,o.jsxs)(u().Fragment,{children:[(0,o.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,o.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)(x.A,{}),(0,o.jsxs)("h1",{className:"text-3xl m-0",children:[e.first_name," ",e.last_name]})]}),(0,o.jsx)("button",{className:"bg-red-500",onClick:a=>{r(!0),window.confirm("Delete this user?")&&(0,_.A)("/api/deleteUserUser",{method:"post",body:{...e}},!0).then(a=>{a.success&&(window.location.pathname=`/admin/${t?.id}/users/databases/${e.database}`)})},children:"Delete User"})]}),(0,o.jsx)(h.A,{user:t})]}),(0,o.jsxs)("section",{children:[s&&(0,o.jsx)(f.A,{}),(0,o.jsx)("div",{className:"w-full flex-col items-stretch",children:(0,o.jsxs)("form",{className:"flex flex-col items-stretch gap-4",onSubmit:t=>{t.preventDefault(),r(!0);let a=Array.from(t.target),s={};a.forEach(e=>{!e?.nodeName?.match(/button/i)&&e?.name&&e?.value?.match(/./)&&(e?.name?.match(/username|email/)||(s[e.name]=e.value))});let l={...s,user_type:e.user_type,id:e.id};e.user_type?.match(/invitation/i)&&(l.user_priviledge=i?.join("|")),(0,_.A)("/api/updateUserUser",{method:"post",body:l},!0).then(t=>{"object"==typeof n&&n?.imageBase64?(n.imageName=`${e.database}-user-${e.id}`,n.mimeType="jpeg",delete n.imageBase64Full,(0,_.A)("/api/addUserMedia",{method:"post",body:{media:[n],folder:e.database?.replace(/_/g,"-"),type:"image"}},!0).then(t=>{t&&t.mediaData&&t.mediaData[0]?.media_url?(0,_.A)("/api/updateUserUser",{method:"post",body:{id:e.id,user_type:e.user_type,image:t.mediaData[0].media_url,image_thumbnail:t.mediaData[0].media_thumbnail_url}},!0).then(e=>{e.success&&window.location.reload(),setTimeout(()=>{r(!1)},500)}):window.location.reload()})):window.location.reload()})},children:[a.map((t,a)=>t?.match(/user_priviledge/)&&e.user_type?.match(/invitation/)?(0,o.jsx)("div",{className:"flex-col items-start w-full gap-1",children:(0,o.jsx)(g.A,{checkBoxValues:e[t]?.split("|").map(e=>({title:e,name:e,onChangeHandler:()=>{i?.includes("Edit")?l([...i.filter(e=>"Edit"!=e)]):l(e=>e?[...e,"Edit"]:[])}})),smallText:!0,flexRow:!0})},a+1):t?.match(/user_priviledge/)&&!e.user_type?.match(/invitation/)?(0,o.jsx)(u().Fragment,{},a+1):t?.match(/password|^database|email|username/)?(0,o.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,o.jsx)("label",{htmlFor:t,children:t}),(0,o.jsx)("input",{type:"text",name:t,id:t,value:e[t],placeholder:t,className:"opacity-40 pointer-events-none",onChange:e=>{e.preventDefault()}},a+1)]},a+1):t?.match(/more_user_data/)?(0,o.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,o.jsx)("label",{htmlFor:t,children:t}),(0,o.jsx)("textarea",{name:t,id:t,defaultValue:e[t]?e[t]:void 0,placeholder:t,rows:6},a+1)]},a+1):(0,o.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,o.jsx)("label",{htmlFor:t,children:t}),(0,o.jsx)("input",{type:"text",name:t,id:t,defaultValue:e[t]?e[t]:void 0,placeholder:t},a+1)]},a+1)),(0,o.jsxs)("div",{className:"border border-slate-300 dark:border-slate-600 border-solid bg-slate-100 dark:bg-slate-700 rounded p-6 flex-col items-start w-full",children:[(0,o.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600",children:"Update Image"}),n&&d&&(0,o.jsx)(y.A,{userImage:n,setUserImage:d})]}),(0,o.jsx)("button",{children:"Update User"})]})})]})]})}var b=a(71934);let A=u().createContext({});function S({user:e,singleUser:t}){let a=`${t.first_name} ${t.last_name} Users | Datasquirel"`,s=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:a}),(0,o.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,o.jsx)(p.A,{head:s,user:e,children:(0,o.jsx)(A.Provider,{value:{user:e,singleUser:t},children:(0,o.jsx)(v,{})})})}async function D({req:e,res:t,query:a}){let s=await (0,m.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,b.A)(`SELECT id,\`database\`,database_access,first_name,last_name,email,phone,user_type,user_priviledge,username,image,image_thumbnail,city,state,country,zip_code,verification_status,more_user_data FROM user_users WHERE user_id='${s.id}' AND \`database\`='${a.database}' AND id='${a.user}'`);return r&&r[0]?{props:{user:s,singleUser:r[0]}}:{redirect:{destination:`/admin/${s?.id}/users/databases/${a.database}`,permanent:!1}}}let w=(0,l.M)(s,"default"),j=(0,l.M)(s,"getStaticProps"),k=(0,l.M)(s,"getStaticPaths"),N=(0,l.M)(s,"getServerSideProps"),P=(0,l.M)(s,"config"),M=(0,l.M)(s,"reportWebVitals"),E=(0,l.M)(s,"unstable_getStaticProps"),L=(0,l.M)(s,"unstable_getStaticPaths"),B=(0,l.M)(s,"unstable_getStaticParams"),C=(0,l.M)(s,"unstable_getServerProps"),O=(0,l.M)(s,"unstable_getServerSideProps"),q=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/users/databases/[database]/[user]",pathname:"/admin/[user_id]/users/databases/[database]/[user]",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:s})},20136:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(8732),r=a(82015),i=a.n(r),l=a(65842);function n({user:e,userImage:t,setUserImage:a,database:r,className:n}){let d=i().useRef();return(0,s.jsxs)("div",{className:"card no-hover col"+(n?" "+n:""),children:[(0,s.jsx)("div",{className:"bg-white rounded-full overflow-hidden w-24 h-24",children:(0,s.jsx)("img",{src:t?"string"==typeof t?t:t.imageBase64Full:"/images/user-preset.png",alt:"Database Image",width:100,className:"w-full h-full object-cover",ref:d,"data-imagepreview":"image"})}),(0,s.jsxs)("div",{className:"w-full flex-col image-selector-wrapper",children:[(0,s.jsx)("div",{className:"button outlined secondary w-full whitespace-normal",onClick:e=>{e.target.closest(".image-selector-wrapper").querySelector("input").click()},children:"Upload Image"}),(0,s.jsx)("input",{type:"file",accept:".png,.jpg,.jpeg,.webp",placeholder:"Choose Database Image",className:"hidden",onChange:async e=>{let t=e.target.files?.[0];if(t){let e=await (0,l.A)({imageInputFile:t,maxWidth:400});a?.(e)}else window.alert("No File Provided!")}})]})]})}},2913:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({name:e,checkBoxValues:t,setAlert:a,labelColor:r,flexRow:i,baseText:l,smallText:n,className:d}){return(0,s.jsx)("div",{className:"flex items-start gap-x-4"+(i?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(d||""),children:t.map((t,i)=>{let{payload:d,title:o,onChangeHandler:c,fixed:u,jsx:p}=t,m=t.name?`${e}-${t.name}`:d?e+"-"+d:e;return(0,s.jsxs)("div",{className:"flex items-center"+(t.default&&u?" pointer-events-none":"")+(n?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,s.jsx)("input",{className:"m-0"+(n?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:m,id:m,onChange:e=>{a&&a(null),c&&c(e,t)},value:d,style:{minWidth:"20px"},...t.props}),p||(0,s.jsx)("label",{htmlFor:m,className:"m-0 "+(r||"text-slate-800 dark:text-white/80")+(l||n?" text-base":" text-lg"),children:o})]},i+1)})})}a(82015)},59023:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(8732),r=a(23293);function i(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(r.A,{})})}a(82015)},65842:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(76102);let r=a.n(s)().media.imageInputFileToBase64},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(9973),r=a.n(s);function i(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392],()=>a(93759));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=5707,e.ids=[5707],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,a){return a in t?t[a]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,a)):"function"==typeof t&&"default"===a?t:void 0}}})},93759:(e,t,a)=>{a.r(t),a.d(t,{config:()=>P,default:()=>w,getServerSideProps:()=>k,getStaticPaths:()=>N,getStaticProps:()=>j,reportWebVitals:()=>M,routeModule:()=>R,unstable_getServerProps:()=>O,unstable_getServerSideProps:()=>C,unstable_getStaticParams:()=>B,unstable_getStaticPaths:()=>E,unstable_getStaticProps:()=>L});var s={};a.r(s),a.d(s,{SingleDatabaseSingleUserContext:()=>S,default:()=>A,getServerSideProps:()=>D});var r=a(63865),i=a(9455),l=a(30671),n=a(5583),d=a(19796),o=a(8732),c=a(82015),u=a.n(c),p=a(25562),m=a(92702),h=a(53926),_=a(59023),x=a(46169),f=a(16757),g=a(2913),v=a(20136);function y(){let{singleUser:e,user:t}=u().useContext(S),a=Object.keys(e).filter(e=>!e.match(/^id$|^date_|^user_id$|^social_|^disk_usage|user_type/)),[s,r]=u().useState(!1),[i,l]=u().useState(e.user_type?.match(/invitation/)?e.user_priviledge?.split("|"):["Edit"]),[n,d]=u().useState(e.image);return(0,o.jsxs)(u().Fragment,{children:[(0,o.jsxs)("div",{className:"flex-col items-start gap-0 w-full",children:[(0,o.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)(_.A,{}),(0,o.jsxs)("h1",{className:"text-3xl m-0",children:[e.first_name," ",e.last_name]})]}),(0,o.jsx)("button",{className:"bg-red-500",onClick:a=>{r(!0),window.confirm("Delete this user?")&&(0,x.A)("/api/deleteUserUser",{method:"post",body:{...e}},!0).then(a=>{a.success&&(window.location.pathname=`/admin/${t?.id}/users/databases/${e.database}`)})},children:"Delete User"})]}),(0,o.jsx)(h.A,{user:t})]}),(0,o.jsxs)("section",{children:[s&&(0,o.jsx)(f.A,{}),(0,o.jsx)("div",{className:"w-full flex-col items-stretch",children:(0,o.jsxs)("form",{className:"flex flex-col items-stretch gap-4",onSubmit:t=>{t.preventDefault(),r(!0);let a=Array.from(t.target),s={};a.forEach(e=>{!e?.nodeName?.match(/button/i)&&e?.name&&e?.value?.match(/./)&&(e?.name?.match(/username|email/)||(s[e.name]=e.value))});let l={...s,user_type:e.user_type,id:e.id};e.user_type?.match(/invitation/i)&&(l.user_priviledge=i?.join("|")),(0,x.A)("/api/updateUserUser",{method:"post",body:l},!0).then(t=>{"object"==typeof n&&n?.imageBase64?(n.imageName=`${e.database}-user-${e.id}`,n.mimeType="jpeg",delete n.imageBase64Full,(0,x.A)("/api/addUserMedia",{method:"post",body:{media:[n],folder:e.database?.replace(/_/g,"-"),type:"image"}},!0).then(t=>{t&&t.mediaData&&t.mediaData[0]?.media_url?(0,x.A)("/api/updateUserUser",{method:"post",body:{id:e.id,user_type:e.user_type,image:t.mediaData[0].media_url,image_thumbnail:t.mediaData[0].media_thumbnail_url}},!0).then(e=>{e.success&&window.location.reload(),setTimeout(()=>{r(!1)},500)}):window.location.reload()})):window.location.reload()})},children:[a.map((t,a)=>t?.match(/user_priviledge/)&&e.user_type?.match(/invitation/)?(0,o.jsx)("div",{className:"flex-col items-start w-full gap-1",children:(0,o.jsx)(g.A,{checkBoxValues:e[t]?.split("|").map(e=>({title:e,name:e,onChangeHandler:()=>{i?.includes("Edit")?l([...i.filter(e=>"Edit"!=e)]):l(e=>e?[...e,"Edit"]:[])}})),smallText:!0,flexRow:!0})},a+1):t?.match(/user_priviledge/)&&!e.user_type?.match(/invitation/)?(0,o.jsx)(u().Fragment,{},a+1):t?.match(/password|^database|email|username/)?(0,o.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,o.jsx)("label",{htmlFor:t,children:t}),(0,o.jsx)("input",{type:"text",name:t,id:t,value:e[t],placeholder:t,className:"opacity-40 pointer-events-none",onChange:e=>{e.preventDefault()}},a+1)]},a+1):t?.match(/more_user_data/)?(0,o.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,o.jsx)("label",{htmlFor:t,children:t}),(0,o.jsx)("textarea",{name:t,id:t,defaultValue:e[t]?e[t]:void 0,placeholder:t,rows:6},a+1)]},a+1):(0,o.jsxs)("div",{className:"flex-col items-start w-full gap-1",children:[(0,o.jsx)("label",{htmlFor:t,children:t}),(0,o.jsx)("input",{type:"text",name:t,id:t,defaultValue:e[t]?e[t]:void 0,placeholder:t},a+1)]},a+1)),(0,o.jsxs)("div",{className:"border border-slate-300 dark:border-slate-600 border-solid bg-slate-100 dark:bg-slate-700 rounded p-6 flex-col items-start w-full",children:[(0,o.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600",children:"Update Image"}),n&&d&&(0,o.jsx)(v.A,{userImage:n,setUserImage:d})]}),(0,o.jsx)("button",{children:"Update User"})]})})]})]})}var b=a(71934);let S=u().createContext({});function A({user:e,singleUser:t}){let a=`${t.first_name} ${t.last_name} Users | Datasquirel"`,s=(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("title",{children:a}),(0,o.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,o.jsx)(p.A,{head:s,user:e,children:(0,o.jsx)(S.Provider,{value:{user:e,singleUser:t},children:(0,o.jsx)(y,{})})})}async function D({req:e,res:t,query:a}){let s=await (0,m.A)(e,t);if(!s?.logged_in_status)return{redirect:{destination:"/logout",permanent:!1}};let r=await (0,b.A)(`SELECT id,\`database\`,database_access,first_name,last_name,email,phone,user_type,user_priviledge,username,image,image_thumbnail,city,state,country,zip_code,verification_status,more_user_data FROM user_users WHERE user_id='${s.id}' AND \`database\`='${a.database}' AND id='${a.user}'`);return r&&r[0]?{props:{user:s,singleUser:r[0]}}:{redirect:{destination:`/admin/${s?.id}/users/databases/${a.database}`,permanent:!1}}}let w=(0,l.M)(s,"default"),j=(0,l.M)(s,"getStaticProps"),N=(0,l.M)(s,"getStaticPaths"),k=(0,l.M)(s,"getServerSideProps"),P=(0,l.M)(s,"config"),M=(0,l.M)(s,"reportWebVitals"),L=(0,l.M)(s,"unstable_getStaticProps"),E=(0,l.M)(s,"unstable_getStaticPaths"),B=(0,l.M)(s,"unstable_getStaticParams"),O=(0,l.M)(s,"unstable_getServerProps"),C=(0,l.M)(s,"unstable_getServerSideProps"),R=new r.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/admin/[user_id]/users/databases/[database]/[user]",pathname:"/admin/[user_id]/users/databases/[database]/[user]",bundlePath:"",filename:""},components:{App:d.default,Document:n.default},userland:s})},20136:(e,t,a)=>{a.d(t,{A:()=>n});var s=a(8732),r=a(82015),i=a.n(r),l=a(65842);function n({user:e,userImage:t,setUserImage:a,database:r,className:n}){let d=i().useRef();return(0,s.jsxs)("div",{className:"card no-hover col"+(n?" "+n:""),children:[(0,s.jsx)("div",{className:"bg-white rounded-full overflow-hidden w-24 h-24",children:(0,s.jsx)("img",{src:t?"string"==typeof t?t:t.imageBase64Full:"/images/user-preset.png",alt:"Database Image",width:100,className:"w-full h-full object-cover",ref:d,"data-imagepreview":"image"})}),(0,s.jsxs)("div",{className:"w-full flex-col image-selector-wrapper",children:[(0,s.jsx)("div",{className:"button outlined secondary w-full whitespace-normal",onClick:e=>{e.target.closest(".image-selector-wrapper").querySelector("input").click()},children:"Upload Image"}),(0,s.jsx)("input",{type:"file",accept:".png,.jpg,.jpeg,.webp",placeholder:"Choose Database Image",className:"hidden",onChange:async e=>{let t=e.target.files?.[0];if(t){let e=await (0,l.A)({imageInputFile:t,maxWidth:400});a?.(e)}else window.alert("No File Provided!")}})]})]})}},2913:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(8732);function r({name:e,checkBoxValues:t,setAlert:a,labelColor:r,flexRow:i,baseText:l,smallText:n,className:d}){return(0,s.jsx)("div",{className:"flex items-start gap-x-4"+(i?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(d||""),children:t.map((t,i)=>{let{payload:d,title:o,onChangeHandler:c,fixed:u,jsx:p}=t,m=t.name?`${e}-${t.name}`:d?e+"-"+d:e;return(0,s.jsxs)("div",{className:"flex items-center"+(t.default&&u?" pointer-events-none":"")+(n?" gap-1 ":" gap-2 ")+(t?.className?t.className:""),children:[(0,s.jsx)("input",{className:"m-0"+(n?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!t.default,name:m,id:m,onChange:e=>{a&&a(null),c&&c(e,t)},value:d,style:{minWidth:"20px"},...t.props}),p||(0,s.jsx)("label",{htmlFor:m,className:"m-0 "+(r||"text-slate-800 dark:text-white/80")+(l||n?" text-base":" text-lg"),children:o})]},i+1)})})}a(82015)},59023:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(8732),r=a(23293);function i(){return(0,s.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,s.jsx)(r.A,{})})}a(82015)},65842:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(76102);let r=a.n(s)().media.imageInputFileToBase64},23293:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},92441:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},34637:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},29743:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},10643:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},66916:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},83158:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},66918:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},10321:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},25294:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(82544).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},71934:(e,t,a)=>{a.d(t,{A:()=>r});var s=a(51779);async function r(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(9973),r=a.n(s);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return a}});var a=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../../../../../../webpack-runtime.js");t.C(e);var a=e=>t(t.s=e),s=t.X(0,[883,9821,9796,5392],()=>a(93759));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database]/[user].js.nft.json b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database]/[user].js.nft.json index d4f7ba35..539265a0 100644 --- a/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database]/[user].js.nft.json +++ b/dsql-app/.local_dist/server/pages/admin/[user_id]/users/databases/[database]/[user].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../../../node_modules/@swc/helpers/package.json","../../../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../../../node_modules/bignumber.js/package.json","../../../../../../../../node_modules/client-only/index.js","../../../../../../../../node_modules/client-only/package.json","../../../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../../../node_modules/core-util-is/package.json","../../../../../../../../node_modules/inherits/inherits.js","../../../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../../../node_modules/inherits/package.json","../../../../../../../../node_modules/isarray/index.js","../../../../../../../../node_modules/isarray/package.json","../../../../../../../../node_modules/lodash/lodash.js","../../../../../../../../node_modules/lodash/package.json","../../../../../../../../node_modules/mysql/index.js","../../../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../../../node_modules/mysql/package.json","../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../../../node_modules/next/head.js","../../../../../../../../node_modules/next/package.json","../../../../../../../../node_modules/process-nextick-args/index.js","../../../../../../../../node_modules/process-nextick-args/package.json","../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../../../node_modules/react-dom/index.js","../../../../../../../../node_modules/react-dom/package.json","../../../../../../../../node_modules/react-dom/server.browser.js","../../../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../../../node_modules/react/cjs/react.development.js","../../../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../../../node_modules/react/index.js","../../../../../../../../node_modules/react/jsx-runtime.js","../../../../../../../../node_modules/react/package.json","../../../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../../../node_modules/readable-stream/package.json","../../../../../../../../node_modules/readable-stream/readable.js","../../../../../../../../node_modules/safe-buffer/index.js","../../../../../../../../node_modules/safe-buffer/package.json","../../../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../../../node_modules/scheduler/index.js","../../../../../../../../node_modules/scheduler/package.json","../../../../../../../../node_modules/serverless-mysql/index.js","../../../../../../../../node_modules/serverless-mysql/package.json","../../../../../../../../node_modules/sqlstring/index.js","../../../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../../../node_modules/sqlstring/package.json","../../../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../../../node_modules/string_decoder/package.json","../../../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../../../node_modules/styled-jsx/index.js","../../../../../../../../node_modules/styled-jsx/package.json","../../../../../../../../node_modules/util-deprecate/node.js","../../../../../../../../node_modules/util-deprecate/package.json","../../../../../../../../package.json","../../../../../../../package.json","../../../../../../chunks/1251.js","../../../../../../chunks/1579.js","../../../../../../chunks/194.js","../../../../../../chunks/2282.js","../../../../../../chunks/3155.js","../../../../../../chunks/3474.js","../../../../../../chunks/3704.js","../../../../../../chunks/4627.js","../../../../../../chunks/5392.js","../../../../../../chunks/5771.js","../../../../../../chunks/5954.js","../../../../../../chunks/6133.js","../../../../../../chunks/6202.js","../../../../../../chunks/6247.js","../../../../../../chunks/6521.js","../../../../../../chunks/6622.js","../../../../../../chunks/6903.js","../../../../../../chunks/725.js","../../../../../../chunks/7303.js","../../../../../../chunks/7769.js","../../../../../../chunks/8704.js","../../../../../../chunks/883.js","../../../../../../chunks/9136.js","../../../../../../chunks/9240.js","../../../../../../chunks/9796.js","../../../../../../chunks/9814.js","../../../../../../chunks/9821.js","../../../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../../../webpack-runtime.js","../../../../../../chunks/883.js","../../../../../../chunks/9821.js","../../../../../../chunks/9796.js","../../../../../../chunks/5392.js","../../../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/acceptUserInvitation.js b/dsql-app/.local_dist/server/pages/api/acceptUserInvitation.js index f35df30d..4daf1bc6 100644 --- a/dsql-app/.local_dist/server/pages/api/acceptUserInvitation.js +++ b/dsql-app/.local_dist/server/pages/api/acceptUserInvitation.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8935,e.ids=[8935],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},34042:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>p,routeModule:()=>f});var a={};t.r(a),t.d(a,{default:()=>_});var i=t(89947),s=t(2706),n=t(96762),l=t(69842),d=t(67619),u=t(27825),o=t.n(u),m=t(48786),c=t(98e3);async function _(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let t=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let a=o().cloneDeep(e.body),i=a.inviting_user_id,s=a.invited_user_email,n=a.database_access,u=a.priviledge;try{let e=await (0,m.A)("SELECT email FROM user_users WHERE user_id=? AND invited_user_id=? AND user_type='admin' AND email=?",[i,t.id,t.email]);if(e&&e[0])return r.json({success:!1});let a=await (0,c.A)({dbFullName:"datasquirel",tableName:"user_users",data:{user_id:i,invited_user_id:t.id,database_access:n,user_priviledge:u,user_type:"admin",first_name:t.first_name,last_name:t.last_name,email:t.email,username:t.first_name,image:t.image,image_thumbnail:t.image_thumbnail}});await (0,m.A)("UPDATE invitations SET invitation_status='Accepted' WHERE inviting_user_id=? AND invited_user_email=?",[i,s]);let l=await (0,m.A)("SELECT db_tables_data FROM invitations WHERE inviting_user_id=?",[i]);if(await (0,m.A)(`DELETE FROM delegated_user_tables WHERE root_user_id='${i}' AND delegated_user_id='${t.id}'`),l&&l[0]){let e=l[0].db_tables_data.split("|");for(let r=0;r{t.d(r,{A:()=>s});var a=t(39908),i=t.n(a);async function s(e,r,t){let a=i()({req:e,level:t?"deep":void 0});return console.log(a),a.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(29021),i=t.n(a);async function s({user:e,message:r,component:t,noMail:a,req:s}){let n=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],i=t||a||r||s.socket.remoteAddress;if(!i)return null;return String(i)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== -Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` +"use strict";(()=>{var e={};e.id=8935,e.ids=[8935],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},34042:(e,t,r)=>{r.r(t),r.d(t,{config:()=>S,default:()=>D,routeModule:()=>f});var a={};r.r(a),r.d(a,{default:()=>p});var n=r(89947),s=r(2706),i=r(96762),o=r(69842),l=r(67619),d=r(27825),u=r.n(d),c=r(48786),_=r(98e3);async function p(e,t){if("POST"!==e.method)return t.json({user:null,msg:"Registration Failed!"});let r=await (0,o.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let a=u().cloneDeep(e.body),n=a.inviting_user_id,s=a.invited_user_email,i=a.database_access,d=a.priviledge;try{let e=await (0,c.A)("SELECT email FROM user_users WHERE user_id=? AND invited_user_id=? AND user_type='admin' AND email=?",[n,r.id,r.email]);if(e&&e[0])return t.json({success:!1});let a=await (0,_.A)({dbFullName:"datasquirel",tableName:"user_users",data:{user_id:n,invited_user_id:r.id,database_access:i,user_priviledge:d,user_type:"admin",first_name:r.first_name,last_name:r.last_name,email:r.email,username:r.first_name,image:r.image,image_thumbnail:r.image_thumbnail}});await (0,c.A)("UPDATE invitations SET invitation_status='Accepted' WHERE inviting_user_id=? AND invited_user_email=?",[n,s]);let o=await (0,c.A)("SELECT db_tables_data FROM invitations WHERE inviting_user_id=?",[n]);if(await (0,c.A)(`DELETE FROM delegated_user_tables WHERE root_user_id='${n}' AND delegated_user_id='${r.id}'`),o&&o[0]){let e=o[0].db_tables_data.split("|");for(let t=0;t{async function a(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>a}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),s=r(92652),i=r(30802),o=r(68829),l=r(64292),d=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:u,tableSchema:c,duplicateColumnName:_,duplicateColumnValue:p,update:D,encryptionKey:S,encryptionSalt:f}){let g=(0,d.A)({dbContext:e,dbFullName:r}),m=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,E=g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${g?"":`\`${r}\`.`}\`${a}\` WHERE \`${_}\`=?`,n=await (0,l.A)(E,t,[p]);if(n?.[0]&&!D)return null;if(n&&n[0]&&D)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:a,data:u,tableSchema:c,encryptionKey:S,encryptionSalt:f,identifierColumnName:_,identifierValue:p||""})}let N=Object.keys(u),A=[],h=[];for(let e=0;ee.fieldName==t):null,i=a&&a[0]?a[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:S,encryptionSalt:f}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(i?.richText||String(r).match(l))&&(r=n()(r,s.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),A.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(A.push("`date_created`"),h.push(Date())),u?.date_created_code||(A.push("`date_created_code`"),h.push(Date.now())),u?.date_updated||(A.push("`date_updated`"),h.push(Date())),u?.date_updated_code||(A.push("`date_updated_code`"),h.push(Date.now()));let L=`INSERT INTO ${g?"":`\`${r}\`.`}\`${a}\` (${A.join(",")}) VALUES (${h.map(()=>"?").join(",")})`;return await (0,l.A)(m,L,h)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),s=r(92652),i=r(68829),o=r(52939),l=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:u,identifierValue:c,encryptionKey:_,encryptionSalt:p}){if(!a||!Object.keys(a).length)return null;let D=(0,o.A)({dbContext:e,dbFullName:t}),S=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(a),g=[],m=[];for(let e=0;ee.fieldName===t):null,l=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(l?.richText||String(r).match(u))&&(r=n()(r,s.A)),l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),g.push(`\`${t}\`=?`),"number"==typeof r?m.push(String(r)):m.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}g.push(`date_updated='${Date()}'`),g.push(`date_updated_code='${Date.now()}'`);let E=`UPDATE ${D?"":`\`${t}\`.`}\`${r}\` SET ${g.join(",")} WHERE \`${u}\`=?`;return m.push(c),await (0,l.A)(S,E,m)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(29021),n=r.n(a);async function s({user:e,message:t,component:r,noMail:a,req:s}){let i=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],r=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||a||t||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +Error Message: ${t} +Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),s?.url&&(a+=` URL: ${s.url}`),s?.body&&(a+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),l&&(a+=` -IP: ${l}`),a+=` -Date: ${n.toDateString()} -========================================`,i().existsSync("./.tmp/error.log")||i().writeFileSync("./.tmp/error.log","","utf-8");let d=i().readFileSync("./.tmp/error.log","utf-8");i().writeFileSync("./.tmp/error.log",a),i().appendFileSync("./.tmp/error.log",` +Request Body: ${JSON.stringify(s.body,null,4)}`),o&&(a+=` +IP: ${o}`),a+=` +Date: ${i.toDateString()} +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let l=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",a),n().appendFileSync("./.tmp/error.log",` -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[1251],()=>t(34042));module.exports=a})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),n=r(79428),s=r(32443);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:d,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,a.scryptSync)(i,o,l),_=n.Buffer.alloc(u,0),p=(0,a.createCipheriv)(d,c,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(7447);async function n(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(9973),n=r.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=34042);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/acceptUserInvitation.js.nft.json b/dsql-app/.local_dist/server/pages/api/acceptUserInvitation.js.nft.json index da21f965..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/acceptUserInvitation.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/acceptUserInvitation.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addAdminUserUser.js b/dsql-app/.local_dist/server/pages/api/addAdminUserUser.js index 78bc7a8c..3976d87c 100644 --- a/dsql-app/.local_dist/server/pages/api/addAdminUserUser.js +++ b/dsql-app/.local_dist/server/pages/api/addAdminUserUser.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=9785,e.ids=[9785],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},92145:(e,r,i)=>{i.r(r),i.d(r,{config:()=>m,default:()=>u,routeModule:()=>_});var t={};i.r(t),i.d(t,{default:()=>o});var a=i(89947),s=i(2706),n=i(96762),d=i(69842),l=i(49941);async function o(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let i=await (0,d.A)(e,r,!0);if(!i)return r.json({success:!1,msg:"Unauthorized"});console.log("Invitation Received by current logged in user, Loggin in VIA API ...");let t=await (0,l.A)({query:e.body.query,user:i});r.json({success:!0,result:t})}let u=(0,n.M)(t,"default"),m=(0,n.M)(t,"config"),_=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/addAdminUserUser",pathname:"/api/addAdminUserUser",bundlePath:"",filename:""},userland:t})},69842:(e,r,i)=>{i.d(r,{A:()=>s});var t=i(39908),a=i.n(t);async function s(e,r,i){let t=a()({req:e,level:i?"deep":void 0});return console.log(t),t.payload}},49941:(e,r,i)=>{i.d(r,{A:()=>d});var t=i(67619),a=i(48786),s=i(98e3),n=i(62050);async function d({query:e,user:r,useLocal:i}){try{let t=i?n.A:a.A,{invite:d,database_access:l,priviledge:o,email:u}=e,m=[d,u],_=await t("SELECT date_created_code FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",m);if(!_||!_[0])throw Error("No Invitation Found");let c=[d],g=await t("SELECT first_name,last_name,email FROM users WHERE id=?",c);if(g?.[0]){let e=await t("SELECT email FROM user_users WHERE user_id=? AND invited_user_id=? AND user_type='admin' AND email=?",[d,r.id,u]);if(e?.[0])console.log("User already added");else{(0,s.A)({dbFullName:"datasquirel",tableName:"user_users",data:{user_id:d,invited_user_id:r.id,database_access:l,first_name:r.first_name,last_name:r.last_name,phone:r.phone,email:r.email,username:r.username,user_type:"admin",user_priviledge:o,image:r.image,image_thumbnail:r.image_thumbnail},useLocal:i});let e=await t("SELECT db_tables_data FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",[d,u]);if(await t("DELETE FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=?",[d,r.id]),e&&e[0]){let t=e[0].db_tables_data.split("|");for(let e=0;e{i.d(r,{A:()=>s});var t=i(29021),a=i.n(t);async function s({user:e,message:r,component:i,noMail:t,req:s}){let n=new Date,d=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],i=s.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],a=i||t||r||s.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== -Error Message: ${r} -Component: ${i}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` +"use strict";(()=>{var e={};e.id=9785,e.ids=[9785],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},92145:(e,t,r)=>{r.r(t),r.d(t,{config:()=>_,default:()=>u,routeModule:()=>c});var a={};r.r(a),r.d(a,{default:()=>d});var n=r(89947),s=r(2706),i=r(96762),o=r(69842),l=r(49941);async function d(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,o.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});console.log("Invitation Received by current logged in user, Loggin in VIA API ...");let a=await (0,l.A)({query:e.body.query,user:r});t.json({success:!0,result:a})}let u=(0,i.M)(a,"default"),_=(0,i.M)(a,"config"),c=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/addAdminUserUser",pathname:"/api/addAdminUserUser",bundlePath:"",filename:""},userland:a})},69842:(e,t,r)=>{async function a(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>a}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},49941:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(67619),n=r(48786),s=r(98e3),i=r(62050);async function o({query:e,user:t}){try{let r=global.DSQL_USE_LOCAL?i.A:n.A,{invite:a,database_access:o,priviledge:l,email:d}=e,u=[a,d],_=await r("SELECT date_created_code FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",u);if(!_||!_[0])throw Error("No Invitation Found");let c=[a],p=await r("SELECT first_name,last_name,email FROM users WHERE id=?",c);if(p?.[0]){let e=await r("SELECT email FROM user_users WHERE user_id=? AND invited_user_id=? AND user_type='admin' AND email=?",[a,t.id,d]);if(e?.[0])console.log("User already added");else{(0,s.A)({dbFullName:"datasquirel",tableName:"user_users",data:{user_id:a,invited_user_id:t.id,database_access:o,first_name:t.first_name,last_name:t.last_name,phone:t.phone,email:t.email,username:t.username,user_type:"admin",user_priviledge:l,image:t.image,image_thumbnail:t.image_thumbnail}});let e=await r("SELECT db_tables_data FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",[a,d]);if(await r("DELETE FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=?",[a,t.id]),e&&e[0]){let r=e[0].db_tables_data.split("|");for(let e=0;e{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),s=r(92652),i=r(30802),o=r(68829),l=r(64292),d=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:u,tableSchema:_,duplicateColumnName:c,duplicateColumnValue:p,update:S,encryptionKey:D,encryptionSalt:g}){let f=(0,d.A)({dbContext:e,dbFullName:r}),m=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,E=f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,c&&"string"==typeof c){let t=`SELECT * FROM ${f?"":`\`${r}\`.`}\`${a}\` WHERE \`${c}\`=?`,n=await (0,l.A)(E,t,[p]);if(n?.[0]&&!S)return null;if(n&&n[0]&&S)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:a,data:u,tableSchema:_,encryptionKey:D,encryptionSalt:g,identifierColumnName:c,identifierValue:p||""})}let N=Object.keys(u),A=[],L=[];for(let e=0;ee.fieldName==t):null,i=a&&a[0]?a[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:D,encryptionSalt:g}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(i?.richText||String(r).match(l))&&(r=n()(r,s.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),A.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?L.push(String(r)):L.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(A.push("`date_created`"),L.push(Date())),u?.date_created_code||(A.push("`date_created_code`"),L.push(Date.now())),u?.date_updated||(A.push("`date_updated`"),L.push(Date())),u?.date_updated_code||(A.push("`date_updated_code`"),L.push(Date.now()));let y=`INSERT INTO ${f?"":`\`${r}\`.`}\`${a}\` (${A.join(",")}) VALUES (${L.map(()=>"?").join(",")})`;return await (0,l.A)(m,y,L)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),s=r(92652),i=r(68829),o=r(52939),l=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:u,identifierValue:_,encryptionKey:c,encryptionSalt:p}){if(!a||!Object.keys(a).length)return null;let S=(0,o.A)({dbContext:e,dbFullName:t}),D=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let g=Object.keys(a),f=[],m=[];for(let e=0;ee.fieldName===t):null,l=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(l?.richText||String(r).match(u))&&(r=n()(r,s.A)),l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:c,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),f.push(`\`${t}\`=?`),"number"==typeof r?m.push(String(r)):m.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}f.push(`date_updated='${Date()}'`),f.push(`date_updated_code='${Date.now()}'`);let E=`UPDATE ${S?"":`\`${t}\`.`}\`${r}\` SET ${f.join(",")} WHERE \`${u}\`=?`;return m.push(_),await (0,l.A)(D,E,m)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(29021),n=r.n(a);async function s({user:e,message:t,component:r,noMail:a,req:s}){let i=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],r=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||a||t||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +Error Message: ${t} +Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(t+=` -URL: ${s.url}`),s?.body&&(t+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),d&&(t+=` -IP: ${d}`),t+=` -Date: ${n.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let l=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",t),a().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),s?.url&&(a+=` +URL: ${s.url}`),s?.body&&(a+=` +Request Body: ${JSON.stringify(s.body,null,4)}`),o&&(a+=` +IP: ${o}`),a+=` +Date: ${i.toDateString()} +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let l=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",a),n().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var i=e=>r(r.s=e),t=r.X(0,[1251],()=>i(92145));module.exports=t})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),n=r(79428),s=r(32443);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:d,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let _=(0,a.scryptSync)(i,o,l),c=n.Buffer.alloc(u,0),p=(0,a.createCipheriv)(d,_,c);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(7447);async function n(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},62050:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(7447);async function n(...e){let t=(0,a.A)();try{let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(9973),n=r.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=92145);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addAdminUserUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/addAdminUserUser.js.nft.json index 6bf2e83d..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/addAdminUserUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/addAdminUserUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addApiKey.js b/dsql-app/.local_dist/server/pages/api/addApiKey.js index 46e00b0b..2cc29385 100644 --- a/dsql-app/.local_dist/server/pages/api/addApiKey.js +++ b/dsql-app/.local_dist/server/pages/api/addApiKey.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=1385,e.ids=[1385],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},15420:(e,r,t)=>{t.r(r),t.d(r,{config:()=>A,default:()=>g,routeModule:()=>S});var s={};t.r(s),t.d(s,{default:()=>y});var a=t(89947),n=t(2706),i=t(96762),o=t(29021),l=t.n(o),d=t(47795),u=t.n(d),c=t(68829),p=t(67619),m=t(69842),f=t(98e3);async function y(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,m.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{api_key_name:s,api_key_slug:a,api_key_scope:n,target_database:i,target_table:o}=e.body;if(!s?.match(/./)||!a?.match(/./)||!n?.match(/./))return r.json({success:!1,msg:"Wrong Input"});try{let e=process.env.DSQL_API_KEYS_PATH;if(!e)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");l().existsSync(e)||l().mkdirSync(e,{recursive:!0});let d=u().generate({length:24,numbers:!0,uppercase:!0,lowercase:!0,symbols:"-"})+"-"+Date.now(),p={user_id:t.id,date_code:Date.now(),sign:d,target_database:i,target_table:o};"fullAccess"==n&&(p={...p,full_access:!0});let m=(0,c.A)({data:JSON.stringify(p)});if(!m)return r.json({success:!1,msg:"Couldn't encrypt API key"});let y=(0,c.A)({data:m}),g={dbFullName:"datasquirel",tableName:"api_keys",data:{user_id:t.id,name:s,slug:a,key:y,scope:n}};d&&(g.data.csrf=d);let A=await (0,f.A)(g);if(!A.insertId)throw Error(A?.error||"Api Key Couldn't be added");l().writeFileSync(`${e}/${d}`,JSON.stringify(p),"utf-8"),r.json({success:!0})}catch(e){(0,p.A)({component:"/api/addApiKey/catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!"})}}let g=(0,i.M)(s,"default"),A=(0,i.M)(s,"config"),S=new a.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/addApiKey",pathname:"/api/addApiKey",bundlePath:"",filename:""},userland:s})},69842:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(39908),a=t.n(s);async function n(e,r,t){let s=a()({req:e,level:t?"deep":void 0});return console.log(s),s.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),a=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let i=new Date,o=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||s||r||n.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== -Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` +"use strict";(()=>{var e={};e.id=1385,e.ids=[1385],e.modules={47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},15420:(e,t,r)=>{r.r(t),r.d(t,{config:()=>m,default:()=>y,routeModule:()=>h});var n={};r.r(n),r.d(n,{default:()=>g});var a=r(89947),o=r(2706),i=r(96762),l=r(29021),s=r.n(l),u=r(47795),d=r.n(u),c=r(68829),p=r(67619),_=r(69842),f=r(98e3);async function g(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,_.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{api_key_name:n,api_key_slug:a,api_key_scope:o,target_database:i,target_table:l}=e.body;if(!n?.match(/./)||!a?.match(/./)||!o?.match(/./))return t.json({success:!1,msg:"Wrong Input"});try{let e=process.env.DSQL_API_KEYS_PATH;if(!e)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");s().existsSync(e)||s().mkdirSync(e,{recursive:!0});let u=d().generate({length:24,numbers:!0,uppercase:!0,lowercase:!0,symbols:"-"})+"-"+Date.now(),p={user_id:r.id,date_code:Date.now(),sign:u,target_database:i,target_table:l};"fullAccess"==o&&(p={...p,full_access:!0});let _=(0,c.A)({data:JSON.stringify(p)});if(!_)return t.json({success:!1,msg:"Couldn't encrypt API key"});let g=(0,c.A)({data:_}),y={dbFullName:"datasquirel",tableName:"api_keys",data:{user_id:r.id,name:n,slug:a,key:g,scope:o}};u&&(y.data.csrf=u);let m=await (0,f.A)(y);if(!m.insertId)throw Error(m?.error||"Api Key Couldn't be added");s().writeFileSync(`${e}/${u}`,JSON.stringify(p),"utf-8"),t.json({success:!0})}catch(e){(0,p.A)({component:"/api/addApiKey/catch-error",message:e.message,user:r}),t.json({success:!1,msg:"Database Files could not be written!"})}}let y=(0,i.M)(n,"default"),m=(0,i.M)(n,"config"),h=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/addApiKey",pathname:"/api/addApiKey",bundlePath:"",filename:""},userland:n})},69842:(e,t,r)=>{async function n(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},98e3:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(72583),a=r.n(n),o=r(92652),i=r(30802),l=r(68829),s=r(64292),u=r(52939);async function d({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:d,tableSchema:c,duplicateColumnName:p,duplicateColumnValue:_,update:f,encryptionKey:g,encryptionSalt:y}){let m=(0,u.A)({dbContext:e,dbFullName:r}),h=m?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,S=m?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(d?.date_created_timestamp&&delete d.date_created_timestamp,d?.date_updated_timestamp&&delete d.date_updated_timestamp,d?.date_updated&&delete d.date_updated,d?.date_updated_code&&delete d.date_updated_code,d?.date_created&&delete d.date_created,d?.date_created_code&&delete d.date_created_code,p&&"string"==typeof p){let t=`SELECT * FROM ${m?"":`\`${r}\`.`}\`${n}\` WHERE \`${p}\`=?`,a=await (0,s.A)(S,t,[_]);if(a?.[0]&&!f)return null;if(a&&a[0]&&f)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:n,data:d,tableSchema:c,encryptionKey:g,encryptionSalt:y,identifierColumnName:p,identifierValue:_||""})}let A=Object.keys(d),N=[],E=[];for(let e=0;ee.fieldName==t):null,i=n&&n[0]?n[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:g,encryptionSalt:y}),console.log("DSQL: Encrypted value =>",r));let s=/<[^>]+>/g;(i?.richText||String(r).match(s))&&(r=a()(r,o.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),N.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?E.push(String(r)):E.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}d?.date_created||(N.push("`date_created`"),E.push(Date())),d?.date_created_code||(N.push("`date_created_code`"),E.push(Date.now())),d?.date_updated||(N.push("`date_updated`"),E.push(Date())),d?.date_updated_code||(N.push("`date_updated_code`"),E.push(Date.now()));let D=`INSERT INTO ${m?"":`\`${r}\`.`}\`${n}\` (${N.join(",")}) VALUES (${E.map(()=>"?").join(",")})`;return await (0,s.A)(h,D,E)}},30802:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),o=r(92652),i=r(68829),l=r(52939),s=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:u,identifierColumnName:d,identifierValue:c,encryptionKey:p,encryptionSalt:_}){if(!n||!Object.keys(n).length)return null;let f=(0,l.A)({dbContext:e,dbFullName:t}),g=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let y=Object.keys(n),m=[],h=[];for(let e=0;ee.fieldName===t):null,s=l&&l[0]?l[0]:null;if(null==r||void 0==r)continue;let d=/<[^>]+>/g;(s?.richText||String(r).match(d))&&(r=a()(r,o.A)),s?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:p,encryptionSalt:_})),"object"==typeof r&&(r=JSON.stringify(r)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),m.push(`\`${t}\`=?`),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}m.push(`date_updated='${Date()}'`),m.push(`date_updated_code='${Date.now()}'`);let S=`UPDATE ${f?"":`\`${t}\`.`}\`${r}\` SET ${m.join(",")} WHERE \`${d}\`=?`;return h.push(c),await (0,s.A)(g,S,h)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(29021),a=r.n(n);async function o({user:e,message:t,component:r,noMail:n,req:o}){let i=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],t=o.headers["x-real-ip"],r=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=r||n||t||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +Error Message: ${t} +Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(s+=` -URL: ${n.url}`),n?.body&&(s+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),o&&(s+=` -IP: ${o}`),s+=` +User Email: ${e?.email}`),o?.url&&(n+=` +URL: ${o.url}`),o?.body&&(n+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` Date: ${i.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let l=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",s),a().appendFileSync("./.tmp/error.log",` +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let s=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[1251],()=>t(15420));module.exports=s})(); \ No newline at end of file +${s}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(55511),a=r(79428),o=r(32443);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:l,keyLen:s,algorithm:u,bufferAllocSize:d}=(0,o.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,n.scryptSync)(i,l,s),p=a.Buffer.alloc(d,0),_=(0,n.createCipheriv)(u,c,p);try{let t=_.update(e,"utf8","hex");return t+=_.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},32443:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=15420);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addApiKey.js.nft.json b/dsql-app/.local_dist/server/pages/api/addApiKey.js.nft.json index 03604d86..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/addApiKey.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/addApiKey.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/generate-password/main.js","../../../../node_modules/generate-password/package.json","../../../../node_modules/generate-password/src/generate.js","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addDbUser.js b/dsql-app/.local_dist/server/pages/api/addDbUser.js index 59252283..6a09c228 100644 --- a/dsql-app/.local_dist/server/pages/api/addDbUser.js +++ b/dsql-app/.local_dist/server/pages/api/addDbUser.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9187,e.ids=[9187],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},3931:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>p,routeModule:()=>m});var a={};s.r(a),s.d(a,{default:()=>l});var t=s(89947),i=s(2706),d=s(96762),n=s(83919),u=s(69842),o=s(98e3);async function l(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});if(!await (0,u.A)(e,r,!0))return r.json({success:!1,msg:"Unauthorized"});let{payload:s,dbFullName:a,dbId:t}=e.body,i=await (0,o.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:a,tableName:"users",data:(()=>{let e=Object.keys(s),r={};return e.forEach(e=>{e?.match(/paradigm|priviledge|database_access|databases|confirm/)||(r[e]=s[e])}),r.password=(0,n.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:s.password}),r.email=s.email_address,r.image="/images/user-preset.png",r.image_thumbnail="/images/user-preset-thumbnail.png",delete r.email_address,r})()});r.json({success:!!i?.insertId,msg:"New User User Added",newUserId:i.insertId})}let p=(0,d.M)(a,"default"),c=(0,d.M)(a,"config"),m=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/addDbUser",pathname:"/api/addDbUser",bundlePath:"",filename:""},userland:a})},69842:(e,r,s)=>{s.d(r,{A:()=>i});var a=s(39908),t=s.n(a);async function i(e,r,s){let a=t()({req:e,level:s?"deep":void 0});return console.log(a),a.payload}},83919:(e,r,s)=>{s.d(r,{A:()=>i});var a=s(55511),t=s(32443);function i({password:e,encryptionKey:r}){let{key:s}=(0,t.A)({encryptionKey:r});if(!s?.match(/.{8,}/))throw Error("Encryption key is invalid");let i=(0,a.createHmac)("sha512",s);return i.update(e),i.digest("base64")}}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[1251],()=>s(3931));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9187,e.ids=[9187],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},3931:(e,t,r)=>{r.r(t),r.d(t,{config:()=>p,default:()=>c,routeModule:()=>_});var a={};r.r(a),r.d(a,{default:()=>u});var n=r(89947),o=r(2706),i=r(96762),l=r(83919),s=r(69842),d=r(98e3);async function u(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});if(!await (0,s.A)(e,t,!0))return t.json({success:!1,msg:"Unauthorized"});let{payload:r,dbFullName:a,dbId:n}=e.body,o=await (0,d.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:a,tableName:"users",data:(()=>{let e=Object.keys(r),t={};return e.forEach(e=>{e?.match(/paradigm|priviledge|database_access|databases|confirm/)||(t[e]=r[e])}),t.password=(0,l.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:r.password}),t.email=r.email_address,t.image="/images/user-preset.png",t.image_thumbnail="/images/user-preset-thumbnail.png",delete t.email_address,t})()});t.json({success:!!o?.insertId,msg:"New User User Added",newUserId:o.insertId})}let c=(0,i.M)(a,"default"),p=(0,i.M)(a,"config"),_=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/addDbUser",pathname:"/api/addDbUser",bundlePath:"",filename:""},userland:a})},69842:(e,t,r)=>{async function a(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>a}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),o=r(92652),i=r(30802),l=r(68829),s=r(64292),d=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:u,tableSchema:c,duplicateColumnName:p,duplicateColumnValue:_,update:f,encryptionKey:g,encryptionSalt:h}){let m=(0,d.A)({dbContext:e,dbFullName:r}),N=m?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,y=m?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,p&&"string"==typeof p){let t=`SELECT * FROM ${m?"":`\`${r}\`.`}\`${a}\` WHERE \`${p}\`=?`,n=await (0,s.A)(y,t,[_]);if(n?.[0]&&!f)return null;if(n&&n[0]&&f)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:a,data:u,tableSchema:c,encryptionKey:g,encryptionSalt:h,identifierColumnName:p,identifierValue:_||""})}let S=Object.keys(u),A=[],E=[];for(let e=0;ee.fieldName==t):null,i=a&&a[0]?a[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:g,encryptionSalt:h}),console.log("DSQL: Encrypted value =>",r));let s=/<[^>]+>/g;(i?.richText||String(r).match(s))&&(r=n()(r,o.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),A.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?E.push(String(r)):E.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(A.push("`date_created`"),E.push(Date())),u?.date_created_code||(A.push("`date_created_code`"),E.push(Date.now())),u?.date_updated||(A.push("`date_updated`"),E.push(Date())),u?.date_updated_code||(A.push("`date_updated_code`"),E.push(Date.now()));let D=`INSERT INTO ${m?"":`\`${r}\`.`}\`${a}\` (${A.join(",")}) VALUES (${E.map(()=>"?").join(",")})`;return await (0,s.A)(N,D,E)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),o=r(92652),i=r(68829),l=r(52939),s=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:u,identifierValue:c,encryptionKey:p,encryptionSalt:_}){if(!a||!Object.keys(a).length)return null;let f=(0,l.A)({dbContext:e,dbFullName:t}),g=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let h=Object.keys(a),m=[],N=[];for(let e=0;ee.fieldName===t):null,s=l&&l[0]?l[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(s?.richText||String(r).match(u))&&(r=n()(r,o.A)),s?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:p,encryptionSalt:_})),"object"==typeof r&&(r=JSON.stringify(r)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),m.push(`\`${t}\`=?`),"number"==typeof r?N.push(String(r)):N.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}m.push(`date_updated='${Date()}'`),m.push(`date_updated_code='${Date.now()}'`);let y=`UPDATE ${f?"":`\`${t}\`.`}\`${r}\` SET ${m.join(",")} WHERE \`${u}\`=?`;return N.push(c),await (0,s.A)(g,y,N)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),n=r(79428),o=r(32443);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:l,keyLen:s,algorithm:d,bufferAllocSize:u}=(0,o.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,a.scryptSync)(i,l,s),p=n.Buffer.alloc(u,0),_=(0,a.createCipheriv)(d,c,p);try{let t=_.update(e,"utf8","hex");return t+=_.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},83919:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(55511),n=r(32443);function o({password:e,encryptionKey:t}){let{key:r}=(0,n.A)({encryptionKey:t});if(!r?.match(/.{8,}/))throw Error("Encryption key is invalid");let o=(0,a.createHmac)("sha512",r);return o.update(e),o.digest("base64")}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},32443:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=3931);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addDbUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/addDbUser.js.nft.json index 6bf2e83d..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/addDbUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/addDbUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addNewMediaFolder.js b/dsql-app/.local_dist/server/pages/api/addNewMediaFolder.js index 9b11efa2..1878a0dc 100644 --- a/dsql-app/.local_dist/server/pages/api/addNewMediaFolder.js +++ b/dsql-app/.local_dist/server/pages/api/addNewMediaFolder.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6534,e.ids=[6534],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},24709:(e,r,t)=>{t.r(r),t.d(r,{config:()=>E,default:()=>m,routeModule:()=>b});var n={};t.r(n),t.d(n,{default:()=>P});var o=t(89947),i=t(2706),a=t(96762),s=t(29021),u=t.n(s),c=t(33873),l=t.n(c),f=t(69842),d=t(27825),p=t.n(d);function A(e,r,t){if(!e)return"";if("number"==typeof e||"boolean"==typeof e)return e;if("string"==typeof e&&!e?.toString()?.match(/./))return"";if("object"==typeof e&&!Array.isArray(e))return y(e,r);if("object"==typeof e&&Array.isArray(e))return g(e,r);let n=e;return t&&(n=e.toString().replace(t,"")),r||(n=e.toString().replace(/\n|\r|\n\r|\r\n/g,"").replace(/ /g,"")),n=n.replace(/(?{let n=t[e];if(!n){delete t[e];return}"string"==typeof n||"number"==typeof n?t[e]=A(n,r):"object"!=typeof n||Array.isArray(n)?"object"==typeof n&&Array.isArray(n)&&(t[e]=g(n,r)):t[e]=y(n,r)}),t}function g(e,r){let t=p().cloneDeep(e);return t.forEach((e,n)=>{if(!e){t.splice(n,1);return}"string"==typeof e||"number"==typeof e?t[n]=A(e,r):"object"!=typeof e||Array.isArray(e)?"object"==typeof e&&Array.isArray(e)&&(t[n]=g(e,r)):t[n]=y(e,r)}),t}async function P(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,f.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{name:n}=A(e.body),o=process.env.DSQL_STATIC_SERVER_DIR;if(!o)return console.log("Static File ENV not Found!"),r.json({success:!1,msg:"No Static File Path"});let i=l().join(o,`images/user-images/user-${t.id}/`)+n;if(u().existsSync(i))return r.json({success:!1});u().mkdirSync(i),r.json({success:!0})}let m=(0,a.M)(n,"default"),E=(0,a.M)(n,"config"),b=new o.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/addNewMediaFolder",pathname:"/api/addNewMediaFolder",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(39908),o=t.n(n);async function i(e,r,t){let n=o()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=24709);module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6534,e.ids=[6534],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},24709:(e,r,t)=>{t.r(r),t.d(r,{config:()=>P,default:()=>E,routeModule:()=>b});var n={};t.r(n),t.d(n,{default:()=>g});var o=t(89947),i=t(2706),a=t(96762),u=t(29021),s=t.n(u),c=t(33873),d=t.n(c),f=t(69842),l=t(27825),p=t.n(l);function A(e,r,t){if(!e)return"";if("number"==typeof e||"boolean"==typeof e)return e;if("string"==typeof e&&!e?.toString()?.match(/./))return"";if("object"==typeof e&&!Array.isArray(e))return y(e,r);if("object"==typeof e&&Array.isArray(e))return m(e,r);let n=e;return t&&(n=e.toString().replace(t,"")),r||(n=e.toString().replace(/\n|\r|\n\r|\r\n/g,"").replace(/ /g,"")),n=n.replace(/(?{let n=t[e];if(!n){delete t[e];return}"string"==typeof n||"number"==typeof n?t[e]=A(n,r):"object"!=typeof n||Array.isArray(n)?"object"==typeof n&&Array.isArray(n)&&(t[e]=m(n,r)):t[e]=y(n,r)}),t}function m(e,r){let t=p().cloneDeep(e);return t.forEach((e,n)=>{if(!e){t.splice(n,1);return}"string"==typeof e||"number"==typeof e?t[n]=A(e,r):"object"!=typeof e||Array.isArray(e)?"object"==typeof e&&Array.isArray(e)&&(t[n]=m(e,r)):t[n]=y(e,r)}),t}async function g(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,f.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{name:n}=A(e.body),o=process.env.DSQL_STATIC_SERVER_DIR;if(!o)return console.log("Static File ENV not Found!"),r.json({success:!1,msg:"No Static File Path"});let i=d().join(o,`images/user-images/user-${t.id}/`)+n;if(s().existsSync(i))return r.json({success:!1});s().mkdirSync(i),r.json({success:!0})}let E=(0,a.M)(n,"default"),P=(0,a.M)(n,"config"),b=new o.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/addNewMediaFolder",pathname:"/api/addNewMediaFolder",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=24709);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addNewMediaFolder.js.nft.json b/dsql-app/.local_dist/server/pages/api/addNewMediaFolder.js.nft.json index 6d7b0015..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/addNewMediaFolder.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/addNewMediaFolder.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addSocialLogin.js b/dsql-app/.local_dist/server/pages/api/addSocialLogin.js index 85384bc2..d6c2200f 100644 --- a/dsql-app/.local_dist/server/pages/api/addSocialLogin.js +++ b/dsql-app/.local_dist/server/pages/api/addSocialLogin.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=3292,e.ids=[3292],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},10353:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>p,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>d});var o=t(89947),a=t(2706),s=t(96762),i=t(29021),l=t.n(i),u=t(67619),c=t(69842);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:n,dbSlug:o,paradigm:a,platforms:s}=e.body;try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/env.json`;l().existsSync(e)||l().writeFileSync(e,"{}","utf8");let o=JSON.parse(l().readFileSync(e,"utf8")),i=o[n];i||(i={social:[]},o[n]=i);let u=i.social;u=[];for(let e=0;e{t.d(r,{A:()=>a});var n=t(39908),o=t.n(n);async function a(e,r,t){let n=o()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),o=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let s=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=3292,e.ids=[3292],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},10353:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>f,routeModule:()=>p});var n={};t.r(n),t.d(n,{default:()=>d});var o=t(89947),a=t(2706),s=t(96762),i=t(29021),l=t.n(i),u=t(67619),c=t(69842);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:n,dbSlug:o,paradigm:a,platforms:s}=e.body;try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/env.json`;l().existsSync(e)||l().writeFileSync(e,"{}","utf8");let o=JSON.parse(l().readFileSync(e,"utf8")),i=o[n];i||(i={social:[]},o[n]=i);let u=i.social;u=[];for(let e=0;e{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),o=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let s=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} diff --git a/dsql-app/.local_dist/server/pages/api/addSocialLogin.js.nft.json b/dsql-app/.local_dist/server/pages/api/addSocialLogin.js.nft.json index 192fb517..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/addSocialLogin.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/addSocialLogin.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addTableEntry.js b/dsql-app/.local_dist/server/pages/api/addTableEntry.js index c80e2901..a0db976f 100644 --- a/dsql-app/.local_dist/server/pages/api/addTableEntry.js +++ b/dsql-app/.local_dist/server/pages/api/addTableEntry.js @@ -1,16 +1 @@ -"use strict";(()=>{var e={};e.id=460,e.ids=[460],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},66912:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>p,routeModule:()=>y});var a={};t.r(a),t.d(a,{default:()=>m});var s=t(89947),i=t(2706),l=t(96762),o=t(77377),d=t(98e3),n=t(31495),u=t(60125),c=t(67619),g=t(69842);async function m(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,g.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"User Auth Failed"});let{tableName:a,payload:s,tableSchema:i,dbSlug:l,dbId:m,delegated:p}=e.body;try{let c=await (0,u.A)({databaseSlug:l,request:e,user:t,query:e.query});if(!await (0,n.A)({user:t,confirmedDelegetedUser:c,database:l,table:a,dbId:m,priviledgeRegex:/Update Entries/i}))return r.json({success:!1,msg:"Unauthorized"});let g=c?.rootUserId?`datasquirel_user_${c.rootUserId}_${l}`:`datasquirel_user_${t.id}_${l}`,p=await (0,d.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:g,tableName:a,data:s,tableSchema:i});if(!p.insertId)throw console.log("Table Insertion Failed =>",p),Error(p?.error||"Table Insertion Failed");await (0,o.A)({dbName:g,entryId:p.insertId,entryOrder:s.order,tableName:a,tableSchema:i}),r.json({success:!0})}catch(e){(0,c.A)({component:"/api/addTableEntry/catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}let p=(0,l.M)(a,"default"),f=(0,l.M)(a,"config"),y=new s.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/addTableEntry",pathname:"/api/addTableEntry",bundlePath:"",filename:""},userland:a})},31495:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(48786),s=t(67619);async function i({user:e,confirmedDelegetedUser:r,database:t,table:i,priviledgeRegex:l,dbId:o}){let d,n;try{r?.delegated?(d=await (0,a.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,i]),n=d[0]?.priviledge?.match(l)):(d=await (0,a.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,i,o]),n=!0)}catch(r){(0,s.A)({component:"checkUserRights",message:r.message,user:e})}return!!d&&!!d[0]&&!!n}},60125:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(95969);async function s({request:e,databaseSlug:r,user:t,query:s}){try{let i=t.id,l=null;if(!s?.delegated)return{dbUserId:i};let o=s.dbUserId,d=`${process.env.DSQL_USER_DB_PREFIX}${o}_${r}`,n=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;try{if(!e.cookies?.[n])throw Error("Cookie not present");let t=(0,a.A)({encryptedString:e.cookies[n]});if(!t)throw Error("Invalid Token");if((l=JSON.parse(t)).databaseSlug===r)return{dbUserId:i=l.rootUserId,rootUserId:l.rootUserId,rootUserName:l.rootUserName,rootUserEmail:l.rootUserEmail,rootUserImage:l.rootUserImage,databaseFullName:l.databaseFullName,databaseSlug:l.databaseSlug,allowedTables:l.allowedTables,priviledges:l.priviledges,database:l.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:i}}catch(e){return null}}},77377:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(37897);async function s({dbName:e,entryId:r,entryOrder:t,tableName:s,tableSchema:i}){try{if(i.fields.find(e=>!!e.fieldName?.match(/^order$/i))&&t){let e=await (0,a.A)({paradigm:"Full Access",queryString:`SELECT * FROM ${s} WHERE \`order\` = '${t}' AND id != ?`,queryValues:[String(r)]});if(!e?.[0])throw Error("No Existing Order");await (0,a.A)({paradigm:"Full Access",queryString:`UPDATE ${s} SET \`order\` = \`order\` + 1 WHERE \`order\` >= ${t} AND id != ?`,queryValues:[String(r)]})}return!0}catch(e){return!1}}},69842:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(39908),s=t.n(a);async function i(e,r,t){let a=s()({req:e,level:t?"deep":void 0});return console.log(a),a.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(29021),s=t.n(a);async function i({user:e,message:r,component:t,noMail:a,req:i}){let l=new Date,o=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],r=i.headers["x-real-ip"],t=i.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||a||r||i.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== -Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` -User Id: ${e?.id} -User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),i?.url&&(a+=` -URL: ${i.url}`),i?.body&&(a+=` -Request Body: ${JSON.stringify(i.body,null,4)}`),o&&(a+=` -IP: ${o}`),a+=` -Date: ${l.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let d=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` - - - - -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(55511),s=t(79428),i=t(32443);function l({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:o,keyLen:d,algorithm:n,bufferAllocSize:u}=(0,i.A)({encryptionKey:r});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,a.scryptSync)(l,o,d),g=s.Buffer.alloc(u,0),m=(0,a.createDecipheriv)(n,c,g);try{let r=m.update(e,"hex","utf8");return r+=m.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[1251],()=>t(66912));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=460,e.ids=[460],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},66912:(e,t,a)=>{a.r(t),a.d(t,{config:()=>g,default:()=>m,routeModule:()=>f});var r={};a.r(r),a.d(r,{default:()=>_});var d=a(89947),s=a(2706),i=a(96762),l=a(41520),n=a(98e3),o=a(31495),u=a(60125),c=a(67619),p=a(69842);async function _(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let a=await (0,p.A)(e,t,!0);if(!a)return t.json({success:!1,msg:"User Auth Failed"});let{tableName:r,payload:d,tableSchema:s,dbSlug:i,dbId:_,delegated:m}=e.body;try{let c=await (0,u.A)({databaseSlug:i,request:e,user:a,query:e.query});if(!await (0,o.A)({user:a,confirmedDelegetedUser:c,database:i,table:r,dbId:_,priviledgeRegex:/Update Entries/i}))return t.json({success:!1,msg:"Unauthorized"});let p=c?.rootUserId?`datasquirel_user_${c.rootUserId}_${i}`:`datasquirel_user_${a.id}_${i}`,m=await (0,n.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:p,tableName:r,data:d,tableSchema:s});if(!m.insertId)throw console.log("Table Insertion Failed =>",m),Error(m?.error||"Table Insertion Failed");await (0,l.A)({dbName:p,entryId:m.insertId,entryOrder:d.order,tableName:r,tableSchema:s}),t.json({success:!0})}catch(e){(0,c.A)({component:"/api/addTableEntry/catch-error",message:e.message,user:a}),t.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}let m=(0,i.M)(r,"default"),g=(0,i.M)(r,"config"),f=new d.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/addTableEntry",pathname:"/api/addTableEntry",bundlePath:"",filename:""},userland:r})},98e3:(e,t,a)=>{a.d(t,{A:()=>u});var r=a(72583),d=a.n(r),s=a(92652),i=a(30802),l=a(68829),n=a(64292),o=a(52939);async function u({dbContext:e,paradigm:t,dbFullName:a,tableName:r,data:u,tableSchema:c,duplicateColumnName:p,duplicateColumnValue:_,update:m,encryptionKey:g,encryptionSalt:f}){let b=(0,o.A)({dbContext:e,dbFullName:a}),h=b?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,y=b?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,p&&"string"==typeof p){let t=`SELECT * FROM ${b?"":`\`${a}\`.`}\`${r}\` WHERE \`${p}\`=?`,d=await (0,n.A)(y,t,[_]);if(d?.[0]&&!m)return null;if(d&&d[0]&&m)return await (0,i.A)({dbContext:e,dbFullName:a,tableName:r,data:u,tableSchema:c,encryptionKey:g,encryptionSalt:f,identifierColumnName:p,identifierValue:_||""})}let D=Object.keys(u),A=[],N=[];for(let e=0;ee.fieldName==t):null,i=r&&r[0]?r[0]:null;if(null==a||void 0==a||i?.dataType?.match(/int$/i)&&"string"==typeof a&&!a?.match(/./))continue;i?.encrypted&&(a=(0,l.A)({data:a,encryptionKey:g,encryptionSalt:f}),console.log("DSQL: Encrypted value =>",a));let n=/<[^>]+>/g;(i?.richText||String(a).match(n))&&(a=d()(a,s.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(a)&&(console.log("DSQL: Pattern not matched =>",a),a=""),A.push("`"+t+"`"),"object"==typeof a&&(a=JSON.stringify(a)),"number"==typeof a?N.push(String(a)):N.push(a)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(A.push("`date_created`"),N.push(Date())),u?.date_created_code||(A.push("`date_created_code`"),N.push(Date.now())),u?.date_updated||(A.push("`date_updated`"),N.push(Date())),u?.date_updated_code||(A.push("`date_updated_code`"),N.push(Date.now()));let S=`INSERT INTO ${b?"":`\`${a}\`.`}\`${r}\` (${A.join(",")}) VALUES (${N.map(()=>"?").join(",")})`;return await (0,n.A)(h,S,N)}}};var t=require("../../webpack-api-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[2984],()=>a(66912));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addTableEntry.js.nft.json b/dsql-app/.local_dist/server/pages/api/addTableEntry.js.nft.json index 6bf2e83d..2e651378 100644 --- a/dsql-app/.local_dist/server/pages/api/addTableEntry.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/addTableEntry.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/2984.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUserMedia.js b/dsql-app/.local_dist/server/pages/api/addUserMedia.js index a72dbb8c..678b17aa 100644 --- a/dsql-app/.local_dist/server/pages/api/addUserMedia.js +++ b/dsql-app/.local_dist/server/pages/api/addUserMedia.js @@ -1,16 +1 @@ -"use strict";(()=>{var e={};e.id=979,e.ids=[979],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},9288:e=>{e.exports=require("sharp")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},27973:(e,a,r)=>{r.r(a),r.d(a,{config:()=>S,default:()=>v,routeModule:()=>y});var i={};r.r(i),r.d(i,{config:()=>h,default:()=>g});var t=r(89947),l=r(2706),s=r(96762),n=r(29021),o=r.n(n),u=r(33873),d=r.n(u),m=r(98e3),c=r(96551),p=r(45185),_=r(67619),f=r(69842);let h={api:{responseLimit:"1mb",bodyParser:{sizeLimit:"200mb"}}};async function g(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let r=await (0,f.A)(e,a,!0);if(!r)return a.json({success:!1,msg:"Unauthorized"});let i=e.body,{media:t}=i,l=i.folder,s=i.type;"production".match(/production/);let n=process.env.DSQL_STATIC_SERVER_DIR;if(!n)return console.log("Static File ENV not Found!"),a.json({success:!1,msg:"No Static File Path"});if(l){let e=d().join(n,`images/user-images/user-${r.id}/${l}`);o().existsSync(e)||o().mkdirSync(e,{recursive:!0});let a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/media/${l}`;o().existsSync(a)||o().mkdirSync(a,{recursive:!0})}try{let e=[];for(let a=0;a{r.d(a,{A:()=>n});var i=r(9288),t=r.n(i),l=r(67619),s=r(45185);async function n({imageSourceBase64:e,imageName:a,userId:r,mimeType:i,thumbnailSize:n,folder:o,isPrivate:u}){try{let l=Buffer.from(e,"base64"),d=n?parseInt(n.toString()):400,m=t()(l),c=t()(l),p=(0,s.A)({isPrivate:u,userId:r,folder:o});if(!p)return null;let{fileRootPath:_,urlRootPath:f,relativePath:h}=p,{width:g,height:v,format:S}=await m.metadata(),y=i||S;g&&v&&g>1800&&m.resize(1800,Math.round(1800/g*v),{fit:"cover"}),m.toFormat(y,{quality:80}),await m.metadata();let b=`${a}.${y}`;if(await m.toFile(_+b),g&&v&&g>d){let e=d/g;c.resize(d,Math.round(v*e),{fit:"cover"})}else g&&v&&c.resize(150,Math.round(150/g*v),{fit:"cover"});c.toFormat(y,{quality:80});let $=`${a}_thumbnail.${y}`;return await c.toFile(_+$),{urlPath:f+b,urlThumbnailPath:f+$,urlRelativePath:h+b,urlThumbnailRelativePath:h+$}}catch(e){return console.log("Write Image to Disk error =>",e.message),(0,l.A)({component:"functions/backend/fsWriteImageToDiskFromBase64",message:e.message}),null}}},45185:(e,a,r)=>{r.d(a,{A:()=>n});var i=r(29021),t=r.n(i),l=r(33873),s=r.n(l);function n({isPrivate:e,userId:a,folder:r,video:i,pathOnly:l}){"production".match(/production/);let n=process.env.DSQL_STATIC_SERVER_DIR;if(!n)return console.log("Static File ENV not Found!"),null;let o=e?`@/${i?"videos":"media"}/${r?r+"/":""}`:i?`/videos/user-videos/user-${a}/${r?r+"/":""}`:`/images/user-images/user-${a}/${r?r+"/":""}`,u=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${a}/media/${r?r+"/":""}`:s().join(n,o);return t().existsSync(u)||l||t().mkdirSync(u,{recursive:!0}),{fileRootPath:u,urlRootPath:e?`@/media/${r?r+"/":""}`:`${process.env.DSQL_STATIC_HOST}${o}`,relativePath:o}}},69842:(e,a,r)=>{r.d(a,{A:()=>l});var i=r(39908),t=r.n(i);async function l(e,a,r){let i=t()({req:e,level:r?"deep":void 0});return console.log(i),i.payload}},67619:(e,a,r)=>{r.d(a,{A:()=>l});var i=r(29021),t=r.n(i);async function l({user:e,message:a,component:r,noMail:i,req:l}){let s=new Date,n=(()=>{if(!l)return null;try{let e=l.headers["x-forwarded-for"],a=l.headers["x-real-ip"],r=l.headers["cf-connecting-ip"],i=Array.isArray(e)?e[0]:e?.split(",")[0],t=r||i||a||l.socket.remoteAddress;if(!t)return null;return String(t)}catch(e){return null}})();try{let i=`🚀 SERVER ERROR =========================== -Error Message: ${a} -Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(i+=` -User Id: ${e?.id} -User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),l?.url&&(i+=` -URL: ${l.url}`),l?.body&&(i+=` -Request Body: ${JSON.stringify(l.body,null,4)}`),n&&(i+=` -IP: ${n}`),i+=` -Date: ${s.toDateString()} -========================================`,t().existsSync("./.tmp/error.log")||t().writeFileSync("./.tmp/error.log","","utf-8");let o=t().readFileSync("./.tmp/error.log","utf-8");t().writeFileSync("./.tmp/error.log",i),t().appendFileSync("./.tmp/error.log",` - - - - -${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}}};var a=require("../../webpack-api-runtime.js");a.C(e);var r=e=>a(a.s=e),i=a.X(0,[1251],()=>r(27973));module.exports=i})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=979,e.ids=[979],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9288:e=>{e.exports=require("sharp")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},27973:(e,a,i)=>{i.r(a),i.d(a,{config:()=>b,default:()=>v,routeModule:()=>N});var r={};i.r(r),i.d(r,{config:()=>h,default:()=>g});var t=i(89947),d=i(2706),l=i(96762),u=i(29021),s=i.n(u),m=i(33873),n=i.n(m),o=i(98e3),c=i(96551),p=i(45185),_=i(67619),f=i(69842);let h={api:{responseLimit:"1mb",bodyParser:{sizeLimit:"200mb"}}};async function g(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let i=await (0,f.A)(e,a,!0);if(!i)return a.json({success:!1,msg:"Unauthorized"});let r=e.body,{media:t}=r,d=r.folder,l=r.type;"production".match(/production/);let u=process.env.DSQL_STATIC_SERVER_DIR;if(!u)return console.log("Static File ENV not Found!"),a.json({success:!1,msg:"No Static File Path"});if(d){let e=n().join(u,`images/user-images/user-${i.id}/${d}`);s().existsSync(e)||s().mkdirSync(e,{recursive:!0});let a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${i.id}/media/${d}`;s().existsSync(a)||s().mkdirSync(a,{recursive:!0})}try{let e=[];for(let a=0;a{async function r(e,a,i){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:i?"deep":void 0}).payload}i.d(a,{A:()=>r}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()}};var a=require("../../webpack-api-runtime.js");a.C(e);var i=e=>a(a.s=e),r=a.X(0,[5194],()=>i(27973));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUserMedia.js.nft.json b/dsql-app/.local_dist/server/pages/api/addUserMedia.js.nft.json index 111c69b4..23e06d3e 100644 --- a/dsql-app/.local_dist/server/pages/api/addUserMedia.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/addUserMedia.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@img/sharp-libvips-linux-x64/lib/index.js","../../../../node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.42","../../../../node_modules/@img/sharp-libvips-linux-x64/package.json","../../../../node_modules/@img/sharp-libvips-linux-x64/versions.json","../../../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/index.js","../../../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/libvips-cpp.so.42","../../../../node_modules/@img/sharp-libvips-linuxmusl-x64/package.json","../../../../node_modules/@img/sharp-libvips-linuxmusl-x64/versions.json","../../../../node_modules/@img/sharp-linux-x64/LICENSE","../../../../node_modules/@img/sharp-linux-x64/lib/sharp-linux-x64.node","../../../../node_modules/@img/sharp-linux-x64/package.json","../../../../node_modules/@img/sharp-linuxmusl-x64/LICENSE","../../../../node_modules/@img/sharp-linuxmusl-x64/lib/sharp-linuxmusl-x64.node","../../../../node_modules/@img/sharp-linuxmusl-x64/package.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/color-convert/conversions.js","../../../../node_modules/color-convert/index.js","../../../../node_modules/color-convert/package.json","../../../../node_modules/color-convert/route.js","../../../../node_modules/color-name/index.js","../../../../node_modules/color-name/package.json","../../../../node_modules/color-string/index.js","../../../../node_modules/color-string/package.json","../../../../node_modules/color/index.js","../../../../node_modules/color/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-arrayish/index.js","../../../../node_modules/is-arrayish/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/semver/classes/comparator.js","../../../../node_modules/semver/classes/range.js","../../../../node_modules/semver/classes/semver.js","../../../../node_modules/semver/functions/cmp.js","../../../../node_modules/semver/functions/coerce.js","../../../../node_modules/semver/functions/compare.js","../../../../node_modules/semver/functions/eq.js","../../../../node_modules/semver/functions/gt.js","../../../../node_modules/semver/functions/gte.js","../../../../node_modules/semver/functions/lt.js","../../../../node_modules/semver/functions/lte.js","../../../../node_modules/semver/functions/neq.js","../../../../node_modules/semver/functions/parse.js","../../../../node_modules/semver/functions/satisfies.js","../../../../node_modules/semver/internal/constants.js","../../../../node_modules/semver/internal/debug.js","../../../../node_modules/semver/internal/identifiers.js","../../../../node_modules/semver/internal/lrucache.js","../../../../node_modules/semver/internal/parse-options.js","../../../../node_modules/semver/internal/re.js","../../../../node_modules/semver/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sharp/lib/channel.js","../../../../node_modules/sharp/lib/colour.js","../../../../node_modules/sharp/lib/composite.js","../../../../node_modules/sharp/lib/constructor.js","../../../../node_modules/sharp/lib/index.js","../../../../node_modules/sharp/lib/input.js","../../../../node_modules/sharp/lib/is.js","../../../../node_modules/sharp/lib/libvips.js","../../../../node_modules/sharp/lib/operation.js","../../../../node_modules/sharp/lib/output.js","../../../../node_modules/sharp/lib/resize.js","../../../../node_modules/sharp/lib/sharp.js","../../../../node_modules/sharp/lib/utility.js","../../../../node_modules/sharp/package.json","../../../../node_modules/simple-swizzle/index.js","../../../../node_modules/simple-swizzle/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/5194.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUserTable.js b/dsql-app/.local_dist/server/pages/api/addUserTable.js index 8860307f..d6b7eefb 100644 --- a/dsql-app/.local_dist/server/pages/api/addUserTable.js +++ b/dsql-app/.local_dist/server/pages/api/addUserTable.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=8275,e.ids=[8275],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},47122:(e,a,t)=>{t.r(a),t.d(a,{config:()=>h,default:()=>f,routeModule:()=>g});var l={};t.r(l),t.d(l,{default:()=>N});var s=t(89947),r=t(2706),d=t(96762),i=t(67619),n=t(69842),u=t(4820),b=t(27825),o=t.n(b),c=t(21724),m=t(48786),p=t(98e3),_=t(76856);async function N(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let t=await (0,n.A)(e,a,!0);if(!t)return console.log("No User"),a.json({success:!1,msg:"Unauthorized"});let{payload:l}=e.body,s=e.body.dbFullName.replace(/[^a-z\_0-9]/g,""),r=e.body.dbSlug,d=e.body.dbId,b=e.body.parentDatabase,N=e.body.parentTable;try{let e=(0,u.A)({userId:t.id});if(!e)throw Error("No User Schema found!");let n=e.findIndex(e=>e.dbFullName===s),f=e[n];if(!f)throw Error("No Target Database Found!");let h=f.tables.findIndex(e=>e.tableName===l.tableName);if(h>=0?e[n].tables[h]=l:e[n].tables.push(l),l?.childTable){let a=e.find(e=>e.dbFullName===b),t=a?.tables.find(e=>{if(e.tableName===N)return!0});if(!t)throw Error("Child Table Parent Doesn't Exist!");t.childrenTables?.[0]?t.childrenTables.push({dbNameFull:s,tableName:l.tableName,tableNameFull:l.tableNameFull}):t.childrenTables=[{dbNameFull:s,tableName:l.tableName,tableNameFull:l.tableFullName}]}if(f.childrenDatabases)for(let a=0;ae.dbFullName===s.dbFullName);e[a]&&(e[a].tables=o().cloneDeep(f.tables));let r=await (0,m.A)("SELECT * FROM user_databases WHERE user_id = ? AND db_full_name = ?",[t.id,s.dbFullName]),d=await (0,m.A)("SELECT * FROM user_database_tables WHERE db_id=? AND user_id=? AND table_slug=?",[r[0].id,t.id,l.tableName]);if(d?.[0])continue;await (0,p.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:t.id,db_id:r[0].id,db_slug:r[0].db_slug,table_name:l.tableFullName,table_slug:l.tableName}})}catch(e){(0,i.A)({component:"/api/addUserTable/lines-124-140",message:e.message,user:t})}}(0,c.A)({userId:t.id,schemaData:e});let g={user_id:t.id,db_id:d,db_slug:r,table_name:l.tableFullName,table_slug:l.tableName};l?.childTable&&(g.child_table="1",g.child_table_parent_database=b,g.child_table_parent_table=N),await (0,p.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:g}),await (0,_.A)({userId:t.id,targetDatabase:s}),a.json({success:!0})}catch(e){console.log(e.message),(0,i.A)({component:"/api/addUserTable/main-catch-error",message:e.message,user:t}),a.json({success:!1,msg:"Database Files could not be written!"})}}let f=(0,d.M)(l,"default"),h=(0,d.M)(l,"config"),g=new s.PagesAPIRouteModule({definition:{kind:r.A.PAGES_API,page:"/api/addUserTable",pathname:"/api/addUserTable",bundlePath:"",filename:""},userland:l})},69842:(e,a,t)=>{t.d(a,{A:()=>r});var l=t(39908),s=t.n(l);async function r(e,a,t){let l=s()({req:e,level:t?"deep":void 0});return console.log(l),l.payload}},4820:(e,a,t)=>{t.d(a,{A:()=>n});var l=t(67619),s=t(29021),r=t.n(s),d=t(33873),i=t.n(d);function n({userId:e}){try{let a=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(r().readFileSync(a,"utf-8"))}catch(e){return(0,l.A)({component:"grabUserSchemaData",message:e.message}),null}}},21724:(e,a,t)=>{t.d(a,{A:()=>n});var l=t(67619),s=t(29021),r=t.n(s),d=t(33873),i=t.n(d);function n({userId:e,schemaData:a}){try{let t=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return r().writeFileSync(t,JSON.stringify(a),"utf8"),!0}catch(e){return(0,l.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}}};var a=require("../../webpack-api-runtime.js");a.C(e);var t=e=>a(a.s=e),l=a.X(0,[1251,9814],()=>t(47122));module.exports=l})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=8275,e.ids=[8275],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},47122:(e,t,a)=>{a.r(t),a.d(t,{config:()=>g,default:()=>f,routeModule:()=>h});var r={};a.r(r),a.d(r,{default:()=>N});var l=a(89947),n=a(2706),s=a(96762),o=a(67619),i=a(69842),d=a(4820),u=a(27825),c=a.n(u),_=a(21724),p=a(48786),b=a(98e3),m=a(76856);async function N(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let a=await (0,i.A)(e,t,!0);if(!a)return console.log("No User"),t.json({success:!1,msg:"Unauthorized"});let{payload:r}=e.body,l=e.body.dbFullName.replace(/[^a-z\_0-9]/g,""),n=e.body.dbSlug,s=e.body.dbId,u=e.body.parentDatabase,N=e.body.parentTable;try{let e=(0,d.A)({userId:a.id});if(!e)throw Error("No User Schema found!");let i=e.findIndex(e=>e.dbFullName===l),f=e[i];if(!f)throw Error("No Target Database Found!");let g=f.tables.findIndex(e=>e.tableName===r.tableName);if(g>=0?e[i].tables[g]=r:e[i].tables.push(r),r?.childTable){let t=e.find(e=>e.dbFullName===u),a=t?.tables.find(e=>{if(e.tableName===N)return!0});if(!a)throw Error("Child Table Parent Doesn't Exist!");a.childrenTables?.[0]?a.childrenTables.push({dbNameFull:l,tableName:r.tableName,tableNameFull:r.tableNameFull}):a.childrenTables=[{dbNameFull:l,tableName:r.tableName,tableNameFull:r.tableFullName}]}if(f.childrenDatabases)for(let t=0;te.dbFullName===l.dbFullName);e[t]&&(e[t].tables=c().cloneDeep(f.tables));let n=await (0,p.A)("SELECT * FROM user_databases WHERE user_id = ? AND db_full_name = ?",[a.id,l.dbFullName]),s=await (0,p.A)("SELECT * FROM user_database_tables WHERE db_id=? AND user_id=? AND table_slug=?",[n[0].id,a.id,r.tableName]);if(s?.[0])continue;await (0,b.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:a.id,db_id:n[0].id,db_slug:n[0].db_slug,table_name:r.tableFullName,table_slug:r.tableName}})}catch(e){(0,o.A)({component:"/api/addUserTable/lines-124-140",message:e.message,user:a})}}(0,_.A)({userId:a.id,schemaData:e});let h={user_id:a.id,db_id:s,db_slug:n,table_name:r.tableFullName,table_slug:r.tableName};r?.childTable&&(h.child_table="1",h.child_table_parent_database=u,h.child_table_parent_table=N),await (0,b.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:h}),await (0,m.A)({userId:a.id,targetDatabase:l}),t.json({success:!0})}catch(e){console.log(e.message),(0,o.A)({component:"/api/addUserTable/main-catch-error",message:e.message,user:a}),t.json({success:!1,msg:"Database Files could not be written!"})}}let f=(0,s.M)(r,"default"),g=(0,s.M)(r,"config"),h=new l.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/addUserTable",pathname:"/api/addUserTable",bundlePath:"",filename:""},userland:r})},69842:(e,t,a)=>{async function r(e,t,a){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:a?"deep":void 0}).payload}a.d(t,{A:()=>r}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},98e3:(e,t,a)=>{a.d(t,{A:()=>u});var r=a(72583),l=a.n(r),n=a(92652),s=a(30802),o=a(68829),i=a(64292),d=a(52939);async function u({dbContext:e,paradigm:t,dbFullName:a,tableName:r,data:u,tableSchema:c,duplicateColumnName:_,duplicateColumnValue:p,update:b,encryptionKey:m,encryptionSalt:N}){let f=(0,d.A)({dbContext:e,dbFullName:a}),g=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,h=f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${f?"":`\`${a}\`.`}\`${r}\` WHERE \`${_}\`=?`,l=await (0,i.A)(h,t,[p]);if(l?.[0]&&!b)return null;if(l&&l[0]&&b)return await (0,s.A)({dbContext:e,dbFullName:a,tableName:r,data:u,tableSchema:c,encryptionKey:m,encryptionSalt:N,identifierColumnName:_,identifierValue:p||""})}let y=Object.keys(u),S=[],D=[];for(let e=0;ee.fieldName==t):null,s=r&&r[0]?r[0]:null;if(null==a||void 0==a||s?.dataType?.match(/int$/i)&&"string"==typeof a&&!a?.match(/./))continue;s?.encrypted&&(a=(0,o.A)({data:a,encryptionKey:m,encryptionSalt:N}),console.log("DSQL: Encrypted value =>",a));let i=/<[^>]+>/g;(s?.richText||String(a).match(i))&&(a=l()(a,n.A)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(a)&&(console.log("DSQL: Pattern not matched =>",a),a=""),S.push("`"+t+"`"),"object"==typeof a&&(a=JSON.stringify(a)),"number"==typeof a?D.push(String(a)):D.push(a)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(S.push("`date_created`"),D.push(Date())),u?.date_created_code||(S.push("`date_created_code`"),D.push(Date.now())),u?.date_updated||(S.push("`date_updated`"),D.push(Date())),u?.date_updated_code||(S.push("`date_updated_code`"),D.push(Date.now()));let E=`INSERT INTO ${f?"":`\`${a}\`.`}\`${r}\` (${S.join(",")}) VALUES (${D.map(()=>"?").join(",")})`;return await (0,i.A)(g,E,D)}},30802:(e,t,a)=>{a.d(t,{A:()=>d});var r=a(72583),l=a.n(r),n=a(92652),s=a(68829),o=a(52939),i=a(64292);async function d({dbContext:e,dbFullName:t,tableName:a,data:r,tableSchema:d,identifierColumnName:u,identifierValue:c,encryptionKey:_,encryptionSalt:p}){if(!r||!Object.keys(r).length)return null;let b=(0,o.A)({dbContext:e,dbFullName:t}),m=b?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;b?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let N=Object.keys(r),f=[],g=[];for(let e=0;ee.fieldName===t):null,i=o&&o[0]?o[0]:null;if(null==a||void 0==a)continue;let u=/<[^>]+>/g;(i?.richText||String(a).match(u))&&(a=l()(a,n.A)),i?.encrypted&&(a=(0,s.A)({data:a,encryptionKey:_,encryptionSalt:p})),"object"==typeof a&&(a=JSON.stringify(a)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(a)&&(console.log("DSQL: Pattern not matched =>",a),a=""),"string"==typeof a&&a.match(/^null$/i)&&(a={toSqlString:function(){return"NULL"}}),"string"!=typeof a||a.match(/./i)||(a={toSqlString:function(){return"NULL"}}),f.push(`\`${t}\`=?`),"number"==typeof a?g.push(String(a)):g.push(a)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}f.push(`date_updated='${Date()}'`),f.push(`date_updated_code='${Date.now()}'`);let h=`UPDATE ${b?"":`\`${t}\`.`}\`${a}\` SET ${f.join(",")} WHERE \`${u}\`=?`;return g.push(c),await (0,i.A)(m,h,g)}},4820:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(67619),l=a(29021),n=a.n(l),s=a(33873),o=a.n(s);function i({userId:e}){try{let t=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(n().readFileSync(t,"utf-8"))}catch(e){return(0,r.A)({component:"grabUserSchemaData",message:e.message}),null}}},92652:(e,t,a)=>{a.d(t,{A:()=>r});let r={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},21724:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(67619),l=a(29021),n=a.n(l),s=a(33873),o=a.n(s);function i({userId:e,schemaData:t}){try{let a=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return n().writeFileSync(a,JSON.stringify(t),"utf8"),!0}catch(e){return(0,r.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}},68829:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(55511),l=a(79428),n=a(32443);function s({data:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:s,salt:o,keyLen:i,algorithm:d,bufferAllocSize:u}=(0,n.A)({encryptionKey:t});if(!s?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,r.scryptSync)(s,o,i),_=l.Buffer.alloc(u,0),p=(0,r.createCipheriv)(d,c,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(7447);async function l(...e){let t=(0,r.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,a)=>{a.d(t,{A:()=>r});function r({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,a)=>{async function r(e,t,a){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let r=await e.query(l(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},32443:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}}};var t=require("../../webpack-api-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[6934],()=>a(47122));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUserTable.js.nft.json b/dsql-app/.local_dist/server/pages/api/addUserTable.js.nft.json index 552dc84a..f9df1ac5 100644 --- a/dsql-app/.local_dist/server/pages/api/addUserTable.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/addUserTable.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/main.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/6934.js","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/main.json","../../../../.tmp/error.log","../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUserUser.js b/dsql-app/.local_dist/server/pages/api/addUserUser.js index a0ad3d18..8eb78d6f 100644 --- a/dsql-app/.local_dist/server/pages/api/addUserUser.js +++ b/dsql-app/.local_dist/server/pages/api/addUserUser.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=3812,e.ids=[3812],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},70955:(e,a,s)=>{s.r(a),s.d(a,{config:()=>_,default:()=>p,routeModule:()=>v});var t={};s.r(t),s.d(t,{default:()=>m});var r=s(89947),i=s(2706),n=s(96762),d=s(96052),l=s(69842),u=s(98e3),o=s(48786),c=s(83919);async function m(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let s=await (0,l.A)(e,a,!0);if(!s)return a.json({success:!1,msg:"Unauthorized"});let t=e.body,r=t.paradigm;if(r?.match(/database/)){let e=await (0,u.A)({dbFullName:"datasquirel",tableName:"user_users",data:(()=>{let e=Object.keys(t),a={};return e.forEach(e=>{e?.match(/paradigm|priviledge|database_access|databases|confirm/)||(a[e]=t[e])}),a.user_id=s.id,a.password=(0,c.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:t.password}),a.user_type="database",a.email=t.email_address,a.image="/images/user-preset.png",a.image_thumbnail="/images/user-preset-thumbnail.png",delete a.email_address,a})()});a.json({success:!!e?.insertId,msg:"New User User Added",newUserId:e.insertId})}else{if(s?.email===t.email_address)return a.json({success:!1,msg:"Can't Invite yourself"});let e=await (0,o.A)("SELECT * FROM invitations WHERE invited_user_email=? AND inviting_user_id=?",[t.email_address,s.id]);if(e&&e[0])return a.json({success:!1,msg:"User Already Invited"});await (0,u.A)({dbFullName:"datasquirel",tableName:"invitations",data:{inviting_user_id:s.id,invited_user_email:t.email_address,database_access:t.database_access,priviledge:t.priviledge,db_tables_data:t.db_tables}});let r=await (0,d.A)({to:t.email_address,subject:`${s.first_name} ${s.last_name} Invited you`,text:`${s.first_name} ${s.last_name} has invited you to manage a datasquirel account`,html:` -

      ${s.first_name} ${s.last_name} has invited you to manage a datasquirel account.

      -
      Accept Invitation - `});a.json({success:!!r?.accepted,msg:"This is an invitation request"})}}let p=(0,n.M)(t,"default"),_=(0,n.M)(t,"config"),v=new r.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/addUserUser",pathname:"/api/addUserUser",bundlePath:"",filename:""},userland:t})},69842:(e,a,s)=>{s.d(a,{A:()=>i});var t=s(39908),r=s.n(t);async function i(e,a,s){let t=r()({req:e,level:s?"deep":void 0});return console.log(t),t.payload}},96052:(e,a,s)=>{s.d(a,{A:()=>d});var t=s(29021),r=s.n(t),i=s(21572);let n=s.n(i)().createTransport({host:process.env.DSQL_MAIL_HOST,port:465,secure:!0,auth:{user:process.env.DSQL_MAIL_EMAIL,pass:process.env.DSQL_MAIL_PASSWORD}});async function d({to:e,subject:a,text:s,html:t,alias:i,senderName:d}){let l;if(!process.env.DSQL_MAIL_HOST||!process.env.DSQL_MAIL_EMAIL||!process.env.DSQL_MAIL_PASSWORD)return null;let u=(i?.match(/support/i),process.env.DSQL_MAIL_EMAIL);if(!r().existsSync("./email/index.html"))return;let o=r().readFileSync("./email/index.html","utf8").replace(/{{email_body}}/,t||"").replace(/{{issue_date}}/,Date().substring(0,24));try{let t={};t.from=`"${d||"Datasquirel"}" <${u}>`,t.sender=u,i&&(t.replyTo=u),t.to=e,t.subject=a,t.text=s,t.html=o,l=await n.sendMail(t)}catch(e){console.log("ERROR in handleNodemailer Function =>",e.message)}return l}},83919:(e,a,s)=>{s.d(a,{A:()=>i});var t=s(55511),r=s(32443);function i({password:e,encryptionKey:a}){let{key:s}=(0,r.A)({encryptionKey:a});if(!s?.match(/.{8,}/))throw Error("Encryption key is invalid");let i=(0,t.createHmac)("sha512",s);return i.update(e),i.digest("base64")}}};var a=require("../../webpack-api-runtime.js");a.C(e);var s=e=>a(a.s=e),t=a.X(0,[1251],()=>s(70955));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3812,e.ids=[3812],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},70955:(e,t,r)=>{r.r(t),r.d(t,{config:()=>S,default:()=>p,routeModule:()=>D});var a={};r.r(a),r.d(a,{default:()=>_});var s=r(89947),n=r(2706),i=r(96762),o=r(96052),l=r(69842),d=r(98e3),c=r(48786),u=r(83919);async function _(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,l.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let a=e.body,s=a.paradigm;if(s?.match(/database/)){let e=await (0,d.A)({dbFullName:"datasquirel",tableName:"user_users",data:(()=>{let e=Object.keys(a),t={};return e.forEach(e=>{e?.match(/paradigm|priviledge|database_access|databases|confirm/)||(t[e]=a[e])}),t.user_id=r.id,t.password=(0,u.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:a.password}),t.user_type="database",t.email=a.email_address,t.image="/images/user-preset.png",t.image_thumbnail="/images/user-preset-thumbnail.png",delete t.email_address,t})()});t.json({success:!!e?.insertId,msg:"New User User Added",newUserId:e.insertId})}else{if(r?.email===a.email_address)return t.json({success:!1,msg:"Can't Invite yourself"});let e=await (0,c.A)("SELECT * FROM invitations WHERE invited_user_email=? AND inviting_user_id=?",[a.email_address,r.id]);if(e&&e[0])return t.json({success:!1,msg:"User Already Invited"});await (0,d.A)({dbFullName:"datasquirel",tableName:"invitations",data:{inviting_user_id:r.id,invited_user_email:a.email_address,database_access:a.database_access,priviledge:a.priviledge,db_tables_data:a.db_tables}});let s=await (0,o.A)({to:a.email_address,subject:`${r.first_name} ${r.last_name} Invited you`,text:`${r.first_name} ${r.last_name} has invited you to manage a datasquirel account`,html:` +

      ${r.first_name} ${r.last_name} has invited you to manage a datasquirel account.

      + Accept Invitation + `});t.json({success:!!s?.accepted,msg:"This is an invitation request"})}}let p=(0,i.M)(a,"default"),S=(0,i.M)(a,"config"),D=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/addUserUser",pathname:"/api/addUserUser",bundlePath:"",filename:""},userland:a})},69842:(e,t,r)=>{async function a(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>a}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},98e3:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(72583),s=r.n(a),n=r(92652),i=r(30802),o=r(68829),l=r(64292),d=r(52939);async function c({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:c,tableSchema:u,duplicateColumnName:_,duplicateColumnValue:p,update:S,encryptionKey:D,encryptionSalt:m}){let f=(0,d.A)({dbContext:e,dbFullName:r}),g=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,L=f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(c?.date_created_timestamp&&delete c.date_created_timestamp,c?.date_updated_timestamp&&delete c.date_updated_timestamp,c?.date_updated&&delete c.date_updated,c?.date_updated_code&&delete c.date_updated_code,c?.date_created&&delete c.date_created,c?.date_created_code&&delete c.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${f?"":`\`${r}\`.`}\`${a}\` WHERE \`${_}\`=?`,s=await (0,l.A)(L,t,[p]);if(s?.[0]&&!S)return null;if(s&&s[0]&&S)return await (0,i.A)({dbContext:e,dbFullName:r,tableName:a,data:c,tableSchema:u,encryptionKey:D,encryptionSalt:m,identifierColumnName:_,identifierValue:p||""})}let h=Object.keys(c),A=[],N=[];for(let e=0;ee.fieldName==t):null,i=a&&a[0]?a[0]:null;if(null==r||void 0==r||i?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;i?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:D,encryptionSalt:m}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(i?.richText||String(r).match(l))&&(r=s()(r,n.A)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),A.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?N.push(String(r)):N.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}c?.date_created||(A.push("`date_created`"),N.push(Date())),c?.date_created_code||(A.push("`date_created_code`"),N.push(Date.now())),c?.date_updated||(A.push("`date_updated`"),N.push(Date())),c?.date_updated_code||(A.push("`date_updated_code`"),N.push(Date.now()));let v=`INSERT INTO ${f?"":`\`${r}\`.`}\`${a}\` (${A.join(",")}) VALUES (${N.map(()=>"?").join(",")})`;return await (0,l.A)(g,v,N)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),s=r.n(a),n=r(92652),i=r(68829),o=r(52939),l=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:d,identifierColumnName:c,identifierValue:u,encryptionKey:_,encryptionSalt:p}){if(!a||!Object.keys(a).length)return null;let S=(0,o.A)({dbContext:e,dbFullName:t}),D=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let m=Object.keys(a),f=[],g=[];for(let e=0;ee.fieldName===t):null,l=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(l?.richText||String(r).match(c))&&(r=s()(r,n.A)),l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),f.push(`\`${t}\`=?`),"number"==typeof r?g.push(String(r)):g.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}f.push(`date_updated='${Date()}'`),f.push(`date_updated_code='${Date.now()}'`);let L=`UPDATE ${S?"":`\`${t}\`.`}\`${r}\` SET ${f.join(",")} WHERE \`${c}\`=?`;return g.push(u),await (0,l.A)(D,L,g)}},96052:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(29021),s=r.n(a),n=r(21572);let i=r.n(n)().createTransport({host:process.env.DSQL_MAIL_HOST,port:465,secure:!0,auth:{user:process.env.DSQL_MAIL_EMAIL,pass:process.env.DSQL_MAIL_PASSWORD}});async function o({to:e,subject:t,text:r,html:a,alias:n,senderName:o}){let l;if(!process.env.DSQL_MAIL_HOST||!process.env.DSQL_MAIL_EMAIL||!process.env.DSQL_MAIL_PASSWORD)return null;let d=(n?.match(/support/i),process.env.DSQL_MAIL_EMAIL);if(!s().existsSync("./email/index.html"))return;let c=s().readFileSync("./email/index.html","utf8").replace(/{{email_body}}/,a||"").replace(/{{issue_date}}/,Date().substring(0,24));try{let a={};a.from=`"${o||"Datasquirel"}" <${d}>`,a.sender=d,n&&(a.replyTo=d),a.to=e,a.subject=t,a.text=r,a.html=c,l=await i.sendMail(a)}catch(e){console.log("ERROR in handleNodemailer Function =>",e.message)}return l}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(55511),s=r(79428),n=r(32443);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:d,bufferAllocSize:c}=(0,n.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let u=(0,a.scryptSync)(i,o,l),_=s.Buffer.alloc(c,0),p=(0,a.createCipheriv)(d,u,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},83919:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(55511),s=r(32443);function n({password:e,encryptionKey:t}){let{key:r}=(0,s.A)({encryptionKey:t});if(!r?.match(/.{8,}/))throw Error("Encryption key is invalid");let n=(0,a.createHmac)("sha512",r);return n.update(e),n.digest("base64")}},48786:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(7447);async function s(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(9973),s=r.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=70955);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUserUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/addUserUser.js.nft.json index cbe68309..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/addUserUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/addUserUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../node_modules/nodemailer/lib/base64/index.js","../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../node_modules/nodemailer/lib/qp/index.js","../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../node_modules/nodemailer/lib/shared/index.js","../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../node_modules/nodemailer/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js b/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js index 2e7b5db8..5cdb91c8 100644 --- a/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4436,e.ids=[4436],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},32551:(e,a,t)=>{t.r(a),t.d(a,{config:()=>c,default:()=>A,routeModule:()=>N});var l={};t.r(l),t.d(l,{default:()=>b});var s=t(89947),d=t(2706),r=t(96762),i=t(29021),u=t.n(i),n=t(48786),o=t(67619),m=t(69842),p=t(98e3),f=t(76856);async function b(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let l=await (0,m.A)(e,a,!0);if(!l)return a.json({success:!1,msg:"Unauthorized"});let{dbFullName:s,dbSlug:d,dbId:r}=e.body,i=t(8693),b=t(95610),A=[...b.slice(0,2),...i.fields,...b.slice(2)];i.fields=[...A];try{let e;let t=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${l.id}/main.json`,m=JSON.parse(u().readFileSync(t,"utf8")),b=m.filter(e=>e.dbFullName===s)[0],A=b.tables.filter((a,t)=>{if("users"===a.tableName)return e=t,!0});if(A?.[0]&&"number"==typeof e?b.tables[e]=i:b.tables.push(i),b.childrenDatabases)for(let e=0;ee.dbFullName===a.dbFullName)[0].tables=b.tables;let e=await (0,n.A)("SELECT * FROM user_databases WHERE user_id = ? AND db_full_name = ?",[l.id,a.dbFullName]);await (0,p.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:l.id,db_id:e[0].id,db_slug:e[0].db_slug,table_name:"Users",table_slug:"users"}})}catch(e){(0,o.A)({component:"/api/addUsersTableToDatabase/lines-100-115",message:e.message,user:l})}}u().writeFileSync(`${t}`,JSON.stringify(m),"utf8"),await (0,p.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:l.id,db_id:r,db_slug:d,table_name:"Users",table_slug:"users"}});let c=s.replace(/[^a-z\_0-9]/g,"");await (0,f.A)({userId:l.id,targetDatabase:c}),a.json({success:!0})}catch(e){(0,o.A)({component:"/api/addUsersTableToDatabase/main-catch-error",message:e.message,user:l}),a.json({success:!1,msg:"Database Files could not be written!"})}}let A=(0,r.M)(l,"default"),c=(0,r.M)(l,"config"),N=new s.PagesAPIRouteModule({definition:{kind:d.A.PAGES_API,page:"/api/addUsersTableToDatabase",pathname:"/api/addUsersTableToDatabase",bundlePath:"",filename:""},userland:l})},69842:(e,a,t)=>{t.d(a,{A:()=>d});var l=t(39908),s=t.n(l);async function d(e,a,t){let l=s()({req:e,level:t?"deep":void 0});return console.log(l),l.payload}},8693:e=>{e.exports=JSON.parse('{"tableName":"users","tableFullName":"Users","fields":[{"fieldName":"first_name","dataType":"VARCHAR(100)","notNullValue":true},{"fieldName":"last_name","dataType":"VARCHAR(100)","notNullValue":true},{"fieldName":"email","dataType":"VARCHAR(200)","notNullValue":true},{"fieldName":"phone","dataType":"VARCHAR(50)"},{"fieldName":"user_type","dataType":"VARCHAR(20)","defaultValue":"default"},{"fieldName":"username","dataType":"VARCHAR(100)","nullValue":true},{"fieldName":"password","dataType":"TEXT"},{"fieldName":"image","dataType":"VARCHAR(250)"},{"fieldName":"image_thumbnail","dataType":"VARCHAR(250)"},{"fieldName":"address","dataType":"VARCHAR(255)"},{"fieldName":"city","dataType":"VARCHAR(50)"},{"fieldName":"state","dataType":"VARCHAR(50)"},{"fieldName":"country","dataType":"VARCHAR(50)"},{"fieldName":"zip_code","dataType":"VARCHAR(50)"},{"fieldName":"social_login","dataType":"TINYINT","defaultValue":"0"},{"fieldName":"social_platform","dataType":"VARCHAR(50)","nullValue":true},{"fieldName":"social_id","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"more_user_data","dataType":"BIGINT","defaultValue":"0"},{"fieldName":"verification_status","dataType":"TINYINT","defaultValue":"0"},{"fieldName":"temp_login_code","dataType":"VARCHAR(50)","nullValue":true}]}')}};var a=require("../../webpack-api-runtime.js");a.C(e);var t=e=>a(a.s=e),l=a.X(0,[1251,9814],()=>t(32551));module.exports=l})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4436,e.ids=[4436],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},32551:(e,t,a)=>{a.r(t),a.d(t,{config:()=>N,default:()=>m,routeModule:()=>g});var r={};a.r(r),a.d(r,{default:()=>f});var l=a(89947),s=a(2706),n=a(96762),i=a(29021),d=a.n(i),o=a(48786),u=a(67619),c=a(69842),p=a(98e3),_=a(76856);async function f(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,c.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{dbFullName:l,dbSlug:s,dbId:n}=e.body,i=a(8693),f=a(95610),m=[...f.slice(0,2),...i.fields,...f.slice(2)];i.fields=[...m];try{let e;let a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/main.json`,c=JSON.parse(d().readFileSync(a,"utf8")),f=c.filter(e=>e.dbFullName===l)[0],m=f.tables.filter((t,a)=>{if("users"===t.tableName)return e=a,!0});if(m?.[0]&&"number"==typeof e?f.tables[e]=i:f.tables.push(i),f.childrenDatabases)for(let e=0;ee.dbFullName===t.dbFullName)[0].tables=f.tables;let e=await (0,o.A)("SELECT * FROM user_databases WHERE user_id = ? AND db_full_name = ?",[r.id,t.dbFullName]);await (0,p.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:r.id,db_id:e[0].id,db_slug:e[0].db_slug,table_name:"Users",table_slug:"users"}})}catch(e){(0,u.A)({component:"/api/addUsersTableToDatabase/lines-100-115",message:e.message,user:r})}}d().writeFileSync(`${a}`,JSON.stringify(c),"utf8"),await (0,p.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:r.id,db_id:n,db_slug:s,table_name:"Users",table_slug:"users"}});let N=l.replace(/[^a-z\_0-9]/g,"");await (0,_.A)({userId:r.id,targetDatabase:N}),t.json({success:!0})}catch(e){(0,u.A)({component:"/api/addUsersTableToDatabase/main-catch-error",message:e.message,user:r}),t.json({success:!1,msg:"Database Files could not be written!"})}}let m=(0,n.M)(r,"default"),N=(0,n.M)(r,"config"),g=new l.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/addUsersTableToDatabase",pathname:"/api/addUsersTableToDatabase",bundlePath:"",filename:""},userland:r})},69842:(e,t,a)=>{async function r(e,t,a){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:a?"deep":void 0}).payload}a.d(t,{A:()=>r}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},98e3:(e,t,a)=>{a.d(t,{A:()=>u});var r=a(72583),l=a.n(r),s=a(92652),n=a(30802),i=a(68829),d=a(64292),o=a(52939);async function u({dbContext:e,paradigm:t,dbFullName:a,tableName:r,data:u,tableSchema:c,duplicateColumnName:p,duplicateColumnValue:_,update:f,encryptionKey:m,encryptionSalt:N}){let g=(0,o.A)({dbContext:e,dbFullName:a}),y=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,b=g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,p&&"string"==typeof p){let t=`SELECT * FROM ${g?"":`\`${a}\`.`}\`${r}\` WHERE \`${p}\`=?`,l=await (0,d.A)(b,t,[_]);if(l?.[0]&&!f)return null;if(l&&l[0]&&f)return await (0,n.A)({dbContext:e,dbFullName:a,tableName:r,data:u,tableSchema:c,encryptionKey:m,encryptionSalt:N,identifierColumnName:p,identifierValue:_||""})}let A=Object.keys(u),h=[],S=[];for(let e=0;ee.fieldName==t):null,n=r&&r[0]?r[0]:null;if(null==a||void 0==a||n?.dataType?.match(/int$/i)&&"string"==typeof a&&!a?.match(/./))continue;n?.encrypted&&(a=(0,i.A)({data:a,encryptionKey:m,encryptionSalt:N}),console.log("DSQL: Encrypted value =>",a));let d=/<[^>]+>/g;(n?.richText||String(a).match(d))&&(a=l()(a,s.A)),n?.pattern&&!new RegExp(n.pattern,n.patternFlags||"").test(a)&&(console.log("DSQL: Pattern not matched =>",a),a=""),h.push("`"+t+"`"),"object"==typeof a&&(a=JSON.stringify(a)),"number"==typeof a?S.push(String(a)):S.push(a)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(h.push("`date_created`"),S.push(Date())),u?.date_created_code||(h.push("`date_created_code`"),S.push(Date.now())),u?.date_updated||(h.push("`date_updated`"),S.push(Date())),u?.date_updated_code||(h.push("`date_updated_code`"),S.push(Date.now()));let D=`INSERT INTO ${g?"":`\`${a}\`.`}\`${r}\` (${h.join(",")}) VALUES (${S.map(()=>"?").join(",")})`;return await (0,d.A)(y,D,S)}},30802:(e,t,a)=>{a.d(t,{A:()=>o});var r=a(72583),l=a.n(r),s=a(92652),n=a(68829),i=a(52939),d=a(64292);async function o({dbContext:e,dbFullName:t,tableName:a,data:r,tableSchema:o,identifierColumnName:u,identifierValue:c,encryptionKey:p,encryptionSalt:_}){if(!r||!Object.keys(r).length)return null;let f=(0,i.A)({dbContext:e,dbFullName:t}),m=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let N=Object.keys(r),g=[],y=[];for(let e=0;ee.fieldName===t):null,d=i&&i[0]?i[0]:null;if(null==a||void 0==a)continue;let u=/<[^>]+>/g;(d?.richText||String(a).match(u))&&(a=l()(a,s.A)),d?.encrypted&&(a=(0,n.A)({data:a,encryptionKey:p,encryptionSalt:_})),"object"==typeof a&&(a=JSON.stringify(a)),d?.pattern&&!new RegExp(d.pattern,d.patternFlags||"").test(a)&&(console.log("DSQL: Pattern not matched =>",a),a=""),"string"==typeof a&&a.match(/^null$/i)&&(a={toSqlString:function(){return"NULL"}}),"string"!=typeof a||a.match(/./i)||(a={toSqlString:function(){return"NULL"}}),g.push(`\`${t}\`=?`),"number"==typeof a?y.push(String(a)):y.push(a)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}g.push(`date_updated='${Date()}'`),g.push(`date_updated_code='${Date.now()}'`);let b=`UPDATE ${f?"":`\`${t}\`.`}\`${a}\` SET ${g.join(",")} WHERE \`${u}\`=?`;return y.push(c),await (0,d.A)(m,b,y)}},92652:(e,t,a)=>{a.d(t,{A:()=>r});let r={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(55511),l=a(79428),s=a(32443);function n({data:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:n,salt:i,keyLen:d,algorithm:o,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,r.scryptSync)(n,i,d),p=l.Buffer.alloc(u,0),_=(0,r.createCipheriv)(o,c,p);try{let t=_.update(e,"utf8","hex");return t+=_.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(7447);async function l(...e){let t=(0,r.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,a)=>{a.d(t,{A:()=>r});function r({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,a)=>{async function r(e,t,a){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let r=await e.query(l(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},32443:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},8693:e=>{e.exports=JSON.parse('{"tableName":"users","tableFullName":"Users","fields":[{"fieldName":"first_name","dataType":"VARCHAR(100)","notNullValue":true},{"fieldName":"last_name","dataType":"VARCHAR(100)","notNullValue":true},{"fieldName":"email","dataType":"VARCHAR(200)","notNullValue":true},{"fieldName":"phone","dataType":"VARCHAR(50)"},{"fieldName":"user_type","dataType":"VARCHAR(20)","defaultValue":"default"},{"fieldName":"username","dataType":"VARCHAR(100)","nullValue":true},{"fieldName":"password","dataType":"TEXT"},{"fieldName":"image","dataType":"VARCHAR(250)"},{"fieldName":"image_thumbnail","dataType":"VARCHAR(250)"},{"fieldName":"address","dataType":"VARCHAR(255)"},{"fieldName":"city","dataType":"VARCHAR(50)"},{"fieldName":"state","dataType":"VARCHAR(50)"},{"fieldName":"country","dataType":"VARCHAR(50)"},{"fieldName":"zip_code","dataType":"VARCHAR(50)"},{"fieldName":"social_login","dataType":"TINYINT","defaultValue":"0"},{"fieldName":"social_platform","dataType":"VARCHAR(50)","nullValue":true},{"fieldName":"social_id","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"more_user_data","dataType":"BIGINT","defaultValue":"0"},{"fieldName":"verification_status","dataType":"TINYINT","defaultValue":"0"},{"fieldName":"temp_login_code","dataType":"VARCHAR(50)","nullValue":true}]}')}};var t=require("../../webpack-api-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[6934],()=>a(32551));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js.nft.json b/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js.nft.json index 8c651a53..d9b83c1e 100644 --- a/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/addUsersTableToDatabase.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package-shared/data/presets/users.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/6934.js","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../../package-shared/data/presets/users.json","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/main.json","../../../../.tmp/error.log","../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/addUserBackup.js b/dsql-app/.local_dist/server/pages/api/admin/addUserBackup.js index 5ec84218..7375a966 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/addUserBackup.js +++ b/dsql-app/.local_dist/server/pages/api/admin/addUserBackup.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9171,e.ids=[9171],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},99323:(e,r,s)=>{s.r(r),s.d(r,{config:()=>E,default:()=>D,routeModule:()=>A});var o={};s.r(o),s.d(o,{default:()=>d});var n=s(89947),t=s(2706),c=s(96762),_=s(29021),a=s.n(_),i=s(21820),u=s.n(i),l=s(79646),S=s(48786),p=s(87369);async function d(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Wrong Method"});let s=await (0,p.A)(e);if(!s?.logged_in_status)return r.json({success:!1,log:"Unauthorized"});try{let s=e.body.user.id.toString().replace(/[^0-9]/g,"").replace(/\//g,""),o=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s}/backups`;a().existsSync(o)||a().mkdirSync(o);let n=Date.now().toString();a().mkdirSync(`${o}/${n}`);let t=await (0,S.A)("SHOW databases LIKE ?",[`datasquirel_user_${s}_%`]);for(let e=0;e ${a}`;console.log(`addUserBackup.ts exe => ${i}`),(0,l.spawnSync)(c,["-u",process.env.DSQL_DB_USERNAME||"","-h",process.env.DSQL_DB_HOST||"",`-p${process.env.DSQL_DB_PASSWORD}`,s,">",a],_)}a().copyFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s}/main.json`,`${o}/${n}/main.json`),r.json({success:!0})}catch(e){console.log(e.message),r.json({success:!1})}}let D=(0,c.M)(o,"default"),E=(0,c.M)(o,"config"),A=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/admin/addUserBackup",pathname:"/api/admin/addUserBackup",bundlePath:"",filename:""},userland:o})},87369:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(95969),n=s(89159);async function t(e){let{keyCookieName:r,csrfCookieName:s}=(0,n.A)(),t=`${r}_su`;if(!e.cookies?.[t])return console.log("No auth key cookie found"),null;let c=(0,o.A)({encryptedString:e.cookies[t]});if(!c)return console.log("No user payload found"),null;let _=JSON.parse(c);return _.password!==process.env.DSQL_USER_KEY?(console.log("Invalid password"),null):_.authKey!==process.env.DSQL_SPECIAL_KEY?(console.log("Invalid auth key"),null):_}},89159:(e,r,s)=>{s.d(r,{A:()=>o});function o(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",o=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",t=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),c=r;e?.userId&&(c+=`user_${e.userId}_`),t&&(c+=`${t}_`),c+=s;let _=r;e?.userId&&(_+=`user_${e.userId}_`),t&&(_+=`${t}_`),_+=o;let a=r;return e?.userId&&(a+=`user_${e.userId}_`),t&&(a+=`${t}_`),{keyCookieName:c,csrfCookieName:_,oneTimeCodeName:a+=n}}},95969:(e,r,s)=>{s.d(r,{A:()=>c});var o=s(55511),n=s(79428),t=s(32443);function c({encryptedString:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:c,salt:_,keyLen:a,algorithm:i,bufferAllocSize:u}=(0,t.A)({encryptionKey:r});if(!c?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!_?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let l=(0,o.scryptSync)(c,_,a),S=n.Buffer.alloc(u,0),p=(0,o.createDecipheriv)(i,l,S);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(7447);async function n(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(9973),n=s.n(o);function t(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,s)=>{s.d(r,{A:()=>o});function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=99323);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9171,e.ids=[9171],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},99323:(e,r,s)=>{s.r(r),s.d(r,{config:()=>E,default:()=>d,routeModule:()=>L});var o={};s.r(o),s.d(o,{default:()=>D});var n=s(89947),t=s(2706),_=s(96762),c=s(29021),a=s.n(c),i=s(21820),u=s.n(i),l=s(79646),S=s(48786),p=s(87369);async function D(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Wrong Method"});let s=await (0,p.A)(e);if(!s?.logged_in_status)return r.json({success:!1,log:"Unauthorized"});try{let s=e.body.user.id.toString().replace(/[^0-9]/g,"").replace(/\//g,""),o=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s}/backups`;a().existsSync(o)||a().mkdirSync(o);let n=Date.now().toString();a().mkdirSync(`${o}/${n}`);let t=await (0,S.A)("SHOW databases LIKE ?",[`datasquirel_user_${s}_%`]);for(let e=0;e ${a}`;console.log(`addUserBackup.ts exe => ${i}`),(0,l.spawnSync)(_,["-u",process.env.DSQL_DB_USERNAME||"","-h",process.env.DSQL_DB_HOST||"",`-p${process.env.DSQL_DB_PASSWORD}`,s,">",a],c)}a().copyFileSync(`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s}/main.json`,`${o}/${n}/main.json`),r.json({success:!0})}catch(e){console.log(e.message),r.json({success:!1})}}let d=(0,_.M)(o,"default"),E=(0,_.M)(o,"config"),L=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/admin/addUserBackup",pathname:"/api/admin/addUserBackup",bundlePath:"",filename:""},userland:o})},87369:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(95969),n=s(89159);async function t(e){let{keyCookieName:r,csrfCookieName:s}=(0,n.A)(),t=`${r}_su`;if(!e.cookies?.[t])return console.log("No auth key cookie found"),null;let _=(0,o.A)({encryptedString:e.cookies[t]});if(!_)return console.log("No user payload found"),null;let c=JSON.parse(_);return c.password!==process.env.DSQL_USER_KEY?(console.log("Invalid password"),null):c.authKey!==process.env.DSQL_SPECIAL_KEY?(console.log("Invalid auth key"),null):c}},89159:(e,r,s)=>{s.d(r,{A:()=>o});function o(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",o=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",t=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),_=r;e?.userId&&(_+=`user_${e.userId}_`),t&&(_+=`${t}_`),_+=s;let c=r;e?.userId&&(c+=`user_${e.userId}_`),t&&(c+=`${t}_`),c+=o;let a=r;return e?.userId&&(a+=`user_${e.userId}_`),t&&(a+=`${t}_`),{keyCookieName:_,csrfCookieName:c,oneTimeCodeName:a+=n}}},95969:(e,r,s)=>{s.d(r,{A:()=>_});var o=s(55511),n=s(79428),t=s(32443);function _({encryptedString:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:_,salt:c,keyLen:a,algorithm:i,bufferAllocSize:u}=(0,t.A)({encryptionKey:r});if(!_?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!c?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let l=(0,o.scryptSync)(_,c,a),S=n.Buffer.alloc(u,0),p=(0,o.createDecipheriv)(i,l,S);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(7447);async function n(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(9973),n=s.n(o);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,s)=>{s.d(r,{A:()=>o});function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=99323);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/addUserBackup.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/addUserBackup.js.nft.json index 1f2a6eae..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/addUserBackup.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/addUserBackup.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/clearErrorLogs.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/clearErrorLogs.js.nft.json index cff116a4..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/clearErrorLogs.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/clearErrorLogs.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/clientError.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/clientError.js.nft.json index cff116a4..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/clientError.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/clientError.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/createNewBackup.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/createNewBackup.js.nft.json index cff116a4..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/createNewBackup.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/createNewBackup.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/docs/[action].js b/dsql-app/.local_dist/server/pages/api/admin/docs/[action].js index 64eb42d9..9f917f3a 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/docs/[action].js +++ b/dsql-app/.local_dist/server/pages/api/admin/docs/[action].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2927,e.ids=[2927],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},40806:(e,t,a)=>{a.r(t),a.d(t,{config:()=>w,default:()=>h,routeModule:()=>I});var r={};a.r(r),a.d(r,{default:()=>A});var s=a(89947),n=a(2706),l=a(96762),d=a(72583),i=a.n(d),o=a(48786),c=a(98e3),u=a(92652);async function p({body:e,update:t}){let a=e.title.toLowerCase().replace(/ /g,"-").replace(/[^a-z0-9\-]/g,""),r=await async function(){if(t)return null;try{return(await (0,o.A)("SELECT page_order FROM docs_pages ORDER BY page_order DESC LIMIT 1"))[0].page_order}catch(e){return null}}(),s=await (0,c.A)({data:{title:e.title,slug:a,description:i()(e.description,u.A),content:i()(e.content,u.A),text_content:e.text_content,level:e.level,page_order:t?e.page_order:parseInt(r)+1,parent_id:e?.parent_id},tableName:"docs_pages",update:t,duplicateColumnName:"id",duplicateColumnValue:e.id});return s?.insertId?s:t&&s.affectedRows?s:null}async function _({body:e}){return await (0,o.A)("DELETE FROM docs_pages WHERE id=?",[e.id])||null}var g=a(29021),E=a.n(g);async function f(){let e="./components/su/components/RichText/html-presets",t=[];return E().existsSync(e)&&E().readdirSync(e).forEach(a=>{if(a?.endsWith(".html")){let r={};r[a.replace(/\.html$/,"")]=E().readFileSync(`${e}/${a}`,"utf-8"),t.push({...r})}}),t}async function y({body:e}){let t=await (0,o.A)("SELECT id, title, slug FROM docs_pages WHERE parent_id = ?",[e.pageId]);return t[0]?t:null}async function m({body:e}){return e?.currentPageId?await (0,o.A)("SELECT * FROM docs_pages WHERE level = ? AND id != ?",[e.pagesLevel,e.currentPageId]):await (0,o.A)("SELECT * FROM docs_pages WHERE level = ?",[e.pagesLevel])}async function S({body:e}){let{pull:t}=e,a="./jsonData/docs.json";if(t)try{let e=JSON.parse(E().readFileSync(a,"utf-8"));for(let t=0;t{a.d(t,{A:()=>n});var r=a(95969),s=a(89159);async function n(e){let{keyCookieName:t,csrfCookieName:a}=(0,s.A)(),n=`${t}_su`;if(!e.cookies?.[n])return console.log("No auth key cookie found"),null;let l=(0,r.A)({encryptedString:e.cookies[n]});if(!l)return console.log("No user payload found"),null;let d=JSON.parse(l);return d.password!==process.env.DSQL_USER_KEY?(console.log("Invalid password"),null):d.authKey!==process.env.DSQL_SPECIAL_KEY?(console.log("Invalid auth key"),null):d}},89159:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){let t=process.env.DSQL_COOKIES_PREFIX||"dsql_",a=process.env.DSQL_COOKIES_KEY_NAME||"key",r=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",s=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",n=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),l=t;e?.userId&&(l+=`user_${e.userId}_`),n&&(l+=`${n}_`),l+=a;let d=t;e?.userId&&(d+=`user_${e.userId}_`),n&&(d+=`${n}_`),d+=r;let i=t;return e?.userId&&(i+=`user_${e.userId}_`),n&&(i+=`${n}_`),{keyCookieName:l,csrfCookieName:d,oneTimeCodeName:i+=s}}},95969:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(55511),s=a(79428),n=a(32443);function l({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:d,keyLen:i,algorithm:o,bufferAllocSize:c}=(0,n.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!d?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,r.scryptSync)(l,d,i),p=s.Buffer.alloc(c,0),_=(0,r.createDecipheriv)(o,u,p);try{let t=_.update(e,"hex","utf8");return t+=_.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}}};var t=require("../../../../webpack-api-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[1251],()=>a(40806));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2927,e.ids=[2927],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},40806:(e,t,r)=>{r.r(t),r.d(t,{config:()=>A,default:()=>h,routeModule:()=>O});var a={};r.r(a),r.d(a,{default:()=>N});var n=r(89947),s=r(2706),o=r(96762),l=r(72583),i=r.n(l),c=r(48786),d=r(98e3),u=r(92652);async function _({body:e,update:t}){let r=e.title.toLowerCase().replace(/ /g,"-").replace(/[^a-z0-9\-]/g,""),a=await async function(){if(t)return null;try{return(await (0,c.A)("SELECT page_order FROM docs_pages ORDER BY page_order DESC LIMIT 1"))[0].page_order}catch(e){return null}}(),n=await (0,d.A)({data:{title:e.title,slug:r,description:i()(e.description,u.A),content:i()(e.content,u.A),text_content:e.text_content,level:e.level,page_order:t?e.page_order:parseInt(a)+1,parent_id:e?.parent_id},tableName:"docs_pages",update:t,duplicateColumnName:"id",duplicateColumnValue:e.id});return n?.insertId?n:t&&n.affectedRows?n:null}async function p({body:e}){return await (0,c.A)("DELETE FROM docs_pages WHERE id=?",[e.id])||null}var S=r(29021),g=r.n(S);async function f(){let e="./components/su/components/RichText/html-presets",t=[];return g().existsSync(e)&&g().readdirSync(e).forEach(r=>{if(r?.endsWith(".html")){let a={};a[r.replace(/\.html$/,"")]=g().readFileSync(`${e}/${r}`,"utf-8"),t.push({...a})}}),t}async function D({body:e}){let t=await (0,c.A)("SELECT id, title, slug FROM docs_pages WHERE parent_id = ?",[e.pageId]);return t[0]?t:null}async function E({body:e}){return e?.currentPageId?await (0,c.A)("SELECT * FROM docs_pages WHERE level = ? AND id != ?",[e.pagesLevel,e.currentPageId]):await (0,c.A)("SELECT * FROM docs_pages WHERE level = ?",[e.pagesLevel])}async function y({body:e}){let{pull:t}=e,r="./jsonData/docs.json";if(t)try{let e=JSON.parse(g().readFileSync(r,"utf-8"));for(let t=0;t{r.d(t,{A:()=>s});var a=r(95969),n=r(89159);async function s(e){let{keyCookieName:t,csrfCookieName:r}=(0,n.A)(),s=`${t}_su`;if(!e.cookies?.[s])return console.log("No auth key cookie found"),null;let o=(0,a.A)({encryptedString:e.cookies[s]});if(!o)return console.log("No user payload found"),null;let l=JSON.parse(o);return l.password!==process.env.DSQL_USER_KEY?(console.log("Invalid password"),null):l.authKey!==process.env.DSQL_SPECIAL_KEY?(console.log("Invalid auth key"),null):l}},89159:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){let t=process.env.DSQL_COOKIES_PREFIX||"dsql_",r=process.env.DSQL_COOKIES_KEY_NAME||"key",a=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",s=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),o=t;e?.userId&&(o+=`user_${e.userId}_`),s&&(o+=`${s}_`),o+=r;let l=t;e?.userId&&(l+=`user_${e.userId}_`),s&&(l+=`${s}_`),l+=a;let i=t;return e?.userId&&(i+=`user_${e.userId}_`),s&&(i+=`${s}_`),{keyCookieName:o,csrfCookieName:l,oneTimeCodeName:i+=n}}},98e3:(e,t,r)=>{r.d(t,{A:()=>d});var a=r(72583),n=r.n(a),s=r(92652),o=r(30802),l=r(68829),i=r(64292),c=r(52939);async function d({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:d,tableSchema:u,duplicateColumnName:_,duplicateColumnValue:p,update:S,encryptionKey:g,encryptionSalt:f}){let D=(0,c.A)({dbContext:e,dbFullName:r}),E=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,y=D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(d?.date_created_timestamp&&delete d.date_created_timestamp,d?.date_updated_timestamp&&delete d.date_updated_timestamp,d?.date_updated&&delete d.date_updated,d?.date_updated_code&&delete d.date_updated_code,d?.date_created&&delete d.date_created,d?.date_created_code&&delete d.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${D?"":`\`${r}\`.`}\`${a}\` WHERE \`${_}\`=?`,n=await (0,i.A)(y,t,[p]);if(n?.[0]&&!S)return null;if(n&&n[0]&&S)return await (0,o.A)({dbContext:e,dbFullName:r,tableName:a,data:d,tableSchema:u,encryptionKey:g,encryptionSalt:f,identifierColumnName:_,identifierValue:p||""})}let L=Object.keys(d),N=[],h=[];for(let e=0;ee.fieldName==t):null,o=a&&a[0]?a[0]:null;if(null==r||void 0==r||o?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;o?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:g,encryptionSalt:f}),console.log("DSQL: Encrypted value =>",r));let i=/<[^>]+>/g;(o?.richText||String(r).match(i))&&(r=n()(r,s.A)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),N.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}d?.date_created||(N.push("`date_created`"),h.push(Date())),d?.date_created_code||(N.push("`date_created_code`"),h.push(Date.now())),d?.date_updated||(N.push("`date_updated`"),h.push(Date())),d?.date_updated_code||(N.push("`date_updated_code`"),h.push(Date.now()));let A=`INSERT INTO ${D?"":`\`${r}\`.`}\`${a}\` (${N.join(",")}) VALUES (${h.map(()=>"?").join(",")})`;return await (0,i.A)(E,A,h)}},30802:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(72583),n=r.n(a),s=r(92652),o=r(68829),l=r(52939),i=r(64292);async function c({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:c,identifierColumnName:d,identifierValue:u,encryptionKey:_,encryptionSalt:p}){if(!a||!Object.keys(a).length)return null;let S=(0,l.A)({dbContext:e,dbFullName:t}),g=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(a),D=[],E=[];for(let e=0;ee.fieldName===t):null,i=l&&l[0]?l[0]:null;if(null==r||void 0==r)continue;let d=/<[^>]+>/g;(i?.richText||String(r).match(d))&&(r=n()(r,s.A)),i?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),D.push(`\`${t}\`=?`),"number"==typeof r?E.push(String(r)):E.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}D.push(`date_updated='${Date()}'`),D.push(`date_updated_code='${Date.now()}'`);let y=`UPDATE ${S?"":`\`${t}\`.`}\`${r}\` SET ${D.join(",")} WHERE \`${d}\`=?`;return E.push(u),await (0,i.A)(g,y,E)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},95969:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(55511),n=r(79428),s=r(32443);function o({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:d}=(0,s.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,a.scryptSync)(o,l,i),_=n.Buffer.alloc(d,0),p=(0,a.createDecipheriv)(c,u,_);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},68829:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(55511),n=r(79428),s=r(32443);function o({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:d}=(0,s.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let u=(0,a.scryptSync)(o,l,i),_=n.Buffer.alloc(d,0),p=(0,a.createCipheriv)(c,u,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(7447);async function n(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(9973),n=r.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../../../webpack-api-runtime.js");t.C(e);var r=t(t.s=40806);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/docs/[action].js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/docs/[action].js.nft.json index 357ea88f..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/docs/[action].js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/docs/[action].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/getTablesForUserDatabase.js b/dsql-app/.local_dist/server/pages/api/admin/getTablesForUserDatabase.js index fdb08a5c..b4523d1a 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/getTablesForUserDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/admin/getTablesForUserDatabase.js @@ -13,4 +13,4 @@ Date: ${a.toDateString()} -${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),n=t(67619),o=t(7447),a=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,useLocal:c,debug:u}){let i=(0,o.A)({fa:!0});c&&(i=(0,o.A)({local:!0})),t?.match(/^datasquirel$/)&&(i=(0,o.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let _=await (0,a.A)(i,e,r);if(u&&console.log("varDatabaseDbHandler:results:",_),_&&l)try{return await (0,s.A)({unparsedResults:_,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(_)return _;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(55511),n=t(79428),o=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:c,algorithm:u,bufferAllocSize:i}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,s.scryptSync)(a,l,c),d=n.Buffer.alloc(i,0),p=(0,s.createDecipheriv)(u,_,d);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function s(e,r,t){try{if("string"==typeof r){let s=await e.query(n(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),n=t.n(s);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=10291);module.exports=t})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),n=t(67619),o=t(7447),a=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:c}){let u=(0,o.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,o.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,o.A)()),c&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let i=await (0,a.A)(u,e,r);if(c&&console.log("varDatabaseDbHandler:results:",i),i&&l)try{return await (0,s.A)({unparsedResults:i,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(i)return i;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(55511),n=t(79428),o=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:c,algorithm:u,bufferAllocSize:i}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,s.scryptSync)(a,l,c),d=n.Buffer.alloc(i,0),p=(0,s.createDecipheriv)(u,_,d);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(n(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),n=t.n(s);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=10291);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/getTablesForUserDatabase.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/getTablesForUserDatabase.js.nft.json index 1f2a6eae..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/getTablesForUserDatabase.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/getTablesForUserDatabase.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/getUserBackups.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/getUserBackups.js.nft.json index cff116a4..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/getUserBackups.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/getUserBackups.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/getUserData.js b/dsql-app/.local_dist/server/pages/api/admin/getUserData.js index 928850fc..73399f2c 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/getUserData.js +++ b/dsql-app/.local_dist/server/pages/api/admin/getUserData.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9664,e.ids=[9664],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},75461:(e,r,s)=>{s.r(r),s.d(r,{config:()=>d,default:()=>p,routeModule:()=>S});var o={};s.r(o),s.d(o,{default:()=>l});var n=s(89947),t=s(2706),a=s(96762),_=s(48786),c=s(87369),i=s(29021),u=s.n(i);async function l(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Wrong Method"});let s=await (0,c.A)(e);if(!s?.logged_in_status)return r.json({success:!1,log:"No Logs"});let o=e.body.user,n=o?.id.toString().replace(/[^0-9]/g,"").replace(/\//g,""),t=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${n}`,a=[];!function e({originArray:r,rootPath:s}){let o=u().readdirSync(s);for(let n=0;nObject.values(e)[0])})}let p=(0,a.M)(o,"default"),d=(0,a.M)(o,"config"),S=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/admin/getUserData",pathname:"/api/admin/getUserData",bundlePath:"",filename:""},userland:o})},87369:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(95969),n=s(89159);async function t(e){let{keyCookieName:r,csrfCookieName:s}=(0,n.A)(),t=`${r}_su`;if(!e.cookies?.[t])return console.log("No auth key cookie found"),null;let a=(0,o.A)({encryptedString:e.cookies[t]});if(!a)return console.log("No user payload found"),null;let _=JSON.parse(a);return _.password!==process.env.DSQL_USER_KEY?(console.log("Invalid password"),null):_.authKey!==process.env.DSQL_SPECIAL_KEY?(console.log("Invalid auth key"),null):_}},89159:(e,r,s)=>{s.d(r,{A:()=>o});function o(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",o=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",t=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),a=r;e?.userId&&(a+=`user_${e.userId}_`),t&&(a+=`${t}_`),a+=s;let _=r;e?.userId&&(_+=`user_${e.userId}_`),t&&(_+=`${t}_`),_+=o;let c=r;return e?.userId&&(c+=`user_${e.userId}_`),t&&(c+=`${t}_`),{keyCookieName:a,csrfCookieName:_,oneTimeCodeName:c+=n}}},95969:(e,r,s)=>{s.d(r,{A:()=>a});var o=s(55511),n=s(79428),t=s(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:_,keyLen:c,algorithm:i,bufferAllocSize:u}=(0,t.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!_?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let l=(0,o.scryptSync)(a,_,c),p=n.Buffer.alloc(u,0),d=(0,o.createDecipheriv)(i,l,p);try{let r=d.update(e,"hex","utf8");return r+=d.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(7447);async function n(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(9973),n=s.n(o);function t(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,s)=>{s.d(r,{A:()=>o});function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=75461);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9664,e.ids=[9664],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},75461:(e,r,s)=>{s.r(r),s.d(r,{config:()=>p,default:()=>S,routeModule:()=>D});var o={};s.r(o),s.d(o,{default:()=>l});var n=s(89947),t=s(2706),_=s(96762),a=s(48786),c=s(87369),i=s(29021),u=s.n(i);async function l(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Wrong Method"});let s=await (0,c.A)(e);if(!s?.logged_in_status)return r.json({success:!1,log:"No Logs"});let o=e.body.user,n=o?.id.toString().replace(/[^0-9]/g,"").replace(/\//g,""),t=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${n}`,_=[];!function e({originArray:r,rootPath:s}){let o=u().readdirSync(s);for(let n=0;nObject.values(e)[0])})}let S=(0,_.M)(o,"default"),p=(0,_.M)(o,"config"),D=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/admin/getUserData",pathname:"/api/admin/getUserData",bundlePath:"",filename:""},userland:o})},87369:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(95969),n=s(89159);async function t(e){let{keyCookieName:r,csrfCookieName:s}=(0,n.A)(),t=`${r}_su`;if(!e.cookies?.[t])return console.log("No auth key cookie found"),null;let _=(0,o.A)({encryptedString:e.cookies[t]});if(!_)return console.log("No user payload found"),null;let a=JSON.parse(_);return a.password!==process.env.DSQL_USER_KEY?(console.log("Invalid password"),null):a.authKey!==process.env.DSQL_SPECIAL_KEY?(console.log("Invalid auth key"),null):a}},89159:(e,r,s)=>{s.d(r,{A:()=>o});function o(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",o=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",t=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),_=r;e?.userId&&(_+=`user_${e.userId}_`),t&&(_+=`${t}_`),_+=s;let a=r;e?.userId&&(a+=`user_${e.userId}_`),t&&(a+=`${t}_`),a+=o;let c=r;return e?.userId&&(c+=`user_${e.userId}_`),t&&(c+=`${t}_`),{keyCookieName:_,csrfCookieName:a,oneTimeCodeName:c+=n}}},95969:(e,r,s)=>{s.d(r,{A:()=>_});var o=s(55511),n=s(79428),t=s(32443);function _({encryptedString:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:_,salt:a,keyLen:c,algorithm:i,bufferAllocSize:u}=(0,t.A)({encryptionKey:r});if(!_?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!a?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let l=(0,o.scryptSync)(_,a,c),S=n.Buffer.alloc(u,0),p=(0,o.createDecipheriv)(i,l,S);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(7447);async function n(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(9973),n=s.n(o);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,s)=>{s.d(r,{A:()=>o});function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=75461);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/getUserData.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/getUserData.js.nft.json index 1f2a6eae..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/getUserData.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/getUserData.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/grabBackups.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/grabBackups.js.nft.json index cff116a4..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/grabBackups.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/grabBackups.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/grabErrorLogs.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/grabErrorLogs.js.nft.json index cff116a4..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/grabErrorLogs.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/grabErrorLogs.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/grabFile.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/grabFile.js.nft.json index cff116a4..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/grabFile.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/grabFile.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/loginSuUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/loginSuUser.js.nft.json index cff116a4..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/loginSuUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/loginSuUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/runUserDbQuery.js b/dsql-app/.local_dist/server/pages/api/admin/runUserDbQuery.js index 4fe00c58..e8bdad7c 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/runUserDbQuery.js +++ b/dsql-app/.local_dist/server/pages/api/admin/runUserDbQuery.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=6799,e.ids=[6799],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},74336:(e,r,t)=>{t.r(r),t.d(r,{config:()=>d,default:()=>_,routeModule:()=>p});var s={};t.r(s),t.d(s,{default:()=>i});var n=t(89947),o=t(2706),a=t(96762),l=t(30944),u=t(67619),c=t(87369);async function i(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Wrong Method"});let t=await (0,c.A)(e);if(!t?.logged_in_status)return r.json({success:!1,log:"No Logs"});let{database:s,query:n}=e.body;e.body.user;try{let e=await (0,l.A)({database:s,queryString:n});if(!e)return r.json({success:!1,msg:"Query Failed!"});r.json({success:!0,result:e})}catch(e){console.log(e.message),(0,u.A)({component:"/api/runUserDbQuery/main-catch-error",message:e.message}),r.json({success:!1})}}let _=(0,a.M)(s,"default"),d=(0,a.M)(s,"config"),p=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/admin/runUserDbQuery",pathname:"/api/admin/runUserDbQuery",bundlePath:"",filename:""},userland:s})},87369:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(95969),n=t(89159);async function o(e){let{keyCookieName:r,csrfCookieName:t}=(0,n.A)(),o=`${r}_su`;if(!e.cookies?.[o])return console.log("No auth key cookie found"),null;let a=(0,s.A)({encryptedString:e.cookies[o]});if(!a)return console.log("No user payload found"),null;let l=JSON.parse(a);return l.password!==process.env.DSQL_USER_KEY?(console.log("Invalid password"),null):l.authKey!==process.env.DSQL_SPECIAL_KEY?(console.log("Invalid auth key"),null):l}},89159:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",t=process.env.DSQL_COOKIES_KEY_NAME||"key",s=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",o=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),a=r;e?.userId&&(a+=`user_${e.userId}_`),o&&(a+=`${o}_`),a+=t;let l=r;e?.userId&&(l+=`user_${e.userId}_`),o&&(l+=`${o}_`),l+=s;let u=r;return e?.userId&&(u+=`user_${e.userId}_`),o&&(u+=`${o}_`),{keyCookieName:a,csrfCookieName:l,oneTimeCodeName:u+=n}}},43775:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function o({unparsedResults:e,tableSchema:r}){let t=[];try{for(let o=0;o",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),n=t.n(s);async function o({user:e,message:r,component:t,noMail:s,req:o}){let a=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=6799,e.ids=[6799],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},74336:(e,r,s)=>{s.r(r),s.d(r,{config:()=>d,default:()=>_,routeModule:()=>p});var t={};s.r(t),s.d(t,{default:()=>i});var n=s(89947),o=s(2706),a=s(96762),l=s(30944),c=s(67619),u=s(87369);async function i(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Wrong Method"});let s=await (0,u.A)(e);if(!s?.logged_in_status)return r.json({success:!1,log:"No Logs"});let{database:t,query:n}=e.body;e.body.user;try{let e=await (0,l.A)({database:t,queryString:n});if(!e)return r.json({success:!1,msg:"Query Failed!"});r.json({success:!0,result:e})}catch(e){console.log(e.message),(0,c.A)({component:"/api/runUserDbQuery/main-catch-error",message:e.message}),r.json({success:!1})}}let _=(0,a.M)(t,"default"),d=(0,a.M)(t,"config"),p=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/admin/runUserDbQuery",pathname:"/api/admin/runUserDbQuery",bundlePath:"",filename:""},userland:t})},87369:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(95969),n=s(89159);async function o(e){let{keyCookieName:r,csrfCookieName:s}=(0,n.A)(),o=`${r}_su`;if(!e.cookies?.[o])return console.log("No auth key cookie found"),null;let a=(0,t.A)({encryptedString:e.cookies[o]});if(!a)return console.log("No user payload found"),null;let l=JSON.parse(a);return l.password!==process.env.DSQL_USER_KEY?(console.log("Invalid password"),null):l.authKey!==process.env.DSQL_SPECIAL_KEY?(console.log("Invalid auth key"),null):l}},89159:(e,r,s)=>{s.d(r,{A:()=>t});function t(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",t=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",o=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),a=r;e?.userId&&(a+=`user_${e.userId}_`),o&&(a+=`${o}_`),a+=s;let l=r;e?.userId&&(l+=`user_${e.userId}_`),o&&(l+=`${o}_`),l+=t;let c=r;return e?.userId&&(c+=`user_${e.userId}_`),o&&(c+=`${o}_`),{keyCookieName:a,csrfCookieName:l,oneTimeCodeName:c+=n}}},43775:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function o({unparsedResults:e,tableSchema:r}){let s=[];try{for(let o=0;o",r.message),e}}},67619:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(29021),n=s.n(t);async function o({user:e,message:r,component:s,noMail:t,req:o}){let a=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],s=o.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],n=s||t||r||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` +Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(s+=` -URL: ${o.url}`),o?.body&&(s+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(s+=` -IP: ${l}`),s+=` +User Email: ${e?.email}`),o?.url&&(t+=` +URL: ${o.url}`),o?.body&&(t+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(t+=` +IP: ${l}`),t+=` Date: ${a.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let u=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let c=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",t),n().appendFileSync("./.tmp/error.log",` -${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),n=t(67619),o=t(7447),a=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,useLocal:u,debug:c}){let i=(0,o.A)({fa:!0});u&&(i=(0,o.A)({local:!0})),t?.match(/^datasquirel$/)&&(i=(0,o.A)()),c&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let _=await (0,a.A)(i,e,r);if(c&&console.log("varDatabaseDbHandler:results:",_),_&&l)try{return await (0,s.A)({unparsedResults:_,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(_)return _;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(55511),n=t(79428),o=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:u,algorithm:c,bufferAllocSize:i}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,s.scryptSync)(a,l,u),d=n.Buffer.alloc(i,0),p=(0,s.createDecipheriv)(c,_,d);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function s(e,r,t){try{if("string"==typeof r){let s=await e.query(n(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),n=t.n(s);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=74336);module.exports=t})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,s)=>{s.d(r,{A:()=>l});var t=s(43775),n=s(67619),o=s(7447),a=s(64292);async function l({queryString:e,queryValuesArray:r,database:s,tableSchema:l,debug:c}){let u=(0,o.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,o.A)({local:!0})),s?.match(/^datasquirel$/)&&(u=(0,o.A)()),c&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let i=await (0,a.A)(u,e,r);if(c&&console.log("varDatabaseDbHandler:results:",i),i&&l)try{return await (0,t.A)({unparsedResults:i,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",s,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(i)return i;else return null}},95969:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(55511),n=s(79428),o=s(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:c,algorithm:u,bufferAllocSize:i}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,t.scryptSync)(a,l,c),d=n.Buffer.alloc(i,0),p=(0,t.createDecipheriv)(u,_,d);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,s)=>{async function t(e,r,s){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let t=await e.query(n(r),s);return JSON.parse(JSON.stringify(t))}if("object"!=typeof r)return null;{let s=[];for(let t=0;tt})},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),n=s.n(t);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,s)=>{s.d(r,{A:()=>t});function t(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=74336);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/runUserDbQuery.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/runUserDbQuery.js.nft.json index 1f2a6eae..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/runUserDbQuery.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/runUserDbQuery.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/admin/updateEnv.js.nft.json b/dsql-app/.local_dist/server/pages/api/admin/updateEnv.js.nft.json index a5ea216c..1d7191e7 100644 --- a/dsql-app/.local_dist/server/pages/api/admin/updateEnv.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/admin/updateEnv.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../.env","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json","../../../../../.env"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/changeDbUserPassword.js b/dsql-app/.local_dist/server/pages/api/changeDbUserPassword.js index c15db188..524d93fb 100644 --- a/dsql-app/.local_dist/server/pages/api/changeDbUserPassword.js +++ b/dsql-app/.local_dist/server/pages/api/changeDbUserPassword.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7963,e.ids=[7963],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},55511:e=>{e.exports=require("crypto")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},94649:(e,r,s)=>{s.r(r),s.d(r,{config:()=>d,default:()=>S,routeModule:()=>p});var n={};s.r(n),s.d(n,{default:()=>u});var o=s(89947),t=s(2706),a=s(96762),i=s(48786),c=s(69842),_=s(83919);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});if(!await (0,c.A)(e,r,!0))return r.json({success:!1,msg:"Unauthorized"});let{userId:s,password:n,dbId:o}=e.body;try{let e=!!String(o).match(/^\d+$/),t=!!String(s).match(/^\d+$/),a=!!String(n).match(/ /);if(!e||!t)throw Error("Invalud Parameters!");if(a)throw Error("Invalid Password!");let c=await (0,i.A)("SELECT * FROM user_databases WHERE id = ?",[o]),u=c?.[0]?.db_full_name,S=(0,_.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:n});await (0,i.A)(`UPDATE \`${u}\`.\`users\` SET password = ? WHERE id = ?`,[S,s]),r.json({success:!0,msg:"DB user Password Changed!"})}catch(e){r.json({success:!1,msg:e.message})}}let S=(0,a.M)(n,"default"),d=(0,a.M)(n,"config"),p=new o.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/changeDbUserPassword",pathname:"/api/changeDbUserPassword",bundlePath:"",filename:""},userland:n})},69842:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(39908),o=s.n(n);async function t(e,r,s){let n=o()({req:e,level:s?"deep":void 0});return console.log(n),n.payload}},83919:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(55511),o=s(32443);function t({password:e,encryptionKey:r}){let{key:s}=(0,o.A)({encryptionKey:r});if(!s?.match(/.{8,}/))throw Error("Encryption key is invalid");let t=(0,n.createHmac)("sha512",s);return t.update(e),t.digest("base64")}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(7447);async function o(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(9973),o=s.n(n);function t(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,s)=>{s.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=94649);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7963,e.ids=[7963],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},55511:e=>{e.exports=require("crypto")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},94649:(e,r,s)=>{s.r(r),s.d(r,{config:()=>S,default:()=>D,routeModule:()=>d});var o={};s.r(o),s.d(o,{default:()=>u});var n=s(89947),t=s(2706),a=s(96762),c=s(48786),_=s(69842),i=s(83919);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});if(!await (0,_.A)(e,r,!0))return r.json({success:!1,msg:"Unauthorized"});let{userId:s,password:o,dbId:n}=e.body;try{let e=!!String(n).match(/^\d+$/),t=!!String(s).match(/^\d+$/),a=!!String(o).match(/ /);if(!e||!t)throw Error("Invalud Parameters!");if(a)throw Error("Invalid Password!");let _=await (0,c.A)("SELECT * FROM user_databases WHERE id = ?",[n]),u=_?.[0]?.db_full_name,D=(0,i.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:o});await (0,c.A)(`UPDATE \`${u}\`.\`users\` SET password = ? WHERE id = ?`,[D,s]),r.json({success:!0,msg:"DB user Password Changed!"})}catch(e){r.json({success:!1,msg:e.message})}}let D=(0,a.M)(o,"default"),S=(0,a.M)(o,"config"),d=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/changeDbUserPassword",pathname:"/api/changeDbUserPassword",bundlePath:"",filename:""},userland:o})},69842:(e,r,s)=>{async function o(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>o}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},83919:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(55511),n=s(32443);function t({password:e,encryptionKey:r}){let{key:s}=(0,n.A)({encryptionKey:r});if(!s?.match(/.{8,}/))throw Error("Encryption key is invalid");let t=(0,o.createHmac)("sha512",s);return t.update(e),t.digest("base64")}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(7447);async function n(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(9973),n=s.n(o);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,s)=>{s.d(r,{A:()=>o});function o(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=94649);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/changeDbUserPassword.js.nft.json b/dsql-app/.local_dist/server/pages/api/changeDbUserPassword.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/changeDbUserPassword.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/changeDbUserPassword.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/checkDuplicateData.js b/dsql-app/.local_dist/server/pages/api/checkDuplicateData.js index bd7d874c..50ecf264 100644 --- a/dsql-app/.local_dist/server/pages/api/checkDuplicateData.js +++ b/dsql-app/.local_dist/server/pages/api/checkDuplicateData.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=6856,e.ids=[6856],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},88525:(e,r,t)=>{t.r(r),t.d(r,{config:()=>u,default:()=>c,routeModule:()=>p});var n={};t.r(n),t.d(n,{default:()=>i});var s=t(89947),a=t(2706),o=t(96762),l=t(30944);async function i(e,r){if("GET"!==e.method)return r.json({success:!1,msg:"Failed!"});let{type:t,value:n,tableName:s,dbFullName:a,userId:o,dbId:i,userType:c,database:u}=e.query,p=a&&"string"==typeof a?a.replace(/[^a-z0-9_]/g,""):"datasquirel",d=`SELECT \`${t}\` FROM ${p}.\`${s}\` WHERE \`${t}\`=?`,_=[n];o&&(d+=" AND user_id=?",_.push(o)),i&&(d+=" AND db_id=?",_.push(i)),c&&(d+=" AND user_type=?",_.push(c)),u&&(d+=" AND `database`=?",_.push(u));let f=await (0,l.A)({queryString:d,queryValuesArray:_,database:p});r.json({result:!!f&&!!f[0]})}let c=(0,o.M)(n,"default"),u=(0,o.M)(n,"config"),p=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/checkDuplicateData",pathname:"/api/checkDuplicateData",bundlePath:"",filename:""},userland:n})},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=6856,e.ids=[6856],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},88525:(e,r,t)=>{t.r(r),t.d(r,{config:()=>u,default:()=>i,routeModule:()=>_});var n={};t.r(n),t.d(n,{default:()=>c});var s=t(89947),o=t(2706),a=t(96762),l=t(30944);async function c(e,r){if("GET"!==e.method)return r.json({success:!1,msg:"Failed!"});let{type:t,value:n,tableName:s,dbFullName:o,userId:a,dbId:c,userType:i,database:u}=e.query,_=o&&"string"==typeof o?o.replace(/[^a-z0-9_]/g,""):"datasquirel",p=`SELECT \`${t}\` FROM ${_}.\`${s}\` WHERE \`${t}\`=?`,d=[n];a&&(p+=" AND user_id=?",d.push(a)),c&&(p+=" AND db_id=?",d.push(c)),i&&(p+=" AND user_type=?",d.push(i)),u&&(p+=" AND `database`=?",d.push(u));let D=await (0,l.A)({queryString:p,queryValuesArray:d,database:_});r.json({result:!!D&&!!D[0]})}let i=(0,a.M)(n,"default"),u=(0,a.M)(n,"config"),_=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/checkDuplicateData",pathname:"/api/checkDuplicateData",bundlePath:"",filename:""},userland:n})},43775:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function o({unparsedResults:e,tableSchema:r}){let t=[];try{for(let o=0;o",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n);async function o({user:e,message:r,component:t,noMail:n,req:o}){let a=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||o.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),a?.url&&(n+=` -URL: ${a.url}`),a?.body&&(n+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(n+=` +User Email: ${e?.email}`),o?.url&&(n+=` +URL: ${o.url}`),o?.body&&(n+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(n+=` IP: ${l}`),n+=` -Date: ${o.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` +Date: ${a.toDateString()} +========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let c=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),s=t(67619),a=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,useLocal:i,debug:c}){let u=(0,a.A)({fa:!0});i&&(u=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,a.A)()),c&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let p=await (0,o.A)(u,e,r);if(c&&console.log("varDatabaseDbHandler:results:",p),p&&l)try{return await (0,n.A)({unparsedResults:p,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(p)return p;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let p=(0,n.scryptSync)(o,l,i),d=s.Buffer.alloc(u,0),_=(0,n.createDecipheriv)(c,p,d);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=88525);module.exports=t})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),s=t(67619),o=t(7447),a=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:c}){let i=(0,o.A)({fa:!0});global.DSQL_USE_LOCAL&&(i=(0,o.A)({local:!0})),t?.match(/^datasquirel$/)&&(i=(0,o.A)()),c&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",i.getConfig()));let u=await (0,a.A)(i,e,r);if(c&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,n.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),s=t(79428),o=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:c,algorithm:i,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,n.scryptSync)(a,l,c),p=s.Buffer.alloc(u,0),d=(0,n.createDecipheriv)(i,_,p);try{let r=d.update(e,"hex","utf8");return r+=d.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(9973),s=t.n(n);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=88525);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/checkDuplicateData.js.nft.json b/dsql-app/.local_dist/server/pages/api/checkDuplicateData.js.nft.json index 00f3c8ab..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/checkDuplicateData.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/checkDuplicateData.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/checkExistingFolder.js b/dsql-app/.local_dist/server/pages/api/checkExistingFolder.js index 502cfa24..8a3835dd 100644 --- a/dsql-app/.local_dist/server/pages/api/checkExistingFolder.js +++ b/dsql-app/.local_dist/server/pages/api/checkExistingFolder.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6422,e.ids=[6422],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,n){return n in t?t[n]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,n)):"function"==typeof t&&"default"===n?t:void 0}}})},49860:(e,t,n)=>{n.r(t),n.d(t,{config:()=>P,default:()=>p,routeModule:()=>A});var r={};n.r(r),n.d(r,{default:()=>f});var i=n(89947),s=n(2706),o=n(96762),u=n(29021),a=n.n(u),d=n(33873),c=n.n(d),l=n(69842);async function f(e,t){if("GET"!==e.method)return t.json({msg:"Failed!"});let n=await (0,l.A)(e,t);if(!n)return t.json({success:!1,msg:"Unauthorized"});let{name:r,folder:i}=e.query,s=process.env.DSQL_STATIC_SERVER_DIR;if(!s)return console.log("Static File ENV not Found!"),t.json({success:!1,msg:"No Static Path!"});let o=c().join(s,`images/user-images/user-${n.id}/${i?i+"/":""}`),u=a().existsSync(o+r);t.json({success:u})}let p=(0,o.M)(r,"default"),P=(0,o.M)(r,"config"),A=new i.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/checkExistingFolder",pathname:"/api/checkExistingFolder",bundlePath:"",filename:""},userland:r})},69842:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(39908),i=n.n(r);async function s(e,t,n){let r=i()({req:e,level:n?"deep":void 0});return console.log(r),r.payload}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return n}});var n=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,n)=>{e.exports=n(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var n=t(t.s=49860);module.exports=n})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6422,e.ids=[6422],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},49860:(e,t,r)=>{r.r(t),r.d(t,{config:()=>p,default:()=>P,routeModule:()=>A});var n={};r.r(n),r.d(n,{default:()=>f});var i=r(89947),o=r(2706),u=r(96762),s=r(29021),a=r.n(s),d=r(33873),c=r.n(d),l=r(69842);async function f(e,t){if("GET"!==e.method)return t.json({msg:"Failed!"});let r=await (0,l.A)(e,t);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{name:n,folder:i}=e.query,o=process.env.DSQL_STATIC_SERVER_DIR;if(!o)return console.log("Static File ENV not Found!"),t.json({success:!1,msg:"No Static Path!"});let u=c().join(o,`images/user-images/user-${r.id}/${i?i+"/":""}`),s=a().existsSync(u+n);t.json({success:s})}let P=(0,u.M)(n,"default"),p=(0,u.M)(n,"config"),A=new i.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/checkExistingFolder",pathname:"/api/checkExistingFolder",bundlePath:"",filename:""},userland:n})},69842:(e,t,r)=>{async function n(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=49860);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/checkExistingFolder.js.nft.json b/dsql-app/.local_dist/server/pages/api/checkExistingFolder.js.nft.json index 192fb517..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/checkExistingFolder.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/checkExistingFolder.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/clientSideAuth.js b/dsql-app/.local_dist/server/pages/api/clientSideAuth.js index 5e6c060d..aecfe301 100644 --- a/dsql-app/.local_dist/server/pages/api/clientSideAuth.js +++ b/dsql-app/.local_dist/server/pages/api/clientSideAuth.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6237,e.ids=[6237],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,n){return n in t?t[n]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,n)):"function"==typeof t&&"default"===n?t:void 0}}})},27215:(e,t,n)=>{n.r(t),n.d(t,{config:()=>s,default:()=>l,routeModule:()=>P});var r={};n.r(r),n.d(r,{default:()=>d});var i=n(89947),u=n(2706),a=n(96762),o=n(69842);async function d(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let n=await (0,o.A)(e,t,!0);t.json({user:n})}let l=(0,a.M)(r,"default"),s=(0,a.M)(r,"config"),P=new i.PagesAPIRouteModule({definition:{kind:u.A.PAGES_API,page:"/api/clientSideAuth",pathname:"/api/clientSideAuth",bundlePath:"",filename:""},userland:r})},69842:(e,t,n)=>{n.d(t,{A:()=>u});var r=n(39908),i=n.n(r);async function u(e,t,n){let r=i()({req:e,level:n?"deep":void 0});return console.log(r),r.payload}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return n}});var n=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,n)=>{e.exports=n(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var n=t(t.s=27215);module.exports=n})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6237,e.ids=[6237],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,n){return n in t?t[n]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,n)):"function"==typeof t&&"default"===n?t:void 0}}})},27215:(e,t,n)=>{n.r(t),n.d(t,{config:()=>l,default:()=>s,routeModule:()=>c});var r={};n.r(r),n.d(r,{default:()=>d});var i=n(89947),u=n(2706),o=n(96762),a=n(69842);async function d(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let n=await (0,a.A)(e,t,!0);t.json({user:n})}let s=(0,o.M)(r,"default"),l=(0,o.M)(r,"config"),c=new i.PagesAPIRouteModule({definition:{kind:u.A.PAGES_API,page:"/api/clientSideAuth",pathname:"/api/clientSideAuth",bundlePath:"",filename:""},userland:r})},69842:(e,t,n)=>{async function r(e,t,n){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:n?"deep":void 0}).payload}n.d(t,{A:()=>r}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return n}});var n=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,n)=>{e.exports=n(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var n=t(t.s=27215);module.exports=n})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/clientSideAuth.js.nft.json b/dsql-app/.local_dist/server/pages/api/clientSideAuth.js.nft.json index 192fb517..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/clientSideAuth.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/clientSideAuth.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/connect.js.nft.json b/dsql-app/.local_dist/server/pages/api/connect.js.nft.json index b23ba505..7815581a 100644 --- a/dsql-app/.local_dist/server/pages/api/connect.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/connect.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/connect/disconnect.js b/dsql-app/.local_dist/server/pages/api/connect/disconnect.js index 2bbe8b80..0c28719c 100644 --- a/dsql-app/.local_dist/server/pages/api/connect/disconnect.js +++ b/dsql-app/.local_dist/server/pages/api/connect/disconnect.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=964,e.ids=[964],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},48171:(e,r,t)=>{t.r(r),t.d(r,{config:()=>d,default:()=>p,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>u});var o=t(89947),s=t(2706),a=t(96762),i=t(67619),c=t(69842),l=t(30802);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbId:n}=e.body;try{if(!n)throw Error("No Target Database ID provided");await (0,l.A)({tableName:"user_databases",data:{remote_connected:0,remote_connection_host:"",remote_connection_key:"",remote_connection_type:"",remote_db_full_name:""},identifierColumnName:"id",identifierValue:n}),r.json({success:!0})}catch(e){console.log("Disconnect Error, =>",e.message),(0,i.A)({component:"/api/connect/verify/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Operation Failed!"})}}let p=(0,a.M)(n,"default"),d=(0,a.M)(n,"config"),f=new o.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/connect/disconnect",pathname:"/api/connect/disconnect",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(39908),o=t.n(n);async function s(e,r,t){let n=o()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},30802:(e,r,t)=>{t.d(r,{A:()=>u});var n=t(72583),o=t.n(n),s=t(92652),a=t(48786),i=t(37897),c=t(68829),l=t(62050);async function u({dbContext:e,paradigm:r,dbFullName:t,tableName:n,data:u,tableSchema:p,identifierColumnName:d,identifierValue:f,encryptionKey:_,encryptionSalt:S,useLocal:y}){if(!u||!Object.keys(u).length)return null;let g=!!y||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),m=y?l.A:g?a.A:i.A,A=Object.keys(u),D=[],h=[];for(let e=0;ee.fieldName===r):null,a=n&&n[0]?n[0]:null;if(null==t||void 0==t)continue;let i=/<[^>]+>/g;(a?.richText||String(t).match(i))&&(t=o()(t,s.A)),a?.encrypted&&(t=(0,c.A)({data:t,encryptionKey:_,encryptionSalt:S})),"object"==typeof t&&(t=JSON.stringify(t)),a?.pattern&&!new RegExp(a.pattern,a.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),D.push(`\`${r}\`=?`),"number"==typeof t?h.push(String(t)):h.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}D.push(`date_updated='${Date()}'`),D.push(`date_updated_code='${Date.now()}'`);let E=`UPDATE \`${t}\`.\`${n}\` SET ${D.join(",")} WHERE \`${d}\`=?`;return h.push(f),g?await m(E,h):await m({paradigm:r,queryString:E,queryValues:h})}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),o=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let a=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=964,e.ids=[964],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},48171:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>d,routeModule:()=>p});var n={};t.r(n),t.d(n,{default:()=>u});var o=t(89947),i=t(2706),a=t(96762),l=t(67619),s=t(69842),c=t(30802);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,s.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbId:n}=e.body;try{if(!n)throw Error("No Target Database ID provided");await (0,c.A)({tableName:"user_databases",data:{remote_connected:0,remote_connection_host:"",remote_connection_key:"",remote_connection_type:"",remote_db_full_name:""},identifierColumnName:"id",identifierValue:n}),r.json({success:!0})}catch(e){console.log("Disconnect Error, =>",e.message),(0,l.A)({component:"/api/connect/verify/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Operation Failed!"})}}let d=(0,a.M)(n,"default"),f=(0,a.M)(n,"config"),p=new o.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/connect/disconnect",pathname:"/api/connect/disconnect",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},30802:(e,r,t)=>{t.d(r,{A:()=>c});var n=t(72583),o=t.n(n),i=t(92652),a=t(68829),l=t(52939),s=t(64292);async function c({dbContext:e,dbFullName:r,tableName:t,data:n,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:f,encryptionSalt:p}){if(!n||!Object.keys(n).length)return null;let g=(0,l.A)({dbContext:e,dbFullName:r}),m=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let y=Object.keys(n),_=[],h=[];for(let e=0;ee.fieldName===r):null,s=l&&l[0]?l[0]:null;if(null==t||void 0==t)continue;let u=/<[^>]+>/g;(s?.richText||String(t).match(u))&&(t=o()(t,i.A)),s?.encrypted&&(t=(0,a.A)({data:t,encryptionKey:f,encryptionSalt:p})),"object"==typeof t&&(t=JSON.stringify(t)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),_.push(`\`${r}\`=?`),"number"==typeof t?h.push(String(t)):h.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}_.push(`date_updated='${Date()}'`),_.push(`date_updated_code='${Date.now()}'`);let E=`UPDATE ${g?"":`\`${r}\`.`}\`${t}\` SET ${_.join(",")} WHERE \`${u}\`=?`;return h.push(d),await (0,s.A)(m,E,h)}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(29021),o=t.n(n);async function i({user:e,message:r,component:t,noMail:n,req:i}){let a=new Date,l=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],r=i.headers["x-real-ip"],t=i.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||i.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(n+=` -URL: ${s.url}`),s?.body&&(n+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),i&&(n+=` -IP: ${i}`),n+=` +User Email: ${e?.email}`),i?.url&&(n+=` +URL: ${i.url}`),i?.body&&(n+=` +Request Body: ${JSON.stringify(i.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` Date: ${a.toDateString()} -========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let c=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",n),o().appendFileSync("./.tmp/error.log",` +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let s=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",n),o().appendFileSync("./.tmp/error.log",` -${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),o=t(79428),s=t(32443);function a({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:i,keyLen:c,algorithm:l,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let p=(0,n.scryptSync)(a,i,c),d=o.Buffer.alloc(u,0),f=(0,n.createCipheriv)(l,p,d);try{let r=f.update(e,"utf8","hex");return r+=f.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(7447);async function o(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(64292),o=t(7447);async function s({paradigm:e,queryString:r,queryValues:t}){let s="Read Only"==e?(0,o.A)({ro:!0}):(0,o.A)({fa:!0});try{return await (0,n.A)(s,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{s?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(7447);async function o(...e){let r=(0,n.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(o(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(9973),o=t.n(n);function s(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=48171);module.exports=t})(); \ No newline at end of file +${s}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),o=t(79428),i=t(32443);function a({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:l,keyLen:s,algorithm:c,bufferAllocSize:u}=(0,i.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(a,l,s),f=o.Buffer.alloc(u,0),p=(0,n.createCipheriv)(c,d,f);try{let r=p.update(e,"utf8","hex");return r+=p.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(o(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=48171);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/connect/disconnect.js.nft.json b/dsql-app/.local_dist/server/pages/api/connect/disconnect.js.nft.json index b128b21b..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/connect/disconnect.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/connect/disconnect.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../node_modules/deepmerge/package.json","../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../node_modules/dom-serializer/lib/index.js","../../../../../node_modules/dom-serializer/package.json","../../../../../node_modules/domelementtype/lib/index.js","../../../../../node_modules/domelementtype/package.json","../../../../../node_modules/domhandler/lib/index.js","../../../../../node_modules/domhandler/lib/node.js","../../../../../node_modules/domhandler/package.json","../../../../../node_modules/domutils/lib/feeds.js","../../../../../node_modules/domutils/lib/helpers.js","../../../../../node_modules/domutils/lib/index.js","../../../../../node_modules/domutils/lib/legacy.js","../../../../../node_modules/domutils/lib/manipulation.js","../../../../../node_modules/domutils/lib/querying.js","../../../../../node_modules/domutils/lib/stringify.js","../../../../../node_modules/domutils/lib/traversal.js","../../../../../node_modules/domutils/package.json","../../../../../node_modules/entities/lib/decode.js","../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../node_modules/entities/lib/encode.js","../../../../../node_modules/entities/lib/escape.js","../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../node_modules/entities/lib/index.js","../../../../../node_modules/entities/package.json","../../../../../node_modules/escape-string-regexp/index.js","../../../../../node_modules/escape-string-regexp/package.json","../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../node_modules/htmlparser2/lib/index.js","../../../../../node_modules/htmlparser2/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../node_modules/is-plain-object/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../node_modules/nanoid/non-secure/package.json","../../../../../node_modules/nanoid/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/parse-srcset/package.json","../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../node_modules/picocolors/package.json","../../../../../node_modules/picocolors/picocolors.js","../../../../../node_modules/postcss/lib/at-rule.js","../../../../../node_modules/postcss/lib/comment.js","../../../../../node_modules/postcss/lib/container.js","../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../node_modules/postcss/lib/declaration.js","../../../../../node_modules/postcss/lib/document.js","../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../node_modules/postcss/lib/input.js","../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../node_modules/postcss/lib/list.js","../../../../../node_modules/postcss/lib/map-generator.js","../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../node_modules/postcss/lib/node.js","../../../../../node_modules/postcss/lib/parse.js","../../../../../node_modules/postcss/lib/parser.js","../../../../../node_modules/postcss/lib/postcss.js","../../../../../node_modules/postcss/lib/previous-map.js","../../../../../node_modules/postcss/lib/processor.js","../../../../../node_modules/postcss/lib/result.js","../../../../../node_modules/postcss/lib/root.js","../../../../../node_modules/postcss/lib/rule.js","../../../../../node_modules/postcss/lib/stringifier.js","../../../../../node_modules/postcss/lib/stringify.js","../../../../../node_modules/postcss/lib/symbols.js","../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../node_modules/postcss/lib/tokenize.js","../../../../../node_modules/postcss/lib/warn-once.js","../../../../../node_modules/postcss/lib/warning.js","../../../../../node_modules/postcss/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/sanitize-html/index.js","../../../../../node_modules/sanitize-html/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../node_modules/source-map-js/lib/base64.js","../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../node_modules/source-map-js/lib/util.js","../../../../../node_modules/source-map-js/package.json","../../../../../node_modules/source-map-js/source-map.js","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/connect/handshake.js b/dsql-app/.local_dist/server/pages/api/connect/handshake.js index 36a33534..c40e3781 100644 --- a/dsql-app/.local_dist/server/pages/api/connect/handshake.js +++ b/dsql-app/.local_dist/server/pages/api/connect/handshake.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4065,e.ids=[4065],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},63177:(e,r,t)=>{t.r(r),t.d(r,{config:()=>h,default:()=>y,routeModule:()=>A});var n={};t.r(n),t.d(n,{default:()=>g});var a=t(89947),s=t(2706),o=t(96762),i=t(76856),l=t(29021),c=t.n(l),u=t(33873),d=t.n(u);let p=async({userId:e,dbSchema:r,targetDb:t})=>(await (0,i.A)({userId:e,targetDatabase:t}),`User ${e} Db Schema Updated`),_=async({userId:e,dbSchema:r,database:t})=>{let n=d().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`user-${e}`,"main.json"),a=JSON.parse(c().readFileSync(n,"utf-8")),s=a.findIndex(e=>e.dbFullName==t.db_full_name);if(s<0)throw Error("Target Database not found in user schema data");let o={...a[s]};return a[s]=r,a[s].dbName=o.dbName,a[s].dbFullName=o.dbFullName,a[s].dbSlug=o.dbSlug,a[s].dbImage=o.dbImage,await p({dbSchema:a,userId:e,targetDb:t.db_full_name})};var f=t(67619),S=t(69842),m=t(30802);async function g(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,S.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{url:n,key:a,database:s,dbSchema:o,type:i,remoteDbs:l,targetDb:c}=e.body;try{if(!c?.tables)throw Error("No Target Database");await (0,m.A)({tableName:"user_databases",data:{remote_connected:1,remote_connection_host:n,remote_connection_key:a,remote_connection_type:i,remote_db_full_name:c.dbFullName},identifierColumnName:"db_full_name",identifierValue:s.db_full_name}),await _({dbSchema:c,database:s,userId:t.id}),r.json({success:!0})}catch(e){console.log("Connect Handshake Error, =>",e.message),(0,f.A)({component:"/api/connect/verify/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Operation Failed!"})}}let y=(0,o.M)(n,"default"),h=(0,o.M)(n,"config"),A=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/connect/handshake",pathname:"/api/connect/handshake",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(39908),a=t.n(n);async function s(e,r,t){let n=a()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},30802:(e,r,t)=>{t.d(r,{A:()=>u});var n=t(72583),a=t.n(n),s=t(92652),o=t(48786),i=t(37897),l=t(68829),c=t(62050);async function u({dbContext:e,paradigm:r,dbFullName:t,tableName:n,data:u,tableSchema:d,identifierColumnName:p,identifierValue:_,encryptionKey:f,encryptionSalt:S,useLocal:m}){if(!u||!Object.keys(u).length)return null;let g=!!m||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),y=m?c.A:g?o.A:i.A,h=Object.keys(u),A=[],D=[];for(let e=0;ee.fieldName===r):null,o=n&&n[0]?n[0]:null;if(null==t||void 0==t)continue;let i=/<[^>]+>/g;(o?.richText||String(t).match(i))&&(t=a()(t,s.A)),o?.encrypted&&(t=(0,l.A)({data:t,encryptionKey:f,encryptionSalt:S})),"object"==typeof t&&(t=JSON.stringify(t)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),A.push(`\`${r}\`=?`),"number"==typeof t?D.push(String(t)):D.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}A.push(`date_updated='${Date()}'`),A.push(`date_updated_code='${Date.now()}'`);let N=`UPDATE \`${t}\`.\`${n}\` SET ${A.join(",")} WHERE \`${p}\`=?`;return D.push(_),g?await y(N,D):await y({paradigm:r,queryString:N,queryValues:D})}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),a=t(79428),s=t(32443);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(o,i,l),p=a.Buffer.alloc(u,0),_=(0,n.createCipheriv)(c,d,p);try{let r=_.update(e,"utf8","hex");return r+=_.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(7447);async function a(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(64292),a=t(7447);async function s({paradigm:e,queryString:r,queryValues:t}){let s="Read Only"==e?(0,a.A)({ro:!0}):(0,a.A)({fa:!0});try{return await (0,n.A)(s,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{s?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(7447);async function a(...e){let r=(0,n.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(a(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(9973),a=t.n(n);function s(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),n=r.X(0,[9814],()=>t(63177));module.exports=n})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4065,e.ids=[4065],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},63177:(e,t,r)=>{r.r(t),r.d(t,{config:()=>y,default:()=>N,routeModule:()=>b});var n={};r.r(n),r.d(n,{default:()=>h});var a=r(89947),o=r(2706),s=r(96762),l=r(76856),i=r(29021),u=r.n(i),c=r(33873),d=r.n(c);let p=async({userId:e,dbSchema:t,targetDb:r})=>(await (0,l.A)({userId:e,targetDatabase:r}),`User ${e} Db Schema Updated`),f=async({userId:e,dbSchema:t,database:r})=>{let n=d().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`user-${e}`,"main.json"),a=JSON.parse(u().readFileSync(n,"utf-8")),o=a.findIndex(e=>e.dbFullName==r.db_full_name);if(o<0)throw Error("Target Database not found in user schema data");let s={...a[o]};return a[o]=t,a[o].dbName=s.dbName,a[o].dbFullName=s.dbFullName,a[o].dbSlug=s.dbSlug,a[o].dbImage=s.dbImage,await p({dbSchema:a,userId:e,targetDb:r.db_full_name})};var m=r(67619),g=r(69842),_=r(30802);async function h(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,g.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{url:n,key:a,database:o,dbSchema:s,type:l,remoteDbs:i,targetDb:u}=e.body;try{if(!u?.tables)throw Error("No Target Database");await (0,_.A)({tableName:"user_databases",data:{remote_connected:1,remote_connection_host:n,remote_connection_key:a,remote_connection_type:l,remote_db_full_name:u.dbFullName},identifierColumnName:"db_full_name",identifierValue:o.db_full_name}),await f({dbSchema:u,database:o,userId:r.id}),t.json({success:!0})}catch(e){console.log("Connect Handshake Error, =>",e.message),(0,m.A)({component:"/api/connect/verify/main-catch-error",message:e.message,user:r}),t.json({success:!1,msg:"Operation Failed!"})}}let N=(0,s.M)(n,"default"),y=(0,s.M)(n,"config"),b=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/connect/handshake",pathname:"/api/connect/handshake",bundlePath:"",filename:""},userland:n})},69842:(e,t,r)=>{async function n(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},30802:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),o=r(92652),s=r(68829),l=r(52939),i=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:p,encryptionSalt:f}){if(!n||!Object.keys(n).length)return null;let m=(0,l.A)({dbContext:e,dbFullName:t}),g=m?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;m?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let _=Object.keys(n),h=[],N=[];for(let e=0;e<_.length;e++)try{let t=_[e],r=n[t],l=u?u?.fields?.filter(e=>e.fieldName===t):null,i=l&&l[0]?l[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(i?.richText||String(r).match(c))&&(r=a()(r,o.A)),i?.encrypted&&(r=(0,s.A)({data:r,encryptionKey:p,encryptionSalt:f})),"object"==typeof r&&(r=JSON.stringify(r)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),h.push(`\`${t}\`=?`),"number"==typeof r?N.push(String(r)):N.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}h.push(`date_updated='${Date()}'`),h.push(`date_updated_code='${Date.now()}'`);let y=`UPDATE ${m?"":`\`${t}\`.`}\`${r}\` SET ${h.join(",")} WHERE \`${c}\`=?`;return N.push(d),await (0,i.A)(g,y,N)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(55511),a=r(79428),o=r(32443);function s({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:s,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,o.A)({encryptionKey:t});if(!s?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(s,l,i),p=a.Buffer.alloc(c,0),f=(0,n.createCipheriv)(u,d,p);try{let t=f.update(e,"utf8","hex");return t+=f.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},32443:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}}};var t=require("../../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),n=t.X(0,[6934],()=>r(63177));module.exports=n})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/connect/handshake.js.nft.json b/dsql-app/.local_dist/server/pages/api/connect/handshake.js.nft.json index 9ef61ea3..579d0137 100644 --- a/dsql-app/.local_dist/server/pages/api/connect/handshake.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/connect/handshake.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../jsonData/dbSchemas/main.json","../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../node_modules/deepmerge/package.json","../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../node_modules/dom-serializer/lib/index.js","../../../../../node_modules/dom-serializer/package.json","../../../../../node_modules/domelementtype/lib/index.js","../../../../../node_modules/domelementtype/package.json","../../../../../node_modules/domhandler/lib/index.js","../../../../../node_modules/domhandler/lib/node.js","../../../../../node_modules/domhandler/package.json","../../../../../node_modules/domutils/lib/feeds.js","../../../../../node_modules/domutils/lib/helpers.js","../../../../../node_modules/domutils/lib/index.js","../../../../../node_modules/domutils/lib/legacy.js","../../../../../node_modules/domutils/lib/manipulation.js","../../../../../node_modules/domutils/lib/querying.js","../../../../../node_modules/domutils/lib/stringify.js","../../../../../node_modules/domutils/lib/traversal.js","../../../../../node_modules/domutils/package.json","../../../../../node_modules/entities/lib/decode.js","../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../node_modules/entities/lib/encode.js","../../../../../node_modules/entities/lib/escape.js","../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../node_modules/entities/lib/index.js","../../../../../node_modules/entities/package.json","../../../../../node_modules/escape-string-regexp/index.js","../../../../../node_modules/escape-string-regexp/package.json","../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../node_modules/htmlparser2/lib/index.js","../../../../../node_modules/htmlparser2/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../node_modules/is-plain-object/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../node_modules/nanoid/non-secure/package.json","../../../../../node_modules/nanoid/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/parse-srcset/package.json","../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../node_modules/picocolors/package.json","../../../../../node_modules/picocolors/picocolors.js","../../../../../node_modules/postcss/lib/at-rule.js","../../../../../node_modules/postcss/lib/comment.js","../../../../../node_modules/postcss/lib/container.js","../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../node_modules/postcss/lib/declaration.js","../../../../../node_modules/postcss/lib/document.js","../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../node_modules/postcss/lib/input.js","../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../node_modules/postcss/lib/list.js","../../../../../node_modules/postcss/lib/map-generator.js","../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../node_modules/postcss/lib/node.js","../../../../../node_modules/postcss/lib/parse.js","../../../../../node_modules/postcss/lib/parser.js","../../../../../node_modules/postcss/lib/postcss.js","../../../../../node_modules/postcss/lib/previous-map.js","../../../../../node_modules/postcss/lib/processor.js","../../../../../node_modules/postcss/lib/result.js","../../../../../node_modules/postcss/lib/root.js","../../../../../node_modules/postcss/lib/rule.js","../../../../../node_modules/postcss/lib/stringifier.js","../../../../../node_modules/postcss/lib/stringify.js","../../../../../node_modules/postcss/lib/symbols.js","../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../node_modules/postcss/lib/tokenize.js","../../../../../node_modules/postcss/lib/warn-once.js","../../../../../node_modules/postcss/lib/warning.js","../../../../../node_modules/postcss/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/sanitize-html/index.js","../../../../../node_modules/sanitize-html/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../node_modules/source-map-js/lib/base64.js","../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../node_modules/source-map-js/lib/util.js","../../../../../node_modules/source-map-js/package.json","../../../../../node_modules/source-map-js/source-map.js","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package-shared/data/defaultFields.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/6934.js","../../../../../package-shared/data/defaultFields.json","../../../../../package.json","../../../../../.tmp/wrt.json","../../../../../jsonData/dbSchemas/main.json","../../../../../.tmp/error.log","../../../../../.tmp/dbErrorLogs.txt","../../../../../.tmp/sqlQuery.sql","../../../../../.tmp/userLoginLogs.log","../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/connect/verify.js b/dsql-app/.local_dist/server/pages/api/connect/verify.js index 73fe4161..351bf95b 100644 --- a/dsql-app/.local_dist/server/pages/api/connect/verify.js +++ b/dsql-app/.local_dist/server/pages/api/connect/verify.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=3033,e.ids=[3033],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},55591:e=>{e.exports=require("https")},79551:e=>{e.exports=require("url")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},77666:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>p,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>d});var o=t(89947),s=t(2706),a=t(96762),i=t(79551),l=t(64166),u=t(67619),c=t(69842);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{url:n,key:o,database:s,dbSchema:a,type:d}=e.body;try{let{hostname:e,port:t,protocol:s}=new i.URL(n),a=await (0,l.A)({scheme:s,headers:{Authorization:o},hostname:e,port:t,path:"/api/connect",method:"POST",body:{url:n,key:o}}),u=JSON.parse(a);if(!u?.success)throw Error(u.msg||"Remote request failed");r.json({success:!0,payload:u.payload})}catch(e){console.log("Connect Verification Initialtor Error, =>",e.message),(0,u.A)({component:"/api/connect/verify/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Operation Failed!"})}}let p=(0,a.M)(n,"default"),m=(0,a.M)(n,"config"),f=new o.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/connect/verify",pathname:"/api/connect/verify",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(39908),o=t.n(n);async function s(e,r,t){let n=o()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},64166:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(55591),o=t.n(n);let s=require("http");var a=t.n(s),i=t(79551);function l({url:e,method:r,hostname:t,path:n,headers:s,body:l,port:u,scheme:c}){let d=l?JSON.stringify(l):null,p=e?new i.URL(e):null,m={method:r||"GET",hostname:p?p.hostname:t,port:c?.match(/https/i)?443:p?p.protocol?.match(/https/i)?443:p.port:u?Number(u):80,headers:{}};return n&&(m.path=n),s&&(m.headers=s),l&&(m.headers["Content-Type"]="application/json",m.headers["Content-Length"]=d?Buffer.from(d).length:void 0),new Promise((e,r)=>{let t=(c?.match(/https/i)?o():p?.protocol?.match(/https/i)?o():a()).request(m,t=>{var n="";t.on("data",function(e){n+=e}),t.on("end",function(){e(n)}),t.on("error",e=>{console.log("HTTP response error =>",e.message),r(`HTTP response error =>, ${e.message}`)}),t.on("close",()=>{console.log("HTTP(S) Response Closed Successfully")})});l&&t.write(d),t.on("error",e=>{console.log("HTTPS request ERROR =>",e.message),r(`HTTP request error =>, ${e.message}`)}),t.end()})}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),o=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let a=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=3033,e.ids=[3033],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},55591:e=>{e.exports=require("https")},79551:e=>{e.exports=require("url")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},77666:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>p,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>d});var o=t(89947),s=t(2706),a=t(96762),i=t(79551),l=t(64166),u=t(67619),c=t(69842);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{url:n,key:o,database:s,dbSchema:a,type:d}=e.body;try{let{hostname:e,port:t,protocol:s}=new i.URL(n),a=await (0,l.A)({scheme:s,headers:{Authorization:o},hostname:e,port:t,path:"/api/connect",method:"POST",body:{url:n,key:o}}),u=JSON.parse(a);if(!u?.success)throw Error(u.msg||"Remote request failed");r.json({success:!0,payload:u.payload})}catch(e){console.log("Connect Verification Initialtor Error, =>",e.message),(0,u.A)({component:"/api/connect/verify/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Operation Failed!"})}}let p=(0,a.M)(n,"default"),m=(0,a.M)(n,"config"),f=new o.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/connect/verify",pathname:"/api/connect/verify",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},64166:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(55591),o=t.n(n);let s=require("http");var a=t.n(s),i=t(79551);function l({url:e,method:r,hostname:t,path:n,headers:s,body:l,port:u,scheme:c}){let d=l?JSON.stringify(l):null,p=e?new i.URL(e):null,m={method:r||"GET",hostname:p?p.hostname:t,port:c?.match(/https/i)?443:p?p.protocol?.match(/https/i)?443:p.port:u?Number(u):80,headers:{}};return n&&(m.path=n),s&&(m.headers=s),l&&(m.headers["Content-Type"]="application/json",m.headers["Content-Length"]=d?Buffer.from(d).length:void 0),new Promise((e,r)=>{let t=(c?.match(/https/i)?o():p?.protocol?.match(/https/i)?o():a()).request(m,t=>{var n="";t.on("data",function(e){n+=e}),t.on("end",function(){e(n)}),t.on("error",e=>{console.log("HTTP response error =>",e.message),r(`HTTP response error =>, ${e.message}`)}),t.on("close",()=>{console.log("HTTP(S) Response Closed Successfully")})});l&&t.write(d),t.on("error",e=>{console.log("HTTPS request ERROR =>",e.message),r(`HTTP request error =>, ${e.message}`)}),t.end()})}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),o=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let a=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} diff --git a/dsql-app/.local_dist/server/pages/api/connect/verify.js.nft.json b/dsql-app/.local_dist/server/pages/api/connect/verify.js.nft.json index 15ac231e..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/connect/verify.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/connect/verify.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/contact.js.nft.json b/dsql-app/.local_dist/server/pages/api/contact.js.nft.json index 59f8c4bd..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/contact.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/contact.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../node_modules/nodemailer/lib/base64/index.js","../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../node_modules/nodemailer/lib/qp/index.js","../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../node_modules/nodemailer/lib/shared/index.js","../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../node_modules/nodemailer/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/createUserDatabase.js b/dsql-app/.local_dist/server/pages/api/createUserDatabase.js index 08392780..bcb3c638 100644 --- a/dsql-app/.local_dist/server/pages/api/createUserDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/createUserDatabase.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=8893,e.ids=[8893],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},8325:(e,a,s)=>{s.r(a),s.d(a,{config:()=>D,default:()=>_,routeModule:()=>E});var r={};s.r(r),s.d(r,{default:()=>A});var t=s(89947),i=s(2706),l=s(96762),n=s(29021),d=s.n(n),u=s(48786),o=s(67619),c=s(69842),b=s(98e3),m=s(14160),p=s(76856);async function A(e,a){if("POST"!==e.method)return a.json({msg:"Failed!"});let s=await (0,c.A)(e,a,!0);if(!s)return a.json({success:!1,msg:"Unauthorized"});let r=await (0,u.A)("SELECT * FROM users WHERE id = ?",[s.id]),t=r?.[0],{db_name:i,db_slug:l,db_description:n,db_image:A,duplicate:_,keepUpdated:D,keepDataUpdated:E}=e.body;if(l.match(/[^a-zA-Z0-9-_]/))return a.json({success:!1,msg:"Input Error"});let S=`datasquirel_user_${s.id}_${l}`,f=await (0,m.A)(`CREATE DATABASE IF NOT EXISTS \`${S}\` CHARACTER SET utf8mb4 COLLATE utf8mb4_bin`);if(!f?.affectedRows)return a.json({success:!1,msg:"Database Could Not be created!"});let g={user_id:s.id,db_name:i,db_slug:l,db_full_name:S,db_description:n,db_image:A};_&&D&&(g.active_clone="1",g.active_clone_parent_db=_),_&&E&&(g.active_data="1");let N=await (0,b.A)({dbFullName:"datasquirel",tableName:"user_databases",data:g});if(N.insertId)try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/main.json`,r=JSON.parse(d().readFileSync(e,"utf8")),u={dbName:i,dbSlug:l,dbFullName:S,dbDescription:n,dbImage:A,tables:[]};if(_)try{let e=r.filter(e=>e.dbFullName===_)[0];u.tables=e.tables,D&&(u.childDatabase=!0,u.childDatabaseDbFullName=_,E&&(u.updateData=!0),e.childrenDatabases?e.childrenDatabases.push({dbFullName:S}):e.childrenDatabases=[{dbFullName:S}]);for(let e=0;e{s.d(a,{A:()=>i});var r=s(39908),t=s.n(r);async function i(e,a,s){let r=t()({req:e,level:s?"deep":void 0});return console.log(r),r.payload}},14160:(e,a,s)=>{s.d(a,{A:()=>n});var r=s(29021),t=s.n(r),i=s(67619),l=s(47546);async function n(e){let a;"production".match(/dev/)&&t().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{a=await (0,l.A)(e)}catch(e){(0,i.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return a||null}},47546:(e,a,s)=>{s.d(a,{A:()=>t});var r=s(7447);function t(...e){let a=(0,r.A)();try{return new Promise((s,r)=>{a.query(...e).then(e=>{a.end(),s(JSON.parse(JSON.stringify(e)))}).catch(e=>{a.end(),s({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{a?.end()}}}};var a=require("../../webpack-api-runtime.js");a.C(e);var s=e=>a(a.s=e),r=a.X(0,[1251,9814],()=>s(8325));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=8893,e.ids=[8893],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},8325:(e,t,a)=>{a.r(t),a.d(t,{config:()=>N,default:()=>g,routeModule:()=>S});var r={};a.r(r),a.d(r,{default:()=>m});var n=a(89947),s=a(2706),l=a(96762),o=a(29021),i=a.n(o),d=a(48786),u=a(67619),c=a(69842),_=a(98e3),p=a(14160),f=a(76856);async function m(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let a=await (0,c.A)(e,t,!0);if(!a)return t.json({success:!1,msg:"Unauthorized"});let r=await (0,d.A)("SELECT * FROM users WHERE id = ?",[a.id]),n=r?.[0],{db_name:s,db_slug:l,db_description:o,db_image:m,duplicate:g,keepUpdated:N,keepDataUpdated:S}=e.body;if(l.match(/[^a-zA-Z0-9-_]/))return t.json({success:!1,msg:"Input Error"});let h=`datasquirel_user_${a.id}_${l}`,D=await (0,p.A)(`CREATE DATABASE IF NOT EXISTS \`${h}\` CHARACTER SET utf8mb4 COLLATE utf8mb4_bin`);if(!D?.affectedRows)return t.json({success:!1,msg:"Database Could Not be created!"});let b={user_id:a.id,db_name:s,db_slug:l,db_full_name:h,db_description:o,db_image:m};g&&N&&(b.active_clone="1",b.active_clone_parent_db=g),g&&S&&(b.active_data="1");let E=await (0,_.A)({dbFullName:"datasquirel",tableName:"user_databases",data:b});if(E.insertId)try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${a.id}/main.json`,r=JSON.parse(i().readFileSync(e,"utf8")),d={dbName:s,dbSlug:l,dbFullName:h,dbDescription:o,dbImage:m,tables:[]};if(g)try{let e=r.filter(e=>e.dbFullName===g)[0];d.tables=e.tables,N&&(d.childDatabase=!0,d.childDatabaseDbFullName=g,S&&(d.updateData=!0),e.childrenDatabases?e.childrenDatabases.push({dbFullName:h}):e.childrenDatabases=[{dbFullName:h}]);for(let e=0;e{async function r(e,t,a){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:a?"deep":void 0}).payload}a.d(t,{A:()=>r}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},98e3:(e,t,a)=>{a.d(t,{A:()=>u});var r=a(72583),n=a.n(r),s=a(92652),l=a(30802),o=a(68829),i=a(64292),d=a(52939);async function u({dbContext:e,paradigm:t,dbFullName:a,tableName:r,data:u,tableSchema:c,duplicateColumnName:_,duplicateColumnValue:p,update:f,encryptionKey:m,encryptionSalt:g}){let N=(0,d.A)({dbContext:e,dbFullName:a}),S=N?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,h=N?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${N?"":`\`${a}\`.`}\`${r}\` WHERE \`${_}\`=?`,n=await (0,i.A)(h,t,[p]);if(n?.[0]&&!f)return null;if(n&&n[0]&&f)return await (0,l.A)({dbContext:e,dbFullName:a,tableName:r,data:u,tableSchema:c,encryptionKey:m,encryptionSalt:g,identifierColumnName:_,identifierValue:p||""})}let D=Object.keys(u),b=[],E=[];for(let e=0;ee.fieldName==t):null,l=r&&r[0]?r[0]:null;if(null==a||void 0==a||l?.dataType?.match(/int$/i)&&"string"==typeof a&&!a?.match(/./))continue;l?.encrypted&&(a=(0,o.A)({data:a,encryptionKey:m,encryptionSalt:g}),console.log("DSQL: Encrypted value =>",a));let i=/<[^>]+>/g;(l?.richText||String(a).match(i))&&(a=n()(a,s.A)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(a)&&(console.log("DSQL: Pattern not matched =>",a),a=""),b.push("`"+t+"`"),"object"==typeof a&&(a=JSON.stringify(a)),"number"==typeof a?E.push(String(a)):E.push(a)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(b.push("`date_created`"),E.push(Date())),u?.date_created_code||(b.push("`date_created_code`"),E.push(Date.now())),u?.date_updated||(b.push("`date_updated`"),E.push(Date())),u?.date_updated_code||(b.push("`date_updated_code`"),E.push(Date.now()));let A=`INSERT INTO ${N?"":`\`${a}\`.`}\`${r}\` (${b.join(",")}) VALUES (${E.map(()=>"?").join(",")})`;return await (0,i.A)(S,A,E)}},30802:(e,t,a)=>{a.d(t,{A:()=>d});var r=a(72583),n=a.n(r),s=a(92652),l=a(68829),o=a(52939),i=a(64292);async function d({dbContext:e,dbFullName:t,tableName:a,data:r,tableSchema:d,identifierColumnName:u,identifierValue:c,encryptionKey:_,encryptionSalt:p}){if(!r||!Object.keys(r).length)return null;let f=(0,o.A)({dbContext:e,dbFullName:t}),m=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let g=Object.keys(r),N=[],S=[];for(let e=0;ee.fieldName===t):null,i=o&&o[0]?o[0]:null;if(null==a||void 0==a)continue;let u=/<[^>]+>/g;(i?.richText||String(a).match(u))&&(a=n()(a,s.A)),i?.encrypted&&(a=(0,l.A)({data:a,encryptionKey:_,encryptionSalt:p})),"object"==typeof a&&(a=JSON.stringify(a)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(a)&&(console.log("DSQL: Pattern not matched =>",a),a=""),"string"==typeof a&&a.match(/^null$/i)&&(a={toSqlString:function(){return"NULL"}}),"string"!=typeof a||a.match(/./i)||(a={toSqlString:function(){return"NULL"}}),N.push(`\`${t}\`=?`),"number"==typeof a?S.push(String(a)):S.push(a)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}N.push(`date_updated='${Date()}'`),N.push(`date_updated_code='${Date.now()}'`);let h=`UPDATE ${f?"":`\`${t}\`.`}\`${a}\` SET ${N.join(",")} WHERE \`${u}\`=?`;return S.push(c),await (0,i.A)(m,h,S)}},92652:(e,t,a)=>{a.d(t,{A:()=>r});let r={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},14160:(e,t,a)=>{a.d(t,{A:()=>o});var r=a(29021),n=a.n(r),s=a(67619),l=a(47546);async function o(e){let t;"production".match(/dev/)&&n().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{t=await (0,l.A)(e)}catch(e){(0,s.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return t||null}},68829:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(55511),n=a(79428),s=a(32443);function l({data:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:l,salt:o,keyLen:i,algorithm:d,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,r.scryptSync)(l,o,i),_=n.Buffer.alloc(u,0),p=(0,r.createCipheriv)(d,c,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(7447);async function n(...e){let t=(0,r.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},47546:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(7447);function n(...e){let t=(0,r.A)();try{return new Promise((a,r)=>{t.query(...e).then(e=>{t.end(),a(JSON.parse(JSON.stringify(e)))}).catch(e=>{t.end(),a({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{t?.end()}}},52939:(e,t,a)=>{a.d(t,{A:()=>r});function r({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,a)=>{async function r(e,t,a){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let r=await e.query(n(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},32443:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}}};var t=require("../../webpack-api-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[6934],()=>a(8325));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/createUserDatabase.js.nft.json b/dsql-app/.local_dist/server/pages/api/createUserDatabase.js.nft.json index 4ad927dc..d1e9b62a 100644 --- a/dsql-app/.local_dist/server/pages/api/createUserDatabase.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/createUserDatabase.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/6934.js","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/main.json","../../../../.tmp/error.log","../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteApiKey.js b/dsql-app/.local_dist/server/pages/api/deleteApiKey.js index 6b6a5202..73aad795 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteApiKey.js +++ b/dsql-app/.local_dist/server/pages/api/deleteApiKey.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=7015,e.ids=[7015],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},33336:(e,r,t)=>{t.r(r),t.d(r,{config:()=>A,default:()=>S,routeModule:()=>y});var n={};t.r(n),t.d(n,{default:()=>f});var s=t(89947),a=t(2706),i=t(96762),o=t(29021),l=t.n(o),u=t(95969),c=t(67619),d=t(69842),_=t(61932),p=t(56081);async function f(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{id:n,key:s,user_id:a}=e.body;try{let e=process.env.DSQL_API_KEYS_PATH;if(!e)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let a=(0,p.A)({key:String((0,u.A)({encryptedString:s})),user_id:t.id});if(!a?.sign)throw await (0,_.A)({dbFullName:"datasquirel",tableName:"api_keys",identifierColumnName:"id",identifierValue:n}),Error("API KEY is Invalid");try{let r=`${e}/${a?.sign}`;l().unlinkSync(r)}catch(e){console.log("Error Deleting API key",e.message)}await (0,_.A)({dbFullName:"datasquirel",tableName:"api_keys",identifierColumnName:"id",identifierValue:n}),r.json({success:!0})}catch(e){console.log(`ERROR Deleting API Key => ${e.message}`),(0,c.A)({component:"/api/deleteApiKey/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Deletion Failed!"})}}let S=(0,i.M)(n,"default"),A=(0,i.M)(n,"config"),y=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/deleteApiKey",pathname:"/api/deleteApiKey",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(39908),s=t.n(n);async function a(e,r,t){let n=s()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},56081:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(29021),s=t.n(n),a=t(95969);let i=({key:e,database:r,table:t,user_id:n,media:i})=>{if(!e||!n)return null;try{let o=process.env.DSQL_API_KEYS_PATH;if(!o)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,a.A)({encryptedString:e}),u=JSON.parse(l||""),c=s().existsSync(`${o}/${u.sign}`);if(String(u.user_id)!==String(n)||!c)return null;if(!u.target_database||i)return u;if(!r&&u.target_database)return null;let d=u.target_database?.split(",").includes(String(r));if(d&&!u.target_table)return u;if(d&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(48786),s=t(37897),a=t(62050);async function i({dbContext:e,paradigm:r,dbFullName:t,tableName:i,identifierColumnName:o,identifierValue:l,useLocal:u}){try{let c=!!u||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),d=u?a.A:c?n.A:s.A,_=`DELETE FROM \`${t}\`.\`${i}\` WHERE \`${o}\`=?`;return c?await d(_,[l]):await d({paradigm:r,queryString:_,queryValues:[l]})}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let i=new Date,o=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=7015,e.ids=[7015],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},33336:(e,r,t)=>{t.r(r),t.d(r,{config:()=>y,default:()=>_,routeModule:()=>A});var n={};t.r(n),t.d(n,{default:()=>g});var i=t(89947),a=t(2706),o=t(96762),l=t(29021),s=t.n(l),u=t(95969),c=t(67619),d=t(69842),f=t(61932),p=t(56081);async function g(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{id:n,key:i,user_id:a}=e.body;try{let e=process.env.DSQL_API_KEYS_PATH;if(!e)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let a=(0,p.A)({key:String((0,u.A)({encryptedString:i})),user_id:t.id});if(!a?.sign)throw await (0,f.A)({dbFullName:"datasquirel",tableName:"api_keys",identifierColumnName:"id",identifierValue:n}),Error("API KEY is Invalid");try{let r=`${e}/${a?.sign}`;s().unlinkSync(r)}catch(e){console.log("Error Deleting API key",e.message)}await (0,f.A)({dbFullName:"datasquirel",tableName:"api_keys",identifierColumnName:"id",identifierValue:n}),r.json({success:!0})}catch(e){console.log(`ERROR Deleting API Key => ${e.message}`),(0,c.A)({component:"/api/deleteApiKey/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Deletion Failed!"})}}let _=(0,o.M)(n,"default"),y=(0,o.M)(n,"config"),A=new i.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/deleteApiKey",pathname:"/api/deleteApiKey",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},56081:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),i=t.n(n),a=t(95969);let o=({key:e,database:r,table:t,user_id:n,media:o})=>{if(!e||!n)return null;try{let l=process.env.DSQL_API_KEYS_PATH;if(!l)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let s=(0,a.A)({encryptedString:e}),u=JSON.parse(s||""),c=i().existsSync(`${l}/${u.sign}`);if(String(u.user_id)!==String(n)||!c)return null;if(!u.target_database||o)return u;if(!r&&u.target_database)return null;let d=u.target_database?.split(",").includes(String(r));if(d&&!u.target_table)return u;if(d&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(52939),i=t(64292);async function a({dbContext:e,dbFullName:r,tableName:t,identifierColumnName:a,identifierValue:o}){try{let l=(0,n.A)({dbContext:e,dbFullName:r}),s=l?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;l?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let u=`DELETE FROM ${l?"":`\`${r}\`.`}\`${t}\` WHERE \`${a}\`=?`;return await (0,i.A)(s,u,[o])}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),i=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],i=t||n||r||a.socket.remoteAddress;if(!i)return null;return String(i)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),a?.url&&(n+=` URL: ${a.url}`),a?.body&&(n+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),o&&(n+=` -IP: ${o}`),n+=` -Date: ${i.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let l=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` +Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` +Date: ${o.toDateString()} +========================================`,i().existsSync("./.tmp/error.log")||i().writeFileSync("./.tmp/error.log","","utf-8");let s=i().readFileSync("./.tmp/error.log","utf-8");i().writeFileSync("./.tmp/error.log",n),i().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(55511),s=t(79428),a=t(32443);function i({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!i?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(i,o,l),_=s.Buffer.alloc(c,0),p=(0,n.createDecipheriv)(u,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(64292),s=t(7447);async function a({paradigm:e,queryString:r,queryValues:t}){let a="Read Only"==e?(0,s.A)({ro:!0}):(0,s.A)({fa:!0});try{return await (0,n.A)(a,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{a?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=33336);module.exports=t})(); \ No newline at end of file +${s}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),i=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:s,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(o,l,s),f=i.Buffer.alloc(c,0),p=(0,n.createDecipheriv)(u,d,f);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(i(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=33336);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteApiKey.js.nft.json b/dsql-app/.local_dist/server/pages/api/deleteApiKey.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteApiKey.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/deleteApiKey.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteDbUser.js b/dsql-app/.local_dist/server/pages/api/deleteDbUser.js index 2e1bf470..3466c35b 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteDbUser.js +++ b/dsql-app/.local_dist/server/pages/api/deleteDbUser.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=7081,e.ids=[7081],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},67859:(e,r,t)=>{t.r(r),t.d(r,{config:()=>d,default:()=>c,routeModule:()=>p});var n={};t.r(n),t.d(n,{default:()=>u});var s=t(89947),a=t(2706),o=t(96762),l=t(30944),i=t(69842);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});if(!await (0,i.A)(e,r,!0))return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:t,userId:n}=e.body;await (0,l.A)({database:t,queryString:`DELETE FROM ${t}.users WHERE id = ?`,queryValuesArray:[n]}),r.json({success:!0,msg:"User Deleted!"})}let c=(0,o.M)(n,"default"),d=(0,o.M)(n,"config"),p=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/deleteDbUser",pathname:"/api/deleteDbUser",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(39908),s=t.n(n);async function a(e,r,t){let n=s()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=7081,e.ids=[7081],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},67859:(e,r,t)=>{t.r(r),t.d(r,{config:()=>d,default:()=>u,routeModule:()=>_});var n={};t.r(n),t.d(n,{default:()=>c});var s=t(89947),o=t(2706),a=t(96762),l=t(30944),i=t(69842);async function c(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});if(!await (0,i.A)(e,r,!0))return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:t,userId:n}=e.body;await (0,l.A)({database:t,queryString:`DELETE FROM ${t}.users WHERE id = ?`,queryValuesArray:[n]}),r.json({success:!0,msg:"User Deleted!"})}let u=(0,a.M)(n,"default"),d=(0,a.M)(n,"config"),_=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/deleteDbUser",pathname:"/api/deleteDbUser",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},43775:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function o({unparsedResults:e,tableSchema:r}){let t=[];try{for(let o=0;o",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n);async function o({user:e,message:r,component:t,noMail:n,req:o}){let a=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||o.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),a?.url&&(n+=` -URL: ${a.url}`),a?.body&&(n+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(n+=` +User Email: ${e?.email}`),o?.url&&(n+=` +URL: ${o.url}`),o?.body&&(n+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(n+=` IP: ${l}`),n+=` -Date: ${o.toDateString()} +Date: ${a.toDateString()} ========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),s=t(67619),a=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,useLocal:i,debug:u}){let c=(0,a.A)({fa:!0});i&&(c=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,a.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,o.A)(c,e,r);if(u&&console.log("varDatabaseDbHandler:results:",d),d&&l)try{return await (0,n.A)({unparsedResults:d,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(o,l,i),p=s.Buffer.alloc(c,0),_=(0,n.createDecipheriv)(u,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=67859);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),s=t(67619),o=t(7447),a=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,o.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,o.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,o.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,a.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,n.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),s=t(79428),o=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(a,l,i),_=s.Buffer.alloc(u,0),p=(0,n.createDecipheriv)(c,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(9973),s=t.n(n);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=67859);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteDbUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/deleteDbUser.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteDbUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/deleteDbUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteInvitation.js b/dsql-app/.local_dist/server/pages/api/deleteInvitation.js index bc3ebc6e..f01066f4 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteInvitation.js +++ b/dsql-app/.local_dist/server/pages/api/deleteInvitation.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=291,e.ids=[291],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,n){return n in r?r[n]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,n)):"function"==typeof r&&"default"===n?r:void 0}}})},7808:(e,r,n)=>{n.r(r),n.d(r,{config:()=>d,default:()=>c,routeModule:()=>D});var s={};n.r(s),n.d(s,{default:()=>_});var t=n(89947),o=n(2706),i=n(96762),a=n(48786),u=n(69842);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let n=await (0,u.A)(e,r,!0);if(!n)return r.json({success:!1,msg:"Unauthorized"});await (0,a.A)("DELETE FROM invitations WHERE id = ? AND inviting_user_id = ?",[e.body.id,n.id]),r.json({success:!0})}let c=(0,i.M)(s,"default"),d=(0,i.M)(s,"config"),D=new t.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/deleteInvitation",pathname:"/api/deleteInvitation",bundlePath:"",filename:""},userland:s})},69842:(e,r,n)=>{n.d(r,{A:()=>o});var s=n(39908),t=n.n(s);async function o(e,r,n){let s=t()({req:e,level:n?"deep":void 0});return console.log(s),s.payload}},48786:(e,r,n)=>{n.d(r,{A:()=>t});var s=n(7447);async function t(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let n=await r.query(...e);return JSON.parse(JSON.stringify(n))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,n)=>{n.d(r,{A:()=>o});var s=n(9973),t=n.n(s);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return n}});var n=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,n)=>{e.exports=n(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var n=r(r.s=7808);module.exports=n})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=291,e.ids=[291],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,o){return o in r?r[o]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,o)):"function"==typeof r&&"default"===o?r:void 0}}})},7808:(e,r,o)=>{o.r(r),o.d(r,{config:()=>c,default:()=>D,routeModule:()=>d});var s={};o.r(s),o.d(s,{default:()=>u});var n=o(89947),t=o(2706),i=o(96762),a=o(48786),_=o(69842);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let o=await (0,_.A)(e,r,!0);if(!o)return r.json({success:!1,msg:"Unauthorized"});await (0,a.A)("DELETE FROM invitations WHERE id = ? AND inviting_user_id = ?",[e.body.id,o.id]),r.json({success:!0})}let D=(0,i.M)(s,"default"),c=(0,i.M)(s,"config"),d=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/deleteInvitation",pathname:"/api/deleteInvitation",bundlePath:"",filename:""},userland:s})},69842:(e,r,o)=>{async function s(e,r,o){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:o?"deep":void 0}).payload}o.d(r,{A:()=>s}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},48786:(e,r,o)=>{o.d(r,{A:()=>n});var s=o(7447);async function n(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let o=await r.query(...e);return JSON.parse(JSON.stringify(o))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,o)=>{o.d(r,{A:()=>t});var s=o(9973),n=o.n(s);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return o}});var o=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,o)=>{e.exports=o(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var o=r(r.s=7808);module.exports=o})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteInvitation.js.nft.json b/dsql-app/.local_dist/server/pages/api/deleteInvitation.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteInvitation.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/deleteInvitation.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteMediaFolder.js b/dsql-app/.local_dist/server/pages/api/deleteMediaFolder.js index 66f649b3..6daaeae1 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteMediaFolder.js +++ b/dsql-app/.local_dist/server/pages/api/deleteMediaFolder.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=9918,e.ids=[9918],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},32306:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>D,routeModule:()=>f});var s={};t.r(s),t.d(s,{default:()=>S});var n=t(89947),o=t(2706),a=t(96762),i=t(29021),c=t.n(i),l=t(48786),u=t(67619),d=t(69842),_=t(33873),p=t.n(_);async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{folder:s}=e.body;try{async function n({path:e}){try{let r=c().readdirSync(e);for(let t=0;t",e.message)}}let e=process.env.DSQL_STATIC_SERVER_DIR;if(!e)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let o=p().join(e,`images/user-images/user-${t.id}/`),a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/media/`,i=o+(s?s.replace(/\.| /g,"")+"/":""),u=a+(s?s.replace(/\.| /g,"")+"/":"");await n({path:i}),await n({path:u}),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/deleteMediaFolder/main-catch-error",message:e.message,user:t}),r.json({success:!1})}}let D=(0,a.M)(s,"default"),m=(0,a.M)(s,"config"),f=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/deleteMediaFolder",pathname:"/api/deleteMediaFolder",bundlePath:"",filename:""},userland:s})},69842:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(39908),n=t.n(s);async function o(e,r,t){let s=n()({req:e,level:t?"deep":void 0});return console.log(s),s.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),n=t.n(s);async function o({user:e,message:r,component:t,noMail:s,req:o}){let a=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=9918,e.ids=[9918],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},32306:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>D,routeModule:()=>f});var s={};t.r(s),t.d(s,{default:()=>p});var o=t(89947),n=t(2706),a=t(96762),i=t(29021),c=t.n(i),l=t(48786),u=t(67619),d=t(69842),_=t(33873),S=t.n(_);async function p(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{folder:s}=e.body;try{async function o({path:e}){try{let r=c().readdirSync(e);for(let t=0;t",e.message)}}let e=process.env.DSQL_STATIC_SERVER_DIR;if(!e)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let n=S().join(e,`images/user-images/user-${t.id}/`),a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/media/`,i=n+(s?s.replace(/\.| /g,"")+"/":""),u=a+(s?s.replace(/\.| /g,"")+"/":"");await o({path:i}),await o({path:u}),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/deleteMediaFolder/main-catch-error",message:e.message,user:t}),r.json({success:!1})}}let D=(0,a.M)(s,"default"),m=(0,a.M)(s,"config"),f=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteMediaFolder",pathname:"/api/deleteMediaFolder",bundlePath:"",filename:""},userland:s})},69842:(e,r,t)=>{async function s(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>s}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),o=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let a=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||s||r||n.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(s+=` -URL: ${o.url}`),o?.body&&(s+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(s+=` +User Email: ${e?.email}`),n?.url&&(s+=` +URL: ${n.url}`),n?.body&&(s+=` +Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(s+=` IP: ${i}`),s+=` Date: ${a.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let c=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let c=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",s),o().appendFileSync("./.tmp/error.log",` -${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(7447);async function n(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),n=t.n(s);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=32306);module.exports=t})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(7447);async function o(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),o=t.n(s);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=32306);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteMediaFolder.js.nft.json b/dsql-app/.local_dist/server/pages/api/deleteMediaFolder.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteMediaFolder.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/deleteMediaFolder.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteTableEntry.js b/dsql-app/.local_dist/server/pages/api/deleteTableEntry.js index bdf51043..f61fc064 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteTableEntry.js +++ b/dsql-app/.local_dist/server/pages/api/deleteTableEntry.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=1658,e.ids=[1658],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},17675:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>p,routeModule:()=>S});var s={};t.r(s),t.d(s,{default:()=>_});var n=t(89947),a=t(2706),o=t(96762),i=t(61932),l=t(31495),u=t(60125),c=t(67619),d=t(69842);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:s,tableName:n,entryId:a,dbSlug:o,dbId:_,delegated:p}=e.body;try{let c=await (0,u.A)({databaseSlug:o,request:e,user:t,query:e.query});if(!await (0,l.A)({user:t,confirmedDelegetedUser:c,database:o,table:n,dbId:_,priviledgeRegex:/Delete Entries/i}))return r.json({success:!1,msg:"Unauthorized"});await (0,i.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:s,tableName:n,identifierColumnName:"id",identifierValue:a}),r.json({success:!0})}catch(e){(0,c.A)({component:"/api/deleteTableEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Deletion Failed!"})}}let p=(0,o.M)(s,"default"),f=(0,o.M)(s,"config"),S=new n.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/deleteTableEntry",pathname:"/api/deleteTableEntry",bundlePath:"",filename:""},userland:s})},31495:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(48786),n=t(67619);async function a({user:e,confirmedDelegetedUser:r,database:t,table:a,priviledgeRegex:o,dbId:i}){let l,u;try{r?.delegated?(l=await (0,s.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,a]),u=l[0]?.priviledge?.match(o)):(l=await (0,s.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,a,i]),u=!0)}catch(r){(0,n.A)({component:"checkUserRights",message:r.message,user:e})}return!!l&&!!l[0]&&!!u}},60125:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(95969);async function n({request:e,databaseSlug:r,user:t,query:n}){try{let a=t.id,o=null;if(!n?.delegated)return{dbUserId:a};let i=n.dbUserId,l=`${process.env.DSQL_USER_DB_PREFIX}${i}_${r}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${l}`;try{if(!e.cookies?.[u])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[u]});if(!t)throw Error("Invalid Token");if((o=JSON.parse(t)).databaseSlug===r)return{dbUserId:a=o.rootUserId,rootUserId:o.rootUserId,rootUserName:o.rootUserName,rootUserEmail:o.rootUserEmail,rootUserImage:o.rootUserImage,databaseFullName:o.databaseFullName,databaseSlug:o.databaseSlug,allowedTables:o.allowedTables,priviledges:o.priviledges,database:o.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:a}}catch(e){return null}}},69842:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(39908),n=t.n(s);async function a(e,r,t){let s=n()({req:e,level:t?"deep":void 0});return console.log(s),s.payload}},61932:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(48786),n=t(37897),a=t(62050);async function o({dbContext:e,paradigm:r,dbFullName:t,tableName:o,identifierColumnName:i,identifierValue:l,useLocal:u}){try{let c=!!u||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),d=u?a.A:c?s.A:n.A,_=`DELETE FROM \`${t}\`.\`${o}\` WHERE \`${i}\`=?`;return c?await d(_,[l]):await d({paradigm:r,queryString:_,queryValues:[l]})}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(29021),n=t.n(s);async function a({user:e,message:r,component:t,noMail:s,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=1658,e.ids=[1658],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},17675:(e,r,t)=>{t.r(r),t.d(r,{config:()=>S,default:()=>D,routeModule:()=>p});var s={};t.r(s),t.d(s,{default:()=>_});var o=t(89947),n=t(2706),a=t(96762),l=t(61932),i=t(31495),u=t(60125),c=t(67619),d=t(69842);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:s,tableName:o,entryId:n,dbSlug:a,dbId:_,delegated:D}=e.body;try{let c=await (0,u.A)({databaseSlug:a,request:e,user:t,query:e.query});if(!await (0,i.A)({user:t,confirmedDelegetedUser:c,database:a,table:o,dbId:_,priviledgeRegex:/Delete Entries/i}))return r.json({success:!1,msg:"Unauthorized"});await (0,l.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:s,tableName:o,identifierColumnName:"id",identifierValue:n}),r.json({success:!0})}catch(e){(0,c.A)({component:"/api/deleteTableEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Deletion Failed!"})}}let D=(0,a.M)(s,"default"),S=(0,a.M)(s,"config"),p=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteTableEntry",pathname:"/api/deleteTableEntry",bundlePath:"",filename:""},userland:s})},31495:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(48786),o=t(67619);async function n({user:e,confirmedDelegetedUser:r,database:t,table:n,priviledgeRegex:a,dbId:l}){let i,u;try{r?.delegated?(i=await (0,s.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,n]),u=i[0]?.priviledge?.match(a)):(i=await (0,s.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,n,l]),u=!0)}catch(r){(0,o.A)({component:"checkUserRights",message:r.message,user:e})}return!!i&&!!i[0]&&!!u}},60125:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(95969);async function o({request:e,databaseSlug:r,user:t,query:o}){try{let n=t.id,a=null;if(!o?.delegated)return{dbUserId:n};let l=o.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[u])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[u]});if(!t)throw Error("Invalid Token");if((a=JSON.parse(t)).databaseSlug===r)return{dbUserId:n=a.rootUserId,rootUserId:a.rootUserId,rootUserName:a.rootUserName,rootUserEmail:a.rootUserEmail,rootUserImage:a.rootUserImage,databaseFullName:a.databaseFullName,databaseSlug:a.databaseSlug,allowedTables:a.allowedTables,priviledges:a.priviledges,database:a.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:n}}catch(e){return null}}},69842:(e,r,t)=>{async function s(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>s}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},61932:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(52939),o=t(64292);async function n({dbContext:e,dbFullName:r,tableName:t,identifierColumnName:n,identifierValue:a}){try{let l=(0,s.A)({dbContext:e,dbFullName:r}),i=l?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;l?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let u=`DELETE FROM ${l?"":`\`${r}\`.`}\`${t}\` WHERE \`${n}\`=?`;return await (0,o.A)(i,u,[a])}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),o=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let a=new Date,l=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||s||r||n.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),a?.url&&(s+=` -URL: ${a.url}`),a?.body&&(s+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(s+=` -IP: ${i}`),s+=` -Date: ${o.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let l=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),n?.url&&(s+=` +URL: ${n.url}`),n?.body&&(s+=` +Request Body: ${JSON.stringify(n.body,null,4)}`),l&&(s+=` +IP: ${l}`),s+=` +Date: ${a.toDateString()} +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let i=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",s),o().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),n=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(o,i,l),_=n.Buffer.alloc(c,0),p=(0,s.createDecipheriv)(u,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(7447);async function n(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(64292),n=t(7447);async function a({paradigm:e,queryString:r,queryValues:t}){let a="Read Only"==e?(0,n.A)({ro:!0}):(0,n.A)({fa:!0});try{return await (0,s.A)(a,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{a?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(7447);async function n(...e){let r=(0,s.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function s(e,r,t){try{if("string"==typeof r){let s=await e.query(n(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(9973),n=t.n(s);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=17675);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(55511),o=t(79428),n=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,n.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(a,l,i),_=o.Buffer.alloc(c,0),D=(0,s.createDecipheriv)(u,d,_);try{let r=D.update(e,"hex","utf8");return r+=D.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(7447);async function o(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},52939:(e,r,t)=>{t.d(r,{A:()=>s});function s({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(o(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),o=t.n(s);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=17675);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteTableEntry.js.nft.json b/dsql-app/.local_dist/server/pages/api/deleteTableEntry.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteTableEntry.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/deleteTableEntry.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUser.js b/dsql-app/.local_dist/server/pages/api/deleteUser.js index 8e8a6aa4..795a1cbb 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUser.js +++ b/dsql-app/.local_dist/server/pages/api/deleteUser.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=2735,e.ids=[2735],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},12057:(e,r,t)=>{t.r(r),t.d(r,{config:()=>D,default:()=>p,routeModule:()=>R});var s={};t.r(s),t.d(s,{default:()=>S});var i=t(89947),n=t(2706),a=t(96762),o=t(29021),d=t.n(o),u=t(33873),c=t.n(u),l=t(48786),E=t(67619),_=t(69842);async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,_.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});"production".match(/prod/i);try{await (0,l.A)(`DELETE FROM users WHERE id='${t.id}'`),await (0,l.A)(`DELETE FROM user_users WHERE invited_user_id='${t.id}' OR user_id='${t.id}'`),await (0,l.A)(`DELETE FROM delegated_user_tables WHERE delegated_user_id='${t.id}' OR root_user_id='${t.id}'`),await (0,l.A)(`DELETE FROM user_databases WHERE user_id='${t.id}'`),await (0,l.A)(`DELETE FROM user_database_tables WHERE user_id='${t.id}'`),await (0,l.A)(`DELETE FROM user_media WHERE user_id='${t.id}'`),await (0,l.A)(`DELETE FROM delegated_users WHERE user_id='${t.id}' OR delegated_user_id='${t.id}'`),await (0,l.A)(`DELETE FROM unsubscribes WHERE user_id='${t.id}'`),await (0,l.A)(`DELETE FROM notifications WHERE user_id='${t.id}'`),await (0,l.A)(`DELETE FROM api_keys WHERE user_id='${t.id}'`),await (0,l.A)(`DELETE FROM invitations WHERE inviting_user_id='${t.id}' OR invited_user_email='${t.email}'`);let e=await (0,l.A)("SELECT * FROM mariadb_users WHERE user_id = ?",[t.id]);for(let r=0;r",e.message),!1}}({rootFolderPath:a}),r.json({success:!0})}catch(e){(0,E.A)({component:"/api/addApiKey/catch-error",message:e.message,user:t}),r.json({success:!1,msg:"User could not be deleted!"})}}let p=(0,a.M)(s,"default"),D=(0,a.M)(s,"config"),R=new i.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteUser",pathname:"/api/deleteUser",bundlePath:"",filename:""},userland:s})},69842:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(39908),i=t.n(s);async function n(e,r,t){let s=i()({req:e,level:t?"deep":void 0});return console.log(s),s.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),i=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let a=new Date,o=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],i=t||s||r||n.socket.remoteAddress;if(!i)return null;return String(i)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2735,e.ids=[2735],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},12057:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>D,routeModule:()=>R});var s={};t.r(s),t.d(s,{default:()=>S});var i=t(89947),n=t(2706),o=t(96762),a=t(29021),d=t.n(a),u=t(33873),c=t.n(u),_=t(48786),l=t(67619),E=t(69842);async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,E.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});"production".match(/prod/i);try{await (0,_.A)(`DELETE FROM users WHERE id='${t.id}'`),await (0,_.A)(`DELETE FROM user_users WHERE invited_user_id='${t.id}' OR user_id='${t.id}'`),await (0,_.A)(`DELETE FROM delegated_user_tables WHERE delegated_user_id='${t.id}' OR root_user_id='${t.id}'`),await (0,_.A)(`DELETE FROM user_databases WHERE user_id='${t.id}'`),await (0,_.A)(`DELETE FROM user_database_tables WHERE user_id='${t.id}'`),await (0,_.A)(`DELETE FROM user_media WHERE user_id='${t.id}'`),await (0,_.A)(`DELETE FROM delegated_users WHERE user_id='${t.id}' OR delegated_user_id='${t.id}'`),await (0,_.A)(`DELETE FROM unsubscribes WHERE user_id='${t.id}'`),await (0,_.A)(`DELETE FROM notifications WHERE user_id='${t.id}'`),await (0,_.A)(`DELETE FROM api_keys WHERE user_id='${t.id}'`),await (0,_.A)(`DELETE FROM invitations WHERE inviting_user_id='${t.id}' OR invited_user_email='${t.email}'`);let e=await (0,_.A)("SELECT * FROM mariadb_users WHERE user_id = ?",[t.id]);for(let r=0;r",e.message),!1}}({rootFolderPath:o}),r.json({success:!0})}catch(e){(0,l.A)({component:"/api/addApiKey/catch-error",message:e.message,user:t}),r.json({success:!1,msg:"User could not be deleted!"})}}let D=(0,o.M)(s,"default"),p=(0,o.M)(s,"config"),R=new i.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteUser",pathname:"/api/deleteUser",bundlePath:"",filename:""},userland:s})},69842:(e,r,t)=>{async function s(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>s}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),i=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let o=new Date,a=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],i=t||s||r||n.socket.remoteAddress;if(!i)return null;return String(i)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),n?.url&&(s+=` URL: ${n.url}`),n?.body&&(s+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),o&&(s+=` -IP: ${o}`),s+=` -Date: ${a.toDateString()} +Request Body: ${JSON.stringify(n.body,null,4)}`),a&&(s+=` +IP: ${a}`),s+=` +Date: ${o.toDateString()} ========================================`,i().existsSync("./.tmp/error.log")||i().writeFileSync("./.tmp/error.log","","utf-8");let d=i().readFileSync("./.tmp/error.log","utf-8");i().writeFileSync("./.tmp/error.log",s),i().appendFileSync("./.tmp/error.log",` -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(7447);async function i(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),i=t.n(s);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=12057);module.exports=t})(); \ No newline at end of file +${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(7447);async function i(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),i=t.n(s);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=12057);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/deleteUser.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/deleteUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUserDatabase.js b/dsql-app/.local_dist/server/pages/api/deleteUserDatabase.js index b00c0854..95f15547 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUserDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/deleteUserDatabase.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=3e3,e.ids=[3e3],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},96257:(e,r,s)=>{s.r(r),s.d(r,{config:()=>S,default:()=>_,routeModule:()=>f});var t={};s.r(t),s.d(t,{default:()=>p});var n=s(89947),a=s(2706),o=s(96762),i=s(29021),l=s.n(i),c=s(48786),u=s(67619),d=s(69842),D=s(14160);async function p(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,d.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{id:t,db_slug:n,db_full_name:a}=e.body;if(!a.match(`user_${s.id}_`))throw Error("Database doesn't belong to user");await (0,D.A)(`DROP DATABASE \`${a}\``),await (0,c.A)("DELETE FROM user_databases WHERE id = ?",[t]),await (0,c.A)("DELETE FROM user_users WHERE user_id = ? AND `database` = ?",[s.id,n]);try{let e;let t=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/main.json`,n=JSON.parse(l().readFileSync(t,"utf8")),o=n.filter((r,s)=>{if(r.dbFullName===a)return e=s,!0});if(o[0].childDatabase){let e=n.filter(e=>e.dbFullName===o[0].childDatabaseDbFullName)[0],r=e.childrenDatabases?.findIndex(e=>e.dbFullName===o[0].childDatabaseDbFullName);e.childrenDatabases&&"number"==typeof r&&e.childrenDatabases.splice(r,1)}n.splice(e,1),l().writeFileSync(`${t}`,JSON.stringify(n),"utf8"),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/deleteUserDatabase/main-catch-error",message:e.message,user:s}),r.json({success:!1,msg:"File Updates Failed"})}}let _=(0,o.M)(t,"default"),S=(0,o.M)(t,"config"),f=new n.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/deleteUserDatabase",pathname:"/api/deleteUserDatabase",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(39908),n=s.n(t);async function a(e,r,s){let t=n()({req:e,level:s?"deep":void 0});return console.log(t),t.payload}},14160:(e,r,s)=>{s.d(r,{A:()=>i});var t=s(29021),n=s.n(t),a=s(67619),o=s(47546);async function i(e){let r;"production".match(/dev/)&&n().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{r=await (0,o.A)(e)}catch(e){(0,a.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return r||null}},67619:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(29021),n=s.n(t);async function a({user:e,message:r,component:s,noMail:t,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],s=a.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],n=s||t||r||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=3e3,e.ids=[3e3],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},96257:(e,r,s)=>{s.r(r),s.d(r,{config:()=>S,default:()=>p,routeModule:()=>f});var t={};s.r(t),s.d(t,{default:()=>_});var n=s(89947),a=s(2706),o=s(96762),i=s(29021),l=s.n(i),c=s(48786),u=s(67619),d=s(69842),D=s(14160);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,d.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{id:t,db_slug:n,db_full_name:a}=e.body;if(!a.match(`user_${s.id}_`))throw Error("Database doesn't belong to user");await (0,D.A)(`DROP DATABASE \`${a}\``),await (0,c.A)("DELETE FROM user_databases WHERE id = ?",[t]),await (0,c.A)("DELETE FROM user_users WHERE user_id = ? AND `database` = ?",[s.id,n]);try{let e;let t=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/main.json`,n=JSON.parse(l().readFileSync(t,"utf8")),o=n.filter((r,s)=>{if(r.dbFullName===a)return e=s,!0});if(o[0].childDatabase){let e=n.filter(e=>e.dbFullName===o[0].childDatabaseDbFullName)[0],r=e.childrenDatabases?.findIndex(e=>e.dbFullName===o[0].childDatabaseDbFullName);e.childrenDatabases&&"number"==typeof r&&e.childrenDatabases.splice(r,1)}n.splice(e,1),l().writeFileSync(`${t}`,JSON.stringify(n),"utf8"),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/deleteUserDatabase/main-catch-error",message:e.message,user:s}),r.json({success:!1,msg:"File Updates Failed"})}}let p=(0,o.M)(t,"default"),S=(0,o.M)(t,"config"),f=new n.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/deleteUserDatabase",pathname:"/api/deleteUserDatabase",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{async function t(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>t}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},14160:(e,r,s)=>{s.d(r,{A:()=>i});var t=s(29021),n=s.n(t),a=s(67619),o=s(47546);async function i(e){let r;"production".match(/dev/)&&n().appendFileSync("./.tmp/sqlQuery.sql",e+"\n"+Date()+"\n\n\n","utf8");try{r=await (0,o.A)(e)}catch(e){(0,a.A)({component:"noDatabaseDbHandler",message:e.message}),console.log("ERROR in noDatabaseDbHandler =>",e.message)}return r||null}},67619:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(29021),n=s.n(t);async function a({user:e,message:r,component:s,noMail:t,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],s=a.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],n=s||t||r||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${o.toDateString()} -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(7447);async function n(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},47546:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(7447);function n(...e){let r=(0,t.A)();try{return new Promise((s,t)=>{r.query(...e).then(e=>{r.end(),s(JSON.parse(JSON.stringify(e)))}).catch(e=>{r.end(),s({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(9973),n=s.n(t);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=96257);module.exports=s})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(7447);async function n(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},47546:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(7447);function n(...e){let r=(0,t.A)();try{return new Promise((s,t)=>{r.query(...e).then(e=>{r.end(),s(JSON.parse(JSON.stringify(e)))}).catch(e=>{r.end(),s({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(9973),n=s.n(t);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=96257);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUserDatabase.js.nft.json b/dsql-app/.local_dist/server/pages/api/deleteUserDatabase.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUserDatabase.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/deleteUserDatabase.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUserMedia.js b/dsql-app/.local_dist/server/pages/api/deleteUserMedia.js index 7bcae23e..c6a81716 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUserMedia.js +++ b/dsql-app/.local_dist/server/pages/api/deleteUserMedia.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8105,e.ids=[8105],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},5134:(e,r,t)=>{t.r(r),t.d(r,{config:()=>D,default:()=>m,routeModule:()=>A});var n={};t.r(n),t.d(n,{default:()=>f});var s=t(89947),o=t(2706),a=t(96762),i=t(29021),l=t.n(i),u=t(33873),c=t.n(u),d=t(67619),S=t(69842),p=t(45185),_=t(61932);async function f(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,S.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let n=e.body,{media_name:s,media_url:o,media_thumbnail_url:a,media_path:i,media_thumbnail_path:u,folder:f}=n;"production".match(/production/);try{let e=n?.private==1;if(!process.env.DSQL_STATIC_SERVER_DIR)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let s=(0,p.A)({isPrivate:e,userId:t.id,folder:n.folder?n.folder+"/":"",video:!!n.media_type?.match(/video/i)});if(!s)throw Error("Couldn't grab paths!");let{fileRootPath:i,urlRootPath:u,relativePath:d}=s;f?.match(/./);let S=o.match(/[^\/]+$/)[0],m=a.match(/[^\/]+$/)[0],D=c().normalize(i+S),A=c().normalize(i+m);l().unlinkSync(D);try{l().unlinkSync(A)}catch(e){}await (0,_.A)({dbFullName:"datasquirel",tableName:"user_media",identifierColumnName:"id",identifierValue:n.id}),r.json({success:!0})}catch(e){console.log("ERROR in deleting user media =>",e.message),(0,d.A)({component:"/api/deleteUserMedia/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!"})}}let m=(0,a.M)(n,"default"),D=(0,a.M)(n,"config"),A=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/deleteUserMedia",pathname:"/api/deleteUserMedia",bundlePath:"",filename:""},userland:n})},45185:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(29021),s=t.n(n),o=t(33873),a=t.n(o);function i({isPrivate:e,userId:r,folder:t,video:n,pathOnly:o}){"production".match(/production/);let i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)return console.log("Static File ENV not Found!"),null;let l=e?`@/${n?"videos":"media"}/${t?t+"/":""}`:n?`/videos/user-videos/user-${r}/${t?t+"/":""}`:`/images/user-images/user-${r}/${t?t+"/":""}`,u=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r}/media/${t?t+"/":""}`:a().join(i,l);return s().existsSync(u)||o||s().mkdirSync(u,{recursive:!0}),{fileRootPath:u,urlRootPath:e?`@/media/${t?t+"/":""}`:`${process.env.DSQL_STATIC_HOST}${l}`,relativePath:l}}},69842:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(39908),s=t.n(n);async function o(e,r,t){let n=s()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},61932:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(48786),s=t(37897),o=t(62050);async function a({dbContext:e,paradigm:r,dbFullName:t,tableName:a,identifierColumnName:i,identifierValue:l,useLocal:u}){try{let c=!!u||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),d=u?o.A:c?n.A:s.A,S=`DELETE FROM \`${t}\`.\`${a}\` WHERE \`${i}\`=?`;return c?await d(S,[l]):await d({paradigm:r,queryString:S,queryValues:[l]})}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n);async function o({user:e,message:r,component:t,noMail:n,req:o}){let a=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||o.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8105,e.ids=[8105],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},5134:(e,r,t)=>{t.r(r),t.d(r,{config:()=>_,default:()=>S,routeModule:()=>E});var n={};t.r(n),t.d(n,{default:()=>g});var o=t(89947),i=t(2706),a=t(96762),l=t(29021),s=t.n(l),u=t(33873),d=t.n(u),c=t(67619),m=t(69842),f=t(45185),p=t(61932);async function g(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,m.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let n=e.body,{media_name:o,media_url:i,media_thumbnail_url:a,media_path:l,media_thumbnail_path:u,folder:g}=n;"production".match(/production/);try{let e=n?.private==1;if(!process.env.DSQL_STATIC_SERVER_DIR)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let o=(0,f.A)({isPrivate:e,userId:t.id,folder:n.folder?n.folder+"/":"",video:!!n.media_type?.match(/video/i)});if(!o)throw Error("Couldn't grab paths!");let{fileRootPath:l,urlRootPath:u,relativePath:c}=o;g?.match(/./);let m=i.match(/[^\/]+$/)[0],S=a.match(/[^\/]+$/)[0],_=d().normalize(l+m),E=d().normalize(l+S);s().unlinkSync(_);try{s().unlinkSync(E)}catch(e){}await (0,p.A)({dbFullName:"datasquirel",tableName:"user_media",identifierColumnName:"id",identifierValue:n.id}),r.json({success:!0})}catch(e){console.log("ERROR in deleting user media =>",e.message),(0,c.A)({component:"/api/deleteUserMedia/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!"})}}let S=(0,a.M)(n,"default"),_=(0,a.M)(n,"config"),E=new o.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/deleteUserMedia",pathname:"/api/deleteUserMedia",bundlePath:"",filename:""},userland:n})},45185:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(29021),o=t.n(n),i=t(33873),a=t.n(i);function l({isPrivate:e,userId:r,folder:t,video:n,pathOnly:i}){"production".match(/production/);let l=process.env.DSQL_STATIC_SERVER_DIR;if(!l)return console.log("Static File ENV not Found!"),null;let s=e?`@/${n?"videos":"media"}/${t?t+"/":""}`:n?`/videos/user-videos/user-${r}/${t?t+"/":""}`:`/images/user-images/user-${r}/${t?t+"/":""}`,u=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r}/media/${t?t+"/":""}`:a().join(l,s);return o().existsSync(u)||i||o().mkdirSync(u,{recursive:!0}),{fileRootPath:u,urlRootPath:e?`@/media/${t?t+"/":""}`:`${process.env.DSQL_STATIC_HOST}${s}`,relativePath:s}}},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},61932:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(52939),o=t(64292);async function i({dbContext:e,dbFullName:r,tableName:t,identifierColumnName:i,identifierValue:a}){try{let l=(0,n.A)({dbContext:e,dbFullName:r}),s=l?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;l?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let u=`DELETE FROM ${l?"":`\`${r}\`.`}\`${t}\` WHERE \`${i}\`=?`;return await (0,o.A)(s,u,[a])}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(29021),o=t.n(n);async function i({user:e,message:r,component:t,noMail:n,req:i}){let a=new Date,l=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],r=i.headers["x-real-ip"],t=i.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||i.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(n+=` -URL: ${o.url}`),o?.body&&(n+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(n+=` -IP: ${i}`),n+=` +User Email: ${e?.email}`),i?.url&&(n+=` +URL: ${i.url}`),i?.body&&(n+=` +Request Body: ${JSON.stringify(i.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` Date: ${a.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let l=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let s=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",n),o().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(64292),s=t(7447);async function o({paradigm:e,queryString:r,queryValues:t}){let o="Read Only"==e?(0,s.A)({ro:!0}):(0,s.A)({fa:!0});try{return await (0,n.A)(o,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{o?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(9973),s=t.n(n);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=5134);module.exports=t})(); \ No newline at end of file +${s}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(o(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=5134);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUserMedia.js.nft.json b/dsql-app/.local_dist/server/pages/api/deleteUserMedia.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUserMedia.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/deleteUserMedia.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUserTable.js b/dsql-app/.local_dist/server/pages/api/deleteUserTable.js index f84811d4..96127cc2 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUserTable.js +++ b/dsql-app/.local_dist/server/pages/api/deleteUserTable.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=5757,e.ids=[5757],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},96332:(e,r,t)=>{t.r(r),t.d(r,{config:()=>D,default:()=>f,routeModule:()=>S});var a={};t.r(a),t.d(a,{default:()=>_});var s=t(89947),n=t(2706),l=t(96762),o=t(29021),i=t.n(o),c=t(30944),u=t(67619),d=t(69842),p=t(48786);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let a=e.body,{id:s,user_id:n,table_name:l,table_slug:o,table_description:_}=a.table,{db_full_name:f}=a.database;await (0,c.A)({database:f,queryString:`DROP TABLE \`${f}\`.\`${o}\``});let D=s?[s]:[o,t.id,a.database.id];await (0,p.A)(s?"DELETE FROM user_database_tables WHERE id=?":"DELETE FROM user_database_tables WHERE table_slug=? AND user_id=? AND db_id=?",D);try{let e;let a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,s=JSON.parse(i().readFileSync(a,"utf8")),n=s.filter((e,r)=>{if(e.dbFullName===f)return!0}),l=n[0].tables.filter((r,t)=>{if(r?.tableName===o)return e=t,!0});if(l[0].childTable){let e;let r=s.filter(e=>e.dbFullName===l[0].childTableDbFullName)[0].tables.filter(e=>{if(e.tableName===l[0].childTableName)return!0})[0];r.childrenTables?.filter((r,t)=>{r.tableName===o&&(e=t)}),"number"==typeof e&&r.childrenTables?.splice(e,1)}if(n[0].tables.splice(e,1),n[0].childrenDatabases)for(let e=0;ee.dbFullName===r.dbFullName)[0];e.tables=n[0].tables,await (0,p.A)("DELETE FROM user_database_tables WHERE table_slug=? AND user_id=? AND db_slug=?",[o,t.id,e.dbSlug])}catch(e){(0,u.A)({component:"/api/deleteUserTable/lines-125-128",message:e.message,user:t})}}i().writeFileSync(`${a}`,JSON.stringify(s),"utf8"),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/deleteUserTable/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"File Updates Failed"})}}let f=(0,l.M)(a,"default"),D=(0,l.M)(a,"config"),S=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteUserTable",pathname:"/api/deleteUserTable",bundlePath:"",filename:""},userland:a})},69842:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(39908),s=t.n(a);async function n(e,r,t){let a=s()({req:e,level:t?"deep":void 0});return console.log(a),a.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:r}){let t=[];try{for(let n=0;n",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(29021),s=t.n(a);async function n({user:e,message:r,component:t,noMail:a,req:n}){let l=new Date,o=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||a||r||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=5757,e.ids=[5757],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},96332:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>D,routeModule:()=>S});var a={};t.r(a),t.d(a,{default:()=>p});var s=t(89947),n=t(2706),o=t(96762),l=t(29021),i=t.n(l),c=t(30944),u=t(67619),d=t(69842),_=t(48786);async function p(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let a=e.body,{id:s,user_id:n,table_name:o,table_slug:l,table_description:p}=a.table,{db_full_name:D}=a.database;await (0,c.A)({database:D,queryString:`DROP TABLE \`${D}\`.\`${l}\``});let f=s?[s]:[l,t.id,a.database.id];await (0,_.A)(s?"DELETE FROM user_database_tables WHERE id=?":"DELETE FROM user_database_tables WHERE table_slug=? AND user_id=? AND db_id=?",f);try{let e;let a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,s=JSON.parse(i().readFileSync(a,"utf8")),n=s.filter((e,r)=>{if(e.dbFullName===D)return!0}),o=n[0].tables.filter((r,t)=>{if(r?.tableName===l)return e=t,!0});if(o[0].childTable){let e;let r=s.filter(e=>e.dbFullName===o[0].childTableDbFullName)[0].tables.filter(e=>{if(e.tableName===o[0].childTableName)return!0})[0];r.childrenTables?.filter((r,t)=>{r.tableName===l&&(e=t)}),"number"==typeof e&&r.childrenTables?.splice(e,1)}if(n[0].tables.splice(e,1),n[0].childrenDatabases)for(let e=0;ee.dbFullName===r.dbFullName)[0];e.tables=n[0].tables,await (0,_.A)("DELETE FROM user_database_tables WHERE table_slug=? AND user_id=? AND db_slug=?",[l,t.id,e.dbSlug])}catch(e){(0,u.A)({component:"/api/deleteUserTable/lines-125-128",message:e.message,user:t})}}i().writeFileSync(`${a}`,JSON.stringify(s),"utf8"),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/deleteUserTable/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"File Updates Failed"})}}let D=(0,o.M)(a,"default"),f=(0,o.M)(a,"config"),S=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteUserTable",pathname:"/api/deleteUserTable",bundlePath:"",filename:""},userland:a})},69842:(e,r,t)=>{async function a(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>a}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},43775:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:r}){let t=[];try{for(let n=0;n",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(29021),s=t.n(a);async function n({user:e,message:r,component:t,noMail:a,req:n}){let o=new Date,l=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||a||r||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),n?.url&&(a+=` URL: ${n.url}`),n?.body&&(a+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),o&&(a+=` -IP: ${o}`),a+=` -Date: ${l.toDateString()} +Request Body: ${JSON.stringify(n.body,null,4)}`),l&&(a+=` +IP: ${l}`),a+=` +Date: ${o.toDateString()} ========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(43775),s=t(67619),n=t(7447),l=t(64292);async function o({queryString:e,queryValuesArray:r,database:t,tableSchema:o,useLocal:i,debug:c}){let u=(0,n.A)({fa:!0});i&&(u=(0,n.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,n.A)()),c&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,l.A)(u,e,r);if(c&&console.log("varDatabaseDbHandler:results:",d),d&&o)try{return await (0,a.A)({unparsedResults:d,tableSchema:o})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(55511),s=t(79428),n=t(32443);function l({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:o,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,n.A)({encryptionKey:r});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(l,o,i),p=s.Buffer.alloc(u,0),_=(0,a.createDecipheriv)(c,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(7447);async function s(...e){let r=(0,a.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function a(e,r,t){try{if("string"==typeof r){let a=await e.query(s(r),t);return JSON.parse(JSON.stringify(a))}if("object"!=typeof r)return null;{let t=[];for(let a=0;aa})},7447:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(9973),s=t.n(a);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=96332);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(43775),s=t(67619),n=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,n.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,n.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,n.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,o.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,a.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(55511),s=t(79428),n=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,n.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(o,l,i),_=s.Buffer.alloc(u,0),p=(0,a.createDecipheriv)(c,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(7447);async function s(...e){let r=(0,a.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function a(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let a=await e.query(s(r),t);return JSON.parse(JSON.stringify(a))}if("object"!=typeof r)return null;{let t=[];for(let a=0;aa})},7447:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(9973),s=t.n(a);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=96332);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUserTable.js.nft.json b/dsql-app/.local_dist/server/pages/api/deleteUserTable.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUserTable.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/deleteUserTable.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUserUser.js b/dsql-app/.local_dist/server/pages/api/deleteUserUser.js index 85a673bf..8c590780 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUserUser.js +++ b/dsql-app/.local_dist/server/pages/api/deleteUserUser.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3462,e.ids=[3462],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},22792:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>d,routeModule:()=>D});var t={};s.r(t),s.d(t,{default:()=>u});var n=s(89947),o=s(2706),i=s(96762),a=s(48786),_=s(69842);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,_.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.body,{user_type:n,user_id:o,email:i,invited_user_id:u}=t;await (0,a.A)("DELETE FROM user_users WHERE id=?",[t.id]),n?.match(/admin/i)&&(await (0,a.A)("DELETE FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",[s.id,i]),await (0,a.A)("DELETE FROM delegated_user_tables WHERE delegated_user_id=? AND root_user_id=?",[u,s.id])),r.json({success:!0,msg:"User Deleted!"})}let d=(0,i.M)(t,"default"),c=(0,i.M)(t,"config"),D=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/deleteUserUser",pathname:"/api/deleteUserUser",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(39908),n=s.n(t);async function o(e,r,s){let t=n()({req:e,level:s?"deep":void 0});return console.log(t),t.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(7447);async function n(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),n=s.n(t);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=22792);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3462,e.ids=[3462],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},22792:(e,r,s)=>{s.r(r),s.d(r,{config:()=>D,default:()=>d,routeModule:()=>c});var o={};s.r(o),s.d(o,{default:()=>u});var t=s(89947),n=s(2706),a=s(96762),i=s(48786),_=s(69842);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,_.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let o=e.body,{user_type:t,user_id:n,email:a,invited_user_id:u}=o;await (0,i.A)("DELETE FROM user_users WHERE id=?",[o.id]),t?.match(/admin/i)&&(await (0,i.A)("DELETE FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",[s.id,a]),await (0,i.A)("DELETE FROM delegated_user_tables WHERE delegated_user_id=? AND root_user_id=?",[u,s.id])),r.json({success:!0,msg:"User Deleted!"})}let d=(0,a.M)(o,"default"),D=(0,a.M)(o,"config"),c=new t.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteUserUser",pathname:"/api/deleteUserUser",bundlePath:"",filename:""},userland:o})},69842:(e,r,s)=>{async function o(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>o}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},48786:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(7447);async function t(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(9973),t=s.n(o);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=22792);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/deleteUserUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/deleteUserUser.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/deleteUserUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/deleteUserUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/downloadDatabaseSchema.js b/dsql-app/.local_dist/server/pages/api/downloadDatabaseSchema.js index 87622bb7..75b974e1 100644 --- a/dsql-app/.local_dist/server/pages/api/downloadDatabaseSchema.js +++ b/dsql-app/.local_dist/server/pages/api/downloadDatabaseSchema.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7317,e.ids=[7317],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},86254:(e,t,r)=>{r.r(t),r.d(t,{config:()=>P,default:()=>p,routeModule:()=>A});var n={};r.r(n),r.d(n,{default:()=>f});var a=r(89947),o=r(2706),i=r(96762),u=r(29021),s=r.n(u),d=r(33873),l=r.n(d),c=r(69842);async function f(e,t){if("GET"!==e.method)return t.json({msg:"Failed!"});let r=await (0,c.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{dbName:n}=e.query;try{let e=l().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`user-${r.id}/main.json`);if(!s().existsSync(e))return t.end();let a=JSON.parse(s().readFileSync(e,"utf-8")).find(e=>e.dbFullName==n);if(!a)throw Error("Database not found!");let o=l().resolve(process.cwd(),"./.tmp/_tmp.json");s().writeFileSync(o,JSON.stringify(a),"utf-8");let i=s().createReadStream(o);i.pipe(t),i.on("close",()=>{s().unlinkSync(o)})}catch(e){return console.log(e),t.end()}}let p=(0,i.M)(n,"default"),P=(0,i.M)(n,"config"),A=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/downloadDatabaseSchema",pathname:"/api/downloadDatabaseSchema",bundlePath:"",filename:""},userland:n})},69842:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(39908),a=r.n(n);async function o(e,t,r){let n=a()({req:e,level:r?"deep":void 0});return console.log(n),n.payload}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=86254);module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7317,e.ids=[7317],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},86254:(e,t,r)=>{r.r(t),r.d(t,{config:()=>P,default:()=>p,routeModule:()=>m});var n={};r.r(n),r.d(n,{default:()=>f});var o=r(89947),a=r(2706),i=r(96762),u=r(29021),s=r.n(u),d=r(33873),l=r.n(d),c=r(69842);async function f(e,t){if("GET"!==e.method)return t.json({msg:"Failed!"});let r=await (0,c.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{dbName:n}=e.query;try{let e=l().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`user-${r.id}/main.json`);if(!s().existsSync(e))return t.end();let o=JSON.parse(s().readFileSync(e,"utf-8")).find(e=>e.dbFullName==n);if(!o)throw Error("Database not found!");let a=l().resolve(process.cwd(),"./.tmp/_tmp.json");s().writeFileSync(a,JSON.stringify(o),"utf-8");let i=s().createReadStream(a);i.pipe(t),i.on("close",()=>{s().unlinkSync(a)})}catch(e){return console.log(e),t.end()}}let p=(0,i.M)(n,"default"),P=(0,i.M)(n,"config"),m=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/downloadDatabaseSchema",pathname:"/api/downloadDatabaseSchema",bundlePath:"",filename:""},userland:n})},69842:(e,t,r)=>{async function n(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=86254);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/downloadDatabaseSchema.js.nft.json b/dsql-app/.local_dist/server/pages/api/downloadDatabaseSchema.js.nft.json index 3aca2224..7815581a 100644 --- a/dsql-app/.local_dist/server/pages/api/downloadDatabaseSchema.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/downloadDatabaseSchema.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/exportDatabase.js b/dsql-app/.local_dist/server/pages/api/exportDatabase.js index 9d388a49..6bf7d214 100644 --- a/dsql-app/.local_dist/server/pages/api/exportDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/exportDatabase.js @@ -1,13 +1,13 @@ -"use strict";(()=>{var e={};e.id=7402,e.ids=[7402],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},79646:e=>{e.exports=require("child_process")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},87476:(e,r,t)=>{t.r(r),t.d(r,{config:()=>A,default:()=>y,routeModule:()=>g});var n={};t.r(n),t.d(n,{default:()=>S});var o=t(89947),s=t(2706),a=t(96762),i=t(29021),l=t.n(i),u=t(21820),c=t.n(u),p=t(79646),d=t(67619);async function m({dbName:e,user:r,res:t}){let n=c().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysqldump.exe'":"mysqldump";try{let o={cwd:process.cwd()},s=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/export.sql`;c().platform().match(/win/i)&&(o.shell="bash.exe");let a=`${n} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${e} > ${s}`;console.log(`exportDb.ts exe => ${a}`),(0,p.execSync)(a,o),t.setHeader("Content-Type","application/zip"),t.setHeader("Content-Disposition","attachment; filename=export.sql"),l().createReadStream(s).pipe(t)}catch(e){(0,d.A)({component:"/functions/backend/exportDb/lines-30-46",message:e.message,user:r})}}var f=t(69842);async function S(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,f.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbName:n}=e.query;await m({dbName:n?.toString()||"",res:r,user:t})}let y=(0,a.M)(n,"default"),A=(0,a.M)(n,"config"),g=new o.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/exportDatabase",pathname:"/api/exportDatabase",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(39908),o=t.n(n);async function s(e,r,t){let n=o()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),o=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let a=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=7402,e.ids=[7402],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},79646:e=>{e.exports=require("child_process")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},87476:(e,r,t)=>{t.r(r),t.d(r,{config:()=>A,default:()=>y,routeModule:()=>g});var n={};t.r(n),t.d(n,{default:()=>S});var o=t(89947),a=t(2706),s=t(96762),i=t(29021),l=t.n(i),u=t(21820),d=t.n(u),c=t(79646),p=t(67619);async function m({dbName:e,user:r,res:t}){let n=d().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysqldump.exe'":"mysqldump";try{let o={cwd:process.cwd()},a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/export.sql`;d().platform().match(/win/i)&&(o.shell="bash.exe");let s=`${n} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${e} > ${a}`;console.log(`exportDb.ts exe => ${s}`),(0,c.execSync)(s,o),t.setHeader("Content-Type","application/zip"),t.setHeader("Content-Disposition","attachment; filename=export.sql"),l().createReadStream(a).pipe(t)}catch(e){(0,p.A)({component:"/functions/backend/exportDb/lines-30-46",message:e.message,user:r})}}var f=t(69842);async function S(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,f.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbName:n}=e.query;await m({dbName:n?.toString()||"",res:r,user:t})}let y=(0,s.M)(n,"default"),A=(0,s.M)(n,"config"),g=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/exportDatabase",pathname:"/api/exportDatabase",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),o=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let s=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(n+=` -URL: ${s.url}`),s?.body&&(n+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),i&&(n+=` +User Email: ${e?.email}`),a?.url&&(n+=` +URL: ${a.url}`),a?.body&&(n+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(n+=` IP: ${i}`),n+=` -Date: ${a.toDateString()} +Date: ${s.toDateString()} ========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let l=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",n),o().appendFileSync("./.tmp/error.log",` diff --git a/dsql-app/.local_dist/server/pages/api/exportDatabase.js.nft.json b/dsql-app/.local_dist/server/pages/api/exportDatabase.js.nft.json index 192fb517..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/exportDatabase.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/exportDatabase.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/exportTableData.js b/dsql-app/.local_dist/server/pages/api/exportTableData.js index 77d774fc..8cf45c17 100644 --- a/dsql-app/.local_dist/server/pages/api/exportTableData.js +++ b/dsql-app/.local_dist/server/pages/api/exportTableData.js @@ -1,16 +1 @@ -"use strict";(()=>{var e={};e.id=4727,e.ids=[4727],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},27310:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>c,routeModule:()=>m});var a={};t.r(a),t.d(a,{config:()=>u,default:()=>d});var s=t(89947),o=t(2706),i=t(96762),l=t(69842),n=t(33170);let u={api:{responseLimit:"1mb",bodyParser:{sizeLimit:"200mb"}}};async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{paradigm:a,dbName:s,tableName:o,payload:i}=e.body;try{let e=await (0,n.A)({dbName:s,paradigm:a,payload:i,tableName:o,userId:t.id,payloadType:"base64"});if(!e)return r.json({success:!1,msg:"Operation Failed!"});r.json({success:!0,msg:"Success!",data:e?.tableData})}catch(e){r.json({success:!1,msg:e.message})}}let c=(0,i.M)(a,"default"),p=(0,i.M)(a,"config"),m=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/exportTableData",pathname:"/api/exportTableData",bundlePath:"",filename:""},userland:a})},33170:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(98e3),s=t(67619),o=t(48786);async function i({paradigm:e,userId:r,dbName:t,tableName:i,payload:l,payloadType:n}){let u={};try{let s=`${process.env.DSQL_USER_DB_PREFIX}${r}_${t.replace(/ /g,"")}`;switch(e){case"export":let d=await (0,o.A)(`SELECT * FROM \`${s}\`.\`${i}\``);u.tableData=d;break;case"import":let c="base64"==n?Buffer.from(l,"base64").toString():l,p="object"===n?l:JSON.parse(c);for(let e=0;e{t.d(r,{A:()=>o});var a=t(39908),s=t.n(a);async function o(e,r,t){let a=s()({req:e,level:t?"deep":void 0});return console.log(a),a.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(29021),s=t.n(a);async function o({user:e,message:r,component:t,noMail:a,req:o}){let i=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||a||r||o.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== -Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` -User Id: ${e?.id} -User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(a+=` -URL: ${o.url}`),o?.body&&(a+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(a+=` -IP: ${l}`),a+=` -Date: ${i.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let n=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` - - - - -${n}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[1251],()=>t(27310));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4727,e.ids=[4727],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},27310:(e,s,r)=>{r.r(s),r.d(s,{config:()=>c,default:()=>p,routeModule:()=>m});var t={};r.r(t),r.d(t,{config:()=>d,default:()=>l});var a=r(89947),i=r(2706),o=r(96762),u=r(69842),n=r(33170);let d={api:{responseLimit:"1mb",bodyParser:{sizeLimit:"200mb"}}};async function l(e,s){if("POST"!==e.method)return s.json({msg:"Failed!"});let r=await (0,u.A)(e,s,!0);if(!r)return s.json({success:!1,msg:"Unauthorized"});let{paradigm:t,dbName:a,tableName:i,payload:o}=e.body;try{let e=await (0,n.A)({dbName:a,paradigm:t,payload:o,tableName:i,userId:r.id,payloadType:"base64"});if(!e)return s.json({success:!1,msg:"Operation Failed!"});s.json({success:!0,msg:"Success!",data:e?.tableData})}catch(e){s.json({success:!1,msg:e.message})}}let p=(0,o.M)(t,"default"),c=(0,o.M)(t,"config"),m=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/exportTableData",pathname:"/api/exportTableData",bundlePath:"",filename:""},userland:t})}};var s=require("../../webpack-api-runtime.js");s.C(e);var r=e=>s(s.s=e),t=s.X(0,[7337],()=>r(27310));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/exportTableData.js.nft.json b/dsql-app/.local_dist/server/pages/api/exportTableData.js.nft.json index 6bf2e83d..4551b7d8 100644 --- a/dsql-app/.local_dist/server/pages/api/exportTableData.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/exportTableData.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/7337.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/fetch-entries-basic.js b/dsql-app/.local_dist/server/pages/api/fetch-entries-basic.js index 2044ec34..40d57708 100644 --- a/dsql-app/.local_dist/server/pages/api/fetch-entries-basic.js +++ b/dsql-app/.local_dist/server/pages/api/fetch-entries-basic.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=3319,e.ids=[3319],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},3034:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>p,routeModule:()=>S});var s={};t.r(s),t.d(s,{default:()=>_});var a=t(89947),n=t(2706),o=t(96762),l=t(30944),i=t(31495),u=t(60125),c=t(67619),d=t(69842);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"User Auth Failed"});let{tableName:s,dbSlug:a,dbId:n,isTitle:o,isSlug:_,isFullName:p,defaultField:f}=e.body;try{let c=await (0,u.A)({databaseSlug:a,request:e,user:t,query:e.query});if(!await (0,i.A)({user:t,confirmedDelegetedUser:c,database:a,table:s,dbId:n,priviledgeRegex:/Update Entries/i}))return r.json({success:!1,msg:"Unauthorized"});let d=c?.rootUserId?`datasquirel_user_${c.rootUserId}_${a}`:`datasquirel_user_${t.id}_${a}`,S=`SELECT id${o?",title":_?",slug":p?",CONCAT(first_name, ' ', last_name) AS full_name":f?","+f:""} FROM ${d}.${s}`,g=await (0,l.A)({database:d,queryString:S});r.json({success:!0,entries:g})}catch(e){(0,c.A)({component:"/api/addTableEntry/catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}let p=(0,o.M)(s,"default"),f=(0,o.M)(s,"config"),S=new a.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/fetch-entries-basic",pathname:"/api/fetch-entries-basic",bundlePath:"",filename:""},userland:s})},31495:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(48786),a=t(67619);async function n({user:e,confirmedDelegetedUser:r,database:t,table:n,priviledgeRegex:o,dbId:l}){let i,u;try{r?.delegated?(i=await (0,s.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,n]),u=i[0]?.priviledge?.match(o)):(i=await (0,s.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,n,l]),u=!0)}catch(r){(0,a.A)({component:"checkUserRights",message:r.message,user:e})}return!!i&&!!i[0]&&!!u}},60125:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(95969);async function a({request:e,databaseSlug:r,user:t,query:a}){try{let n=t.id,o=null;if(!a?.delegated)return{dbUserId:n};let l=a.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[u])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[u]});if(!t)throw Error("Invalid Token");if((o=JSON.parse(t)).databaseSlug===r)return{dbUserId:n=o.rootUserId,rootUserId:o.rootUserId,rootUserName:o.rootUserName,rootUserEmail:o.rootUserEmail,rootUserImage:o.rootUserImage,databaseFullName:o.databaseFullName,databaseSlug:o.databaseSlug,allowedTables:o.allowedTables,priviledges:o.priviledges,database:o.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:n}}catch(e){return null}}},69842:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(39908),a=t.n(s);async function n(e,r,t){let s=a()({req:e,level:t?"deep":void 0});return console.log(s),s.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(95969);let a=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:r}){let t=[];try{for(let n=0;n",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),a=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let o=new Date,l=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||s||r||n.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=3319,e.ids=[3319],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},3034:(e,r,t)=>{t.r(r),t.d(r,{config:()=>D,default:()=>p,routeModule:()=>S});var s={};t.r(s),t.d(s,{default:()=>_});var a=t(89947),n=t(2706),o=t(96762),l=t(30944),i=t(31495),c=t(60125),u=t(67619),d=t(69842);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"User Auth Failed"});let{tableName:s,dbSlug:a,dbId:n,isTitle:o,isSlug:_,isFullName:p,defaultField:D}=e.body;try{let u=await (0,c.A)({databaseSlug:a,request:e,user:t,query:e.query});if(!await (0,i.A)({user:t,confirmedDelegetedUser:u,database:a,table:s,dbId:n,priviledgeRegex:/Update Entries/i}))return r.json({success:!1,msg:"Unauthorized"});let d=u?.rootUserId?`datasquirel_user_${u.rootUserId}_${a}`:`datasquirel_user_${t.id}_${a}`,S=`SELECT id${o?",title":_?",slug":p?",CONCAT(first_name, ' ', last_name) AS full_name":D?","+D:""} FROM ${d}.${s}`,f=await (0,l.A)({database:d,queryString:S});r.json({success:!0,entries:f})}catch(e){(0,u.A)({component:"/api/addTableEntry/catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}let p=(0,o.M)(s,"default"),D=(0,o.M)(s,"config"),S=new a.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/fetch-entries-basic",pathname:"/api/fetch-entries-basic",bundlePath:"",filename:""},userland:s})},31495:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(48786),a=t(67619);async function n({user:e,confirmedDelegetedUser:r,database:t,table:n,priviledgeRegex:o,dbId:l}){let i,c;try{r?.delegated?(i=await (0,s.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,n]),c=i[0]?.priviledge?.match(o)):(i=await (0,s.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,n,l]),c=!0)}catch(r){(0,a.A)({component:"checkUserRights",message:r.message,user:e})}return!!i&&!!i[0]&&!!c}},60125:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(95969);async function a({request:e,databaseSlug:r,user:t,query:a}){try{let n=t.id,o=null;if(!a?.delegated)return{dbUserId:n};let l=a.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,c=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[c])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[c]});if(!t)throw Error("Invalid Token");if((o=JSON.parse(t)).databaseSlug===r)return{dbUserId:n=o.rootUserId,rootUserId:o.rootUserId,rootUserName:o.rootUserName,rootUserEmail:o.rootUserEmail,rootUserImage:o.rootUserImage,databaseFullName:o.databaseFullName,databaseSlug:o.databaseSlug,allowedTables:o.allowedTables,priviledges:o.priviledges,database:o.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:n}}catch(e){return null}}},69842:(e,r,t)=>{async function s(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>s}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},43775:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(95969);let a=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:r}){let t=[];try{for(let n=0;n",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),a=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let o=new Date,l=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||s||r||n.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${o.toDateString()} -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),a=t(67619),n=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,useLocal:i,debug:u}){let c=(0,n.A)({fa:!0});i&&(c=(0,n.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,n.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,o.A)(c,e,r);if(u&&console.log("varDatabaseDbHandler:results:",d),d&&l)try{return await (0,s.A)({unparsedResults:d,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,a.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),a=t(79428),n=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,n.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(o,l,i),_=a.Buffer.alloc(c,0),p=(0,s.createDecipheriv)(u,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(7447);async function a(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function s(e,r,t){try{if("string"==typeof r){let s=await e.query(a(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),a=t.n(s);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=3034);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var s=t(43775),a=t(67619),n=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,n.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,n.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,n.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,o.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,s.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,a.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),a=t(79428),n=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,n.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(o,l,i),_=a.Buffer.alloc(u,0),p=(0,s.createDecipheriv)(c,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(7447);async function a(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(a(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),a=t.n(s);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=3034);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/fetch-entries-basic.js.nft.json b/dsql-app/.local_dist/server/pages/api/fetch-entries-basic.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/fetch-entries-basic.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/fetch-entries-basic.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/fetch-media.js.nft.json b/dsql-app/.local_dist/server/pages/api/fetch-media.js.nft.json index 102da1c6..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/fetch-media.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/fetch-media.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/get-authorized-databases.js b/dsql-app/.local_dist/server/pages/api/get-authorized-databases.js index 93b1deea..6fac4f72 100644 --- a/dsql-app/.local_dist/server/pages/api/get-authorized-databases.js +++ b/dsql-app/.local_dist/server/pages/api/get-authorized-databases.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=3040,e.ids=[3040],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},61980:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>S,routeModule:()=>D});var s={};t.r(s),t.d(s,{default:()=>p});var o=t(89947),n=t(2706),a=t(96762),i=t(4820),u=t(67619),l=t(69842),d=t(27825),c=t.n(d),_=t(48786);async function p(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,l.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});let s=e.query.dbUserId;e.query.delegated;try{if(!s)throw Error("No Root user Id Found!");let e=await (0,_.A)("SELECT * FROM datasquirel.delegated_user_tables WHERE delegated_user_id=? AND root_user_id=?",[String(t.id),String(s)]),o=(0,i.A)({userId:String(s)});if(!o)throw Error("Root user schema not found!");let n=[];e.forEach(e=>{let r=n.findIndex(r=>r.dbSlug===e.database),t=o.find(r=>r.dbSlug===e.database);if(t){let s=n[r]?n[r]:{...t,tables:[]},o=c().cloneDeep(t.tables).find(r=>r.tableName===e.table);o&&n[r]?n[r]={...s,tables:[...n[r].tables,o]}:o&&!n[r]&&n.push({...t,tables:[o]})}}),r.json({success:!0,payload:n})}catch(e){console.log("ERROR:",e.message),(0,u.A)({component:"/api/get-authorized-databases",message:e.message,user:t}),r.json({success:!1,msg:e.message})}}let S=(0,a.M)(s,"default"),f=(0,a.M)(s,"config"),D=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/get-authorized-databases",pathname:"/api/get-authorized-databases",bundlePath:"",filename:""},userland:s})},69842:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(39908),o=t.n(s);async function n(e,r,t){let s=o()({req:e,level:t?"deep":void 0});return console.log(s),s.payload}},4820:(e,r,t)=>{t.d(r,{A:()=>u});var s=t(67619),o=t(29021),n=t.n(o),a=t(33873),i=t.n(a);function u({userId:e}){try{let r=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(n().readFileSync(r,"utf-8"))}catch(e){return(0,s.A)({component:"grabUserSchemaData",message:e.message}),null}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),o=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let a=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||s||r||n.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=3040,e.ids=[3040],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},61980:(e,r,s)=>{s.r(r),s.d(r,{config:()=>D,default:()=>p,routeModule:()=>f});var t={};s.r(t),s.d(t,{default:()=>S});var o=s(89947),n=s(2706),a=s(96762),i=s(4820),u=s(67619),d=s(69842),l=s(27825),c=s.n(l),_=s(48786);async function S(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,d.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.query.dbUserId;e.query.delegated;try{if(!t)throw Error("No Root user Id Found!");let e=await (0,_.A)("SELECT * FROM datasquirel.delegated_user_tables WHERE delegated_user_id=? AND root_user_id=?",[String(s.id),String(t)]),o=(0,i.A)({userId:String(t)});if(!o)throw Error("Root user schema not found!");let n=[];e.forEach(e=>{let r=n.findIndex(r=>r.dbSlug===e.database),s=o.find(r=>r.dbSlug===e.database);if(s){let t=n[r]?n[r]:{...s,tables:[]},o=c().cloneDeep(s.tables).find(r=>r.tableName===e.table);o&&n[r]?n[r]={...t,tables:[...n[r].tables,o]}:o&&!n[r]&&n.push({...s,tables:[o]})}}),r.json({success:!0,payload:n})}catch(e){console.log("ERROR:",e.message),(0,u.A)({component:"/api/get-authorized-databases",message:e.message,user:s}),r.json({success:!1,msg:e.message})}}let p=(0,a.M)(t,"default"),D=(0,a.M)(t,"config"),f=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/get-authorized-databases",pathname:"/api/get-authorized-databases",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{async function t(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>t}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},4820:(e,r,s)=>{s.d(r,{A:()=>u});var t=s(67619),o=s(29021),n=s.n(o),a=s(33873),i=s.n(a);function u({userId:e}){try{let r=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(n().readFileSync(r,"utf-8"))}catch(e){return(0,t.A)({component:"grabUserSchemaData",message:e.message}),null}}},67619:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(29021),o=s.n(t);async function n({user:e,message:r,component:s,noMail:t,req:n}){let a=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],s=n.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],o=s||t||r||n.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` +Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(s+=` -URL: ${n.url}`),n?.body&&(s+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(s+=` -IP: ${i}`),s+=` +User Email: ${e?.email}`),n?.url&&(t+=` +URL: ${n.url}`),n?.body&&(t+=` +Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(t+=` +IP: ${i}`),t+=` Date: ${a.toDateString()} -========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let u=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",s),o().appendFileSync("./.tmp/error.log",` +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let u=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",t),o().appendFileSync("./.tmp/error.log",` -${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(7447);async function o(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),o=t.n(s);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=61980);module.exports=t})(); \ No newline at end of file +${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(9973),o=s.n(t);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=61980);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/get-authorized-databases.js.nft.json b/dsql-app/.local_dist/server/pages/api/get-authorized-databases.js.nft.json index 4af72899..7815581a 100644 --- a/dsql-app/.local_dist/server/pages/api/get-authorized-databases.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/get-authorized-databases.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getDatabaseTables.js b/dsql-app/.local_dist/server/pages/api/getDatabaseTables.js index eb3e9c4f..86664faf 100644 --- a/dsql-app/.local_dist/server/pages/api/getDatabaseTables.js +++ b/dsql-app/.local_dist/server/pages/api/getDatabaseTables.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=245,e.ids=[245],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},37811:(e,r,s)=>{s.r(r),s.d(r,{config:()=>_,default:()=>c,routeModule:()=>p});var t={};s.r(t),s.d(t,{default:()=>d});var a=s(89947),n=s(2706),o=s(96762),i=s(69842),u=s(67619),l=s(48786);async function d(e,r){if("GET"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,i.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.query.dbSlug,a=e.query.dbOwnerId,n=e.query.delegatedUserId;try{let e=await (0,l.A)("SELECT id FROM user_databases WHERE user_id=? AND db_slug=?",[a,t]);if(!e||!e[0])return r.json({success:!1,msg:"Database not found"});let s=await (0,l.A)("SELECT table_name,table_slug FROM user_database_tables WHERE user_id=? AND db_id=?",[a,e[0].id]),o=await (0,l.A)("SELECT `database`,`table` FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=?",[a,n]);r.json({success:!0,tables:s,accessed_tables:o})}catch(e){(0,u.A)({component:"/api/getDatabaseTables/main-catch-error",message:e.message,user:s}),r.json({success:!1})}}let c=(0,o.M)(t,"default"),_=(0,o.M)(t,"config"),p=new a.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/getDatabaseTables",pathname:"/api/getDatabaseTables",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39908),a=s.n(t);async function n(e,r,s){let t=a()({req:e,level:s?"deep":void 0});return console.log(t),t.payload}},67619:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(29021),a=s.n(t);async function n({user:e,message:r,component:s,noMail:t,req:n}){let o=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],s=n.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],a=s||t||r||n.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=245,e.ids=[245],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},37811:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>_,routeModule:()=>D});var t={};s.r(t),s.d(t,{default:()=>d});var o=s(89947),a=s(2706),n=s(96762),i=s(69842),u=s(67619),l=s(48786);async function d(e,r){if("GET"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,i.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.query.dbSlug,o=e.query.dbOwnerId,a=e.query.delegatedUserId;try{let e=await (0,l.A)("SELECT id FROM user_databases WHERE user_id=? AND db_slug=?",[o,t]);if(!e||!e[0])return r.json({success:!1,msg:"Database not found"});let s=await (0,l.A)("SELECT table_name,table_slug FROM user_database_tables WHERE user_id=? AND db_id=?",[o,e[0].id]),n=await (0,l.A)("SELECT `database`,`table` FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=?",[o,a]);r.json({success:!0,tables:s,accessed_tables:n})}catch(e){(0,u.A)({component:"/api/getDatabaseTables/main-catch-error",message:e.message,user:s}),r.json({success:!1})}}let _=(0,n.M)(t,"default"),c=(0,n.M)(t,"config"),D=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/getDatabaseTables",pathname:"/api/getDatabaseTables",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{async function t(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>t}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},67619:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(29021),o=s.n(t);async function a({user:e,message:r,component:s,noMail:t,req:a}){let n=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],s=a.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],o=s||t||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(t+=` -URL: ${n.url}`),n?.body&&(t+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(t+=` +User Email: ${e?.email}`),a?.url&&(t+=` +URL: ${a.url}`),a?.body&&(t+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(t+=` IP: ${i}`),t+=` -Date: ${o.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let u=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",t),a().appendFileSync("./.tmp/error.log",` +Date: ${n.toDateString()} +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let u=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",t),o().appendFileSync("./.tmp/error.log",` -${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(7447);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(9973),a=s.n(t);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=37811);module.exports=s})(); \ No newline at end of file +${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(9973),o=s.n(t);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=37811);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getDatabaseTables.js.nft.json b/dsql-app/.local_dist/server/pages/api/getDatabaseTables.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/getDatabaseTables.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/getDatabaseTables.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getDelegatedDatabaseToken.js b/dsql-app/.local_dist/server/pages/api/getDelegatedDatabaseToken.js index b1d068c1..ca92ff4c 100644 --- a/dsql-app/.local_dist/server/pages/api/getDelegatedDatabaseToken.js +++ b/dsql-app/.local_dist/server/pages/api/getDelegatedDatabaseToken.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8282,e.ids=[8282],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},19991:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>_,routeModule:()=>S});var s={};t.r(s),t.d(s,{default:()=>d});var o=t(89947),n=t(2706),a=t(96762),i=t(48786),l=t(68829),c=t(67619),u=t(69842);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,u.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let s=e.body.rootUserId,o=e.body.priviledges,n=e.body.database;try{let e=await (0,i.A)("SELECT * FROM user_users WHERE user_id=? AND invited_user_id=? AND MATCH(database_access) AGAINST(?)",[s,t.id,n]);if(!e||!e[0])throw Error(`user with id ${t.id} has no access to ${n} database belonging to user ${s}`);let a=(await (0,i.A)("SELECT * FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=?",[s,t.id,n])).map(e=>e.table),c=await (0,i.A)("SELECT * FROM users WHERE id=?",[s]),u={rootUserId:s,rootUserName:`${c[0].first_name} ${c[0].last_name}`,rootUserEmail:c[0].email,rootUserImage:c[0].image_thumbnail,delegatedUserId:t.id,databaseFullName:`datasquirel_user_${s}_${n}`,databaseSlug:n,allowedTables:a,priviledges:o,dateCreated:Date.now()},d=(0,l.A)({data:JSON.stringify(u)}),_=`${process.env.DSQL_USER_DB_PREFIX}${u.rootUserId}_${n}`,p=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${_}`;r.setHeader("Set-Cookie",[`${p}=${d};path=/`]),r.json({success:!0,msg:"Processed Successfully"})}catch(e){return console.log("ERROR:",e.message),(0,c.A)({component:"/api/getDelegatedDatabaseToken/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Unauthorized"})}}let _=(0,a.M)(s,"default"),p=(0,a.M)(s,"config"),S=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/getDelegatedDatabaseToken",pathname:"/api/getDelegatedDatabaseToken",bundlePath:"",filename:""},userland:s})},69842:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(39908),o=t.n(s);async function n(e,r,t){let s=o()({req:e,level:t?"deep":void 0});return console.log(s),s.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),o=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let a=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||s||r||n.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8282,e.ids=[8282],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},19991:(e,r,s)=>{s.r(r),s.d(r,{config:()=>D,default:()=>d,routeModule:()=>S});var t={};s.r(t),s.d(t,{default:()=>_});var o=s(89947),n=s(2706),a=s(96762),i=s(48786),c=s(68829),l=s(67619),u=s(69842);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,u.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.body.rootUserId,o=e.body.priviledges,n=e.body.database;try{let e=await (0,i.A)("SELECT * FROM user_users WHERE user_id=? AND invited_user_id=? AND MATCH(database_access) AGAINST(?)",[t,s.id,n]);if(!e||!e[0])throw Error(`user with id ${s.id} has no access to ${n} database belonging to user ${t}`);let a=(await (0,i.A)("SELECT * FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=?",[t,s.id,n])).map(e=>e.table),l=await (0,i.A)("SELECT * FROM users WHERE id=?",[t]),u={rootUserId:t,rootUserName:`${l[0].first_name} ${l[0].last_name}`,rootUserEmail:l[0].email,rootUserImage:l[0].image_thumbnail,delegatedUserId:s.id,databaseFullName:`datasquirel_user_${t}_${n}`,databaseSlug:n,allowedTables:a,priviledges:o,dateCreated:Date.now()},_=(0,c.A)({data:JSON.stringify(u)}),d=`${process.env.DSQL_USER_DB_PREFIX}${u.rootUserId}_${n}`,D=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${d}`;r.setHeader("Set-Cookie",[`${D}=${_};path=/`]),r.json({success:!0,msg:"Processed Successfully"})}catch(e){return console.log("ERROR:",e.message),(0,l.A)({component:"/api/getDelegatedDatabaseToken/main-catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Unauthorized"})}}let d=(0,a.M)(t,"default"),D=(0,a.M)(t,"config"),S=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/getDelegatedDatabaseToken",pathname:"/api/getDelegatedDatabaseToken",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{async function t(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>t}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},67619:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(29021),o=s.n(t);async function n({user:e,message:r,component:s,noMail:t,req:n}){let a=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],s=n.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],o=s||t||r||n.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` +Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(s+=` -URL: ${n.url}`),n?.body&&(s+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(s+=` -IP: ${i}`),s+=` +User Email: ${e?.email}`),n?.url&&(t+=` +URL: ${n.url}`),n?.body&&(t+=` +Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(t+=` +IP: ${i}`),t+=` Date: ${a.toDateString()} -========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let l=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",s),o().appendFileSync("./.tmp/error.log",` +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let c=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",t),o().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(55511),o=t(79428),n=t(32443);function a({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,n.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,s.scryptSync)(a,i,l),_=o.Buffer.alloc(u,0),p=(0,s.createCipheriv)(c,d,_);try{let r=p.update(e,"utf8","hex");return r+=p.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(7447);async function o(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),o=t.n(s);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=19991);module.exports=t})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(55511),o=s(79428),n=s(32443);function a({data:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:i,keyLen:c,algorithm:l,bufferAllocSize:u}=(0,n.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let _=(0,t.scryptSync)(a,i,c),d=o.Buffer.alloc(u,0),D=(0,t.createCipheriv)(l,_,d);try{let r=D.update(e,"utf8","hex");return r+=D.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(9973),o=s.n(t);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,s)=>{s.d(r,{A:()=>t});function t(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=19991);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getDelegatedDatabaseToken.js.nft.json b/dsql-app/.local_dist/server/pages/api/getDelegatedDatabaseToken.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/getDelegatedDatabaseToken.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/getDelegatedDatabaseToken.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getDelegatedDatabases.js b/dsql-app/.local_dist/server/pages/api/getDelegatedDatabases.js index 18ac9bea..9f657bca 100644 --- a/dsql-app/.local_dist/server/pages/api/getDelegatedDatabases.js +++ b/dsql-app/.local_dist/server/pages/api/getDelegatedDatabases.js @@ -1,8 +1,8 @@ -"use strict";(()=>{var e={};e.id=7258,e.ids=[7258],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,s)=>{Object.defineProperty(s,"M",{enumerable:!0,get:function(){return function e(s,r){return r in s?s[r]:"then"in s&&"function"==typeof s.then?s.then(s=>e(s,r)):"function"==typeof s&&"default"===r?s:void 0}}})},45310:(e,s,r)=>{r.r(s),r.d(s,{config:()=>l,default:()=>d,routeModule:()=>c});var t={};r.r(t),r.d(t,{default:()=>o});var a=r(89947),n=r(2706),i=r(96762),u=r(48786),_=r(69842);async function o(e,s){if("GET"!==e.method)return s.json({msg:"Failed!"});let r=await (0,_.A)(e,s);if(!r)return s.json({success:!1,msg:"Unauthorized"});let t=await (0,u.A)(` +"use strict";(()=>{var e={};e.id=7258,e.ids=[7258],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,s)=>{Object.defineProperty(s,"M",{enumerable:!0,get:function(){return function e(s,r){return r in s?s[r]:"then"in s&&"function"==typeof s.then?s.then(s=>e(s,r)):"function"==typeof s&&"default"===r?s:void 0}}})},45310:(e,s,r)=>{r.r(s),r.d(s,{config:()=>c,default:()=>d,routeModule:()=>l});var t={};r.r(t),r.d(t,{default:()=>i});var a=r(89947),n=r(2706),o=r(96762),_=r(48786),u=r(69842);async function i(e,s){if("GET"!==e.method)return s.json({msg:"Failed!"});let r=await (0,u.A)(e,s);if(!r)return s.json({success:!1,msg:"Unauthorized"});let t=await (0,_.A)(` SELECT user_users.user_id,user_users.database_access,user_users.user_id,user_users.user_priviledge,users.first_name,users.last_name,users.email,users.image_thumbnail FROM user_users JOIN users ON user_users.user_id=users.id WHERE user_users.invited_user_id='${r.id}' - `),a=[];if(t&&t[0])for(let e=0;e`db_slug='${e}'`).join(" OR ")}) AND user_id=${n}`);for(let e=0;e<_.length;e++){let r=_[e];a.push({id:r.id,user_id:s.user_id,first_name:s.first_name,last_name:s.last_name,email:s.email,image_thumbnail:s.image_thumbnail,db_name:r.db_name,db_slug:r.db_slug,db_full_name:r.db_full_name,db_image:r.db_image,db_description:r.db_description,date_created:r.date_created,user_priviledge:i})}}s.json({success:!0,databases:a})}let d=(0,i.M)(t,"default"),l=(0,i.M)(t,"config"),c=new a.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/getDelegatedDatabases",pathname:"/api/getDelegatedDatabases",bundlePath:"",filename:""},userland:t})},69842:(e,s,r)=>{r.d(s,{A:()=>n});var t=r(39908),a=r.n(t);async function n(e,s,r){let t=a()({req:e,level:r?"deep":void 0});return console.log(t),t.payload}},48786:(e,s,r)=>{r.d(s,{A:()=>a});var t=r(7447);async function a(...e){let s=(0,t.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let r=await s.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},7447:(e,s,r)=>{r.d(s,{A:()=>n});var t=r(9973),a=r.n(t);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,s)=>{Object.defineProperty(s,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,s,r)=>{e.exports=r(75600)}};var s=require("../../webpack-api-runtime.js");s.C(e);var r=s(s.s=45310);module.exports=r})(); \ No newline at end of file + `),a=[];if(t&&t[0])for(let e=0;e`db_slug='${e}'`).join(" OR ")}) AND user_id=${n}`);for(let e=0;e{async function t(e,s,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(s,{A:()=>t}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},48786:(e,s,r)=>{r.d(s,{A:()=>a});var t=r(7447);async function a(...e){let s=(0,t.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let r=await s.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},7447:(e,s,r)=>{r.d(s,{A:()=>n});var t=r(9973),a=r.n(t);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,s)=>{Object.defineProperty(s,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,s,r)=>{e.exports=r(75600)}};var s=require("../../webpack-api-runtime.js");s.C(e);var r=s(s.s=45310);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getDelegatedDatabases.js.nft.json b/dsql-app/.local_dist/server/pages/api/getDelegatedDatabases.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/getDelegatedDatabases.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/getDelegatedDatabases.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getDiskUsage.js b/dsql-app/.local_dist/server/pages/api/getDiskUsage.js index f68376ce..ebf6fa47 100644 --- a/dsql-app/.local_dist/server/pages/api/getDiskUsage.js +++ b/dsql-app/.local_dist/server/pages/api/getDiskUsage.js @@ -1,22 +1,22 @@ -"use strict";(()=>{var e={};e.id=2139,e.ids=[2139],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},53662:(e,r,t)=>{t.r(r),t.d(r,{config:()=>D,default:()=>m,routeModule:()=>g});var s={};t.r(s),t.d(s,{default:()=>p});var o=t(89947),n=t(2706),a=t(96762),i=t(29021),c=t.n(i),l=t(33873),u=t.n(l),d=t(48786),_=t(67619),S=t(69842);async function p(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,S.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});try{"production".match(/production/);let e=await (0,d.A)(` +"use strict";(()=>{var e={};e.id=2139,e.ids=[2139],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},53662:(e,r,s)=>{s.r(r),s.d(r,{config:()=>m,default:()=>p,routeModule:()=>g});var t={};s.r(t),s.d(t,{default:()=>D});var o=s(89947),n=s(2706),a=s(96762),i=s(29021),c=s.n(i),u=s(33873),l=s.n(u),_=s(48786),d=s(67619),S=s(69842);async function D(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,S.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});try{"production".match(/production/);let e=await (0,_.A)(` SELECT table_schema, SUM((data_length+index_length)/1024/1024) AS "mb" from information_schema.tables where table_schema like ? group by table_schema - `,[`datasquirel_user_${t.id}%`]),o=(Array.isArray(e)?e:[]).reduce((e,r,t)=>e?.mb?e.mb+r.mb:e+r.mb,0),n=0,a=process.env.DSQL_STATIC_SERVER_DIR;if(!a)throw console.log("Static File ENV not Found!"),Error("No Static Path!");a||c().existsSync(a)||c().mkdirSync(a,{recursive:!0});let i=u().join(a,`images/user-images/user-${t.id}`);c().existsSync(i)||c().mkdirSync(i,{recursive:!0});let l=u().join(a,`images/user-images/user-${t.id}`),S=u().join(a,`videos/user-videos/user-${t.id}`);async function s(e){try{let r=c().readdirSync(e);for(let t=0;t ${e} DELETED FROM DATABASE`)}}}catch(e){console.log("ERROR in getDiskUsage API route =>",e.message),(0,_.A)({component:"/api/getDiskUsage/lines-93-101",message:e.message})}}c().existsSync(S)||c().mkdirSync(S,{recursive:!0}),await s(l),await s(S);let p=n+o;r.json({success:!0,total:p})}catch(e){(0,_.A)({component:"/api/getDiskUsage/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Disk Usage Calculation Error!"})}}let m=(0,a.M)(s,"default"),D=(0,a.M)(s,"config"),g=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/getDiskUsage",pathname:"/api/getDiskUsage",bundlePath:"",filename:""},userland:s})},69842:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(39908),o=t.n(s);async function n(e,r,t){let s=o()({req:e,level:t?"deep":void 0});return console.log(s),s.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),o=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let a=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||s||r||n.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== + `,[`datasquirel_user_${s.id}%`]),o=(Array.isArray(e)?e:[]).reduce((e,r,s)=>e?.mb?e.mb+r.mb:e+r.mb,0),n=0,a=process.env.DSQL_STATIC_SERVER_DIR;if(!a)throw console.log("Static File ENV not Found!"),Error("No Static Path!");a||c().existsSync(a)||c().mkdirSync(a,{recursive:!0});let i=l().join(a,`images/user-images/user-${s.id}`);c().existsSync(i)||c().mkdirSync(i,{recursive:!0});let u=l().join(a,`images/user-images/user-${s.id}`),S=l().join(a,`videos/user-videos/user-${s.id}`);async function t(e){try{let r=c().readdirSync(e);for(let s=0;s ${e} DELETED FROM DATABASE`)}}}catch(e){console.log("ERROR in getDiskUsage API route =>",e.message),(0,d.A)({component:"/api/getDiskUsage/lines-93-101",message:e.message})}}c().existsSync(S)||c().mkdirSync(S,{recursive:!0}),await t(u),await t(S);let D=n+o;r.json({success:!0,total:D})}catch(e){(0,d.A)({component:"/api/getDiskUsage/main-catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Disk Usage Calculation Error!"})}}let p=(0,a.M)(t,"default"),m=(0,a.M)(t,"config"),g=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/getDiskUsage",pathname:"/api/getDiskUsage",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{async function t(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>t}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},67619:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(29021),o=s.n(t);async function n({user:e,message:r,component:s,noMail:t,req:n}){let a=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],s=n.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],o=s||t||r||n.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` +Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(s+=` -URL: ${n.url}`),n?.body&&(s+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(s+=` -IP: ${i}`),s+=` +User Email: ${e?.email}`),n?.url&&(t+=` +URL: ${n.url}`),n?.body&&(t+=` +Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(t+=` +IP: ${i}`),t+=` Date: ${a.toDateString()} -========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let c=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",s),o().appendFileSync("./.tmp/error.log",` +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let c=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",t),o().appendFileSync("./.tmp/error.log",` -${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(7447);async function o(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),o=t.n(s);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=53662);module.exports=t})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(9973),o=s.n(t);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=53662);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getDiskUsage.js.nft.json b/dsql-app/.local_dist/server/pages/api/getDiskUsage.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/getDiskUsage.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/getDiskUsage.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getUserDatabaseTables.js b/dsql-app/.local_dist/server/pages/api/getUserDatabaseTables.js index 973cf35d..49b9d425 100644 --- a/dsql-app/.local_dist/server/pages/api/getUserDatabaseTables.js +++ b/dsql-app/.local_dist/server/pages/api/getUserDatabaseTables.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2312,e.ids=[2312],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},37075:(e,r,s)=>{s.r(r),s.d(r,{config:()=>d,default:()=>c,routeModule:()=>D});var t={};s.r(t),s.d(t,{default:()=>_});var n=s(89947),o=s(2706),a=s(96762),i=s(48786),u=s(69842);async function _(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,u.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=await (0,i.A)(`SELECT id, table_name, table_slug FROM user_database_tables WHERE user_id='${s.id}' AND db_id='${e.query.dbId}'`);r.json({success:!0,tables:t})}let c=(0,a.M)(t,"default"),d=(0,a.M)(t,"config"),D=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/getUserDatabaseTables",pathname:"/api/getUserDatabaseTables",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(39908),n=s.n(t);async function o(e,r,s){let t=n()({req:e,level:s?"deep":void 0});return console.log(t),t.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(7447);async function n(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),n=s.n(t);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=37075);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2312,e.ids=[2312],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},37075:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>D,routeModule:()=>d});var o={};s.r(o),s.d(o,{default:()=>i});var t=s(89947),n=s(2706),a=s(96762),_=s(48786),u=s(69842);async function i(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,u.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let o=await (0,_.A)(`SELECT id, table_name, table_slug FROM user_database_tables WHERE user_id='${s.id}' AND db_id='${e.query.dbId}'`);r.json({success:!0,tables:o})}let D=(0,a.M)(o,"default"),c=(0,a.M)(o,"config"),d=new t.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/getUserDatabaseTables",pathname:"/api/getUserDatabaseTables",bundlePath:"",filename:""},userland:o})},69842:(e,r,s)=>{async function o(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>o}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},48786:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(7447);async function t(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(9973),t=s.n(o);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=37075);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getUserDatabaseTables.js.nft.json b/dsql-app/.local_dist/server/pages/api/getUserDatabaseTables.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/getUserDatabaseTables.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/getUserDatabaseTables.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getUserDatabases.js b/dsql-app/.local_dist/server/pages/api/getUserDatabases.js index b00bae81..aea6d5bd 100644 --- a/dsql-app/.local_dist/server/pages/api/getUserDatabases.js +++ b/dsql-app/.local_dist/server/pages/api/getUserDatabases.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2,e.ids=[2],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},36857:(e,r,s)=>{s.r(r),s.d(r,{config:()=>d,default:()=>c,routeModule:()=>D});var n={};s.r(n),s.d(n,{default:()=>_});var t=s(89947),o=s(2706),a=s(96762),i=s(48786),u=s(69842);async function _(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,u.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let n=await (0,i.A)(`SELECT id,db_name,db_slug,db_full_name FROM user_databases WHERE user_id='${s.id}'`);r.json({success:!0,databases:n})}let c=(0,a.M)(n,"default"),d=(0,a.M)(n,"config"),D=new t.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/getUserDatabases",pathname:"/api/getUserDatabases",bundlePath:"",filename:""},userland:n})},69842:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(39908),t=s.n(n);async function o(e,r,s){let n=t()({req:e,level:s?"deep":void 0});return console.log(n),n.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(7447);async function t(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(9973),t=s.n(n);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=36857);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2,e.ids=[2],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},36857:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>D,routeModule:()=>d});var o={};s.r(o),s.d(o,{default:()=>i});var n=s(89947),t=s(2706),a=s(96762),_=s(48786),u=s(69842);async function i(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,u.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let o=await (0,_.A)(`SELECT id,db_name,db_slug,db_full_name FROM user_databases WHERE user_id='${s.id}'`);r.json({success:!0,databases:o})}let D=(0,a.M)(o,"default"),c=(0,a.M)(o,"config"),d=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/getUserDatabases",pathname:"/api/getUserDatabases",bundlePath:"",filename:""},userland:o})},69842:(e,r,s)=>{async function o(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>o}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},48786:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(7447);async function n(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(9973),n=s.n(o);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=36857);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getUserDatabases.js.nft.json b/dsql-app/.local_dist/server/pages/api/getUserDatabases.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/getUserDatabases.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/getUserDatabases.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getUserMedia.js b/dsql-app/.local_dist/server/pages/api/getUserMedia.js index c39a6cdc..021415e9 100644 --- a/dsql-app/.local_dist/server/pages/api/getUserMedia.js +++ b/dsql-app/.local_dist/server/pages/api/getUserMedia.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7664,e.ids=[7664],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},35179:(e,r,s)=>{s.r(r),s.d(r,{config:()=>d,default:()=>c,routeModule:()=>D});var n={};s.r(n),s.d(n,{default:()=>_});var o=s(89947),t=s(2706),i=s(96762),a=s(48786),u=s(69842);async function _(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,u.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let n=await (0,a.A)(`SELECT * FROM user_media WHERE user_id=${s.id} ORDER BY id DESC`);r.json({media:n})}let c=(0,i.M)(n,"default"),d=(0,i.M)(n,"config"),D=new o.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/getUserMedia",pathname:"/api/getUserMedia",bundlePath:"",filename:""},userland:n})},69842:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(39908),o=s.n(n);async function t(e,r,s){let n=o()({req:e,level:s?"deep":void 0});return console.log(n),n.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var n=s(7447);async function o(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var n=s(9973),o=s.n(n);function t(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=35179);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7664,e.ids=[7664],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},35179:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>D,routeModule:()=>d});var o={};s.r(o),s.d(o,{default:()=>u});var n=s(89947),t=s(2706),a=s(96762),_=s(48786),i=s(69842);async function u(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let s=await (0,i.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let o=await (0,_.A)(`SELECT * FROM user_media WHERE user_id=${s.id} ORDER BY id DESC`);r.json({media:o})}let D=(0,a.M)(o,"default"),c=(0,a.M)(o,"config"),d=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/getUserMedia",pathname:"/api/getUserMedia",bundlePath:"",filename:""},userland:o})},69842:(e,r,s)=>{async function o(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>o}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},48786:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(7447);async function n(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(9973),n=s.n(o);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=35179);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getUserMedia.js.nft.json b/dsql-app/.local_dist/server/pages/api/getUserMedia.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/getUserMedia.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/getUserMedia.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/getUserSchemaData.js b/dsql-app/.local_dist/server/pages/api/getUserSchemaData.js index f8b3214f..a891fbad 100644 --- a/dsql-app/.local_dist/server/pages/api/getUserSchemaData.js +++ b/dsql-app/.local_dist/server/pages/api/getUserSchemaData.js @@ -1,13 +1,13 @@ -"use strict";(()=>{var e={};e.id=2221,e.ids=[2221],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},22133:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>m,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>d});var a=t(89947),s=t(2706),o=t(96762),i=t(29021),u=t.n(i),l=t(67619),c=t(69842);async function d(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,n=JSON.parse(u().readFileSync(e,"utf8"));r.json({success:!0,schemaData:n})}catch(e){(0,l.A)({component:"/api/getUserSchemaData/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Couldn't read schema data"})}}let m=(0,o.M)(n,"default"),p=(0,o.M)(n,"config"),f=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/getUserSchemaData",pathname:"/api/getUserSchemaData",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(39908),a=t.n(n);async function s(e,r,t){let n=a()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),a=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let o=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||n||r||s.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2221,e.ids=[2221],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},22133:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>m,routeModule:()=>p});var n={};t.r(n),t.d(n,{default:()=>c});var a=t(89947),o=t(2706),s=t(96762),i=t(29021),u=t.n(i),d=t(67619),l=t(69842);async function c(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,l.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,n=JSON.parse(u().readFileSync(e,"utf8"));r.json({success:!0,schemaData:n})}catch(e){(0,d.A)({component:"/api/getUserSchemaData/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Couldn't read schema data"})}}let m=(0,s.M)(n,"default"),f=(0,s.M)(n,"config"),p=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/getUserSchemaData",pathname:"/api/getUserSchemaData",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},67619:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),a=t.n(n);async function o({user:e,message:r,component:t,noMail:n,req:o}){let s=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||n||r||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(n+=` -URL: ${s.url}`),s?.body&&(n+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),i&&(n+=` +User Email: ${e?.email}`),o?.url&&(n+=` +URL: ${o.url}`),o?.body&&(n+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(n+=` IP: ${i}`),n+=` -Date: ${o.toDateString()} +Date: ${s.toDateString()} ========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let u=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` diff --git a/dsql-app/.local_dist/server/pages/api/getUserSchemaData.js.nft.json b/dsql-app/.local_dist/server/pages/api/getUserSchemaData.js.nft.json index 192fb517..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/getUserSchemaData.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/getUserSchemaData.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/healthcheck.js.nft.json b/dsql-app/.local_dist/server/pages/api/healthcheck.js.nft.json index 102da1c6..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/healthcheck.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/healthcheck.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/importDatabase.js b/dsql-app/.local_dist/server/pages/api/importDatabase.js index 4847ad10..c023667c 100644 --- a/dsql-app/.local_dist/server/pages/api/importDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/importDatabase.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8675,e.ids=[8675],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},33873:e=>{e.exports=require("path")},54356:(e,t,r)=>{r.r(t),r.d(t,{config:()=>$,default:()=>v,routeModule:()=>A});var a={};r.r(a),r.d(a,{default:()=>S});var s=r(89947),l=r(2706),n=r(96762),i=r(29021),o=r.n(i),u=r(21820),d=r.n(u),c=r(79646),m=r(30944),p=r(4820),f=r(21724),g=r(98e3);function b(e){return e?e.split("-").filter(e=>""!==e).map(e=>e.substr(0,1).toUpperCase()+e.substr(1).toLowerCase()).join(" "):null}async function h({userId:e,database:t}){try{if(!e){console.log("No user Id provided");return}let r=(0,p.A)({userId:e});if(!r)throw Error("User schema data not found!");let a=r.filter(e=>e.dbFullName===t.db_full_name)[0],s=await (0,m.A)({database:t.db_full_name,queryString:`SHOW TABLES FROM ${t.db_full_name}`});if(!s)throw Error("No Existing Tables");for(let r=0;re.Field===a)[0],m=i.indexes?.filter(e=>e.indexName==r);m&&m[0]?m[0].indexTableFields?.push({value:a,dataType:c.Type.toUpperCase()}):(d.indexTableFields=[{value:a,dataType:c.Type.toUpperCase()}],i.indexes?.push(d))}a.tables.push(i)}return(0,f.A)({schemaData:r,userId:e}),!0}catch(e){return console.log(e),!1}}var y=r(67619),_=r(69842);async function S(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,_.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{database:a,fileBase64:s}=e.body;a?.db_full_name?.match(/datasquirel_user_.*/)||t.json({success:!1,msg:"Unauthorized"});try{let e=`user-${r.id}-temp-sql`,l=d().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysql.exe'":"mysql";o().writeFileSync(`./.tmp/${e}.sql`,s,"base64");let n={cwd:process.cwd()};d().platform().match(/win/i)&&(n.shell="bash.exe"),(0,c.execSync)(`${l} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${a.db_full_name} < .tmp/${e}.sql`,n);let i=await h({database:a,userId:r.id});t.json({success:!!i})}catch(e){console.log(e),(0,y.A)({component:"/api/importDatabase/catch-error",message:e.message,user:r}),t.json({success:!1,msg:"Import Failed!"})}}let v=(0,n.M)(a,"default"),$=(0,n.M)(a,"config"),A=new s.PagesAPIRouteModule({definition:{kind:l.A.PAGES_API,page:"/api/importDatabase",pathname:"/api/importDatabase",bundlePath:"",filename:""},userland:a})},69842:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(39908),s=r.n(a);async function l(e,t,r){let a=s()({req:e,level:r?"deep":void 0});return console.log(a),a.payload}},4820:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(67619),s=r(29021),l=r.n(s),n=r(33873),i=r.n(n);function o({userId:e}){try{let t=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(l().readFileSync(t,"utf-8"))}catch(e){return(0,a.A)({component:"grabUserSchemaData",message:e.message}),null}}},43775:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let r=[];try{for(let l=0;l",t.message),e}}},67619:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(29021),s=r.n(a);async function l({user:e,message:t,component:r,noMail:a,req:l}){let n=new Date,i=(()=>{if(!l)return null;try{let e=l.headers["x-forwarded-for"],t=l.headers["x-real-ip"],r=l.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=r||a||t||l.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8675,e.ids=[8675],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},33873:e=>{e.exports=require("path")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},54356:(e,t,r)=>{r.r(t),r.d(t,{config:()=>A,default:()=>y,routeModule:()=>N});var a={};r.r(a),r.d(a,{default:()=>b});var n=r(89947),s=r(2706),l=r(96762),o=r(29021),i=r.n(o),c=r(21820),u=r.n(c),d=r(79646),_=r(30944),p=r(4820),f=r(21724),m=r(98e3);function S(e){return e?e.split("-").filter(e=>""!==e).map(e=>e.substr(0,1).toUpperCase()+e.substr(1).toLowerCase()).join(" "):null}async function D({userId:e,database:t}){try{if(!e){console.log("No user Id provided");return}let r=(0,p.A)({userId:e});if(!r)throw Error("User schema data not found!");let a=r.filter(e=>e.dbFullName===t.db_full_name)[0],n=await (0,_.A)({database:t.db_full_name,queryString:`SHOW TABLES FROM ${t.db_full_name}`});if(!n)throw Error("No Existing Tables");for(let r=0;re.Field===a)[0],_=o.indexes?.filter(e=>e.indexName==r);_&&_[0]?_[0].indexTableFields?.push({value:a,dataType:d.Type.toUpperCase()}):(u.indexTableFields=[{value:a,dataType:d.Type.toUpperCase()}],o.indexes?.push(u))}a.tables.push(o)}return(0,f.A)({schemaData:r,userId:e}),!0}catch(e){return console.log(e),!1}}var g=r(67619),h=r(69842);async function b(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,h.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{database:a,fileBase64:n}=e.body;a?.db_full_name?.match(/datasquirel_user_.*/)||t.json({success:!1,msg:"Unauthorized"});try{let e=`user-${r.id}-temp-sql`,s=u().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysql.exe'":"mysql";i().writeFileSync(`./.tmp/${e}.sql`,n,"base64");let l={cwd:process.cwd()};u().platform().match(/win/i)&&(l.shell="bash.exe"),(0,d.execSync)(`${s} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${a.db_full_name} < .tmp/${e}.sql`,l);let o=await D({database:a,userId:r.id});t.json({success:!!o})}catch(e){console.log(e),(0,g.A)({component:"/api/importDatabase/catch-error",message:e.message,user:r}),t.json({success:!1,msg:"Import Failed!"})}}let y=(0,l.M)(a,"default"),A=(0,l.M)(a,"config"),N=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/importDatabase",pathname:"/api/importDatabase",bundlePath:"",filename:""},userland:a})},69842:(e,t,r)=>{async function a(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>a}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(72583),n=r.n(a),s=r(92652),l=r(30802),o=r(68829),i=r(64292),c=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:a,data:u,tableSchema:d,duplicateColumnName:_,duplicateColumnValue:p,update:f,encryptionKey:m,encryptionSalt:S}){let D=(0,c.A)({dbContext:e,dbFullName:r}),g=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,h=D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${D?"":`\`${r}\`.`}\`${a}\` WHERE \`${_}\`=?`,n=await (0,i.A)(h,t,[p]);if(n?.[0]&&!f)return null;if(n&&n[0]&&f)return await (0,l.A)({dbContext:e,dbFullName:r,tableName:a,data:u,tableSchema:d,encryptionKey:m,encryptionSalt:S,identifierColumnName:_,identifierValue:p||""})}let b=Object.keys(u),y=[],A=[];for(let e=0;ee.fieldName==t):null,l=a&&a[0]?a[0]:null;if(null==r||void 0==r||l?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;l?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:m,encryptionSalt:S}),console.log("DSQL: Encrypted value =>",r));let i=/<[^>]+>/g;(l?.richText||String(r).match(i))&&(r=n()(r,s.A)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),y.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?A.push(String(r)):A.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(y.push("`date_created`"),A.push(Date())),u?.date_created_code||(y.push("`date_created_code`"),A.push(Date.now())),u?.date_updated||(y.push("`date_updated`"),A.push(Date())),u?.date_updated_code||(y.push("`date_updated_code`"),A.push(Date.now()));let N=`INSERT INTO ${D?"":`\`${r}\`.`}\`${a}\` (${y.join(",")}) VALUES (${A.map(()=>"?").join(",")})`;return await (0,i.A)(g,N,A)}},30802:(e,t,r)=>{r.d(t,{A:()=>c});var a=r(72583),n=r.n(a),s=r(92652),l=r(68829),o=r(52939),i=r(64292);async function c({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:_,encryptionSalt:p}){if(!a||!Object.keys(a).length)return null;let f=(0,o.A)({dbContext:e,dbFullName:t}),m=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let S=Object.keys(a),D=[],g=[];for(let e=0;ee.fieldName===t):null,i=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(i?.richText||String(r).match(u))&&(r=n()(r,s.A)),i?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),D.push(`\`${t}\`=?`),"number"==typeof r?g.push(String(r)):g.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}D.push(`date_updated='${Date()}'`),D.push(`date_updated_code='${Date.now()}'`);let h=`UPDATE ${f?"":`\`${t}\`.`}\`${r}\` SET ${D.join(",")} WHERE \`${u}\`=?`;return g.push(d),await (0,i.A)(m,h,g)}},4820:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(67619),n=r(29021),s=r.n(n),l=r(33873),o=r.n(l);function i({userId:e}){try{let t=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(s().readFileSync(t,"utf-8"))}catch(e){return(0,a.A)({component:"grabUserSchemaData",message:e.message}),null}}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},43775:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:t}){let r=[];try{for(let s=0;s",t.message),e}}},67619:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(29021),n=r.n(a);async function s({user:e,message:t,component:r,noMail:a,req:s}){let l=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],t=s.headers["x-real-ip"],r=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||a||t||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),l?.url&&(a+=` -URL: ${l.url}`),l?.body&&(a+=` -Request Body: ${JSON.stringify(l.body,null,4)}`),i&&(a+=` -IP: ${i}`),a+=` -Date: ${n.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let o=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),s?.url&&(a+=` +URL: ${s.url}`),s?.body&&(a+=` +Request Body: ${JSON.stringify(s.body,null,4)}`),o&&(a+=` +IP: ${o}`),a+=` +Date: ${l.toDateString()} +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let i=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",a),n().appendFileSync("./.tmp/error.log",` -${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},21724:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(67619),s=r(29021),l=r.n(s),n=r(33873),i=r.n(n);function o({userId:e,schemaData:t}){try{let r=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return l().writeFileSync(r,JSON.stringify(t),"utf8"),!0}catch(e){return(0,a.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}},30944:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(43775),s=r(67619),l=r(7447),n=r(64292);async function i({queryString:e,queryValuesArray:t,database:r,tableSchema:i,useLocal:o,debug:u}){let d=(0,l.A)({fa:!0});o&&(d=(0,l.A)({local:!0})),r?.match(/^datasquirel$/)&&(d=(0,l.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t));let c=await (0,n.A)(d,e,t);if(u&&console.log("varDatabaseDbHandler:results:",c),c&&i)try{return await (0,a.A)({unparsedResults:c,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(55511),s=r(79428),l=r(32443);function n({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:o,algorithm:u,bufferAllocSize:d}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,a.scryptSync)(n,i,o),m=s.Buffer.alloc(d,0),p=(0,a.createDecipheriv)(u,c,m);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[1251],()=>r(54356));module.exports=a})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},21724:(e,t,r)=>{r.d(t,{A:()=>i});var a=r(67619),n=r(29021),s=r.n(n),l=r(33873),o=r.n(l);function i({userId:e,schemaData:t}){try{let r=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return s().writeFileSync(r,JSON.stringify(t),"utf8"),!0}catch(e){return(0,a.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}},30944:(e,t,r)=>{r.d(t,{A:()=>o});var a=r(43775),n=r(67619),s=r(7447),l=r(64292);async function o({queryString:e,queryValuesArray:t,database:r,tableSchema:o,debug:i}){let c=(0,s.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,s.A)({local:!0})),r?.match(/^datasquirel$/)&&(c=(0,s.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,l.A)(c,e,t);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&o)try{return await (0,a.A)({unparsedResults:u,tableSchema:o})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",r,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(55511),n=r(79428),s=r(32443);function l({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:o,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(l,o,i),_=n.Buffer.alloc(u,0),p=(0,a.createDecipheriv)(c,d,_);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},68829:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(55511),n=r(79428),s=r(32443);function l({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:l,salt:o,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,a.scryptSync)(l,o,i),_=n.Buffer.alloc(u,0),p=(0,a.createCipheriv)(c,d,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(n(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},7447:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(9973),n=r.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=54356);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/importDatabase.js.nft.json b/dsql-app/.local_dist/server/pages/api/importDatabase.js.nft.json index cd6bbd2c..7815581a 100644 --- a/dsql-app/.local_dist/server/pages/api/importDatabase.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/importDatabase.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js b/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js index 3ed7f51e..f2fd6e2d 100644 --- a/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js +++ b/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3382,e.ids=[3382],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},84612:(e,r,s)=>{s.r(r),s.d(r,{config:()=>f,default:()=>l,routeModule:()=>m});var t={};s.r(t),s.d(t,{default:()=>D});var n=s(89947),o=s(2706),a=s(96762),i=s(29021),u=s.n(i),_=s(33873),c=s.n(_),S=s(67619),d=s(69842),p=s(76856);async function D(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,d.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{database:t,fileBase64:n}=e.body;t?.db_full_name?.match(/datasquirel_user_.*/)||r.json({success:!1,msg:"Unauthorized"});try{let e=Buffer.from(n,"base64").toString("utf-8"),o=JSON.parse(e),a=c().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`user-${s.id}/main.json`);if(!u().existsSync(a))return r.end();let i=JSON.parse(u().readFileSync(a,"utf-8")),_=i.find(e=>e.dbFullName==t.db_full_name);if(!_)throw Error("Database not found!");_.tables=o.tables,u().writeFileSync(a,JSON.stringify(i),"utf-8"),await (0,p.A)({userId:s.id,targetDatabase:t.db_full_name}),r.json({success:!0})}catch(e){console.log("JSON import ERROR =>",e.message),(0,S.A)({component:"/api/importDatabase/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Import Failed!"})}}let l=(0,a.M)(t,"default"),f=(0,a.M)(t,"config"),m=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/importDatabaseSchema",pathname:"/api/importDatabaseSchema",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(39908),n=s.n(t);async function o(e,r,s){let t=n()({req:e,level:s?"deep":void 0});return console.log(t),t.payload}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),n=s.n(t);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[9814],()=>s(84612));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3382,e.ids=[3382],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},84612:(e,r,a)=>{a.r(r),a.d(r,{config:()=>_,default:()=>g,routeModule:()=>b});var s={};a.r(s),a.d(s,{default:()=>p});var t=a(89947),o=a(2706),i=a(96762),n=a(29021),u=a.n(n),d=a(33873),l=a.n(d),c=a(67619),m=a(69842),f=a(76856);async function p(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let a=await (0,m.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});let{database:s,fileBase64:t}=e.body;s?.db_full_name?.match(/datasquirel_user_.*/)||r.json({success:!1,msg:"Unauthorized"});try{let e=Buffer.from(t,"base64").toString("utf-8"),o=JSON.parse(e),i=l().resolve(String(process.env.DSQL_USER_DB_SCHEMA_PATH),`user-${a.id}/main.json`);if(!u().existsSync(i))return r.end();let n=JSON.parse(u().readFileSync(i,"utf-8")),d=n.find(e=>e.dbFullName==s.db_full_name);if(!d)throw Error("Database not found!");d.tables=o.tables,u().writeFileSync(i,JSON.stringify(n),"utf-8"),await (0,f.A)({userId:a.id,targetDatabase:s.db_full_name}),r.json({success:!0})}catch(e){console.log("JSON import ERROR =>",e.message),(0,c.A)({component:"/api/importDatabase/catch-error",message:e.message,user:a}),r.json({success:!1,msg:"Import Failed!"})}}let g=(0,i.M)(s,"default"),_=(0,i.M)(s,"config"),b=new t.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/importDatabaseSchema",pathname:"/api/importDatabaseSchema",bundlePath:"",filename:""},userland:s})},69842:(e,r,a)=>{async function s(e,r,a){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:a?"deep":void 0}).payload}a.d(r,{A:()=>s}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=e=>r(r.s=e),s=r.X(0,[6934],()=>a(84612));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js.nft.json b/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js.nft.json index d4e0dc34..f9df1ac5 100644 --- a/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/importDatabaseSchema.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/main.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/6934.js","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/main.json","../../../../.tmp/error.log","../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/infiniteScroll.js b/dsql-app/.local_dist/server/pages/api/infiniteScroll.js index fdb58883..df7097dc 100644 --- a/dsql-app/.local_dist/server/pages/api/infiniteScroll.js +++ b/dsql-app/.local_dist/server/pages/api/infiniteScroll.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8932,e.ids=[8932],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},36629:(e,r,t)=>{t.r(r),t.d(r,{config:()=>_,default:()=>p,routeModule:()=>S});var a={};t.r(a),t.d(a,{default:()=>d});var s=t(89947),n=t(2706),o=t(96762),l=t(69842),i=t(67619),u=t(60125),c=t(30944);async function d(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let t=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let a=e.body;try{let s=await (0,u.A)({databaseSlug:a.dbName,request:e,user:t,query:e.query}),n=s?s?.rootUserId?s.rootUserId:s.dbUserId:null;if(!n)throw Error("User not Found!");let o=`datasquirel_user_${n}_${a.dbName}`,l=a.tableName,i=a.page,d=20*i,p=`SELECT * FROM ${o}.${l}`,_=[];a.search&&a.searchField&&(p+=` WHERE LOWER(\`${a.searchField.toLowerCase().replace(/ /g,"_")}\`) LIKE ?`,_.push(`%${a.search.toLowerCase()}%`)),p+=` ORDER BY id DESC LIMIT 20 OFFSET ${d}`;let S=await (0,c.A)({database:o,queryString:p,queryValuesArray:_,tableSchema:a.tableSchema}),f={success:!0,data:S,page:Number(i)+1};r.json(f)}catch(e){(0,i.A)({component:"/api/infiniteScroll/catch-error",message:e.message,user:t}),r.json({success:!1,data:null})}}let p=(0,o.M)(a,"default"),_=(0,o.M)(a,"config"),S=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/infiniteScroll",pathname:"/api/infiniteScroll",bundlePath:"",filename:""},userland:a})},60125:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(95969);async function s({request:e,databaseSlug:r,user:t,query:s}){try{let n=t.id,o=null;if(!s?.delegated)return{dbUserId:n};let l=s.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[u])throw Error("Cookie not present");let t=(0,a.A)({encryptedString:e.cookies[u]});if(!t)throw Error("Invalid Token");if((o=JSON.parse(t)).databaseSlug===r)return{dbUserId:n=o.rootUserId,rootUserId:o.rootUserId,rootUserName:o.rootUserName,rootUserEmail:o.rootUserEmail,rootUserImage:o.rootUserImage,databaseFullName:o.databaseFullName,databaseSlug:o.databaseSlug,allowedTables:o.allowedTables,priviledges:o.priviledges,database:o.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:n}}catch(e){return null}}},69842:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(39908),s=t.n(a);async function n(e,r,t){let a=s()({req:e,level:t?"deep":void 0});return console.log(a),a.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:r}){let t=[];try{for(let n=0;n",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(29021),s=t.n(a);async function n({user:e,message:r,component:t,noMail:a,req:n}){let o=new Date,l=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||a||r||n.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8932,e.ids=[8932],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},36629:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>_,routeModule:()=>S});var a={};t.r(a),t.d(a,{default:()=>d});var o=t(89947),s=t(2706),n=t(96762),l=t(69842),i=t(67619),c=t(60125),u=t(30944);async function d(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let t=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let a=e.body;try{let o=await (0,c.A)({databaseSlug:a.dbName,request:e,user:t,query:e.query}),s=o?o?.rootUserId?o.rootUserId:o.dbUserId:null;if(!s)throw Error("User not Found!");let n=`datasquirel_user_${s}_${a.dbName}`,l=a.tableName,i=a.page,d=20*i,_=`SELECT * FROM ${n}.${l}`,p=[];a.search&&a.searchField&&(_+=` WHERE LOWER(\`${a.searchField.toLowerCase().replace(/ /g,"_")}\`) LIKE ?`,p.push(`%${a.search.toLowerCase()}%`)),_+=` ORDER BY id DESC LIMIT 20 OFFSET ${d}`;let S=await (0,u.A)({database:n,queryString:_,queryValuesArray:p,tableSchema:a.tableSchema}),D={success:!0,data:S,page:Number(i)+1};r.json(D)}catch(e){(0,i.A)({component:"/api/infiniteScroll/catch-error",message:e.message,user:t}),r.json({success:!1,data:null})}}let _=(0,n.M)(a,"default"),p=(0,n.M)(a,"config"),S=new o.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/infiniteScroll",pathname:"/api/infiniteScroll",bundlePath:"",filename:""},userland:a})},60125:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(95969);async function o({request:e,databaseSlug:r,user:t,query:o}){try{let s=t.id,n=null;if(!o?.delegated)return{dbUserId:s};let l=o.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,c=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[c])throw Error("Cookie not present");let t=(0,a.A)({encryptedString:e.cookies[c]});if(!t)throw Error("Invalid Token");if((n=JSON.parse(t)).databaseSlug===r)return{dbUserId:s=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:s}}catch(e){return null}}},69842:(e,r,t)=>{async function a(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>a}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},43775:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(95969);let o=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:r}){let t=[];try{for(let s=0;s",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(29021),o=t.n(a);async function s({user:e,message:r,component:t,noMail:a,req:s}){let n=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||a||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(a+=` -URL: ${n.url}`),n?.body&&(a+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),l&&(a+=` +User Email: ${e?.email}`),s?.url&&(a+=` +URL: ${s.url}`),s?.body&&(a+=` +Request Body: ${JSON.stringify(s.body,null,4)}`),l&&(a+=` IP: ${l}`),a+=` -Date: ${o.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` +Date: ${n.toDateString()} +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let i=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",a),o().appendFileSync("./.tmp/error.log",` -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(43775),s=t(67619),n=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,useLocal:i,debug:u}){let c=(0,n.A)({fa:!0});i&&(c=(0,n.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,n.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,o.A)(c,e,r);if(u&&console.log("varDatabaseDbHandler:results:",d),d&&l)try{return await (0,a.A)({unparsedResults:d,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(55511),s=t(79428),n=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,n.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(o,l,i),p=s.Buffer.alloc(c,0),_=(0,a.createDecipheriv)(u,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function a(e,r,t){try{if("string"==typeof r){let a=await e.query(s(r),t);return JSON.parse(JSON.stringify(a))}if("object"!=typeof r)return null;{let t=[];for(let a=0;aa})},7447:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(9973),s=t.n(a);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=36629);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(43775),o=t(67619),s=t(7447),n=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,s.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,s.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,s.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,n.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,a.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,o.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(55511),o=t(79428),s=t(32443);function n({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(n,l,i),_=o.Buffer.alloc(u,0),p=(0,a.createDecipheriv)(c,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function a(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let a=await e.query(o(r),t);return JSON.parse(JSON.stringify(a))}if("object"!=typeof r)return null;{let t=[];for(let a=0;aa})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(9973),o=t.n(a);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=36629);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/infiniteScroll.js.nft.json b/dsql-app/.local_dist/server/pages/api/infiniteScroll.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/infiniteScroll.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/infiniteScroll.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/loginUser.js b/dsql-app/.local_dist/server/pages/api/loginUser.js index 4e91df90..bc32dd1c 100644 --- a/dsql-app/.local_dist/server/pages/api/loginUser.js +++ b/dsql-app/.local_dist/server/pages/api/loginUser.js @@ -1,13 +1,13 @@ -"use strict";(()=>{var e={};e.id=3303,e.ids=[3303],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},19813:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>c,routeModule:()=>m});var n={};t.r(n),t.d(n,{default:()=>d});var o=t(89947),a=t(2706),i=t(96762),s=t(67619),l=t(28187),u=t.n(l);async function d(e,r){if("POST"===e.method)try{console.log("Loggin in user with DSQL loginUser util ...");let t=await u().user.loginUser({database:"datasquirel",payload:{email:e.body.email,username:e.body.email,password:e.body.password},response:r,useLocal:!0});return r.json(t)}catch(e){console.log("Login Error =>",e.message),(0,s.A)({component:"/api/loginUser/main-catch-error",message:e.message})}else r.json({success:!1,msg:"Oops ..."})}let c=(0,i.M)(n,"default"),p=(0,i.M)(n,"config"),m=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/loginUser",pathname:"/api/loginUser",bundlePath:"",filename:""},userland:n})},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),o=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let i=new Date,s=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||a.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=3303,e.ids=[3303],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},19813:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>c,routeModule:()=>m});var n={};t.r(n),t.d(n,{default:()=>d});var o=t(89947),i=t(2706),a=t(96762),s=t(67619),l=t(28187),u=t.n(l);async function d(e,r){if("POST"===e.method)try{console.log("Loggin in user with DSQL loginUser util ...");let t=await u().user.loginUser({database:"datasquirel",payload:{email:e.body.email,username:e.body.email,password:e.body.password},response:r});return r.json(t)}catch(e){console.log("Login Error =>",e.message),(0,s.A)({component:"/api/loginUser/main-catch-error",message:e.message})}else r.json({success:!1,msg:"Oops ..."})}let c=(0,a.M)(n,"default"),p=(0,a.M)(n,"config"),m=new o.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/loginUser",pathname:"/api/loginUser",bundlePath:"",filename:""},userland:n})},67619:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(29021),o=t.n(n);async function i({user:e,message:r,component:t,noMail:n,req:i}){let a=new Date,s=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],r=i.headers["x-real-ip"],t=i.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||i.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),a?.url&&(n+=` -URL: ${a.url}`),a?.body&&(n+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),s&&(n+=` +User Email: ${e?.email}`),i?.url&&(n+=` +URL: ${i.url}`),i?.body&&(n+=` +Request Body: ${JSON.stringify(i.body,null,4)}`),s&&(n+=` IP: ${s}`),n+=` -Date: ${i.toDateString()} +Date: ${a.toDateString()} ========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let l=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",n),o().appendFileSync("./.tmp/error.log",` diff --git a/dsql-app/.local_dist/server/pages/api/loginUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/loginUser.js.nft.json index 321943d5..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/loginUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/loginUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/query/get.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/query/post.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/githubLogin.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/handleSocialDb.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/loginSocialUser.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-create-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-delete-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-get-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-reauth-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-send-email-code.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-update-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/social/api-github-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/social/api-google-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addAdminUserOnLogin.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addMariadbUser.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addUsersTableToDb.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/addDbEntry.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/deleteDbEntry.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/runQuery.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/updateDbEntry.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/defaultFieldsRegexp.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/fullAccessDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabNewUsersTableSchema.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabSchemaFieldsFromData.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabUserSchemaData.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/handleNodemailer.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/html/sanitizeHtmlOptions.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/httpRequest.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/httpsRequest.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/parseDbResults.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/serverError.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/setUserSchemaData.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/updateUsersTableSchema.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/varDatabaseDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/varReadOnlyDatabaseDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/encrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/hashPassword.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-delete-generator.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-generator.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-insert-generator.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/createDbFromSchema.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/createTable.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/dbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/generateColumnDescription.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/noDatabaseDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/supplementTable.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/updateTable.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/varDatabaseDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/DB_HANDLER.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/DSQL_USER_DB_HANDLER.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/LOCAL_DB_HANDLER.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/NO_DB_HANDLER.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/camelJoinedtoCamelSpace.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/db/conn-db-handler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-db-full-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-dsql-connection.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/trim-sql.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/add-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/delete-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/get-token.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/get-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/login-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/logout-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/reauth-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/send-email-code.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/social/github-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/social/google-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/update-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/validate-temp-email-code.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/validate-token.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/delete-file.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-schema.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/post.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/upload-file.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/upload-image.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/generate-password/main.js","../../../../node_modules/generate-password/package.json","../../../../node_modules/generate-password/src/generate.js","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../node_modules/nodemailer/lib/base64/index.js","../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../node_modules/nodemailer/lib/qp/index.js","../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../node_modules/nodemailer/lib/shared/index.js","../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../node_modules/nodemailer/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/logoutUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/logoutUser.js.nft.json index 102da1c6..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/logoutUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/logoutUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/media/addPrivateMedia.js b/dsql-app/.local_dist/server/pages/api/media/addPrivateMedia.js index dcfda682..3252d270 100644 --- a/dsql-app/.local_dist/server/pages/api/media/addPrivateMedia.js +++ b/dsql-app/.local_dist/server/pages/api/media/addPrivateMedia.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2678,e.ids=[2678],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},38887:(e,r,s)=>{s.r(r),s.d(r,{config:()=>p,default:()=>m,routeModule:()=>D});var t={};s.r(t),s.d(t,{default:()=>S});var i=s(89947),o=s(2706),a=s(96762),n=s(29021),c=s.n(n),u=s(48786),d=s(69842),_=s(33873),l=s.n(_);async function S(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Failed!"});let s=await (0,d.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.body;if(t.media_url?.match(/\.\./)||t.folder?.match(/\.\./)||t.id?.toString()?.match(/\.\./))return r.json({success:!1,msg:"Error!",error:"Invalid url"});try{let e=t?.private==1,i=e?t?.media_path?.replace(/\@\/media/i,"")||t?.media_url.replace(/\@\/media/i,""):t?.media_path?.match(/\/user-images\/user-.*/)||t?.media_url?.match(/\/user-images\/user-.*/),o=t.folder?`/${t.folder}`:"",a=process.env.DSQL_STATIC_SERVER_DIR;if(!a)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let n=l().join(a,"images"),d=`${process.env.DSQL_STATIC_HOST}/images/user-images/user-${s.id}`,_=`/images/user-images/user-${s.id}`,S=(e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/media`:n)+i,m=e?`${n}/user-images/user-${s.id}`:`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/media`;if(!c().existsSync(m))try{c().mkdirSync(m,{recursive:!0})}catch(e){console.log("LINE 88 error:",e.message)}o&&o.split("/").reduce((e,r)=>{let s=e?.match(/./)?`${e}/${r}`:m;return c().existsSync(s)||c().mkdirSync(s,{recursive:!0}),s},"");let p=S?.match(/[^\/]+$/)?.[0];if(!p)throw Error("No File Name Detected!");let D=p.split(".")[0],v=p.split(".")[1],A=e?`${d}${o?o+"/":"/"}${p}`:`@/media${o?o+"/":"/"}${p}`,f=e?`${_}${o?o+"/":"/"}${p}`:`@/media${o?o+"/":"/"}${p}`,E=m+o+"/"+p;c().copyFileSync(S,E),c().unlinkSync(S);let P=D+"_thumbnail."+v,h=S.replace(p,P),g=e?`${d}${o?o+"/":"/"}${P}`:`@/media${o?o+"/":"/"}${P}`,L=e?`${_}${o?o+"/":"/"}${P}`:`@/media${o?o+"/":"/"}${P}`;try{c().copyFileSync(h,m+o+"/"+P),c().unlinkSync(h)}catch(e){}await (0,u.A)("UPDATE user_media SET private = ?, media_url= ?, media_thumbnail_url= ?, media_path = ?, media_thumbnail_path = ? WHERE id = ?",[e?0:1,A,g,f,L,t.id]),r.json({success:!0,msg:"Success!"})}catch(e){console.log(e.message),r.json({success:!1,msg:"Error!",error:e})}}let m=(0,a.M)(t,"default"),p=(0,a.M)(t,"config"),D=new i.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/media/addPrivateMedia",pathname:"/api/media/addPrivateMedia",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(39908),i=s.n(t);async function o(e,r,s){let t=i()({req:e,level:s?"deep":void 0});return console.log(t),t.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>i});var t=s(7447);async function i(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),i=s.n(t);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||i()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=38887);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2678,e.ids=[2678],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},38887:(e,r,s)=>{s.r(r),s.d(r,{config:()=>p,default:()=>D,routeModule:()=>m});var o={};s.r(o),s.d(o,{default:()=>S});var t=s(89947),a=s(2706),i=s(96762),n=s(29021),c=s.n(n),u=s(48786),_=s(69842),d=s(33873),l=s.n(d);async function S(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Failed!"});let s=await (0,_.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let o=e.body;if(o.media_url?.match(/\.\./)||o.folder?.match(/\.\./)||o.id?.toString()?.match(/\.\./))return r.json({success:!1,msg:"Error!",error:"Invalid url"});try{let e=o?.private==1,t=e?o?.media_path?.replace(/\@\/media/i,"")||o?.media_url.replace(/\@\/media/i,""):o?.media_path?.match(/\/user-images\/user-.*/)||o?.media_url?.match(/\/user-images\/user-.*/),a=o.folder?`/${o.folder}`:"",i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let n=l().join(i,"images"),_=`${process.env.DSQL_STATIC_HOST}/images/user-images/user-${s.id}`,d=`/images/user-images/user-${s.id}`,S=(e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/media`:n)+t,D=e?`${n}/user-images/user-${s.id}`:`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/media`;if(!c().existsSync(D))try{c().mkdirSync(D,{recursive:!0})}catch(e){console.log("LINE 88 error:",e.message)}a&&a.split("/").reduce((e,r)=>{let s=e?.match(/./)?`${e}/${r}`:D;return c().existsSync(s)||c().mkdirSync(s,{recursive:!0}),s},"");let p=S?.match(/[^\/]+$/)?.[0];if(!p)throw Error("No File Name Detected!");let m=p.split(".")[0],v=p.split(".")[1],E=e?`${_}${a?a+"/":"/"}${p}`:`@/media${a?a+"/":"/"}${p}`,A=e?`${d}${a?a+"/":"/"}${p}`:`@/media${a?a+"/":"/"}${p}`,f=D+a+"/"+p;c().copyFileSync(S,f),c().unlinkSync(S);let L=m+"_thumbnail."+v,h=S.replace(p,L),P=e?`${_}${a?a+"/":"/"}${L}`:`@/media${a?a+"/":"/"}${L}`,O=e?`${d}${a?a+"/":"/"}${L}`:`@/media${a?a+"/":"/"}${L}`;try{c().copyFileSync(h,D+a+"/"+L),c().unlinkSync(h)}catch(e){}await (0,u.A)("UPDATE user_media SET private = ?, media_url= ?, media_thumbnail_url= ?, media_path = ?, media_thumbnail_path = ? WHERE id = ?",[e?0:1,E,P,A,O,o.id]),r.json({success:!0,msg:"Success!"})}catch(e){console.log(e.message),r.json({success:!1,msg:"Error!",error:e})}}let D=(0,i.M)(o,"default"),p=(0,i.M)(o,"config"),m=new t.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/media/addPrivateMedia",pathname:"/api/media/addPrivateMedia",bundlePath:"",filename:""},userland:o})},69842:(e,r,s)=>{async function o(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>o}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},48786:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(7447);async function t(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>a});var o=s(9973),t=s.n(o);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=38887);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/media/addPrivateMedia.js.nft.json b/dsql-app/.local_dist/server/pages/api/media/addPrivateMedia.js.nft.json index 8e974a81..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/media/addPrivateMedia.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/media/addPrivateMedia.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/media/getPrivateMedia.js b/dsql-app/.local_dist/server/pages/api/media/getPrivateMedia.js index 38b37c94..1f7b0ffb 100644 --- a/dsql-app/.local_dist/server/pages/api/media/getPrivateMedia.js +++ b/dsql-app/.local_dist/server/pages/api/media/getPrivateMedia.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2127,e.ids=[2127],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},63311:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>l,routeModule:()=>P});var n={};t.r(n),t.d(n,{default:()=>c});var a=t(89947),i=t(2706),s=t(96762),o=t(29021),u=t.n(o),d=t(69842);async function c(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});try{let n=JSON.parse(e.body).path.replace(/ /g,"").replace(/\.\./g,"");if(n?.match(/\.\./))return r.json({success:!1,msg:"Error!",error:"Invalid url"});let a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id.toString().replace(/\//g,"")}`,i=n.replace(/\@/,a);u().createReadStream(i).pipe(r)}catch(e){console.log("ERROR in getPrivateMedia api route:",e.message),r.json({success:!1,msg:"Error!",error:e})}}let l=(0,s.M)(n,"default"),p=(0,s.M)(n,"config"),P=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/media/getPrivateMedia",pathname:"/api/media/getPrivateMedia",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(39908),a=t.n(n);async function i(e,r,t){let n=a()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=63311);module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2127,e.ids=[2127],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},63311:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>l,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>c});var a=t(89947),i=t(2706),o=t(96762),u=t(29021),s=t.n(u),d=t(69842);async function c(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});try{let n=JSON.parse(e.body).path.replace(/ /g,"").replace(/\.\./g,"");if(n?.match(/\.\./))return r.json({success:!1,msg:"Error!",error:"Invalid url"});let a=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id.toString().replace(/\//g,"")}`,i=n.replace(/\@/,a);s().createReadStream(i).pipe(r)}catch(e){console.log("ERROR in getPrivateMedia api route:",e.message),r.json({success:!1,msg:"Error!",error:e})}}let l=(0,o.M)(n,"default"),p=(0,o.M)(n,"config"),f=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/media/getPrivateMedia",pathname:"/api/media/getPrivateMedia",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=63311);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/media/getPrivateMedia.js.nft.json b/dsql-app/.local_dist/server/pages/api/media/getPrivateMedia.js.nft.json index 15ac231e..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/media/getPrivateMedia.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/media/getPrivateMedia.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/purgeDb.js b/dsql-app/.local_dist/server/pages/api/purgeDb.js index 914270f5..b5c2bd19 100644 --- a/dsql-app/.local_dist/server/pages/api/purgeDb.js +++ b/dsql-app/.local_dist/server/pages/api/purgeDb.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3338,e.ids=[3338],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,o){return o in r?r[o]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,o)):"function"==typeof r&&"default"===o?r:void 0}}})},670:(e,r,o)=>{o.r(r),o.d(r,{config:()=>p,default:()=>d,routeModule:()=>A});var s={};o.r(s),o.d(s,{default:()=>D});var n=o(89947),t=o(2706),i=o(96762),a=o(29021),c=o.n(a),u=o(48786),_=o(69842),l=o(33873),S=o.n(l);async function D(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});if(!await (0,_.A)(e,r,!0))return r.json({success:!1,msg:"Unauthorized"});let{paradigm:o,payload:s}=e.body;try{console.log("Deleting media =>",s.id);let e=s.media_url,o=process.env.DSQL_STATIC_SERVER_DIR,n=process.env.DSQL_STATIC_HOST;if(!o){console.log("No Static Root Path"),r.json({success:!1,msg:"No Static Root Path"});return}let t=e.replace(n,""),i=S().join(o,t),a=c().existsSync(i);if(console.log("relativePath",t),console.log("STATIC_ROOT",o),console.log("STATIC_HOST",n),console.log("filePath",i),console.log("fileExist",a),a){r.json({success:!1});return}}catch(e){console.log("File verification Error =>",e.message),console.log("File Truly doesn't exist, cotinuing ...")}"user_media"===o&&await (0,u.A)(`DELETE FROM user_media WHERE id='${s.id}'`),r.json({success:!0})}let d=(0,i.M)(s,"default"),p=(0,i.M)(s,"config"),A=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/purgeDb",pathname:"/api/purgeDb",bundlePath:"",filename:""},userland:s})},69842:(e,r,o)=>{o.d(r,{A:()=>t});var s=o(39908),n=o.n(s);async function t(e,r,o){let s=n()({req:e,level:o?"deep":void 0});return console.log(s),s.payload}},48786:(e,r,o)=>{o.d(r,{A:()=>n});var s=o(7447);async function n(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let o=await r.query(...e);return JSON.parse(JSON.stringify(o))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,o)=>{o.d(r,{A:()=>t});var s=o(9973),n=o.n(s);function t(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return o}});var o=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,o)=>{e.exports=o(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var o=r(r.s=670);module.exports=o})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3338,e.ids=[3338],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,o)=>{Object.defineProperty(o,"M",{enumerable:!0,get:function(){return function e(o,r){return r in o?o[r]:"then"in o&&"function"==typeof o.then?o.then(o=>e(o,r)):"function"==typeof o&&"default"===r?o:void 0}}})},670:(e,o,r)=>{r.r(o),r.d(o,{config:()=>p,default:()=>d,routeModule:()=>v});var s={};r.r(s),r.d(s,{default:()=>S});var n=r(89947),t=r(2706),i=r(96762),a=r(29021),c=r.n(a),_=r(48786),u=r(69842),D=r(33873),l=r.n(D);async function S(e,o){if("POST"!==e.method)return o.json({msg:"Failed!"});if(!await (0,u.A)(e,o,!0))return o.json({success:!1,msg:"Unauthorized"});let{paradigm:r,payload:s}=e.body;try{console.log("Deleting media =>",s.id);let e=s.media_url,r=process.env.DSQL_STATIC_SERVER_DIR,n=process.env.DSQL_STATIC_HOST;if(!r){console.log("No Static Root Path"),o.json({success:!1,msg:"No Static Root Path"});return}let t=e.replace(n,""),i=l().join(r,t),a=c().existsSync(i);if(console.log("relativePath",t),console.log("STATIC_ROOT",r),console.log("STATIC_HOST",n),console.log("filePath",i),console.log("fileExist",a),a){o.json({success:!1});return}}catch(e){console.log("File verification Error =>",e.message),console.log("File Truly doesn't exist, cotinuing ...")}"user_media"===r&&await (0,_.A)(`DELETE FROM user_media WHERE id='${s.id}'`),o.json({success:!0})}let d=(0,i.M)(s,"default"),p=(0,i.M)(s,"config"),v=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/purgeDb",pathname:"/api/purgeDb",bundlePath:"",filename:""},userland:s})},69842:(e,o,r)=>{async function s(e,o,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(o,{A:()=>s}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},48786:(e,o,r)=>{r.d(o,{A:()=>n});var s=r(7447);async function n(...e){let o=(0,s.A)();try{if(!o)throw Error("No Connection provided to DB_HANDLER function!");let r=await o.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await o?.end()}}},7447:(e,o,r)=>{r.d(o,{A:()=>t});var s=r(9973),n=r.n(s);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,o)=>{Object.defineProperty(o,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,o,r)=>{e.exports=r(75600)}};var o=require("../../webpack-api-runtime.js");o.C(e);var r=o(o.s=670);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/purgeDb.js.nft.json b/dsql-app/.local_dist/server/pages/api/purgeDb.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/purgeDb.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/purgeDb.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-file.js b/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-file.js index 9a1c18aa..27f7c6a2 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-file.js +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-file.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=2562,e.ids=[2562],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},79134:(e,r,t)=>{t.r(r),t.d(r,{config:()=>h,default:()=>_,routeModule:()=>v});var i={};t.r(i),t.d(i,{config:()=>S,default:()=>y});var a=t(89947),s=t(2706),n=t(96762),l=t(29021),o=t.n(l),u=t(33873),d=t.n(u),c=t(98e3),m=t(61932),p=t(45185),f=t(67619),g=t(56081);let S={api:{bodyParser:{sizeLimit:"50mb"}}};async function y(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let t=e.headers.authorization;if(!t)return r.json({success:!1,msg:"Unauthorized"});let i=(0,g.A)({key:t,user_id:String(e.query.user_id)});if(!i?.user_id)throw Error("Api Credentials invalid!");let{user_id:a,full_access:s}=i;if(!s)return r.json({success:!1,msg:"Unauthorized"});let{fileData:n,fileName:l,mimeType:u,folder:f,isPrivate:S}=e.body,y=process.env.DSQL_STATIC_SERVER_DIR;if(!y)throw console.log("Static File ENV not Found!"),Error("No Static Path!");if(f){let e=d().join(y,`images/user-images/user-${a}/${f?.toString().replace(/\.\./g,"")}`);o().existsSync(e)||o().mkdirSync(e,{recursive:!0})}let _=(0,p.A)({folder:f,isPrivate:S,userId:i.user_id});if(!_)throw Error("Couldn't Grab Image URLs");let{fileRootPath:h,urlRootPath:v}=_,A=u?.match(/csv/i)?".csv":u?.match(/pdf/i)?".pdf":u?.match(/xlsx/)?".xlsx":u?.match(/json/i)?".json":".txt",$=v+l+A;o().writeFileSync(h+l+A,n,"base64"),await (0,m.A)({dbFullName:"datasquirel",tableName:"user_media",identifierColumnName:"media_url",identifierValue:$}),await (0,c.A)({dbFullName:"datasquirel",tableName:"user_media",data:{user_id:a,media_name:l,media_url:$,media_thumbnail_url:$,folder:f||"",media_type:"file",private:S?"1":null}}),r.json({success:!0,payload:{urlPath:$}})}catch(t){console.log("File write error:",t),(0,f.A)({component:"/api/query/add-file/main-catch-error",message:t.message,req:e}),r.json({success:!1,msg:"Add File Error!",error:t.message})}}let _=(0,n.M)(i,"default"),h=(0,n.M)(i,"config"),v=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/query/[user_id]/add-file",pathname:"/api/query/[user_id]/add-file",bundlePath:"",filename:""},userland:i})},45185:(e,r,t)=>{t.d(r,{A:()=>l});var i=t(29021),a=t.n(i),s=t(33873),n=t.n(s);function l({isPrivate:e,userId:r,folder:t,video:i,pathOnly:s}){"production".match(/production/);let l=process.env.DSQL_STATIC_SERVER_DIR;if(!l)return console.log("Static File ENV not Found!"),null;let o=e?`@/${i?"videos":"media"}/${t?t+"/":""}`:i?`/videos/user-videos/user-${r}/${t?t+"/":""}`:`/images/user-images/user-${r}/${t?t+"/":""}`,u=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r}/media/${t?t+"/":""}`:n().join(l,o);return a().existsSync(u)||s||a().mkdirSync(u,{recursive:!0}),{fileRootPath:u,urlRootPath:e?`@/media/${t?t+"/":""}`:`${process.env.DSQL_STATIC_HOST}${o}`,relativePath:o}}},56081:(e,r,t)=>{t.d(r,{A:()=>n});var i=t(29021),a=t.n(i),s=t(95969);let n=({key:e,database:r,table:t,user_id:i,media:n})=>{if(!e||!i)return null;try{let l=process.env.DSQL_API_KEYS_PATH;if(!l)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let o=(0,s.A)({encryptedString:e}),u=JSON.parse(o||""),d=a().existsSync(`${l}/${u.sign}`);if(String(u.user_id)!==String(i)||!d)return null;if(!u.target_database||n)return u;if(!r&&u.target_database)return null;let c=u.target_database?.split(",").includes(String(r));if(c&&!u.target_table)return u;if(c&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>n});var i=t(48786),a=t(37897),s=t(62050);async function n({dbContext:e,paradigm:r,dbFullName:t,tableName:n,identifierColumnName:l,identifierValue:o,useLocal:u}){try{let d=!!u||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),c=u?s.A:d?i.A:a.A,m=`DELETE FROM \`${t}\`.\`${n}\` WHERE \`${l}\`=?`;return d?await c(m,[o]):await c({paradigm:r,queryString:m,queryValues:[o]})}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var i=t(29021),a=t.n(i);async function s({user:e,message:r,component:t,noMail:i,req:s}){let n=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],i=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||i||r||s.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let i=`🚀 SERVER ERROR =========================== -Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(i+=` +"use strict";(()=>{var e={};e.id=2562,e.ids=[2562],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},79134:(e,t,r)=>{r.r(t),r.d(t,{config:()=>h,default:()=>y,routeModule:()=>E});var n={};r.r(n),r.d(n,{config:()=>m,default:()=>S});var a=r(89947),i=r(2706),l=r(96762),o=r(29021),s=r.n(o),u=r(33873),d=r.n(u),c=r(98e3),_=r(61932),p=r(45185),g=r(67619),f=r(56081);let m={api:{bodyParser:{sizeLimit:"50mb"}}};async function S(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});try{let r=e.headers.authorization;if(!r)return t.json({success:!1,msg:"Unauthorized"});let n=(0,f.A)({key:r,user_id:String(e.query.user_id)});if(!n?.user_id)throw Error("Api Credentials invalid!");let{user_id:a,full_access:i}=n;if(!i)return t.json({success:!1,msg:"Unauthorized"});let{fileData:l,fileName:o,mimeType:u,folder:g,isPrivate:m}=e.body,S=process.env.DSQL_STATIC_SERVER_DIR;if(!S)throw console.log("Static File ENV not Found!"),Error("No Static Path!");if(g){let e=d().join(S,`images/user-images/user-${a}/${g?.toString().replace(/\.\./g,"")}`);s().existsSync(e)||s().mkdirSync(e,{recursive:!0})}let y=(0,p.A)({folder:g,isPrivate:m,userId:n.user_id});if(!y)throw Error("Couldn't Grab Image URLs");let{fileRootPath:h,urlRootPath:E}=y,N=u?.match(/csv/i)?".csv":u?.match(/pdf/i)?".pdf":u?.match(/xlsx/)?".xlsx":u?.match(/json/i)?".json":".txt",A=E+o+N;s().writeFileSync(h+o+N,l,"base64"),await (0,_.A)({dbFullName:"datasquirel",tableName:"user_media",identifierColumnName:"media_url",identifierValue:A}),await (0,c.A)({dbFullName:"datasquirel",tableName:"user_media",data:{user_id:a,media_name:o,media_url:A,media_thumbnail_url:A,folder:g||"",media_type:"file",private:m?"1":null}}),t.json({success:!0,payload:{urlPath:A}})}catch(r){console.log("File write error:",r),(0,g.A)({component:"/api/query/add-file/main-catch-error",message:r.message,req:e}),t.json({success:!1,msg:"Add File Error!",error:r.message})}}let y=(0,l.M)(n,"default"),h=(0,l.M)(n,"config"),E=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/query/[user_id]/add-file",pathname:"/api/query/[user_id]/add-file",bundlePath:"",filename:""},userland:n})},45185:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(29021),a=r.n(n),i=r(33873),l=r.n(i);function o({isPrivate:e,userId:t,folder:r,video:n,pathOnly:i}){"production".match(/production/);let o=process.env.DSQL_STATIC_SERVER_DIR;if(!o)return console.log("Static File ENV not Found!"),null;let s=e?`@/${n?"videos":"media"}/${r?r+"/":""}`:n?`/videos/user-videos/user-${t}/${r?r+"/":""}`:`/images/user-images/user-${t}/${r?r+"/":""}`,u=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t}/media/${r?r+"/":""}`:l().join(o,s);return a().existsSync(u)||i||a().mkdirSync(u,{recursive:!0}),{fileRootPath:u,urlRootPath:e?`@/media/${r?r+"/":""}`:`${process.env.DSQL_STATIC_HOST}${s}`,relativePath:s}}},56081:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(29021),a=r.n(n),i=r(95969);let l=({key:e,database:t,table:r,user_id:n,media:l})=>{if(!e||!n)return null;try{let o=process.env.DSQL_API_KEYS_PATH;if(!o)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let s=(0,i.A)({encryptedString:e}),u=JSON.parse(s||""),d=a().existsSync(`${o}/${u.sign}`);if(String(u.user_id)!==String(n)||!d)return null;if(!u.target_database||l)return u;if(!t&&u.target_database)return null;let c=u.target_database?.split(",").includes(String(t));if(c&&!u.target_table)return u;if(c&&!r&&u.target_table)return null;if(u.target_table?.split(",").includes(String(r)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},98e3:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(72583),a=r.n(n),i=r(92652),l=r(30802),o=r(68829),s=r(64292),u=r(52939);async function d({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:d,tableSchema:c,duplicateColumnName:_,duplicateColumnValue:p,update:g,encryptionKey:f,encryptionSalt:m}){let S=(0,u.A)({dbContext:e,dbFullName:r}),y=S?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,h=S?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(d?.date_created_timestamp&&delete d.date_created_timestamp,d?.date_updated_timestamp&&delete d.date_updated_timestamp,d?.date_updated&&delete d.date_updated,d?.date_updated_code&&delete d.date_updated_code,d?.date_created&&delete d.date_created,d?.date_created_code&&delete d.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${S?"":`\`${r}\`.`}\`${n}\` WHERE \`${_}\`=?`,a=await (0,s.A)(h,t,[p]);if(a?.[0]&&!g)return null;if(a&&a[0]&&g)return await (0,l.A)({dbContext:e,dbFullName:r,tableName:n,data:d,tableSchema:c,encryptionKey:f,encryptionSalt:m,identifierColumnName:_,identifierValue:p||""})}let E=Object.keys(d),N=[],A=[];for(let e=0;ee.fieldName==t):null,l=n&&n[0]?n[0]:null;if(null==r||void 0==r||l?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;l?.encrypted&&(r=(0,o.A)({data:r,encryptionKey:f,encryptionSalt:m}),console.log("DSQL: Encrypted value =>",r));let s=/<[^>]+>/g;(l?.richText||String(r).match(s))&&(r=a()(r,i.A)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),N.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?A.push(String(r)):A.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}d?.date_created||(N.push("`date_created`"),A.push(Date())),d?.date_created_code||(N.push("`date_created_code`"),A.push(Date.now())),d?.date_updated||(N.push("`date_updated`"),A.push(Date())),d?.date_updated_code||(N.push("`date_updated_code`"),A.push(Date.now()));let D=`INSERT INTO ${S?"":`\`${r}\`.`}\`${n}\` (${N.join(",")}) VALUES (${A.map(()=>"?").join(",")})`;return await (0,s.A)(y,D,A)}},61932:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(52939),a=r(64292);async function i({dbContext:e,dbFullName:t,tableName:r,identifierColumnName:i,identifierValue:l}){try{let o=(0,n.A)({dbContext:e,dbFullName:t}),s=o?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;o?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let u=`DELETE FROM ${o?"":`\`${t}\`.`}\`${r}\` WHERE \`${i}\`=?`;return await (0,a.A)(s,u,[l])}catch(e){return null}}},30802:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),i=r(92652),l=r(68829),o=r(52939),s=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:u,identifierColumnName:d,identifierValue:c,encryptionKey:_,encryptionSalt:p}){if(!n||!Object.keys(n).length)return null;let g=(0,o.A)({dbContext:e,dbFullName:t}),f=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let m=Object.keys(n),S=[],y=[];for(let e=0;ee.fieldName===t):null,s=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let d=/<[^>]+>/g;(s?.richText||String(r).match(d))&&(r=a()(r,i.A)),s?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),S.push(`\`${t}\`=?`),"number"==typeof r?y.push(String(r)):y.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}S.push(`date_updated='${Date()}'`),S.push(`date_updated_code='${Date.now()}'`);let h=`UPDATE ${g?"":`\`${t}\`.`}\`${r}\` SET ${S.join(",")} WHERE \`${d}\`=?`;return y.push(c),await (0,s.A)(f,h,y)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(29021),a=r.n(n);async function i({user:e,message:t,component:r,noMail:n,req:i}){let l=new Date,o=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],t=i.headers["x-real-ip"],r=i.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=r||n||t||i.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +Error Message: ${t} +Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(i+=` -URL: ${s.url}`),s?.body&&(i+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),l&&(i+=` -IP: ${l}`),i+=` -Date: ${n.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let o=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",i),a().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),i?.url&&(n+=` +URL: ${i.url}`),i?.body&&(n+=` +Request Body: ${JSON.stringify(i.body,null,4)}`),o&&(n+=` +IP: ${o}`),n+=` +Date: ${l.toDateString()} +========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let s=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` -${o}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>n});var i=t(55511),a=t(79428),s=t(32443);function n({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:l,keyLen:o,algorithm:u,bufferAllocSize:d}=(0,s.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,i.scryptSync)(n,l,o),m=a.Buffer.alloc(d,0),p=(0,i.createDecipheriv)(u,c,m);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),i=r.X(0,[1251],()=>t(79134));module.exports=i})(); \ No newline at end of file +${s}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(55511),a=r(79428),i=r(32443);function l({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:o,keyLen:s,algorithm:u,bufferAllocSize:d}=(0,i.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,n.scryptSync)(l,o,s),_=a.Buffer.alloc(d,0),p=(0,n.createDecipheriv)(u,c,_);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},68829:(e,t,r)=>{r.d(t,{A:()=>l});var n=r(55511),a=r(79428),i=r(32443);function l({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:l,salt:o,keyLen:s,algorithm:u,bufferAllocSize:d}=(0,i.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,n.scryptSync)(l,o,s),_=a.Buffer.alloc(d,0),p=(0,n.createCipheriv)(u,c,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},32443:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../../../webpack-api-runtime.js");t.C(e);var r=t(t.s=79134);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-file.js.nft.json b/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-file.js.nft.json index 357ea88f..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-file.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-file.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-image.js b/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-image.js index 66836fba..e639afee 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-image.js +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-image.js @@ -1,16 +1 @@ -"use strict";(()=>{var e={};e.id=5319,e.ids=[5319],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},9288:e=>{e.exports=require("sharp")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},72944:(e,r,t)=>{t.r(r),t.d(r,{config:()=>_,default:()=>S,routeModule:()=>v});var a={};t.r(a),t.d(a,{config:()=>h,default:()=>y});var i=t(89947),n=t(2706),s=t(96762),o=t(29021),l=t.n(o),u=t(33873),d=t.n(u),c=t(98e3),m=t(61932),g=t(96551),p=t(67619),f=t(56081);let h={api:{bodyParser:{sizeLimit:"50mb"}}};async function y(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let t=e.headers.authorization;if(!t)throw Error("No Authorization Found!");let a=(0,f.A)({key:t,user_id:String(e.query.user_id),media:!0});if(!a?.user_id)throw Error(a?.error||"Api Credentials invalid!");let{user_id:i,full_access:n}=a;if(!n)return r.json({success:!1,msg:"Unauthorized"});let{imageData:s,imageName:o,mimeType:u,thumbnailSize:p,folder:h,isPrivate:y}=e.body,S=process.env.DSQL_STATIC_SERVER_DIR;if(!S)throw console.log("Static File ENV not Found!"),Error("No Static Path!");if(h){let e=d().join(S,`images/user-images/user-${i}/${h}`);l().existsSync(e)||l().mkdirSync(e,{recursive:!0})}let _=u?.match(/jpeg/i)?"jpeg":u?.match(/png/i)?"png":u?.match(/webp/i)?"webp":u?.match(/svg/i)?"svg":"jpg",v=await (0,g.A)({imageName:o.replace(/ /g,"-").replace(/\.{1,}|\//g,""),imageSourceBase64:s,userId:i,mimeType:_,thumbnailSize:p,folder:h,isPrivate:y});if(!v)throw Error("Write Image Failed in add-media API route");let{urlPath:A,urlThumbnailPath:$}=v;await (0,m.A)({dbFullName:"datasquirel",tableName:"user_media",identifierColumnName:"media_url",identifierValue:A}),await (0,c.A)({dbFullName:"datasquirel",tableName:"user_media",data:{user_id:i,media_name:o,media_url:A,media_thumbnail_url:$,folder:h||""}}),r.json({success:!0,payload:{urlPath:A,urlThumbnailPath:$}})}catch(t){(0,p.A)({component:"/api/query/add-image/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"Add Image Error!",error:t.message})}}let S=(0,s.M)(a,"default"),_=(0,s.M)(a,"config"),v=new i.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/query/[user_id]/add-image",pathname:"/api/query/[user_id]/add-image",bundlePath:"",filename:""},userland:a})},96551:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(9288),i=t.n(a),n=t(67619),s=t(45185);async function o({imageSourceBase64:e,imageName:r,userId:t,mimeType:a,thumbnailSize:o,folder:l,isPrivate:u}){try{let n=Buffer.from(e,"base64"),d=o?parseInt(o.toString()):400,c=i()(n),m=i()(n),g=(0,s.A)({isPrivate:u,userId:t,folder:l});if(!g)return null;let{fileRootPath:p,urlRootPath:f,relativePath:h}=g,{width:y,height:S,format:_}=await c.metadata(),v=a||_;y&&S&&y>1800&&c.resize(1800,Math.round(1800/y*S),{fit:"cover"}),c.toFormat(v,{quality:80}),await c.metadata();let A=`${r}.${v}`;if(await c.toFile(p+A),y&&S&&y>d){let e=d/y;m.resize(d,Math.round(S*e),{fit:"cover"})}else y&&S&&m.resize(150,Math.round(150/y*S),{fit:"cover"});m.toFormat(v,{quality:80});let $=`${r}_thumbnail.${v}`;return await m.toFile(p+$),{urlPath:f+A,urlThumbnailPath:f+$,urlRelativePath:h+A,urlThumbnailRelativePath:h+$}}catch(e){return console.log("Write Image to Disk error =>",e.message),(0,n.A)({component:"functions/backend/fsWriteImageToDiskFromBase64",message:e.message}),null}}},45185:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(29021),i=t.n(a),n=t(33873),s=t.n(n);function o({isPrivate:e,userId:r,folder:t,video:a,pathOnly:n}){"production".match(/production/);let o=process.env.DSQL_STATIC_SERVER_DIR;if(!o)return console.log("Static File ENV not Found!"),null;let l=e?`@/${a?"videos":"media"}/${t?t+"/":""}`:a?`/videos/user-videos/user-${r}/${t?t+"/":""}`:`/images/user-images/user-${r}/${t?t+"/":""}`,u=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r}/media/${t?t+"/":""}`:s().join(o,l);return i().existsSync(u)||n||i().mkdirSync(u,{recursive:!0}),{fileRootPath:u,urlRootPath:e?`@/media/${t?t+"/":""}`:`${process.env.DSQL_STATIC_HOST}${l}`,relativePath:l}}},56081:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(29021),i=t.n(a),n=t(95969);let s=({key:e,database:r,table:t,user_id:a,media:s})=>{if(!e||!a)return null;try{let o=process.env.DSQL_API_KEYS_PATH;if(!o)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,n.A)({encryptedString:e}),u=JSON.parse(l||""),d=i().existsSync(`${o}/${u.sign}`);if(String(u.user_id)!==String(a)||!d)return null;if(!u.target_database||s)return u;if(!r&&u.target_database)return null;let c=u.target_database?.split(",").includes(String(r));if(c&&!u.target_table)return u;if(c&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(48786),i=t(37897),n=t(62050);async function s({dbContext:e,paradigm:r,dbFullName:t,tableName:s,identifierColumnName:o,identifierValue:l,useLocal:u}){try{let d=!!u||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),c=u?n.A:d?a.A:i.A,m=`DELETE FROM \`${t}\`.\`${s}\` WHERE \`${o}\`=?`;return d?await c(m,[l]):await c({paradigm:r,queryString:m,queryValues:[l]})}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(29021),i=t.n(a);async function n({user:e,message:r,component:t,noMail:a,req:n}){let s=new Date,o=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],i=t||a||r||n.socket.remoteAddress;if(!i)return null;return String(i)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== -Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` -User Id: ${e?.id} -User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(a+=` -URL: ${n.url}`),n?.body&&(a+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),o&&(a+=` -IP: ${o}`),a+=` -Date: ${s.toDateString()} -========================================`,i().existsSync("./.tmp/error.log")||i().writeFileSync("./.tmp/error.log","","utf-8");let l=i().readFileSync("./.tmp/error.log","utf-8");i().writeFileSync("./.tmp/error.log",a),i().appendFileSync("./.tmp/error.log",` - - - - -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(55511),i=t(79428),n=t(32443);function s({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:s,salt:o,keyLen:l,algorithm:u,bufferAllocSize:d}=(0,n.A)({encryptionKey:r});if(!s?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,a.scryptSync)(s,o,l),m=i.Buffer.alloc(d,0),g=(0,a.createDecipheriv)(u,c,m);try{let r=g.update(e,"hex","utf8");return r+=g.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[1251],()=>t(72944));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=5319,e.ids=[5319],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9288:e=>{e.exports=require("sharp")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},72944:(e,r,t)=>{t.r(r),t.d(r,{config:()=>b,default:()=>S,routeModule:()=>A});var a={};t.r(a),t.d(a,{config:()=>f,default:()=>h});var i=t(89947),n=t(2706),s=t(96762),l=t(29021),o=t.n(l),u=t(33873),d=t.n(u),c=t(98e3),g=t(61932),m=t(96551),p=t(67619),_=t(56081);let f={api:{bodyParser:{sizeLimit:"50mb"}}};async function h(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let t=e.headers.authorization;if(!t)throw Error("No Authorization Found!");let a=(0,_.A)({key:t,user_id:String(e.query.user_id),media:!0});if(!a?.user_id)throw Error(a?.error||"Api Credentials invalid!");let{user_id:i,full_access:n}=a;if(!n)return r.json({success:!1,msg:"Unauthorized"});let{imageData:s,imageName:l,mimeType:u,thumbnailSize:p,folder:f,isPrivate:h}=e.body,S=process.env.DSQL_STATIC_SERVER_DIR;if(!S)throw console.log("Static File ENV not Found!"),Error("No Static Path!");if(f){let e=d().join(S,`images/user-images/user-${i}/${f}`);o().existsSync(e)||o().mkdirSync(e,{recursive:!0})}let b=u?.match(/jpeg/i)?"jpeg":u?.match(/png/i)?"png":u?.match(/webp/i)?"webp":u?.match(/svg/i)?"svg":"jpg",A=await (0,m.A)({imageName:l.replace(/ /g,"-").replace(/\.{1,}|\//g,""),imageSourceBase64:s,userId:i,mimeType:b,thumbnailSize:p,folder:f,isPrivate:h});if(!A)throw Error("Write Image Failed in add-media API route");let{urlPath:y,urlThumbnailPath:E}=A;await (0,g.A)({dbFullName:"datasquirel",tableName:"user_media",identifierColumnName:"media_url",identifierValue:y}),await (0,c.A)({dbFullName:"datasquirel",tableName:"user_media",data:{user_id:i,media_name:l,media_url:y,media_thumbnail_url:E,folder:f||""}}),r.json({success:!0,payload:{urlPath:y,urlThumbnailPath:E}})}catch(t){(0,p.A)({component:"/api/query/add-image/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"Add Image Error!",error:t.message})}}let S=(0,s.M)(a,"default"),b=(0,s.M)(a,"config"),A=new i.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/query/[user_id]/add-image",pathname:"/api/query/[user_id]/add-image",bundlePath:"",filename:""},userland:a})},56081:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(29021),i=t.n(a),n=t(95969);let s=({key:e,database:r,table:t,user_id:a,media:s})=>{if(!e||!a)return null;try{let l=process.env.DSQL_API_KEYS_PATH;if(!l)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let o=(0,n.A)({encryptedString:e}),u=JSON.parse(o||""),d=i().existsSync(`${l}/${u.sign}`);if(String(u.user_id)!==String(a)||!d)return null;if(!u.target_database||s)return u;if(!r&&u.target_database)return null;let c=u.target_database?.split(",").includes(String(r));if(c&&!u.target_table)return u;if(c&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(52939),i=t(64292);async function n({dbContext:e,dbFullName:r,tableName:t,identifierColumnName:n,identifierValue:s}){try{let l=(0,a.A)({dbContext:e,dbFullName:r}),o=l?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;l?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let u=`DELETE FROM ${l?"":`\`${r}\`.`}\`${t}\` WHERE \`${n}\`=?`;return await (0,i.A)(o,u,[s])}catch(e){return null}}},95969:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(55511),i=t(79428),n=t(32443);function s({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:s,salt:l,keyLen:o,algorithm:u,bufferAllocSize:d}=(0,n.A)({encryptionKey:r});if(!s?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,a.scryptSync)(s,l,o),g=i.Buffer.alloc(d,0),m=(0,a.createDecipheriv)(u,c,g);try{let r=m.update(e,"hex","utf8");return r+=m.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[5194],()=>t(72944));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-image.js.nft.json b/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-image.js.nft.json index 4deeba07..641acfc5 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-image.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/add-image.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/@img/sharp-libvips-linux-x64/lib/index.js","../../../../../../node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.42","../../../../../../node_modules/@img/sharp-libvips-linux-x64/package.json","../../../../../../node_modules/@img/sharp-libvips-linux-x64/versions.json","../../../../../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/index.js","../../../../../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/libvips-cpp.so.42","../../../../../../node_modules/@img/sharp-libvips-linuxmusl-x64/package.json","../../../../../../node_modules/@img/sharp-libvips-linuxmusl-x64/versions.json","../../../../../../node_modules/@img/sharp-linux-x64/LICENSE","../../../../../../node_modules/@img/sharp-linux-x64/lib/sharp-linux-x64.node","../../../../../../node_modules/@img/sharp-linux-x64/package.json","../../../../../../node_modules/@img/sharp-linuxmusl-x64/LICENSE","../../../../../../node_modules/@img/sharp-linuxmusl-x64/lib/sharp-linuxmusl-x64.node","../../../../../../node_modules/@img/sharp-linuxmusl-x64/package.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/color-convert/conversions.js","../../../../../../node_modules/color-convert/index.js","../../../../../../node_modules/color-convert/package.json","../../../../../../node_modules/color-convert/route.js","../../../../../../node_modules/color-name/index.js","../../../../../../node_modules/color-name/package.json","../../../../../../node_modules/color-string/index.js","../../../../../../node_modules/color-string/package.json","../../../../../../node_modules/color/index.js","../../../../../../node_modules/color/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-arrayish/index.js","../../../../../../node_modules/is-arrayish/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/semver/classes/comparator.js","../../../../../../node_modules/semver/classes/range.js","../../../../../../node_modules/semver/classes/semver.js","../../../../../../node_modules/semver/functions/cmp.js","../../../../../../node_modules/semver/functions/coerce.js","../../../../../../node_modules/semver/functions/compare.js","../../../../../../node_modules/semver/functions/eq.js","../../../../../../node_modules/semver/functions/gt.js","../../../../../../node_modules/semver/functions/gte.js","../../../../../../node_modules/semver/functions/lt.js","../../../../../../node_modules/semver/functions/lte.js","../../../../../../node_modules/semver/functions/neq.js","../../../../../../node_modules/semver/functions/parse.js","../../../../../../node_modules/semver/functions/satisfies.js","../../../../../../node_modules/semver/internal/constants.js","../../../../../../node_modules/semver/internal/debug.js","../../../../../../node_modules/semver/internal/identifiers.js","../../../../../../node_modules/semver/internal/lrucache.js","../../../../../../node_modules/semver/internal/parse-options.js","../../../../../../node_modules/semver/internal/re.js","../../../../../../node_modules/semver/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sharp/lib/channel.js","../../../../../../node_modules/sharp/lib/colour.js","../../../../../../node_modules/sharp/lib/composite.js","../../../../../../node_modules/sharp/lib/constructor.js","../../../../../../node_modules/sharp/lib/index.js","../../../../../../node_modules/sharp/lib/input.js","../../../../../../node_modules/sharp/lib/is.js","../../../../../../node_modules/sharp/lib/libvips.js","../../../../../../node_modules/sharp/lib/operation.js","../../../../../../node_modules/sharp/lib/output.js","../../../../../../node_modules/sharp/lib/resize.js","../../../../../../node_modules/sharp/lib/sharp.js","../../../../../../node_modules/sharp/lib/utility.js","../../../../../../node_modules/sharp/package.json","../../../../../../node_modules/simple-swizzle/index.js","../../../../../../node_modules/simple-swizzle/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../chunks/5194.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/delete-file.js b/dsql-app/.local_dist/server/pages/api/query/[user_id]/delete-file.js index 664fac60..7c6db901 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/delete-file.js +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/delete-file.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=7918,e.ids=[7918],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},83701:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>f,routeModule:()=>y});var n={};t.r(n),t.d(n,{config:()=>p,default:()=>S});var s=t(89947),o=t(2706),a=t(96762),i=t(29021),l=t.n(i),c=t(48786),u=t(61932),_=t(67619),d=t(56081);let p={api:{bodyParser:{sizeLimit:"50mb"}}};async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let t=e.headers.authorization;if(!t)return r.json({success:!1,msg:"Unauthorized"});let n=(0,d.A)({key:t,user_id:String(e.query.user_id)});if(!n?.user_id)throw Error("Api Credentials invalid!");let{user_id:s,full_access:o}=n;if(!o)return r.json({success:!1,msg:"Unauthorized"});let{url:a}=e.body,i=await (0,c.A)("SELECT * FROM user_media WHERE media_url = ?",[a]);if(!i?.length)return r.json({success:!1,msg:"Media not found!"});let{id:_,folder:p,media_url:S,media_thumbnail_url:f,media_type:g}=i[0],y=process.env.DSQL_STATIC_SERVER_DIR;if(!y)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let m=e=>!e||e?.match(/\.\./)?"":e?.match(/^\@/)?e.replace(/@\/media\//,`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s}/media/`):e.replace(process.env.DSQL_STATIC_HOST||"",y),A=m(S),E=m(f);if(!A?.match(/./))return r.json({success:!1,msg:"Invalid path!"});try{l().unlinkSync(A),l().unlinkSync(E),await (0,u.A)({dbFullName:"datasquirel",tableName:"user_media",identifierColumnName:"id",identifierValue:_}),r.json({success:!0,payload:{url:a}})}catch(e){console.log("File delete error:",e.message),r.json({success:!1,payload:{url:a},error:e.message})}}catch(t){console.log("File write error:",t),(0,_.A)({component:"/api/query/delete-file/main-catch-error",message:t.message,req:e}),r.json({success:!1,msg:"Delete File Error!",error:t.message})}}let f=(0,a.M)(n,"default"),g=(0,a.M)(n,"config"),y=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/query/[user_id]/delete-file",pathname:"/api/query/[user_id]/delete-file",bundlePath:"",filename:""},userland:n})},56081:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n),o=t(95969);let a=({key:e,database:r,table:t,user_id:n,media:a})=>{if(!e||!n)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,o.A)({encryptedString:e}),c=JSON.parse(l||""),u=s().existsSync(`${i}/${c.sign}`);if(String(c.user_id)!==String(n)||!u)return null;if(!c.target_database||a)return c;if(!r&&c.target_database)return null;let _=c.target_database?.split(",").includes(String(r));if(_&&!c.target_table)return c;if(_&&!t&&c.target_table)return null;if(c.target_table?.split(",").includes(String(t)))return c;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(48786),s=t(37897),o=t(62050);async function a({dbContext:e,paradigm:r,dbFullName:t,tableName:a,identifierColumnName:i,identifierValue:l,useLocal:c}){try{let u=!!c||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),_=c?o.A:u?n.A:s.A,d=`DELETE FROM \`${t}\`.\`${a}\` WHERE \`${i}\`=?`;return u?await _(d,[l]):await _({paradigm:r,queryString:d,queryValues:[l]})}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n);async function o({user:e,message:r,component:t,noMail:n,req:o}){let a=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||o.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=7918,e.ids=[7918],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},83701:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>D,routeModule:()=>g});var n={};t.r(n),t.d(n,{config:()=>d,default:()=>p});var s=t(89947),o=t(2706),a=t(96762),i=t(29021),l=t.n(i),c=t(48786),u=t(61932),_=t(67619),S=t(56081);let d={api:{bodyParser:{sizeLimit:"50mb"}}};async function p(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let t=e.headers.authorization;if(!t)return r.json({success:!1,msg:"Unauthorized"});let n=(0,S.A)({key:t,user_id:String(e.query.user_id)});if(!n?.user_id)throw Error("Api Credentials invalid!");let{user_id:s,full_access:o}=n;if(!o)return r.json({success:!1,msg:"Unauthorized"});let{url:a}=e.body,i=await (0,c.A)("SELECT * FROM user_media WHERE media_url = ?",[a]);if(!i?.length)return r.json({success:!1,msg:"Media not found!"});let{id:_,folder:d,media_url:p,media_thumbnail_url:D,media_type:f}=i[0],g=process.env.DSQL_STATIC_SERVER_DIR;if(!g)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let E=e=>!e||e?.match(/\.\./)?"":e?.match(/^\@/)?e.replace(/@\/media\//,`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s}/media/`):e.replace(process.env.DSQL_STATIC_HOST||"",g),m=E(p),A=E(D);if(!m?.match(/./))return r.json({success:!1,msg:"Invalid path!"});try{l().unlinkSync(m),l().unlinkSync(A),await (0,u.A)({dbFullName:"datasquirel",tableName:"user_media",identifierColumnName:"id",identifierValue:_}),r.json({success:!0,payload:{url:a}})}catch(e){console.log("File delete error:",e.message),r.json({success:!1,payload:{url:a},error:e.message})}}catch(t){console.log("File write error:",t),(0,_.A)({component:"/api/query/delete-file/main-catch-error",message:t.message,req:e}),r.json({success:!1,msg:"Delete File Error!",error:t.message})}}let D=(0,a.M)(n,"default"),f=(0,a.M)(n,"config"),g=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/query/[user_id]/delete-file",pathname:"/api/query/[user_id]/delete-file",bundlePath:"",filename:""},userland:n})},56081:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n),o=t(95969);let a=({key:e,database:r,table:t,user_id:n,media:a})=>{if(!e||!n)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,o.A)({encryptedString:e}),c=JSON.parse(l||""),u=s().existsSync(`${i}/${c.sign}`);if(String(c.user_id)!==String(n)||!u)return null;if(!c.target_database||a)return c;if(!r&&c.target_database)return null;let _=c.target_database?.split(",").includes(String(r));if(_&&!c.target_table)return c;if(_&&!t&&c.target_table)return null;if(c.target_table?.split(",").includes(String(t)))return c;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(52939),s=t(64292);async function o({dbContext:e,dbFullName:r,tableName:t,identifierColumnName:o,identifierValue:a}){try{let i=(0,n.A)({dbContext:e,dbFullName:r}),l=i?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;i?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let c=`DELETE FROM ${i?"":`\`${r}\`.`}\`${t}\` WHERE \`${o}\`=?`;return await (0,s.A)(l,c,[a])}catch(e){return null}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n);async function o({user:e,message:r,component:t,noMail:n,req:o}){let a=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||o.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${a.toDateString()} -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),s=t(79428),o=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,n.scryptSync)(a,i,l),d=s.Buffer.alloc(u,0),p=(0,n.createDecipheriv)(c,_,d);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(64292),s=t(7447);async function o({paradigm:e,queryString:r,queryValues:t}){let o="Read Only"==e?(0,s.A)({ro:!0}):(0,s.A)({fa:!0});try{return await (0,n.A)(o,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{o?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(9973),s=t.n(n);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=83701);module.exports=t})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),s=t(79428),o=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,n.scryptSync)(a,i,l),S=s.Buffer.alloc(u,0),d=(0,n.createDecipheriv)(c,_,S);try{let r=d.update(e,"hex","utf8");return r+=d.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(9973),s=t.n(n);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=83701);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/delete-file.js.nft.json b/dsql-app/.local_dist/server/pages/api/query/[user_id]/delete-file.js.nft.json index 4a334c29..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/delete-file.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/delete-file.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/get-private-file.js.nft.json b/dsql-app/.local_dist/server/pages/api/query/[user_id]/get-private-file.js.nft.json index cc4e2d28..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/get-private-file.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/get-private-file.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/get-schema.js.nft.json b/dsql-app/.local_dist/server/pages/api/query/[user_id]/get-schema.js.nft.json index cc4e2d28..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/get-schema.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/get-schema.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/get.js b/dsql-app/.local_dist/server/pages/api/query/[user_id]/get.js index 1e43e85a..7f37483d 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/get.js +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/get.js @@ -1,16 +1 @@ -"use strict";(()=>{var e={};e.id=8446,e.ids=[8446],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},93777:(e,r,t)=>{t.r(r),t.d(r,{config:()=>h,default:()=>f,routeModule:()=>b});var a={};t.r(a),t.d(a,{default:()=>y});var s=t(89947),l=t(2706),n=t(96762),i=t(29021),u=t.n(i),c=t(27825),o=t.n(c),d=t(67619),m=t(36249);async function p({query:e,dbFullName:r,queryValues:t,tableName:a,dbSchema:s,useLocal:l}){if("string"==typeof e&&e.match(/^alter|^delete|information_schema|databases|^create/i))return{success:!1,msg:"Wrong Input."};try{let n,{result:i,error:u}=await (0,m.A)({dbFullName:r,query:e,queryValuesArray:t,readOnly:!0,dbSchema:s,tableName:a,local:l});if(s){let e=s.tables.find(e=>e.tableName===a);if(e){let r=o().cloneDeep(e);delete r.childTable,delete r.childTableDbFullName,delete r.childTableName,delete r.childrenTables,delete r.updateData,delete r.tableNameOld,delete r.indexes,n=r}}if(u)throw u;if(i.error)throw Error(i.error);return{success:!0,payload:i,schema:a&&n?n:void 0}}catch(e){return(0,d.A)({component:"/api/query/get/lines-85-94",message:e.message}),{success:!1,payload:null,error:e.message}}}var g=t(56081);async function y(e,r){if("GET"!==e.method)return r.json({success:!1,msg:"Failed!"});try{let t,a;let s=e.query,{query:l,db:n}=s,i=s?.tableName?String(s.tableName):void 0,c=e.headers.authorization;if(!c)return r.json({success:!1,msg:"Unauthorized"});let o=(0,g.A)({key:c,database:n,table:i,user_id:String(e.query.user_id)});if(!o?.user_id)throw Error("Api Credentials invalid!");let{user_id:d}=o;if(s?.queryValues&&"string"==typeof s?.queryValues)try{t=JSON.parse(s.queryValues)}catch(e){}let m=`datasquirel_user_${d}_${n}`,y=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${d.toString().replace(/\//g,"")}/main.json`;if(u().existsSync(y))try{a=JSON.parse(u().readFileSync(y,"utf8")).filter(e=>e.dbFullName===m)[0]}catch(e){}let f=`datasquirel_user_${d}_`,h=await p({dbFullName:m,query:l.replace(/datasquirel_user_\d+_/gi,f).replace(/__db/gi,m),tableName:i,queryValues:t,dbSchema:a});r.json(h)}catch(t){(0,d.A)({component:"/api/query/get/main-catch-error",message:t.message,req:e}),r.json({success:!1,msg:"Wrong Credentials"})}}let f=(0,n.M)(a,"default"),h=(0,n.M)(a,"config"),b=new s.PagesAPIRouteModule({definition:{kind:l.A.PAGES_API,page:"/api/query/[user_id]/get",pathname:"/api/query/[user_id]/get",bundlePath:"",filename:""},userland:a})},56081:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(29021),s=t.n(a),l=t(95969);let n=({key:e,database:r,table:t,user_id:a,media:n})=>{if(!e||!a)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let u=(0,l.A)({encryptedString:e}),c=JSON.parse(u||""),o=s().existsSync(`${i}/${c.sign}`);if(String(c.user_id)!==String(a)||!o)return null;if(!c.target_database||n)return c;if(!r&&c.target_database)return null;let d=c.target_database?.split(",").includes(String(r));if(d&&!c.target_table)return c;if(d&&!t&&c.target_table)return null;if(c.target_table?.split(",").includes(String(t)))return c;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(48786),s=t(37897),l=t(62050);async function n({dbContext:e,paradigm:r,dbFullName:t,tableName:n,identifierColumnName:i,identifierValue:u,useLocal:c}){try{let o=!!c||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),d=c?l.A:o?a.A:s.A,m=`DELETE FROM \`${t}\`.\`${n}\` WHERE \`${i}\`=?`;return o?await d(m,[u]):await d({paradigm:r,queryString:m,queryValues:[u]})}catch(e){return null}}},36249:(e,r,t)=>{t.d(r,{A:()=>m});var a=t(37897),s=t(62050),l=t(43775),n=t(67619);async function i({queryString:e,tableSchema:r,queryValuesArray:t,local:i}){let u;try{u=i?await (0,s.A)(e,t):await (0,a.A)({paradigm:"Full Access",queryString:e,queryValues:t})}catch(e){return(0,n.A)({component:"fullAccessDbHandler",message:e.message}),e.message}if(u&&r){let e=u;return await (0,l.A)({unparsedResults:e,tableSchema:r})}return u||null}async function u({queryString:e,queryValuesArray:r,tableSchema:t,useLocal:i}){let u;try{u=i?await (0,s.A)(e,r):await (0,a.A)({paradigm:"Read Only",queryString:e,queryValues:r})}catch(e){return(0,n.A)({component:"varReadOnlyDatabaseDbHandler",message:e.message,noMail:!0}),e.message}if(!u)return null;{let e=u;return await (0,l.A)({unparsedResults:e,tableSchema:t})}}var c=t(98e3),o=t(30802),d=t(61932);async function m({dbFullName:e,query:r,readOnly:t,dbSchema:a,queryValuesArray:s,tableName:l,local:m}){let p,g,y;if(a)try{let e=l||("string"==typeof r?null:r?r?.table:null);if(!e)throw Error("No table name provided");y=a.tables.filter(r=>r?.tableName===e)[0]}catch(e){}try{if("string"==typeof r){let e=r.replace(/\n|\r|\n\r|\r\n/gm," ").replace(/ {2,}/g," ").trim();if(t&&e.match(/^alter|^delete|information_schema|^create/i))throw Error("Wrong Input!");p=t?await u({queryString:e,queryValuesArray:s?.map(e=>String(e)),tableSchema:y,useLocal:m}):await i({queryString:e,queryValuesArray:s?.map(e=>String(e)),tableSchema:y,local:m})}else if("object"==typeof r){let{data:t,action:a,table:s,identifierColumnName:l,identifierValue:n,update:i,duplicateColumnName:u,duplicateColumnValue:f}=r;switch(a.toLowerCase()){case"insert":p=await (0,c.A)({dbContext:m?"Master":"Dsql User",paradigm:"Full Access",dbFullName:e,tableName:s,data:t,update:i,duplicateColumnName:u,duplicateColumnValue:f,tableSchema:y,useLocal:m}),p?.insertId||(g=Error("Couldn't insert data"));break;case"update":p=await (0,o.A)({dbContext:m?"Master":"Dsql User",paradigm:"Full Access",dbFullName:e,tableName:s,data:t,identifierColumnName:l,identifierValue:n,tableSchema:y,useLocal:m});break;case"delete":p=await (0,d.A)({dbContext:m?"Master":"Dsql User",paradigm:"Full Access",dbFullName:e,tableName:s,identifierColumnName:l,identifierValue:n,tableSchema:y,useLocal:m});break;default:p=null}}}catch(e){(0,n.A)({component:"functions/backend/runQuery",message:e.message}),p=null,e=e.message}return{result:p,error:g}}},43775:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:r}){let t=[];try{for(let l=0;l",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(29021),s=t.n(a);async function l({user:e,message:r,component:t,noMail:a,req:l}){let n=new Date,i=(()=>{if(!l)return null;try{let e=l.headers["x-forwarded-for"],r=l.headers["x-real-ip"],t=l.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||a||r||l.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== -Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` -User Id: ${e?.id} -User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),l?.url&&(a+=` -URL: ${l.url}`),l?.body&&(a+=` -Request Body: ${JSON.stringify(l.body,null,4)}`),i&&(a+=` -IP: ${i}`),a+=` -Date: ${n.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let u=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` - - - - -${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(55511),s=t(79428),l=t(32443);function n({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:u,algorithm:c,bufferAllocSize:o}=(0,l.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(n,i,u),m=s.Buffer.alloc(o,0),p=(0,a.createDecipheriv)(c,d,m);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[1251],()=>t(93777));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=8446,e.ids=[8446],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},83896:(e,t,r)=>{r.r(t),r.d(t,{config:()=>g,default:()=>y,routeModule:()=>b});var a={};r.r(a),r.d(a,{default:()=>m});var i=r(89947),l=r(2706),s=r(96762),o=r(29021),n=r.n(o),u=r(27825),d=r.n(u),c=r(67619),p=r(36249);async function f({query:e,dbFullName:t,queryValues:r,tableName:a,dbSchema:i,debug:l,dbContext:s}){let o=function({query:e,values:t}){let r="string"==typeof e?void 0:function({tableName:e,genObject:t,dbFullName:r}){if(!t)return;let a=t.query?t.query:void 0,i=a?Object.keys(a):void 0,l=[],s=r?`${r}.`:"";function o({queryObj:t,join:r,field:a}){let i=t?.tableName?`${s}${t.tableName}.${a}`:r?`${s}${e}.${a}`:a,o=`${i}=?`;if("string"==typeof t.value||"number"==typeof t.value){let e=String(t.value);"LIKE"==t.equality?o=`LOWER(${i}) LIKE LOWER('%${e}%')`:("NOT EQUAL"==t.equality&&(o=`${i} != ?`),l.push(e))}else if(Array.isArray(t.value)){let e=[];t.value.forEach(r=>{"LIKE"==t.equality?e.push(`LOWER(${i}) LIKE LOWER('%${r}%')`):("NOT EQUAL"==t.equality?e.push(`${i} != ?`):e.push(`${i} = ?`),l.push(r))}),o="("+e.join(` ${t.operator||"AND"} `)+")"}return o}let n=i?.map(e=>{let r=a?.[e];if(r){if(r.__query){let e=r.__query;return"("+Object.keys(e).map(r=>o({queryObj:e?.[r],field:r,join:t.join})).join(` ${r.operator||"AND"} `)+")"}return o({queryObj:r,field:e,join:t.join})}});function u(t,r){return`${s}${"object"==typeof t.source?t.source.tableName:e}.${"object"==typeof t.source?t.source.fieldName:t.source}=${t.targetLiteral?`'${t.targetLiteral}'`:r.alias?`${s}${"object"==typeof t.target?t.target.tableName:r.alias}.${"object"==typeof t.target?t.target.fieldName:t.target}`:`${s}${"object"==typeof t.target?t.target.tableName:r.tableName}.${"object"==typeof t.target?t.target.fieldName:t.target}`}`}let d=(()=>{let r="SELECT";if(t.selectFields?.[0]?t.join?r+=` ${t.selectFields?.map(t=>`${s}${e}.${t}`).join(",")}`:r+=` ${t.selectFields?.join(",")}`:t.join?r+=` ${s}${e}.*`:r+=" *",t.join){let a=[e];r+=","+t.join.map(e=>{let t=e.alias?e.alias:e.tableName;return a.includes(t)?null:(a.push(t),e.selectFields)?e.selectFields.map(e=>{if("string"==typeof e)return`${s}${t}.${e}`;if("object"==typeof e){let r=e.count?`COUNT(${s}${t}.${e.field})`:`${s}${t}.${e.field}`;return e.alias&&(r+=` AS ${e.alias}`),r}}).join(","):`${s}${t}.*`}).filter(e=>!!e).join(",")}return r+=` FROM ${s}${e}`,t.join&&(r+=" "+t.join.map(e=>e.joinType+" "+(e.alias?`${s}${e.tableName} `+e.alias:`${s}${e.tableName}`)+" ON "+(Array.isArray(e.match)?"("+e.match.map(t=>u(t,e)).join(e.operator?` ${e.operator} `:" AND ")+")":"object"==typeof e.match?u(e.match,e):void 0)).join(" ")),r})();if(n?.[0]&&n.find(e=>e)){let e=t?.searchOperator||"AND";d+=` WHERE ${n.join(` ${e} `)} `}return t.order&&(d+=` ORDER BY ${t.join?`${s}${e}.${String(t.order.field)}`:String(t.order.field)} ${t.order.strategy}`),t.limit&&(d+=` LIMIT ${t.limit}`),t.offset&&(d+=` OFFSET ${t.offset}`),{string:d,values:l}}({tableName:e.table,genObject:e.query,dbFullName:e.dbFullName||"__db"});return{query:"string"==typeof e?String(e.replace(/\n|\r|\n\r/g,"").replace(/ {2,}/g," ")):r?.string||"",values:t||r?.values,valuesString:"string"==typeof e?t?JSON.stringify(t):void 0:r?.values?JSON.stringify(r.values):void 0}}({query:e,values:r});if("string"==typeof e&&e.match(/^alter|^delete|information_schema|databases|^create/i))return{success:!1,msg:"Wrong Input."};try{let e,{result:r,error:n}=await (0,p.A)({dbFullName:t,query:o.query,queryValuesArray:o.values,readOnly:!0,dbSchema:i,tableName:a,dbContext:s,debug:l});if(l&&global.DSQL_USE_LOCAL&&(console.log("apiGet:result",r),console.log("apiGet:error",n)),i){let t=i.tables.find(e=>e.tableName===a);if(t){let r=d().cloneDeep(t);delete r.childTable,delete r.childTableDbFullName,delete r.childTableName,delete r.childrenTables,delete r.updateData,delete r.tableNameOld,delete r.indexes,e=r}}if(n)throw n;if(r.error)throw Error(r.error);return{success:!0,payload:r,schema:a&&e?e:void 0}}catch(e){return(0,c.A)({component:"/api/query/get/lines-85-94",message:e.message}),l&&global.DSQL_USE_LOCAL&&console.log("apiGet:error",e.message),{success:!1,payload:null,error:e.message}}}var $=r(56081);async function m(e,t){if("GET"!==e.method)return t.json({success:!1,msg:"Failed!"});try{let r,a;let i=e.query,{query:l,db:s,debug:o}=i,u=i?.tableName?String(i.tableName):void 0,d=e.headers.authorization;if(!d)return t.json({success:!1,msg:"Unauthorized"});let c=(0,$.A)({key:d,database:s,table:u,user_id:String(e.query.user_id)});if(!c?.user_id)throw Error("Api Credentials invalid!");let{user_id:p}=c;if(i?.queryValues&&"string"==typeof i?.queryValues)try{r=JSON.parse(i.queryValues)}catch(e){}let m=`datasquirel_user_${p}_${s}`,y=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${p.toString().replace(/\//g,"")}/main.json`;if(n().existsSync(y))try{a=JSON.parse(n().readFileSync(y,"utf8")).filter(e=>e.dbFullName===m)[0]}catch(e){}let g=`datasquirel_user_${p}_`,b=l.replace(/datasquirel_user_\d+_/gim,g).replace(/__db/gim,m),j={...await f({dbFullName:m,query:b,tableName:u,queryValues:r,dbSchema:a,debug:o,dbContext:"Dsql User"})};o&&(j.finalQuery=b),t.json(j)}catch(r){(0,c.A)({component:"/api/query/get/main-catch-error",message:r.message,req:e}),t.json({success:!1,msg:"Wrong Credentials"})}}let y=(0,s.M)(a,"default"),g=(0,s.M)(a,"config"),b=new i.PagesAPIRouteModule({definition:{kind:l.A.PAGES_API,page:"/api/query/[user_id]/get",pathname:"/api/query/[user_id]/get",bundlePath:"",filename:""},userland:a})}};var t=require("../../../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[9595],()=>r(83896));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/get.js.nft.json b/dsql-app/.local_dist/server/pages/api/query/[user_id]/get.js.nft.json index 4f0fde9a..a78cfa12 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/get.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/get.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/lodash/lodash.js","../../../../../../node_modules/lodash/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../chunks/9595.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/post.js b/dsql-app/.local_dist/server/pages/api/query/[user_id]/post.js index b79e3567..a436d569 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/post.js +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/post.js @@ -1,16 +1 @@ -"use strict";(()=>{var e={};e.id=4112,e.ids=[4112],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},88749:(e,r,t)=>{t.r(r),t.d(r,{config:()=>h,default:()=>b,routeModule:()=>A});var a={};t.r(a),t.d(a,{config:()=>f,default:()=>y});var s=t(89947),l=t(2706),n=t(96762),i=t(29021),u=t.n(i),o=t(27825),c=t.n(o),d=t(67619),m=t(36249);async function p({query:e,dbFullName:r,queryValues:t,tableName:a,dbSchema:s,useLocal:l}){let n;if("string"==typeof e&&e?.match(/^create |^alter |^drop /i)||"object"==typeof e&&e?.action?.match(/^create |^alter |^drop /i))return{success:!1,msg:"Wrong Input"};try{let i,{result:u,error:o}=await (0,m.A)({dbFullName:r,query:e,dbSchema:s,queryValuesArray:t,tableName:a,local:l});if(n=u,o)throw o;if(s){let e=s.tables.find(e=>e.tableName===a);if(e){let r=c().cloneDeep(e);delete r.childTable,delete r.childTableDbFullName,delete r.childTableName,delete r.childrenTables,delete r.updateData,delete r.tableNameOld,delete r.indexes,i=r}}return{success:!0,payload:n,error:o,schema:a&&i?i:void 0}}catch(e){return(0,d.A)({component:"/api/query/post/lines-132-142",message:e.message}),{success:!1,payload:n,error:e.message}}}var g=t(56081);let f={api:{bodyParser:{sizeLimit:"50mb"}}};async function y(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let t,{query:a,database:s,tableName:l,queryValues:n}=e.body,i=e.headers.authorization,o=(0,g.A)({key:i,database:s,table:l,user_id:String(e.query.user_id)});if(!o?.user_id)throw Error("Api Credentials invalid!");let{user_id:c,full_access:d}=o;if(!d)return r.json({success:!1,msg:"Unauthorized"});let m=`datasquirel_user_${c}_${s}`,f=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${c.toString().replace(/\//g,"")}/main.json`;if(u().existsSync(f))try{t=JSON.parse(u().readFileSync(f,"utf8")).filter(e=>e.dbFullName===m)[0]}catch(e){}let y=`datasquirel_user_${c}_`,b=await p({query:"string"==typeof a?a.replace(/datasquirel_user_\d+_/gi,y).replace(/__db/gi,m):a,dbFullName:m,dbSchema:t,queryValues:n,tableName:l});r.json(b)}catch(t){(0,d.A)({component:"/api/query/post/main-catch-error",message:t.message,req:e}),r.json({success:!1,msg:"Wrong Credentials"})}}let b=(0,n.M)(a,"default"),h=(0,n.M)(a,"config"),A=new s.PagesAPIRouteModule({definition:{kind:l.A.PAGES_API,page:"/api/query/[user_id]/post",pathname:"/api/query/[user_id]/post",bundlePath:"",filename:""},userland:a})},56081:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(29021),s=t.n(a),l=t(95969);let n=({key:e,database:r,table:t,user_id:a,media:n})=>{if(!e||!a)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let u=(0,l.A)({encryptedString:e}),o=JSON.parse(u||""),c=s().existsSync(`${i}/${o.sign}`);if(String(o.user_id)!==String(a)||!c)return null;if(!o.target_database||n)return o;if(!r&&o.target_database)return null;let d=o.target_database?.split(",").includes(String(r));if(d&&!o.target_table)return o;if(d&&!t&&o.target_table)return null;if(o.target_table?.split(",").includes(String(t)))return o;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(48786),s=t(37897),l=t(62050);async function n({dbContext:e,paradigm:r,dbFullName:t,tableName:n,identifierColumnName:i,identifierValue:u,useLocal:o}){try{let c=!!o||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),d=o?l.A:c?a.A:s.A,m=`DELETE FROM \`${t}\`.\`${n}\` WHERE \`${i}\`=?`;return c?await d(m,[u]):await d({paradigm:r,queryString:m,queryValues:[u]})}catch(e){return null}}},36249:(e,r,t)=>{t.d(r,{A:()=>m});var a=t(37897),s=t(62050),l=t(43775),n=t(67619);async function i({queryString:e,tableSchema:r,queryValuesArray:t,local:i}){let u;try{u=i?await (0,s.A)(e,t):await (0,a.A)({paradigm:"Full Access",queryString:e,queryValues:t})}catch(e){return(0,n.A)({component:"fullAccessDbHandler",message:e.message}),e.message}if(u&&r){let e=u;return await (0,l.A)({unparsedResults:e,tableSchema:r})}return u||null}async function u({queryString:e,queryValuesArray:r,tableSchema:t,useLocal:i}){let u;try{u=i?await (0,s.A)(e,r):await (0,a.A)({paradigm:"Read Only",queryString:e,queryValues:r})}catch(e){return(0,n.A)({component:"varReadOnlyDatabaseDbHandler",message:e.message,noMail:!0}),e.message}if(!u)return null;{let e=u;return await (0,l.A)({unparsedResults:e,tableSchema:t})}}var o=t(98e3),c=t(30802),d=t(61932);async function m({dbFullName:e,query:r,readOnly:t,dbSchema:a,queryValuesArray:s,tableName:l,local:m}){let p,g,f;if(a)try{let e=l||("string"==typeof r?null:r?r?.table:null);if(!e)throw Error("No table name provided");f=a.tables.filter(r=>r?.tableName===e)[0]}catch(e){}try{if("string"==typeof r){let e=r.replace(/\n|\r|\n\r|\r\n/gm," ").replace(/ {2,}/g," ").trim();if(t&&e.match(/^alter|^delete|information_schema|^create/i))throw Error("Wrong Input!");p=t?await u({queryString:e,queryValuesArray:s?.map(e=>String(e)),tableSchema:f,useLocal:m}):await i({queryString:e,queryValuesArray:s?.map(e=>String(e)),tableSchema:f,local:m})}else if("object"==typeof r){let{data:t,action:a,table:s,identifierColumnName:l,identifierValue:n,update:i,duplicateColumnName:u,duplicateColumnValue:y}=r;switch(a.toLowerCase()){case"insert":p=await (0,o.A)({dbContext:m?"Master":"Dsql User",paradigm:"Full Access",dbFullName:e,tableName:s,data:t,update:i,duplicateColumnName:u,duplicateColumnValue:y,tableSchema:f,useLocal:m}),p?.insertId||(g=Error("Couldn't insert data"));break;case"update":p=await (0,c.A)({dbContext:m?"Master":"Dsql User",paradigm:"Full Access",dbFullName:e,tableName:s,data:t,identifierColumnName:l,identifierValue:n,tableSchema:f,useLocal:m});break;case"delete":p=await (0,d.A)({dbContext:m?"Master":"Dsql User",paradigm:"Full Access",dbFullName:e,tableName:s,identifierColumnName:l,identifierValue:n,tableSchema:f,useLocal:m});break;default:p=null}}}catch(e){(0,n.A)({component:"functions/backend/runQuery",message:e.message}),p=null,e=e.message}return{result:p,error:g}}},43775:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:r}){let t=[];try{for(let l=0;l",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(29021),s=t.n(a);async function l({user:e,message:r,component:t,noMail:a,req:l}){let n=new Date,i=(()=>{if(!l)return null;try{let e=l.headers["x-forwarded-for"],r=l.headers["x-real-ip"],t=l.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||a||r||l.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== -Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` -User Id: ${e?.id} -User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),l?.url&&(a+=` -URL: ${l.url}`),l?.body&&(a+=` -Request Body: ${JSON.stringify(l.body,null,4)}`),i&&(a+=` -IP: ${i}`),a+=` -Date: ${n.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let u=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` - - - - -${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(55511),s=t(79428),l=t(32443);function n({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:u,algorithm:o,bufferAllocSize:c}=(0,l.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(n,i,u),m=s.Buffer.alloc(c,0),p=(0,a.createDecipheriv)(o,d,m);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[1251],()=>t(88749));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4112,e.ids=[4112],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},88749:(e,r,t)=>{t.r(r),t.d(r,{config:()=>h,default:()=>b,routeModule:()=>_});var a={};t.r(a),t.d(a,{config:()=>y,default:()=>g});var s=t(89947),i=t(2706),l=t(96762),o=t(29021),d=t.n(o),n=t(27825),u=t.n(n),c=t(67619),p=t(36249);async function m({query:e,dbFullName:r,queryValues:t,tableName:a,dbSchema:s,dbContext:i}){let l;if("string"==typeof e&&e?.match(/^create |^alter |^drop /i)||"object"==typeof e&&e?.action?.match(/^create |^alter |^drop /i))return{success:!1,msg:"Wrong Input"};try{let o,{result:d,error:n}=await (0,p.A)({dbFullName:r,query:e,dbSchema:s,queryValuesArray:t,tableName:a,dbContext:i});if(l=d,n)throw n;if(s){let e=s.tables.find(e=>e.tableName===a);if(e){let r=u().cloneDeep(e);delete r.childTable,delete r.childTableDbFullName,delete r.childTableName,delete r.childrenTables,delete r.updateData,delete r.tableNameOld,delete r.indexes,o=r}}return{success:!0,payload:l,error:n,schema:a&&o?o:void 0}}catch(e){return(0,c.A)({component:"/api/query/post/lines-132-142",message:e.message}),{success:!1,payload:l,error:e.message}}}var f=t(56081);let y={api:{bodyParser:{sizeLimit:"50mb"}}};async function g(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let t,{query:a,database:s,tableName:i,queryValues:l}=e.body,o=e.headers.authorization,n=(0,f.A)({key:o,database:s,table:i,user_id:String(e.query.user_id)});if(!n?.user_id)throw Error("Api Credentials invalid!");let{user_id:u,full_access:c}=n;if(!c)return r.json({success:!1,msg:"Unauthorized"});let p=`datasquirel_user_${u}_${s}`,y=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${u.toString().replace(/\//g,"")}/main.json`;if(d().existsSync(y))try{t=JSON.parse(d().readFileSync(y,"utf8")).filter(e=>e.dbFullName===p)[0]}catch(e){}let g=`datasquirel_user_${u}_`,b="string"==typeof a?a.replace(/datasquirel_user_\d+_/gim,g).replace(/__db/gim,p):null,h=await m({query:"string"==typeof a?b:a,dbFullName:p,dbSchema:t,queryValues:l,tableName:i,dbContext:"Dsql User"});r.json({...h,finalQuery:b})}catch(t){(0,c.A)({component:"/api/query/post/main-catch-error",message:t.message,req:e}),r.json({success:!1,msg:"Wrong Credentials"})}}let b=(0,l.M)(a,"default"),h=(0,l.M)(a,"config"),_=new s.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/query/[user_id]/post",pathname:"/api/query/[user_id]/post",bundlePath:"",filename:""},userland:a})}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[9595],()=>t(88749));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/post.js.nft.json b/dsql-app/.local_dist/server/pages/api/query/[user_id]/post.js.nft.json index 4f0fde9a..a78cfa12 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/post.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/post.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/lodash/lodash.js","../../../../../../node_modules/lodash/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../chunks/9595.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/update-schema-from-single-database.js b/dsql-app/.local_dist/server/pages/api/query/[user_id]/update-schema-from-single-database.js index 9bd8c178..56edccd4 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/update-schema-from-single-database.js +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/update-schema-from-single-database.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4133,e.ids=[4133],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},92003:(e,r,t)=>{t.r(r),t.d(r,{config:()=>S,default:()=>d,routeModule:()=>f});var s={};t.r(s),t.d(s,{default:()=>p});var n=t(89947),o=t(2706),a=t(96762),i=t(29021),u=t.n(i),c=t(67619),l=t(56081),_=t(76856);async function p(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});try{let t=e.headers.authorization;if(!t)return r.json({success:!1,msg:"Unauthorized"});let s=(0,l.A)({key:t,user_id:String(e.query.user_id)});if(!s?.user_id)throw Error("Api Credentials invalid!");let{user_id:n,full_access:o}=s;if(!o)return r.json({success:!1,msg:"Unauthorized"});let a=e.query.schema,i=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${n.toString().replace(/\//g,"")}/main.json`,c=JSON.parse(u().readFileSync(i,"utf8")),p=c.findIndex(e=>e.dbFullName==a?.dbFullName);if(a?.dbFullName&&c.find(e=>e.dbFullName==a.dbFullName),p<0)return r.json({success:!1,payload:null});c[p]=a,u().writeFileSync(i,JSON.stringify(c,null,4),"utf8"),await (0,_.A)({userId:n.toString().replace(/\/| /g,""),targetDatabase:c[p].dbFullName}),r.json({success:!0,payload:"Success!"})}catch(t){(0,c.A)({component:"/api/query/update-schema-from-single-database/main-catch-error",message:t.message,req:e}),r.json({success:!1,payload:null,msg:"Something went wrong"})}}let d=(0,a.M)(s,"default"),S=(0,a.M)(s,"config"),f=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/query/[user_id]/update-schema-from-single-database",pathname:"/api/query/[user_id]/update-schema-from-single-database",bundlePath:"",filename:""},userland:s})},56081:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(29021),n=t.n(s),o=t(95969);let a=({key:e,database:r,table:t,user_id:s,media:a})=>{if(!e||!s)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let u=(0,o.A)({encryptedString:e}),c=JSON.parse(u||""),l=n().existsSync(`${i}/${c.sign}`);if(String(c.user_id)!==String(s)||!l)return null;if(!c.target_database||a)return c;if(!r&&c.target_database)return null;let _=c.target_database?.split(",").includes(String(r));if(_&&!c.target_table)return c;if(_&&!t&&c.target_table)return null;if(c.target_table?.split(",").includes(String(t)))return c;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(55511),n=t(79428),o=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:i,keyLen:u,algorithm:c,bufferAllocSize:l}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,s.scryptSync)(a,i,u),p=n.Buffer.alloc(l,0),d=(0,s.createDecipheriv)(c,_,p);try{let r=d.update(e,"hex","utf8");return r+=d.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),n=t.n(s);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[9814],()=>t(92003));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4133,e.ids=[4133],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},92003:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>f,routeModule:()=>m});var s={};t.r(s),t.d(s,{default:()=>p});var n=t(89947),a=t(2706),i=t(96762),u=t(29021),l=t.n(u),o=t(67619),c=t(56081),d=t(76856);async function p(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});try{let t=e.headers.authorization;if(!t)return r.json({success:!1,msg:"Unauthorized"});let s=(0,c.A)({key:t,user_id:String(e.query.user_id)});if(!s?.user_id)throw Error("Api Credentials invalid!");let{user_id:n,full_access:a}=s;if(!a)return r.json({success:!1,msg:"Unauthorized"});let i=e.query.schema,u=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${n.toString().replace(/\//g,"")}/main.json`,o=JSON.parse(l().readFileSync(u,"utf8")),p=o.findIndex(e=>e.dbFullName==i?.dbFullName);if(i?.dbFullName&&o.find(e=>e.dbFullName==i.dbFullName),p<0)return r.json({success:!1,payload:null});o[p]=i,l().writeFileSync(u,JSON.stringify(o,null,4),"utf8"),await (0,d.A)({userId:n.toString().replace(/\/| /g,""),targetDatabase:o[p].dbFullName}),r.json({success:!0,payload:"Success!"})}catch(t){(0,o.A)({component:"/api/query/update-schema-from-single-database/main-catch-error",message:t.message,req:e}),r.json({success:!1,payload:null,msg:"Something went wrong"})}}let f=(0,i.M)(s,"default"),g=(0,i.M)(s,"config"),m=new n.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/query/[user_id]/update-schema-from-single-database",pathname:"/api/query/[user_id]/update-schema-from-single-database",bundlePath:"",filename:""},userland:s})},56081:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(29021),n=t.n(s),a=t(95969);let i=({key:e,database:r,table:t,user_id:s,media:i})=>{if(!e||!s)return null;try{let u=process.env.DSQL_API_KEYS_PATH;if(!u)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,a.A)({encryptedString:e}),o=JSON.parse(l||""),c=n().existsSync(`${u}/${o.sign}`);if(String(o.user_id)!==String(s)||!c)return null;if(!o.target_database||i)return o;if(!r&&o.target_database)return null;let d=o.target_database?.split(",").includes(String(r));if(d&&!o.target_table)return o;if(d&&!t&&o.target_table)return null;if(o.target_table?.split(",").includes(String(t)))return o;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},95969:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(55511),n=t(79428),a=t(32443);function i({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:i,salt:u,keyLen:l,algorithm:o,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!i?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!u?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(i,u,l),p=n.Buffer.alloc(c,0),f=(0,s.createDecipheriv)(o,d,p);try{let r=f.update(e,"hex","utf8");return r+=f.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[6934],()=>t(92003));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/query/[user_id]/update-schema-from-single-database.js.nft.json b/dsql-app/.local_dist/server/pages/api/query/[user_id]/update-schema-from-single-database.js.nft.json index ea12d78a..575575da 100644 --- a/dsql-app/.local_dist/server/pages/api/query/[user_id]/update-schema-from-single-database.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/query/[user_id]/update-schema-from-single-database.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../jsonData/dbSchemas/main.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package-shared/data/defaultFields.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../chunks/6934.js","../../../../../../package-shared/data/defaultFields.json","../../../../../../package.json","../../../../../../.tmp/wrt.json","../../../../../../jsonData/dbSchemas/main.json","../../../../../../.tmp/error.log","../../../../../../.tmp/dbErrorLogs.txt","../../../../../../.tmp/sqlQuery.sql","../../../../../../.tmp/userLoginLogs.log","../../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/queryEntriesSearchTerm.js b/dsql-app/.local_dist/server/pages/api/queryEntriesSearchTerm.js index 1f107eb5..da9d5182 100644 --- a/dsql-app/.local_dist/server/pages/api/queryEntriesSearchTerm.js +++ b/dsql-app/.local_dist/server/pages/api/queryEntriesSearchTerm.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=2101,e.ids=[2101],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},85607:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>d,routeModule:()=>_});var n={};t.r(n),t.d(n,{default:()=>c});var a=t(89947),s=t(2706),o=t(96762),i=t(67619),l=t(69842),u=t(30944);async function c(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,l.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});let n=e.query.table,a=e.query.db,s=e.query.field,o=String(e.query.term),c=e.query.operator;try{let e=a?.toString()?.replace(/[^a-z0-9_]/g,""),t=`SELECT * FROM \`${e}\`.\`${n}\` WHERE LOWER(\`${s}\`) ${c?.toString()?.match(/equal/i)?"=":" LIKE "}? ORDER BY id DESC LIMIT 20`,i=[c?.toString()?.match(/equal/i)?o.toLowerCase():"%"+o.toLowerCase()+"%"],l=await (0,u.A)({database:e,queryString:t,queryValuesArray:i}),d=await (0,u.A)({database:e,queryString:t.replace(/\*/,"COUNT(id) AS count").replace(/ ORDER BY .*/,""),queryValuesArray:i});r.json({success:!0,result:l,count:d?.[0]?.count})}catch(e){(0,i.A)({component:"/api/queryEntriesSearchTerm/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Failed!"})}}let d=(0,o.M)(n,"default"),p=(0,o.M)(n,"config"),_=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/queryEntriesSearchTerm",pathname:"/api/queryEntriesSearchTerm",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(39908),a=t.n(n);async function s(e,r,t){let n=a()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(95969);let a=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:r}){let t=[];try{for(let s=0;s",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),a=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let o=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||n||r||s.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2101,e.ids=[2101],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},85607:(e,r,t)=>{t.r(r),t.d(r,{config:()=>_,default:()=>d,routeModule:()=>p});var n={};t.r(n),t.d(n,{default:()=>u});var o=t(89947),s=t(2706),a=t(96762),l=t(67619),i=t(69842),c=t(30944);async function u(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let t=await (0,i.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});let n=e.query.table,o=e.query.db,s=e.query.field,a=String(e.query.term),u=e.query.operator;try{let e=o?.toString()?.replace(/[^a-z0-9_]/g,""),t=`SELECT * FROM \`${e}\`.\`${n}\` WHERE LOWER(\`${s}\`) ${u?.toString()?.match(/equal/i)?"=":" LIKE "}? ORDER BY id DESC LIMIT 20`,l=[u?.toString()?.match(/equal/i)?a.toLowerCase():"%"+a.toLowerCase()+"%"],i=await (0,c.A)({database:e,queryString:t,queryValuesArray:l}),d=await (0,c.A)({database:e,queryString:t.replace(/\*/,"COUNT(id) AS count").replace(/ ORDER BY .*/,""),queryValuesArray:l});r.json({success:!0,result:i,count:d?.[0]?.count})}catch(e){(0,l.A)({component:"/api/queryEntriesSearchTerm/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Failed!"})}}let d=(0,a.M)(n,"default"),_=(0,a.M)(n,"config"),p=new o.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/queryEntriesSearchTerm",pathname:"/api/queryEntriesSearchTerm",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},43775:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(95969);let o=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:r}){let t=[];try{for(let s=0;s",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),o=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let a=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),s?.url&&(n+=` URL: ${s.url}`),s?.body&&(n+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),i&&(n+=` -IP: ${i}`),n+=` -Date: ${o.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let l=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` +Request Body: ${JSON.stringify(s.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` +Date: ${a.toDateString()} +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let i=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",n),o().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(43775),a=t(67619),s=t(7447),o=t(64292);async function i({queryString:e,queryValuesArray:r,database:t,tableSchema:i,useLocal:l,debug:u}){let c=(0,s.A)({fa:!0});l&&(c=(0,s.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,s.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,o.A)(c,e,r);if(u&&console.log("varDatabaseDbHandler:results:",d),d&&i)try{return await (0,n.A)({unparsedResults:d,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,a.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),a=t(79428),s=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(o,i,l),p=a.Buffer.alloc(c,0),_=(0,n.createDecipheriv)(u,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(a(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(9973),a=t.n(n);function s(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=85607);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),o=t(67619),s=t(7447),a=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,s.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,s.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,s.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,a.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,n.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,o.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),o=t(79428),s=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(a,l,i),_=o.Buffer.alloc(u,0),p=(0,n.createDecipheriv)(c,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(o(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(9973),o=t.n(n);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=85607);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/queryEntriesSearchTerm.js.nft.json b/dsql-app/.local_dist/server/pages/api/queryEntriesSearchTerm.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/queryEntriesSearchTerm.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/queryEntriesSearchTerm.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/reAuthenticateUser.js b/dsql-app/.local_dist/server/pages/api/reAuthenticateUser.js index 943c2cae..d728511d 100644 --- a/dsql-app/.local_dist/server/pages/api/reAuthenticateUser.js +++ b/dsql-app/.local_dist/server/pages/api/reAuthenticateUser.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=2998,e.ids=[2998],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},55896:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>E,routeModule:()=>D});var s={};t.r(s),t.d(s,{default:()=>f});var n=t(89947),o=t(2706),i=t(96762),a=t(69842),c=t(29021),u=t.n(c),_=t(67619),l=t(48786),d=t(68829),p=t(89159);async function S({userId:e,res:r,csrf:t}){try{let s=process.env.DSQL_USER_LOGIN_KEYS_PATH;if(!s)return console.log("DSQL_USER_LOGIN_KEYS_PATH env variable not found. Please set this variable."),null;let n=await (0,l.A)("SELECT * FROM users WHERE id=?",[e]);u().unlinkSync(`${s}/${t}`);let o=Math.random().toString(36).substring(2)+"-"+Math.random().toString(36).substring(2),i={id:n[0].id,stripe_id:n[0].stripe_id||"",first_name:n[0].first_name,last_name:n[0].last_name,email:n[0].email,social_id:n[0].social_id,image:n[0].image,image_thumbnail:n[0].image_thumbnail,verification_status:n[0].verification_status,social_login:n[0].social_login,social_platform:n[0].social_platform,csrf_k:o,logged_in_status:!0,date:Date.now()},a=(0,d.A)({data:JSON.stringify(i)});u().writeFileSync(`${s}/${o}`,JSON.stringify(i));let{keyCookieName:c,csrfCookieName:_}=(0,p.A)();return r.setHeader("Set-Cookie",[`${c}=${a};samesite=strict;path=/;HttpOnly=true;Secure=true`,`${_}=${o};samesite=strict;path=/;HttpOnly=true;Secure=true`,"user_refresh=1"]),i}catch(r){return(0,_.A)({component:"reAuthUser",message:r.message,user:{id:e}}),null}}async function f(e,r){"POST"!==e.method&&r.json({msg:"Failed!"});let t=await (0,a.A)(e,r,!0);if(!t){console.log("No user Found"),r.redirect(307,"/logout");return}let s=await S({userId:t.id,res:r,csrf:t.csrf_k}),n={status:!!s,csrf:s?.csrf_k,user:s};r.json(n)}let E=(0,i.M)(s,"default"),m=(0,i.M)(s,"config"),D=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/reAuthenticateUser",pathname:"/api/reAuthenticateUser",bundlePath:"",filename:""},userland:s})},69842:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(39908),n=t.n(s);async function o(e,r,t){let s=n()({req:e,level:t?"deep":void 0});return console.log(s),s.payload}},89159:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",t=process.env.DSQL_COOKIES_KEY_NAME||"key",s=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",o=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),i=r;e?.userId&&(i+=`user_${e.userId}_`),o&&(i+=`${o}_`),i+=t;let a=r;e?.userId&&(a+=`user_${e.userId}_`),o&&(a+=`${o}_`),a+=s;let c=r;return e?.userId&&(c+=`user_${e.userId}_`),o&&(c+=`${o}_`),{keyCookieName:i,csrfCookieName:a,oneTimeCodeName:c+=n}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),n=t.n(s);async function o({user:e,message:r,component:t,noMail:s,req:o}){let i=new Date,a=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2998,e.ids=[2998],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},55896:(e,r,t)=>{t.r(r),t.d(r,{config:()=>E,default:()=>f,routeModule:()=>m});var s={};t.r(s),t.d(s,{default:()=>D});var n=t(89947),o=t(2706),i=t(96762),a=t(69842),_=t(29021),c=t.n(_),u=t(67619),l=t(48786),d=t(68829),S=t(89159);async function p({userId:e,res:r,csrf:t}){try{let s=process.env.DSQL_USER_LOGIN_KEYS_PATH;if(!s)return console.log("DSQL_USER_LOGIN_KEYS_PATH env variable not found. Please set this variable."),null;let n=await (0,l.A)("SELECT * FROM users WHERE id=?",[e]);c().unlinkSync(`${s}/${t}`);let o=Math.random().toString(36).substring(2)+"-"+Math.random().toString(36).substring(2),i={id:n[0].id,stripe_id:n[0].stripe_id||"",first_name:n[0].first_name,last_name:n[0].last_name,email:n[0].email,social_id:n[0].social_id,image:n[0].image,image_thumbnail:n[0].image_thumbnail,verification_status:n[0].verification_status,social_login:n[0].social_login,social_platform:n[0].social_platform,csrf_k:o,logged_in_status:!0,date:Date.now()},a=(0,d.A)({data:JSON.stringify(i)});c().writeFileSync(`${s}/${o}`,JSON.stringify(i));let{keyCookieName:_,csrfCookieName:u}=(0,S.A)();return r.setHeader("Set-Cookie",[`${_}=${a};samesite=strict;path=/;HttpOnly=true;Secure=true`,`${u}=${o};samesite=strict;path=/;HttpOnly=true;Secure=true`,"user_refresh=1"]),i}catch(r){return(0,u.A)({component:"reAuthUser",message:r.message,user:{id:e}}),null}}async function D(e,r){"POST"!==e.method&&r.json({msg:"Failed!"});let t=await (0,a.A)(e,r,!0);if(!t){console.log("No user Found"),r.redirect(307,"/logout");return}let s=await p({userId:t.id,res:r,csrf:t.csrf_k}),n={status:!!s,csrf:s?.csrf_k,user:s};r.json(n)}let f=(0,i.M)(s,"default"),E=(0,i.M)(s,"config"),m=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/reAuthenticateUser",pathname:"/api/reAuthenticateUser",bundlePath:"",filename:""},userland:s})},69842:(e,r,t)=>{async function s(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>s}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},89159:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",t=process.env.DSQL_COOKIES_KEY_NAME||"key",s=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",o=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),i=r;e?.userId&&(i+=`user_${e.userId}_`),o&&(i+=`${o}_`),i+=t;let a=r;e?.userId&&(a+=`user_${e.userId}_`),o&&(a+=`${o}_`),a+=s;let _=r;return e?.userId&&(_+=`user_${e.userId}_`),o&&(_+=`${o}_`),{keyCookieName:i,csrfCookieName:a,oneTimeCodeName:_+=n}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),n=t.n(s);async function o({user:e,message:r,component:t,noMail:s,req:o}){let i=new Date,a=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} @@ -8,9 +8,9 @@ URL: ${o.url}`),o?.body&&(s+=` Request Body: ${JSON.stringify(o.body,null,4)}`),a&&(s+=` IP: ${a}`),s+=` Date: ${i.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let c=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let _=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",s),n().appendFileSync("./.tmp/error.log",` -${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(55511),n=t(79428),o=t(32443);function i({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:a,keyLen:c,algorithm:u,bufferAllocSize:_}=(0,o.A)({encryptionKey:r});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!a?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let l=(0,s.scryptSync)(i,a,c),d=n.Buffer.alloc(_,0),p=(0,s.createCipheriv)(u,l,d);try{let r=p.update(e,"utf8","hex");return r+=p.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(7447);async function n(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),n=t.n(s);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=55896);module.exports=t})(); \ No newline at end of file +${_}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(55511),n=t(79428),o=t(32443);function i({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:a,keyLen:_,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!a?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let l=(0,s.scryptSync)(i,a,_),d=n.Buffer.alloc(u,0),S=(0,s.createCipheriv)(c,l,d);try{let r=S.update(e,"utf8","hex");return r+=S.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(7447);async function n(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),n=t.n(s);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=55896);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/reAuthenticateUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/reAuthenticateUser.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/reAuthenticateUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/reAuthenticateUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/refreshEntry.js b/dsql-app/.local_dist/server/pages/api/refreshEntry.js index 4af6e77b..16e33691 100644 --- a/dsql-app/.local_dist/server/pages/api/refreshEntry.js +++ b/dsql-app/.local_dist/server/pages/api/refreshEntry.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=2896,e.ids=[2896],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},2875:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>p,routeModule:()=>_});var n={};t.r(n),t.d(n,{default:()=>d});var s=t(89947),a=t(2706),o=t(96762),i=t(30944),l=t(67619),c=t(69842),u=t(95969);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{table:n,db:s,id:a}=e.body,o=e.body.schema;try{let e=`SELECT * FROM \`${s?.toString()||""}\`.\`${n}\` WHERE id=?`,t=[a?.toString()||""],l=await (0,i.A)({database:s?.toString()||"",queryString:e,queryValuesArray:t});if(!l||!l[0])return r.json({success:!1,msg:"Entry not found"});let c=JSON.parse(o||"{}");try{for(let e=0;e",e.message)}r.json({success:!0,entry:l[0]})}catch(e){(0,l.A)({component:"/api/refreshEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Deletion Failed!"})}}let p=(0,o.M)(n,"default"),f=(0,o.M)(n,"config"),_=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/refreshEntry",pathname:"/api/refreshEntry",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(39908),s=t.n(n);async function a(e,r,t){let n=s()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2896,e.ids=[2896],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},2875:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>_,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>d});var s=t(89947),o=t(2706),a=t(96762),l=t(30944),i=t(67619),c=t(69842),u=t(95969);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{table:n,db:s,id:o}=e.body,a=e.body.schema;try{let e=`SELECT * FROM \`${s?.toString()||""}\`.\`${n}\` WHERE id=?`,t=[o?.toString()||""],i=await (0,l.A)({database:s?.toString()||"",queryString:e,queryValuesArray:t});if(!i||!i[0])return r.json({success:!1,msg:"Entry not found"});let c=JSON.parse(a||"{}");try{for(let e=0;e",e.message)}r.json({success:!0,entry:i[0]})}catch(e){(0,i.A)({component:"/api/refreshEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Deletion Failed!"})}}let _=(0,a.M)(n,"default"),p=(0,a.M)(n,"config"),f=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/refreshEntry",pathname:"/api/refreshEntry",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},43775:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function o({unparsedResults:e,tableSchema:r}){let t=[];try{for(let o=0;o",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n);async function o({user:e,message:r,component:t,noMail:n,req:o}){let a=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||o.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),a?.url&&(n+=` -URL: ${a.url}`),a?.body&&(n+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(n+=` -IP: ${i}`),n+=` -Date: ${o.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let l=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),o?.url&&(n+=` +URL: ${o.url}`),o?.body&&(n+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` +Date: ${a.toDateString()} +========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(43775),s=t(67619),a=t(7447),o=t(64292);async function i({queryString:e,queryValuesArray:r,database:t,tableSchema:i,useLocal:l,debug:c}){let u=(0,a.A)({fa:!0});l&&(u=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,a.A)()),c&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,o.A)(u,e,r);if(c&&console.log("varDatabaseDbHandler:results:",d),d&&i)try{return await (0,n.A)({unparsedResults:d,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(o,i,l),p=s.Buffer.alloc(u,0),f=(0,n.createDecipheriv)(c,d,p);try{let r=f.update(e,"hex","utf8");return r+=f.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=2875);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),s=t(67619),o=t(7447),a=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,o.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,o.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,o.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,a.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,n.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),s=t(79428),o=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(a,l,i),_=s.Buffer.alloc(u,0),p=(0,n.createDecipheriv)(c,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(9973),s=t.n(n);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=2875);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/refreshEntry.js.nft.json b/dsql-app/.local_dist/server/pages/api/refreshEntry.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/refreshEntry.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/refreshEntry.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/registerUser.js b/dsql-app/.local_dist/server/pages/api/registerUser.js index d662dc15..913ea175 100644 --- a/dsql-app/.local_dist/server/pages/api/registerUser.js +++ b/dsql-app/.local_dist/server/pages/api/registerUser.js @@ -1,16 +1 @@ -"use strict";(()=>{var e={};e.id=3953,e.ids=[3953],e.modules={47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},68140:(e,r,s)=>{s.r(r),s.d(r,{config:()=>h,default:()=>E,routeModule:()=>b});var t={};s.r(t),s.d(t,{default:()=>y});var a=s(89947),i=s(2706),n=s(96762),l=s(29021),d=s.n(l),o=s(68829),u=s(96052),c=s(67619),m=s(33873),p=s.n(m),_=s(79646),g=s(67580),S=s(48786),A=s(98e3),f=s(30802),v=s(83919);async function y(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=e.body,{inviteObject:t}=s,a=s.first_name,i=s.last_name,n=s.email,l=s.password,m=s.username;if(!n.match(/.*@.*\..*/))return r.json({user:null,msg:"Invalid Email"});if(!a.match(/^[a-zA-Z]+$/)||!i.match(/^[a-zA-Z]+$/))return r.json({user:null,msg:"Invalid Name"});if(l?.match(/ /))return r.json({user:null,msg:"Invalid Password"});if(m?.match(/ /))return r.json({user:null,msg:"Invalid Username"});try{let e=(0,v.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:l}),s=await (0,S.A)(`SELECT * FROM users WHERE email='${n}'`);if(s&&s[0])return r.json({user:null,msg:"User Already Exists"});let c=await (0,A.A)({dbFullName:"datasquirel",tableName:"users",data:{first_name:a,last_name:i,email:n,password:e,username:m}});if(!c?.insertId)return r.json({user:null,msg:"Adding User to Database failed"});await (0,g.A)({userId:c.insertId});let y=(0,o.A)({data:JSON.stringify({id:c.insertId,email:n,dateCode:Date.now()})});(0,u.A)({to:n,subject:"Verify Email Address",text:"Please click the link to verify your email address",html:d().readFileSync("./email/send-email-verification-link.html","utf8").replace(/{{host}}/,process.env.DSQL_HOST||"").replace(/{{token}}/,y||"")}).then(e=>{}),"production".match(/production/),c.insertId,c.insertId;let E=process.env.DSQL_STATIC_SERVER_DIR;if(!E)throw console.log("Static File ENV not Found!"),Error("No Static Path");let h=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${c.insertId}`,b=p().join(E,`images/user-images/user-${c.insertId}`);d().mkdirSync(h,{recursive:!0}),d().mkdirSync(b,{recursive:!0}),d().writeFileSync(`${h}/main.json`,JSON.stringify([]),"utf8");let I=p().join(E,`images/user-images/user-${c.insertId}/user-${c.insertId}-profile.jpg`),D=p().join(E,`images/user-images/user-${c.insertId}/user-${c.insertId}-profile-thumbnail.jpg`),w=I.replace(E,process.env.DSQL_STATIC_HOST||""),L=D.replace(E,process.env.DSQL_STATIC_HOST||"");if(d().copyFileSync("./public/images/user-preset.png",I),d().copyFileSync("./public/images/user-preset-thumbnail.png",D),(0,_.execSync)(`chmod 644 ${I} ${D}`),await (0,f.A)({dbFullName:"datasquirel",tableName:"users",identifierColumnName:"id",identifierValue:c.insertId,data:{image:w,image_thumbnail:L}}),t){let e=await (0,A.A)({dbFullName:"datasquirel",tableName:"user_users",data:{user_id:t.invite,invited_user_id:c.insertId,database_access:t.database_access,user_priviledge:t.priviledge,user_type:"admin",first_name:a,last_name:i,email:n,username:m,image:w,image_thumbnail:L}});await (0,S.A)("UPDATE invitations SET invitation_status='Accepted' WHERE inviting_user_id=? AND invited_user_email=?",[t.invite,n]);let r=await (0,S.A)("SELECT db_tables_data FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",[t.invite,n]);if(await (0,S.A)("DELETE FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=?",[t.invite,e.insertId]),r&&r[0]){let s=r[0].db_tables_data.split("|");for(let r=0;r ${e.message}`),(0,c.A)({component:"/api/registerUser/main-catch-error",message:e.message,user:{first_name:a,last_name:i,email:n}}),r.json({user:null})}}let E=(0,n.M)(t,"default"),h=(0,n.M)(t,"config"),b=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/registerUser",pathname:"/api/registerUser",bundlePath:"",filename:""},userland:t})},67580:(e,r,s)=>{s.d(r,{A:()=>u});var t=s(47795),a=s.n(t),i=s(48786),n=s(47546),l=s(98e3),d=s(68829),o=s(62050);async function u({userId:e,useLocal:r}){try{let s=process.env.DSQL_DB_HOST||"127.0.0.1",t=`dsql_user_${e}`,u=a().generate({length:16,numbers:!0,symbols:!0,uppercase:!0,exclude:"*#.'`\""}),c=(0,d.A)({data:u}),m=`CREATE USER IF NOT EXISTS '${t}'@'127.0.0.1' IDENTIFIED BY '${u}'`;r?await (0,o.A)(m):await (0,n.A)(m);let p="UPDATE users SET mariadb_user = ?, mariadb_host = '127.0.0.1', mariadb_pass = ? WHERE id = ?",_=[t,c,e];r?await (0,o.A)(p,_):await (0,i.A)(p,_),await (0,l.A)({tableName:"mariadb_users",data:{user_id:e,username:t,host:s,password:c,primary:"1",grants:'[{"database":"*","table":"*","privileges":["ALL"]}]'},dbContext:"Master",useLocal:r}),console.log(`User ${e} SQL credentials successfully added.`)}catch(e){console.log("Error in adding SQL user in 'addMariadbUser' function =>",e.message)}}},96052:(e,r,s)=>{s.d(r,{A:()=>l});var t=s(29021),a=s.n(t),i=s(21572);let n=s.n(i)().createTransport({host:process.env.DSQL_MAIL_HOST,port:465,secure:!0,auth:{user:process.env.DSQL_MAIL_EMAIL,pass:process.env.DSQL_MAIL_PASSWORD}});async function l({to:e,subject:r,text:s,html:t,alias:i,senderName:l}){let d;if(!process.env.DSQL_MAIL_HOST||!process.env.DSQL_MAIL_EMAIL||!process.env.DSQL_MAIL_PASSWORD)return null;let o=(i?.match(/support/i),process.env.DSQL_MAIL_EMAIL);if(!a().existsSync("./email/index.html"))return;let u=a().readFileSync("./email/index.html","utf8").replace(/{{email_body}}/,t||"").replace(/{{issue_date}}/,Date().substring(0,24));try{let t={};t.from=`"${l||"Datasquirel"}" <${o}>`,t.sender=o,i&&(t.replyTo=o),t.to=e,t.subject=r,t.text=s,t.html=u,d=await n.sendMail(t)}catch(e){console.log("ERROR in handleNodemailer Function =>",e.message)}return d}},67619:(e,r,s)=>{s.d(r,{A:()=>i});var t=s(29021),a=s.n(t);async function i({user:e,message:r,component:s,noMail:t,req:i}){let n=new Date,l=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],r=i.headers["x-real-ip"],s=i.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],a=s||t||r||i.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== -Error Message: ${r} -Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` -User Id: ${e?.id} -User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),i?.url&&(t+=` -URL: ${i.url}`),i?.body&&(t+=` -Request Body: ${JSON.stringify(i.body,null,4)}`),l&&(t+=` -IP: ${l}`),t+=` -Date: ${n.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let d=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",t),a().appendFileSync("./.tmp/error.log",` - - - - -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},83919:(e,r,s)=>{s.d(r,{A:()=>i});var t=s(55511),a=s(32443);function i({password:e,encryptionKey:r}){let{key:s}=(0,a.A)({encryptionKey:r});if(!s?.match(/.{8,}/))throw Error("Encryption key is invalid");let i=(0,t.createHmac)("sha512",s);return i.update(e),i.digest("base64")}},47546:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(7447);function a(...e){let r=(0,t.A)();try{return new Promise((s,t)=>{r.query(...e).then(e=>{r.end(),s(JSON.parse(JSON.stringify(e)))}).catch(e=>{r.end(),s({error:e.message,sql:e.sql})})})}catch(e){return{success:!1,error:e.message}}finally{r?.end()}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[1251],()=>s(68140));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3953,e.ids=[3953],e.modules={47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},68140:(e,i,r)=>{r.r(i),r.d(i,{config:()=>h,default:()=>E,routeModule:()=>I});var s={};r.r(s),r.d(s,{default:()=>b});var t=r(89947),a=r(2706),n=r(96762),l=r(29021),d=r.n(l),u=r(68829),o=r(96052),m=r(67619),c=r(33873),p=r.n(c),g=r(79646),_=r(67580),v=r(48786),f=r(98e3),A=r(30802),S=r(83919);async function b(e,i){if("POST"!==e.method)return i.json({user:null,msg:"Registration Failed!"});let r=e.body,{inviteObject:s}=r,t=r.first_name,a=r.last_name,n=r.email,l=r.password,c=r.username;if(!n.match(/.*@.*\..*/))return i.json({user:null,msg:"Invalid Email"});if(!t.match(/^[a-zA-Z]+$/)||!a.match(/^[a-zA-Z]+$/))return i.json({user:null,msg:"Invalid Name"});if(l?.match(/ /))return i.json({user:null,msg:"Invalid Password"});if(c?.match(/ /))return i.json({user:null,msg:"Invalid Username"});try{let e=(0,S.A)({encryptionKey:process.env.DSQL_ENCRYPTION_PASSWORD||"",password:l}),r=await (0,v.A)(`SELECT * FROM users WHERE email='${n}'`);if(r&&r[0])return i.json({user:null,msg:"User Already Exists"});let m=await (0,f.A)({dbFullName:"datasquirel",tableName:"users",data:{first_name:t,last_name:a,email:n,password:e,username:c}});if(!m?.insertId)return i.json({user:null,msg:"Adding User to Database failed"});await (0,_.A)({userId:m.insertId});let b=(0,u.A)({data:JSON.stringify({id:m.insertId,email:n,dateCode:Date.now()})});(0,o.A)({to:n,subject:"Verify Email Address",text:"Please click the link to verify your email address",html:d().readFileSync("./email/send-email-verification-link.html","utf8").replace(/{{host}}/,process.env.DSQL_HOST||"").replace(/{{token}}/,b||"")}).then(e=>{}),"production".match(/production/),m.insertId,m.insertId;let E=process.env.DSQL_STATIC_SERVER_DIR;if(!E)throw console.log("Static File ENV not Found!"),Error("No Static Path");let h=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${m.insertId}`,I=p().join(E,`images/user-images/user-${m.insertId}`);d().mkdirSync(h,{recursive:!0}),d().mkdirSync(I,{recursive:!0}),d().writeFileSync(`${h}/main.json`,JSON.stringify([]),"utf8");let y=p().join(E,`images/user-images/user-${m.insertId}/user-${m.insertId}-profile.jpg`),w=p().join(E,`images/user-images/user-${m.insertId}/user-${m.insertId}-profile-thumbnail.jpg`),N=y.replace(E,process.env.DSQL_STATIC_HOST||""),j=w.replace(E,process.env.DSQL_STATIC_HOST||"");if(d().copyFileSync("./public/images/user-preset.png",y),d().copyFileSync("./public/images/user-preset-thumbnail.png",w),(0,g.execSync)(`chmod 644 ${y} ${w}`),await (0,A.A)({dbFullName:"datasquirel",tableName:"users",identifierColumnName:"id",identifierValue:m.insertId,data:{image:N,image_thumbnail:j}}),s){let e=await (0,f.A)({dbFullName:"datasquirel",tableName:"user_users",data:{user_id:s.invite,invited_user_id:m.insertId,database_access:s.database_access,user_priviledge:s.priviledge,user_type:"admin",first_name:t,last_name:a,email:n,username:c,image:N,image_thumbnail:j}});await (0,v.A)("UPDATE invitations SET invitation_status='Accepted' WHERE inviting_user_id=? AND invited_user_email=?",[s.invite,n]);let i=await (0,v.A)("SELECT db_tables_data FROM invitations WHERE inviting_user_id=? AND invited_user_email=?",[s.invite,n]);if(await (0,v.A)("DELETE FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=?",[s.invite,e.insertId]),i&&i[0]){let r=i[0].db_tables_data.split("|");for(let i=0;i ${e.message}`),(0,m.A)({component:"/api/registerUser/main-catch-error",message:e.message,user:{first_name:t,last_name:a,email:n}}),i.json({user:null})}}let E=(0,n.M)(s,"default"),h=(0,n.M)(s,"config"),I=new t.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/registerUser",pathname:"/api/registerUser",bundlePath:"",filename:""},userland:s})},83919:(e,i,r)=>{r.d(i,{A:()=>a});var s=r(55511),t=r(32443);function a({password:e,encryptionKey:i}){let{key:r}=(0,t.A)({encryptionKey:i});if(!r?.match(/.{8,}/))throw Error("Encryption key is invalid");let a=(0,s.createHmac)("sha512",r);return a.update(e),a.digest("base64")}}};var i=require("../../webpack-api-runtime.js");i.C(e);var r=e=>i(i.s=e),s=i.X(0,[2319],()=>r(68140));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/registerUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/registerUser.js.nft.json index 6831f9b9..7d976bf1 100644 --- a/dsql-app/.local_dist/server/pages/api/registerUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/registerUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/generate-password/main.js","../../../../node_modules/generate-password/package.json","../../../../node_modules/generate-password/src/generate.js","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../node_modules/nodemailer/lib/base64/index.js","../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../node_modules/nodemailer/lib/qp/index.js","../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../node_modules/nodemailer/lib/shared/index.js","../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../node_modules/nodemailer/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/2319.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/renameMedia.js b/dsql-app/.local_dist/server/pages/api/renameMedia.js index 27327e38..4b920bfc 100644 --- a/dsql-app/.local_dist/server/pages/api/renameMedia.js +++ b/dsql-app/.local_dist/server/pages/api/renameMedia.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8103,e.ids=[8103],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},8639:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>D,routeModule:()=>A});var n={};t.r(n),t.d(n,{default:()=>S});var a=t(89947),o=t(2706),s=t(96762),i=t(29021),u=t.n(i),l=t(69842),c=t(67619),d=t(48786),_=t(45185),m=t(27825),p=t.n(m);async function S(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let t=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let n=e.body.mediaObject,a=e.body.newName,o=e.body.newThumbnailName,s=e.body.replace;try{"production".match(/production/);let e=n.media_url.match(/\..{3,4}$/)[0],i=n?.private==1;if(!process.env.DSQL_STATIC_SERVER_DIR)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let l=(0,_.A)({isPrivate:i,userId:t.id,folder:n.folder?n.folder+"/":"",video:!!n.media_type?.match(/video/i)});if(!l)throw Error("Couldn't grab paths!");let{fileRootPath:c,urlRootPath:m,relativePath:S}=l,D=`${c}${n.media_name}${e}`,f=`${c}${a}${e}`,A=`${c}${n.media_name}_thumbnail${e}`,E=`${c}${a}_thumbnail${e}`,h=new RegExp(p().escapeRegExp(`${n.media_name}`)),v=n.media_url.replace(h,a),g=n.media_url.replace(h,a+"_thumbnail"),y=n.media_path?n.media_path.replace(h,a):`${S}${a}`,P=n.media_thumbnail_path?n.media_thumbnail_path.replace(h,a):`${S}${o}`;if(u().existsSync(f)&&!s)return r.json({success:!1,msg:"File already exists"});u().renameSync(D,f);try{u().renameSync(A,E)}catch(e){}await (0,d.A)("UPDATE user_media SET media_name = ?, media_url = ?, media_thumbnail_url = ?, media_path = ?, media_thumbnail_path = ? WHERE id = ?",[a,v,g,y,P,n.id]),r.json({success:!0})}catch(e){console.log("Error in renaming media =>",e.message),(0,c.A)({component:"/api/renameMedia/catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Renaming failed. Please try again."})}}let D=(0,s.M)(n,"default"),f=(0,s.M)(n,"config"),A=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/renameMedia",pathname:"/api/renameMedia",bundlePath:"",filename:""},userland:n})},45185:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(29021),a=t.n(n),o=t(33873),s=t.n(o);function i({isPrivate:e,userId:r,folder:t,video:n,pathOnly:o}){"production".match(/production/);let i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)return console.log("Static File ENV not Found!"),null;let u=e?`@/${n?"videos":"media"}/${t?t+"/":""}`:n?`/videos/user-videos/user-${r}/${t?t+"/":""}`:`/images/user-images/user-${r}/${t?t+"/":""}`,l=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r}/media/${t?t+"/":""}`:s().join(i,u);return a().existsSync(l)||o||a().mkdirSync(l,{recursive:!0}),{fileRootPath:l,urlRootPath:e?`@/media/${t?t+"/":""}`:`${process.env.DSQL_STATIC_HOST}${u}`,relativePath:u}}},69842:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(39908),a=t.n(n);async function o(e,r,t){let n=a()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),a=t.n(n);async function o({user:e,message:r,component:t,noMail:n,req:o}){let s=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||n||r||o.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8103,e.ids=[8103],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},8639:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>D,routeModule:()=>v});var o={};t.r(o),t.d(o,{default:()=>S});var n=t(89947),s=t(2706),a=t(96762),i=t(29021),c=t.n(i),u=t(69842),d=t(67619),l=t(48786),_=t(45185),m=t(27825),p=t.n(m);async function S(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let t=await (0,u.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let o=e.body.mediaObject,n=e.body.newName,s=e.body.newThumbnailName,a=e.body.replace;try{"production".match(/production/);let e=o.media_url.match(/\..{3,4}$/)[0],i=o?.private==1;if(!process.env.DSQL_STATIC_SERVER_DIR)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let u=(0,_.A)({isPrivate:i,userId:t.id,folder:o.folder?o.folder+"/":"",video:!!o.media_type?.match(/video/i)});if(!u)throw Error("Couldn't grab paths!");let{fileRootPath:d,urlRootPath:m,relativePath:S}=u,D=`${d}${o.media_name}${e}`,f=`${d}${n}${e}`,v=`${d}${o.media_name}_thumbnail${e}`,E=`${d}${n}_thumbnail${e}`,A=new RegExp(p().escapeRegExp(`${o.media_name}`)),h=o.media_url.replace(A,n),g=o.media_url.replace(A,n+"_thumbnail"),L=o.media_path?o.media_path.replace(A,n):`${S}${n}`,R=o.media_thumbnail_path?o.media_thumbnail_path.replace(A,n):`${S}${s}`;if(c().existsSync(f)&&!a)return r.json({success:!1,msg:"File already exists"});c().renameSync(D,f);try{c().renameSync(v,E)}catch(e){}await (0,l.A)("UPDATE user_media SET media_name = ?, media_url = ?, media_thumbnail_url = ?, media_path = ?, media_thumbnail_path = ? WHERE id = ?",[n,h,g,L,R,o.id]),r.json({success:!0})}catch(e){console.log("Error in renaming media =>",e.message),(0,d.A)({component:"/api/renameMedia/catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Renaming failed. Please try again."})}}let D=(0,a.M)(o,"default"),f=(0,a.M)(o,"config"),v=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/renameMedia",pathname:"/api/renameMedia",bundlePath:"",filename:""},userland:o})},45185:(e,r,t)=>{t.d(r,{A:()=>i});var o=t(29021),n=t.n(o),s=t(33873),a=t.n(s);function i({isPrivate:e,userId:r,folder:t,video:o,pathOnly:s}){"production".match(/production/);let i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)return console.log("Static File ENV not Found!"),null;let c=e?`@/${o?"videos":"media"}/${t?t+"/":""}`:o?`/videos/user-videos/user-${r}/${t?t+"/":""}`:`/images/user-images/user-${r}/${t?t+"/":""}`,u=e?`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r}/media/${t?t+"/":""}`:a().join(i,c);return n().existsSync(u)||s||n().mkdirSync(u,{recursive:!0}),{fileRootPath:u,urlRootPath:e?`@/media/${t?t+"/":""}`:`${process.env.DSQL_STATIC_HOST}${c}`,relativePath:c}}},69842:(e,r,t)=>{async function o(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>o}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},67619:(e,r,t)=>{t.d(r,{A:()=>s});var o=t(29021),n=t.n(o);async function s({user:e,message:r,component:t,noMail:o,req:s}){let a=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],o=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||o||r||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let o=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` +Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(o+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(n+=` -URL: ${o.url}`),o?.body&&(n+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(n+=` -IP: ${i}`),n+=` -Date: ${s.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let u=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),s?.url&&(o+=` +URL: ${s.url}`),s?.body&&(o+=` +Request Body: ${JSON.stringify(s.body,null,4)}`),i&&(o+=` +IP: ${i}`),o+=` +Date: ${a.toDateString()} +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let c=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",o),n().appendFileSync("./.tmp/error.log",` -${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(7447);async function a(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(9973),a=t.n(n);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=8639);module.exports=t})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,t)=>{t.d(r,{A:()=>n});var o=t(7447);async function n(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>s});var o=t(9973),n=t.n(o);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=8639);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/renameMedia.js.nft.json b/dsql-app/.local_dist/server/pages/api/renameMedia.js.nft.json index 1eca0153..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/renameMedia.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/renameMedia.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/resetDelegatedDatabaseToken.js b/dsql-app/.local_dist/server/pages/api/resetDelegatedDatabaseToken.js index 7c010576..31212e5f 100644 --- a/dsql-app/.local_dist/server/pages/api/resetDelegatedDatabaseToken.js +++ b/dsql-app/.local_dist/server/pages/api/resetDelegatedDatabaseToken.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9659,e.ids=[9659],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,n){return n in t?t[n]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,n)):"function"==typeof t&&"default"===n?t:void 0}}})},52262:(e,t,n)=>{n.r(t),n.d(t,{config:()=>l,default:()=>d,routeModule:()=>c});var r={};n.r(r),n.d(r,{default:()=>i});var a=n(89947),s=n(2706),o=n(96762),u=n(69842);async function i(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});if(!await (0,u.A)(e,t,!0))return t.json({success:!1,msg:"Unauthorized"});let{userId:n,dbSlug:r}=e.body,a=`${process.env.DSQL_USER_DB_PREFIX}${n}_${r}`,s=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${a}`;t.setHeader("Set-Cookie",[`${s}=null;path=/;max-age=0`]),t.json({success:!0,msg:"Processed Successfully"})}let d=(0,o.M)(r,"default"),l=(0,o.M)(r,"config"),c=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/resetDelegatedDatabaseToken",pathname:"/api/resetDelegatedDatabaseToken",bundlePath:"",filename:""},userland:r})},69842:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(39908),a=n.n(r);async function s(e,t,n){let r=a()({req:e,level:n?"deep":void 0});return console.log(r),r.payload}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return n}});var n=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,n)=>{e.exports=n(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var n=t(t.s=52262);module.exports=n})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9659,e.ids=[9659],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},52262:(e,t,r)=>{r.r(t),r.d(t,{config:()=>c,default:()=>d,routeModule:()=>l});var n={};r.r(n),r.d(n,{default:()=>i});var a=r(89947),o=r(2706),u=r(96762),s=r(69842);async function i(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});if(!await (0,s.A)(e,t,!0))return t.json({success:!1,msg:"Unauthorized"});let{userId:r,dbSlug:n}=e.body,a=`${process.env.DSQL_USER_DB_PREFIX}${r}_${n}`,o=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${a}`;t.setHeader("Set-Cookie",[`${o}=null;path=/;max-age=0`]),t.json({success:!0,msg:"Processed Successfully"})}let d=(0,u.M)(n,"default"),c=(0,u.M)(n,"config"),l=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/resetDelegatedDatabaseToken",pathname:"/api/resetDelegatedDatabaseToken",bundlePath:"",filename:""},userland:n})},69842:(e,t,r)=>{async function n(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=52262);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/resetDelegatedDatabaseToken.js.nft.json b/dsql-app/.local_dist/server/pages/api/resetDelegatedDatabaseToken.js.nft.json index 192fb517..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/resetDelegatedDatabaseToken.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/resetDelegatedDatabaseToken.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/resetPassword.js b/dsql-app/.local_dist/server/pages/api/resetPassword.js index 3fa40ea0..a230bebc 100644 --- a/dsql-app/.local_dist/server/pages/api/resetPassword.js +++ b/dsql-app/.local_dist/server/pages/api/resetPassword.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9971,e.ids=[9971],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},23297:(e,r,s)=>{s.r(r),s.d(r,{config:()=>p,default:()=>D,routeModule:()=>S});var o={};s.r(o),s.d(o,{default:()=>c});var t=s(89947),n=s(2706),a=s(96762),i=s(48786),_=s(28187),u=s.n(_);async function c(e,r){if("GET"!==e.method)return r.json({msg:"UNauthorized"});{let{email:s,password:o}=e.query,t=u().utils.crypto.hashPassword({password:String(o)}),n=await (0,i.A)(`UPDATE users SET password='${t}' WHERE email='${s}'`);r.json({success:!!n?.affectedRows})}}let D=(0,a.M)(o,"default"),p=(0,a.M)(o,"config"),S=new t.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/resetPassword",pathname:"/api/resetPassword",bundlePath:"",filename:""},userland:o})},48786:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(7447);async function t(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(9973),t=s.n(o);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||t()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=23297);module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9971,e.ids=[9971],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},23297:(e,r,s)=>{s.r(r),s.d(r,{config:()=>S,default:()=>u,routeModule:()=>p});var o={};s.r(o),s.d(o,{default:()=>c});var n=s(89947),t=s(2706),_=s(96762),a=s(48786),D=s(28187),i=s.n(D);async function c(e,r){if("GET"!==e.method)return r.json({msg:"UNauthorized"});{let{email:s,password:o}=e.query,n=i().utils.crypto.hashPassword({password:String(o)}),t=await (0,a.A)(`UPDATE users SET password='${n}' WHERE email='${s}'`);r.json({success:!!t?.affectedRows})}}let u=(0,_.M)(o,"default"),S=(0,_.M)(o,"config"),p=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/resetPassword",pathname:"/api/resetPassword",bundlePath:"",filename:""},userland:o})},48786:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(7447);async function n(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(9973),n=s.n(o);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=r(r.s=23297);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/resetPassword.js.nft.json b/dsql-app/.local_dist/server/pages/api/resetPassword.js.nft.json index 321943d5..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/resetPassword.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/resetPassword.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/query/get.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/query/post.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/githubLogin.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/handleSocialDb.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/loginSocialUser.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-create-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-delete-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-get-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-reauth-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-send-email-code.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-update-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/social/api-github-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/social/api-google-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addAdminUserOnLogin.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addMariadbUser.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addUsersTableToDb.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/addDbEntry.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/deleteDbEntry.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/runQuery.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/updateDbEntry.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/defaultFieldsRegexp.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/fullAccessDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabNewUsersTableSchema.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabSchemaFieldsFromData.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabUserSchemaData.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/handleNodemailer.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/html/sanitizeHtmlOptions.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/httpRequest.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/httpsRequest.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/parseDbResults.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/serverError.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/setUserSchemaData.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/updateUsersTableSchema.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/varDatabaseDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/varReadOnlyDatabaseDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/encrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/hashPassword.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-delete-generator.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-generator.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-insert-generator.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/createDbFromSchema.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/createTable.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/dbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/generateColumnDescription.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/noDatabaseDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/supplementTable.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/updateTable.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/varDatabaseDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/DB_HANDLER.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/DSQL_USER_DB_HANDLER.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/LOCAL_DB_HANDLER.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/NO_DB_HANDLER.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/camelJoinedtoCamelSpace.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/db/conn-db-handler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-db-full-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-dsql-connection.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/trim-sql.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/add-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/delete-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/get-token.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/get-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/login-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/logout-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/reauth-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/send-email-code.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/social/github-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/social/google-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/update-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/validate-temp-email-code.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/validate-token.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/delete-file.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-schema.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/post.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/upload-file.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/upload-image.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/generate-password/main.js","../../../../node_modules/generate-password/package.json","../../../../node_modules/generate-password/src/generate.js","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../node_modules/nodemailer/lib/base64/index.js","../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../node_modules/nodemailer/lib/qp/index.js","../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../node_modules/nodemailer/lib/shared/index.js","../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../node_modules/nodemailer/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/runUserDbQuery.js b/dsql-app/.local_dist/server/pages/api/runUserDbQuery.js index 960a9b0d..cc7ea75c 100644 --- a/dsql-app/.local_dist/server/pages/api/runUserDbQuery.js +++ b/dsql-app/.local_dist/server/pages/api/runUserDbQuery.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8563,e.ids=[8563],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},51397:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>d,routeModule:()=>_});var n={};t.r(n),t.d(n,{default:()=>c});var s=t(89947),a=t(2706),o=t(96762),i=t(69842),l=t(67619),u=t(30944);async function c(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let t=await (0,i.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{database:n,query:s,tables:a}=e.body;try{let e=await (0,u.A)({database:`datasquirel_user_${t.id}_${n}`,queryString:s});if(!e)return r.json({success:!1,msg:"Query Failed!"});r.json({success:!0,result:e})}catch(e){(0,l.A)({component:"/api/runUserDbQuery/main-catch-error",message:e.message,user:t}),r.json({success:!1})}}let d=(0,o.M)(n,"default"),p=(0,o.M)(n,"config"),_=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/runUserDbQuery",pathname:"/api/runUserDbQuery",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(39908),s=t.n(n);async function a(e,r,t){let n=s()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8563,e.ids=[8563],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},51397:(e,r,t)=>{t.r(r),t.d(r,{config:()=>_,default:()=>d,routeModule:()=>p});var n={};t.r(n),t.d(n,{default:()=>u});var s=t(89947),o=t(2706),a=t(96762),l=t(69842),i=t(67619),c=t(30944);async function u(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let t=await (0,l.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{database:n,query:s,tables:o}=e.body;try{let e=await (0,c.A)({database:`datasquirel_user_${t.id}_${n}`,queryString:s});if(!e)return r.json({success:!1,msg:"Query Failed!"});r.json({success:!0,result:e})}catch(e){(0,i.A)({component:"/api/runUserDbQuery/main-catch-error",message:e.message,user:t}),r.json({success:!1})}}let d=(0,a.M)(n,"default"),_=(0,a.M)(n,"config"),p=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/runUserDbQuery",pathname:"/api/runUserDbQuery",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},43775:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function o({unparsedResults:e,tableSchema:r}){let t=[];try{for(let o=0;o",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n);async function o({user:e,message:r,component:t,noMail:n,req:o}){let a=new Date,l=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||o.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),a?.url&&(n+=` -URL: ${a.url}`),a?.body&&(n+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(n+=` -IP: ${i}`),n+=` -Date: ${o.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let l=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),o?.url&&(n+=` +URL: ${o.url}`),o?.body&&(n+=` +Request Body: ${JSON.stringify(o.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` +Date: ${a.toDateString()} +========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(43775),s=t(67619),a=t(7447),o=t(64292);async function i({queryString:e,queryValuesArray:r,database:t,tableSchema:i,useLocal:l,debug:u}){let c=(0,a.A)({fa:!0});l&&(c=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,a.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,o.A)(c,e,r);if(u&&console.log("varDatabaseDbHandler:results:",d),d&&i)try{return await (0,n.A)({unparsedResults:d,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(o,i,l),p=s.Buffer.alloc(c,0),_=(0,n.createDecipheriv)(u,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=51397);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),s=t(67619),o=t(7447),a=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,o.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,o.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,o.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,a.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,n.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),s=t(79428),o=t(32443);function a({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(a,l,i),_=s.Buffer.alloc(u,0),p=(0,n.createDecipheriv)(c,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(9973),s=t.n(n);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=51397);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/runUserDbQuery.js.nft.json b/dsql-app/.local_dist/server/pages/api/runUserDbQuery.js.nft.json index 454bd908..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/runUserDbQuery.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/runUserDbQuery.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sendEmailVerificationLink.js b/dsql-app/.local_dist/server/pages/api/sendEmailVerificationLink.js index 937a41cb..f2ed2476 100644 --- a/dsql-app/.local_dist/server/pages/api/sendEmailVerificationLink.js +++ b/dsql-app/.local_dist/server/pages/api/sendEmailVerificationLink.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7714,e.ids=[7714],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},10942:(e,r,t)=>{t.r(r),t.d(r,{config:()=>A,default:()=>f,routeModule:()=>_});var n={};t.r(n),t.d(n,{default:()=>p});var i=t(89947),s=t(2706),o=t(96762),a=t(29021),l=t.n(a),c=t(69842),u=t(96052),d=t(68829);async function p(e,r){if("GET"===e.method){let t=await (0,c.A)(e,r);if(!t)return r.redirect(307,"/logout");let n=(0,d.A)({data:JSON.stringify({id:t.id,email:t.email,dateCode:Date.now()})}),i=process.env.DSQL_HOST;if(!await (0,u.A)({to:t.email,subject:"Verify Email Address",text:"Please click the link to verify your email address",html:l().readFileSync("./email/send-email-verification-link.html","utf8").replace(/{{host}}/,i||"").replace(/{{token}}/,n||"")}))return r.json({success:!1});r.json({success:!0})}}let f=(0,o.M)(n,"default"),A=(0,o.M)(n,"config"),_=new i.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/sendEmailVerificationLink",pathname:"/api/sendEmailVerificationLink",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(39908),i=t.n(n);async function s(e,r,t){let n=i()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},96052:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),i=t.n(n),s=t(21572);let o=t.n(s)().createTransport({host:process.env.DSQL_MAIL_HOST,port:465,secure:!0,auth:{user:process.env.DSQL_MAIL_EMAIL,pass:process.env.DSQL_MAIL_PASSWORD}});async function a({to:e,subject:r,text:t,html:n,alias:s,senderName:a}){let l;if(!process.env.DSQL_MAIL_HOST||!process.env.DSQL_MAIL_EMAIL||!process.env.DSQL_MAIL_PASSWORD)return null;let c=(s?.match(/support/i),process.env.DSQL_MAIL_EMAIL);if(!i().existsSync("./email/index.html"))return;let u=i().readFileSync("./email/index.html","utf8").replace(/{{email_body}}/,n||"").replace(/{{issue_date}}/,Date().substring(0,24));try{let n={};n.from=`"${a||"Datasquirel"}" <${c}>`,n.sender=c,s&&(n.replyTo=c),n.to=e,n.subject=r,n.text=t,n.html=u,l=await o.sendMail(n)}catch(e){console.log("ERROR in handleNodemailer Function =>",e.message)}return l}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),i=t(79428),s=t(32443);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:a,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!a?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(o,a,l),p=i.Buffer.alloc(u,0),f=(0,n.createCipheriv)(c,d,p);try{let r=f.update(e,"utf8","hex");return r+=f.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=10942);module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7714,e.ids=[7714],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},10942:(e,r,t)=>{t.r(r),t.d(r,{config:()=>A,default:()=>f,routeModule:()=>_});var n={};t.r(n),t.d(n,{default:()=>p});var i=t(89947),o=t(2706),s=t(96762),a=t(29021),c=t.n(a),l=t(69842),u=t(96052),d=t(68829);async function p(e,r){if("GET"===e.method){let t=await (0,l.A)(e,r);if(!t)return r.redirect(307,"/logout");let n=(0,d.A)({data:JSON.stringify({id:t.id,email:t.email,dateCode:Date.now()})}),i=process.env.DSQL_HOST;if(!await (0,u.A)({to:t.email,subject:"Verify Email Address",text:"Please click the link to verify your email address",html:c().readFileSync("./email/send-email-verification-link.html","utf8").replace(/{{host}}/,i||"").replace(/{{token}}/,n||"")}))return r.json({success:!1});r.json({success:!0})}}let f=(0,s.M)(n,"default"),A=(0,s.M)(n,"config"),_=new i.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/sendEmailVerificationLink",pathname:"/api/sendEmailVerificationLink",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},96052:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),i=t.n(n),o=t(21572);let s=t.n(o)().createTransport({host:process.env.DSQL_MAIL_HOST,port:465,secure:!0,auth:{user:process.env.DSQL_MAIL_EMAIL,pass:process.env.DSQL_MAIL_PASSWORD}});async function a({to:e,subject:r,text:t,html:n,alias:o,senderName:a}){let c;if(!process.env.DSQL_MAIL_HOST||!process.env.DSQL_MAIL_EMAIL||!process.env.DSQL_MAIL_PASSWORD)return null;let l=(o?.match(/support/i),process.env.DSQL_MAIL_EMAIL);if(!i().existsSync("./email/index.html"))return;let u=i().readFileSync("./email/index.html","utf8").replace(/{{email_body}}/,n||"").replace(/{{issue_date}}/,Date().substring(0,24));try{let n={};n.from=`"${a||"Datasquirel"}" <${l}>`,n.sender=l,o&&(n.replyTo=l),n.to=e,n.subject=r,n.text=t,n.html=u,c=await s.sendMail(n)}catch(e){console.log("ERROR in handleNodemailer Function =>",e.message)}return c}},68829:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(55511),i=t(79428),o=t(32443);function s({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:s,salt:a,keyLen:c,algorithm:l,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!s?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!a?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(s,a,c),p=i.Buffer.alloc(u,0),f=(0,n.createCipheriv)(l,d,p);try{let r=f.update(e,"utf8","hex");return r+=f.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=10942);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sendEmailVerificationLink.js.nft.json b/dsql-app/.local_dist/server/pages/api/sendEmailVerificationLink.js.nft.json index 95096559..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/sendEmailVerificationLink.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/sendEmailVerificationLink.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../node_modules/nodemailer/lib/base64/index.js","../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../node_modules/nodemailer/lib/qp/index.js","../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../node_modules/nodemailer/lib/shared/index.js","../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../node_modules/nodemailer/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sendPasswordResetLink.js.nft.json b/dsql-app/.local_dist/server/pages/api/sendPasswordResetLink.js.nft.json index 59f8c4bd..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/sendPasswordResetLink.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/sendPasswordResetLink.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../node_modules/nodemailer/lib/base64/index.js","../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../node_modules/nodemailer/lib/qp/index.js","../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../node_modules/nodemailer/lib/shared/index.js","../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../node_modules/nodemailer/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/facebook-auth.js b/dsql-app/.local_dist/server/pages/api/social-login/facebook-auth.js index db603abb..682709c0 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/facebook-auth.js +++ b/dsql-app/.local_dist/server/pages/api/social-login/facebook-auth.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=8464,e.ids=[8464],e.modules={47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},21435:(e,r,s)=>{s.r(r),s.d(r,{config:()=>_,default:()=>p,routeModule:()=>c});var a={};s.r(a),s.d(a,{default:()=>n});var t=s(89947),o=s(2706),i=s(96762),u=s(68829),l=s(83704),d=s(89159);async function n(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{facebookUserId:s,facebookUserImage:a,facebookUserFullName:t,facebookUserFirstName:o,facebookUserLastName:i,facebookUserEmail:n,supEmail:p}=e.body,{invite:_}=e.query;try{let e=await (0,l.A)({email:n,payload:{email:n,first_name:o,last_name:i,social_id:s,social_platform:"facebook",image:a,image_thumbnail:a,username:`facebook-user-${s}`},social_platform:"facebook",social_id:s,invitation:_,supEmail:p});if(e.payload?.csrf_k){let s=(0,u.A)({data:JSON.stringify(e.payload)}),{keyCookieName:a,csrfCookieName:t}=(0,d.A)();r.setHeader("Set-Cookie",[`${a}=${s};samesite=strict;path=/;HttpOnly=true;Secure=true`,`${t}=${e.payload.csrf_k};samesite=strict;path=/;HttpOnly=true`])}r.json(e)}catch(e){console.log(e.message),r.json({success:!1,msg:"Failed!"})}}let p=(0,i.M)(a,"default"),_=(0,i.M)(a,"config"),c=new t.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/social-login/facebook-auth",pathname:"/api/social-login/facebook-auth",bundlePath:"",filename:""},userland:a})},89159:(e,r,s)=>{s.d(r,{A:()=>a});function a(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",a=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",t=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",o=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),i=r;e?.userId&&(i+=`user_${e.userId}_`),o&&(i+=`${o}_`),i+=s;let u=r;e?.userId&&(u+=`user_${e.userId}_`),o&&(u+=`${o}_`),u+=a;let l=r;return e?.userId&&(l+=`user_${e.userId}_`),o&&(l+=`${o}_`),{keyCookieName:i,csrfCookieName:u,oneTimeCodeName:l+=t}}}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[1251,3704],()=>s(21435));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=8464,e.ids=[8464],e.modules={47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},21435:(e,r,s)=>{s.r(r),s.d(r,{config:()=>_,default:()=>p,routeModule:()=>c});var a={};s.r(a),s.d(a,{default:()=>n});var t=s(89947),o=s(2706),i=s(96762),u=s(68829),l=s(83704),d=s(89159);async function n(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{facebookUserId:s,facebookUserImage:a,facebookUserFullName:t,facebookUserFirstName:o,facebookUserLastName:i,facebookUserEmail:n,supEmail:p}=e.body,{invite:_}=e.query;try{let e=await (0,l.A)({email:n,payload:{email:n,first_name:o,last_name:i,social_id:s,social_platform:"facebook",image:a,image_thumbnail:a,username:`facebook-user-${s}`},social_platform:"facebook",social_id:s,invitation:_,supEmail:p});if(e.payload?.csrf_k){let s=(0,u.A)({data:JSON.stringify(e.payload)}),{keyCookieName:a,csrfCookieName:t}=(0,d.A)();r.setHeader("Set-Cookie",[`${a}=${s};samesite=strict;path=/;HttpOnly=true;Secure=true`,`${t}=${e.payload.csrf_k};samesite=strict;path=/;HttpOnly=true`])}r.json(e)}catch(e){console.log(e.message),r.json({success:!1,msg:"Failed!"})}}let p=(0,i.M)(a,"default"),_=(0,i.M)(a,"config"),c=new t.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/social-login/facebook-auth",pathname:"/api/social-login/facebook-auth",bundlePath:"",filename:""},userland:a})},89159:(e,r,s)=>{s.d(r,{A:()=>a});function a(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",a=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",t=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",o=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),i=r;e?.userId&&(i+=`user_${e.userId}_`),o&&(i+=`${o}_`),i+=s;let u=r;e?.userId&&(u+=`user_${e.userId}_`),o&&(u+=`${o}_`),u+=a;let l=r;return e?.userId&&(l+=`user_${e.userId}_`),o&&(l+=`${o}_`),{keyCookieName:i,csrfCookieName:u,oneTimeCodeName:l+=t}}}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[2319,3704],()=>s(21435));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/facebook-auth.js.nft.json b/dsql-app/.local_dist/server/pages/api/social-login/facebook-auth.js.nft.json index 7249eb4c..feb517d6 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/facebook-auth.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/social-login/facebook-auth.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../node_modules/deepmerge/package.json","../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../node_modules/dom-serializer/lib/index.js","../../../../../node_modules/dom-serializer/package.json","../../../../../node_modules/domelementtype/lib/index.js","../../../../../node_modules/domelementtype/package.json","../../../../../node_modules/domhandler/lib/index.js","../../../../../node_modules/domhandler/lib/node.js","../../../../../node_modules/domhandler/package.json","../../../../../node_modules/domutils/lib/feeds.js","../../../../../node_modules/domutils/lib/helpers.js","../../../../../node_modules/domutils/lib/index.js","../../../../../node_modules/domutils/lib/legacy.js","../../../../../node_modules/domutils/lib/manipulation.js","../../../../../node_modules/domutils/lib/querying.js","../../../../../node_modules/domutils/lib/stringify.js","../../../../../node_modules/domutils/lib/traversal.js","../../../../../node_modules/domutils/package.json","../../../../../node_modules/entities/lib/decode.js","../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../node_modules/entities/lib/encode.js","../../../../../node_modules/entities/lib/escape.js","../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../node_modules/entities/lib/index.js","../../../../../node_modules/entities/package.json","../../../../../node_modules/escape-string-regexp/index.js","../../../../../node_modules/escape-string-regexp/package.json","../../../../../node_modules/generate-password/main.js","../../../../../node_modules/generate-password/package.json","../../../../../node_modules/generate-password/src/generate.js","../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../node_modules/htmlparser2/lib/index.js","../../../../../node_modules/htmlparser2/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../node_modules/is-plain-object/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../node_modules/nanoid/non-secure/package.json","../../../../../node_modules/nanoid/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../../node_modules/nodemailer/lib/base64/index.js","../../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../../node_modules/nodemailer/lib/qp/index.js","../../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../../node_modules/nodemailer/lib/shared/index.js","../../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../../node_modules/nodemailer/package.json","../../../../../node_modules/parse-srcset/package.json","../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../node_modules/picocolors/package.json","../../../../../node_modules/picocolors/picocolors.js","../../../../../node_modules/postcss/lib/at-rule.js","../../../../../node_modules/postcss/lib/comment.js","../../../../../node_modules/postcss/lib/container.js","../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../node_modules/postcss/lib/declaration.js","../../../../../node_modules/postcss/lib/document.js","../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../node_modules/postcss/lib/input.js","../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../node_modules/postcss/lib/list.js","../../../../../node_modules/postcss/lib/map-generator.js","../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../node_modules/postcss/lib/node.js","../../../../../node_modules/postcss/lib/parse.js","../../../../../node_modules/postcss/lib/parser.js","../../../../../node_modules/postcss/lib/postcss.js","../../../../../node_modules/postcss/lib/previous-map.js","../../../../../node_modules/postcss/lib/processor.js","../../../../../node_modules/postcss/lib/result.js","../../../../../node_modules/postcss/lib/root.js","../../../../../node_modules/postcss/lib/rule.js","../../../../../node_modules/postcss/lib/stringifier.js","../../../../../node_modules/postcss/lib/stringify.js","../../../../../node_modules/postcss/lib/symbols.js","../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../node_modules/postcss/lib/tokenize.js","../../../../../node_modules/postcss/lib/warn-once.js","../../../../../node_modules/postcss/lib/warning.js","../../../../../node_modules/postcss/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/sanitize-html/index.js","../../../../../node_modules/sanitize-html/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../node_modules/source-map-js/lib/base64.js","../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../node_modules/source-map-js/lib/util.js","../../../../../node_modules/source-map-js/package.json","../../../../../node_modules/source-map-js/source-map.js","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/2319.js","../../../chunks/3704.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/github-auth.js b/dsql-app/.local_dist/server/pages/api/social-login/github-auth.js index f251ac98..0b91b6e8 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/github-auth.js +++ b/dsql-app/.local_dist/server/pages/api/social-login/github-auth.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7551,e.ids=[7551],e.modules={47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},55591:e=>{e.exports=require("https")},33873:e=>{e.exports=require("path")},79551:e=>{e.exports=require("url")},63086:(e,t,r)=>{r.r(t),r.d(t,{config:()=>h,default:()=>m,routeModule:()=>_});var s={};r.r(s),r.d(s,{default:()=>d});var a=r(89947),i=r(2706),o=r(96762),n=r(68829),l=r(83704);function u(e){if(!e?.match(/./))return"";if(e?.match(/ /))return e;if(!e)return null;{let t=e.split(""),r=[];for(let e=0;e",e.message),t.json({success:!1,msg:"Failed!"})}}let m=(0,o.M)(s,"default"),h=(0,o.M)(s,"config"),_=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/social-login/github-auth",pathname:"/api/social-login/github-auth",bundlePath:"",filename:""},userland:s})},2402:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(48786),a=r(64166);async function i({code:e,clientId:t,clientSecret:r}){let i;try{let o=await (0,a.A)({method:"POST",hostname:"github.com",path:`/login/oauth/access_token?client_id=${t}&client_secret=${r}&code=${e}`,headers:{Accept:"application/json","User-Agent":"*"},scheme:"https"}),n=JSON.parse(o);if(!n?.access_token)return i;let l=await (0,a.A)({method:"GET",hostname:"api.github.com",path:"/user",headers:{Authorization:`Bearer ${n.access_token}`,"User-Agent":"*"},scheme:"https"});if(i=JSON.parse(l),!i?.email&&i){let e=await (0,s.A)(`SELECT email FROM users WHERE social_login='1' AND social_platform='github' AND social_id='${i.id}'`);e&&e[0]&&(i.email=e[0].email)}}catch(e){console.log("ERROR in githubLogin.ts backend function =>",e.message)}return i}},89159:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){let t=process.env.DSQL_COOKIES_PREFIX||"dsql_",r=process.env.DSQL_COOKIES_KEY_NAME||"key",s=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",a=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",i=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),o=t;e?.userId&&(o+=`user_${e.userId}_`),i&&(o+=`${i}_`),o+=r;let n=t;e?.userId&&(n+=`user_${e.userId}_`),i&&(n+=`${i}_`),n+=s;let l=t;return e?.userId&&(l+=`user_${e.userId}_`),i&&(l+=`${i}_`),{keyCookieName:o,csrfCookieName:n,oneTimeCodeName:l+=a}}},64166:(e,t,r)=>{r.d(t,{A:()=>l});var s=r(55591),a=r.n(s);let i=require("http");var o=r.n(i),n=r(79551);function l({url:e,method:t,hostname:r,path:s,headers:i,body:l,port:u,scheme:c}){let p=l?JSON.stringify(l):null,d=e?new n.URL(e):null,m={method:t||"GET",hostname:d?d.hostname:r,port:c?.match(/https/i)?443:d?d.protocol?.match(/https/i)?443:d.port:u?Number(u):80,headers:{}};return s&&(m.path=s),i&&(m.headers=i),l&&(m.headers["Content-Type"]="application/json",m.headers["Content-Length"]=p?Buffer.from(p).length:void 0),new Promise((e,t)=>{let r=(c?.match(/https/i)?a():d?.protocol?.match(/https/i)?a():o()).request(m,r=>{var s="";r.on("data",function(e){s+=e}),r.on("end",function(){e(s)}),r.on("error",e=>{console.log("HTTP response error =>",e.message),t(`HTTP response error =>, ${e.message}`)}),r.on("close",()=>{console.log("HTTP(S) Response Closed Successfully")})});l&&r.write(p),r.on("error",e=>{console.log("HTTPS request ERROR =>",e.message),t(`HTTP request error =>, ${e.message}`)}),r.end()})}}};var t=require("../../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[1251,3704],()=>r(63086));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7551,e.ids=[7551],e.modules={47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},55591:e=>{e.exports=require("https")},33873:e=>{e.exports=require("path")},79551:e=>{e.exports=require("url")},63086:(e,t,r)=>{r.r(t),r.d(t,{config:()=>h,default:()=>m,routeModule:()=>_});var s={};r.r(s),r.d(s,{default:()=>d});var a=r(89947),i=r(2706),o=r(96762),n=r(68829),l=r(83704);function u(e){if(!e?.match(/./))return"";if(e?.match(/ /))return e;if(!e)return null;{let t=e.split(""),r=[];for(let e=0;e",e.message),t.json({success:!1,msg:"Failed!"})}}let m=(0,o.M)(s,"default"),h=(0,o.M)(s,"config"),_=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/social-login/github-auth",pathname:"/api/social-login/github-auth",bundlePath:"",filename:""},userland:s})},2402:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(48786),a=r(64166);async function i({code:e,clientId:t,clientSecret:r}){let i;try{let o=await (0,a.A)({method:"POST",hostname:"github.com",path:`/login/oauth/access_token?client_id=${t}&client_secret=${r}&code=${e}`,headers:{Accept:"application/json","User-Agent":"*"},scheme:"https"}),n=JSON.parse(o);if(!n?.access_token)return i;let l=await (0,a.A)({method:"GET",hostname:"api.github.com",path:"/user",headers:{Authorization:`Bearer ${n.access_token}`,"User-Agent":"*"},scheme:"https"});if(i=JSON.parse(l),!i?.email&&i){let e=await (0,s.A)(`SELECT email FROM users WHERE social_login='1' AND social_platform='github' AND social_id='${i.id}'`);e&&e[0]&&(i.email=e[0].email)}}catch(e){console.log("ERROR in githubLogin.ts backend function =>",e.message)}return i}},89159:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){let t=process.env.DSQL_COOKIES_PREFIX||"dsql_",r=process.env.DSQL_COOKIES_KEY_NAME||"key",s=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",a=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",i=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),o=t;e?.userId&&(o+=`user_${e.userId}_`),i&&(o+=`${i}_`),o+=r;let n=t;e?.userId&&(n+=`user_${e.userId}_`),i&&(n+=`${i}_`),n+=s;let l=t;return e?.userId&&(l+=`user_${e.userId}_`),i&&(l+=`${i}_`),{keyCookieName:o,csrfCookieName:n,oneTimeCodeName:l+=a}}},64166:(e,t,r)=>{r.d(t,{A:()=>l});var s=r(55591),a=r.n(s);let i=require("http");var o=r.n(i),n=r(79551);function l({url:e,method:t,hostname:r,path:s,headers:i,body:l,port:u,scheme:c}){let p=l?JSON.stringify(l):null,d=e?new n.URL(e):null,m={method:t||"GET",hostname:d?d.hostname:r,port:c?.match(/https/i)?443:d?d.protocol?.match(/https/i)?443:d.port:u?Number(u):80,headers:{}};return s&&(m.path=s),i&&(m.headers=i),l&&(m.headers["Content-Type"]="application/json",m.headers["Content-Length"]=p?Buffer.from(p).length:void 0),new Promise((e,t)=>{let r=(c?.match(/https/i)?a():d?.protocol?.match(/https/i)?a():o()).request(m,r=>{var s="";r.on("data",function(e){s+=e}),r.on("end",function(){e(s)}),r.on("error",e=>{console.log("HTTP response error =>",e.message),t(`HTTP response error =>, ${e.message}`)}),r.on("close",()=>{console.log("HTTP(S) Response Closed Successfully")})});l&&r.write(p),r.on("error",e=>{console.log("HTTPS request ERROR =>",e.message),t(`HTTP request error =>, ${e.message}`)}),r.end()})}}};var t=require("../../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[2319,3704],()=>r(63086));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/github-auth.js.nft.json b/dsql-app/.local_dist/server/pages/api/social-login/github-auth.js.nft.json index 7249eb4c..feb517d6 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/github-auth.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/social-login/github-auth.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../node_modules/deepmerge/package.json","../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../node_modules/dom-serializer/lib/index.js","../../../../../node_modules/dom-serializer/package.json","../../../../../node_modules/domelementtype/lib/index.js","../../../../../node_modules/domelementtype/package.json","../../../../../node_modules/domhandler/lib/index.js","../../../../../node_modules/domhandler/lib/node.js","../../../../../node_modules/domhandler/package.json","../../../../../node_modules/domutils/lib/feeds.js","../../../../../node_modules/domutils/lib/helpers.js","../../../../../node_modules/domutils/lib/index.js","../../../../../node_modules/domutils/lib/legacy.js","../../../../../node_modules/domutils/lib/manipulation.js","../../../../../node_modules/domutils/lib/querying.js","../../../../../node_modules/domutils/lib/stringify.js","../../../../../node_modules/domutils/lib/traversal.js","../../../../../node_modules/domutils/package.json","../../../../../node_modules/entities/lib/decode.js","../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../node_modules/entities/lib/encode.js","../../../../../node_modules/entities/lib/escape.js","../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../node_modules/entities/lib/index.js","../../../../../node_modules/entities/package.json","../../../../../node_modules/escape-string-regexp/index.js","../../../../../node_modules/escape-string-regexp/package.json","../../../../../node_modules/generate-password/main.js","../../../../../node_modules/generate-password/package.json","../../../../../node_modules/generate-password/src/generate.js","../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../node_modules/htmlparser2/lib/index.js","../../../../../node_modules/htmlparser2/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../node_modules/is-plain-object/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../node_modules/nanoid/non-secure/package.json","../../../../../node_modules/nanoid/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../../node_modules/nodemailer/lib/base64/index.js","../../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../../node_modules/nodemailer/lib/qp/index.js","../../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../../node_modules/nodemailer/lib/shared/index.js","../../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../../node_modules/nodemailer/package.json","../../../../../node_modules/parse-srcset/package.json","../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../node_modules/picocolors/package.json","../../../../../node_modules/picocolors/picocolors.js","../../../../../node_modules/postcss/lib/at-rule.js","../../../../../node_modules/postcss/lib/comment.js","../../../../../node_modules/postcss/lib/container.js","../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../node_modules/postcss/lib/declaration.js","../../../../../node_modules/postcss/lib/document.js","../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../node_modules/postcss/lib/input.js","../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../node_modules/postcss/lib/list.js","../../../../../node_modules/postcss/lib/map-generator.js","../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../node_modules/postcss/lib/node.js","../../../../../node_modules/postcss/lib/parse.js","../../../../../node_modules/postcss/lib/parser.js","../../../../../node_modules/postcss/lib/postcss.js","../../../../../node_modules/postcss/lib/previous-map.js","../../../../../node_modules/postcss/lib/processor.js","../../../../../node_modules/postcss/lib/result.js","../../../../../node_modules/postcss/lib/root.js","../../../../../node_modules/postcss/lib/rule.js","../../../../../node_modules/postcss/lib/stringifier.js","../../../../../node_modules/postcss/lib/stringify.js","../../../../../node_modules/postcss/lib/symbols.js","../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../node_modules/postcss/lib/tokenize.js","../../../../../node_modules/postcss/lib/warn-once.js","../../../../../node_modules/postcss/lib/warning.js","../../../../../node_modules/postcss/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/sanitize-html/index.js","../../../../../node_modules/sanitize-html/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../node_modules/source-map-js/lib/base64.js","../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../node_modules/source-map-js/lib/util.js","../../../../../node_modules/source-map-js/package.json","../../../../../node_modules/source-map-js/source-map.js","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/2319.js","../../../chunks/3704.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/google-auth.js b/dsql-app/.local_dist/server/pages/api/social-login/google-auth.js index 2b56c211..8d961211 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/google-auth.js +++ b/dsql-app/.local_dist/server/pages/api/social-login/google-auth.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7867,e.ids=[7867],e.modules={47795:e=>{e.exports=require("generate-password")},76154:e=>{e.exports=require("google-auth-library")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},59500:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>p,routeModule:()=>m});var a={};s.r(a),s.d(a,{default:()=>_});var t=s(89947),i=s(2706),o=s(96762),l=s(76154),u=s(68829),n=s(83704),d=s(89159);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=e.body,{invite:a}=e.query,{token:t}=s;try{let e=new l.OAuth2Client(""),s=(await e.verifyIdToken({idToken:t,audience:""})).getPayload();if(!s||!s.email_verified){r.json({user:null,msg:"Invalid Credentials"});return}let{given_name:i,family_name:o,email:_,sub:p,picture:c,email_verified:m}=s;if(!_)throw Error("No Email");let g=await (0,n.A)({email:_,payload:{email:_,first_name:i,last_name:o,social_id:p,social_platform:"google",image:c,image_thumbnail:c,username:`google-user-${p}`},social_platform:"google",social_id:p,invitation:a});if(g.payload?.csrf_k){let e=(0,u.A)({data:JSON.stringify(g.payload)}),{keyCookieName:s,csrfCookieName:a}=(0,d.A)();r.setHeader("Set-Cookie",[`${s}=${e};samesite=strict;path=/;HttpOnly=true;Secure=true`,`${a}=${g.payload.csrf_k};samesite=strict;path=/;HttpOnly=true`])}r.json(g)}catch(e){console.log(e.message),r.json({success:!1,msg:"Failed!"})}}let p=(0,o.M)(a,"default"),c=(0,o.M)(a,"config"),m=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/social-login/google-auth",pathname:"/api/social-login/google-auth",bundlePath:"",filename:""},userland:a})},89159:(e,r,s)=>{s.d(r,{A:()=>a});function a(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",a=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",t=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",i=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),o=r;e?.userId&&(o+=`user_${e.userId}_`),i&&(o+=`${i}_`),o+=s;let l=r;e?.userId&&(l+=`user_${e.userId}_`),i&&(l+=`${i}_`),l+=a;let u=r;return e?.userId&&(u+=`user_${e.userId}_`),i&&(u+=`${i}_`),{keyCookieName:o,csrfCookieName:l,oneTimeCodeName:u+=t}}}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[1251,3704],()=>s(59500));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7867,e.ids=[7867],e.modules={47795:e=>{e.exports=require("generate-password")},76154:e=>{e.exports=require("google-auth-library")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},59500:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>p,routeModule:()=>m});var a={};s.r(a),s.d(a,{default:()=>_});var t=s(89947),i=s(2706),o=s(96762),l=s(76154),u=s(68829),n=s(83704),d=s(89159);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=e.body,{invite:a}=e.query,{token:t}=s;try{let e=new l.OAuth2Client(""),s=(await e.verifyIdToken({idToken:t,audience:""})).getPayload();if(!s||!s.email_verified){r.json({user:null,msg:"Invalid Credentials"});return}let{given_name:i,family_name:o,email:_,sub:p,picture:c,email_verified:m}=s;if(!_)throw Error("No Email");let g=await (0,n.A)({email:_,payload:{email:_,first_name:i,last_name:o,social_id:p,social_platform:"google",image:c,image_thumbnail:c,username:`google-user-${p}`},social_platform:"google",social_id:p,invitation:a});if(g.payload?.csrf_k){let e=(0,u.A)({data:JSON.stringify(g.payload)}),{keyCookieName:s,csrfCookieName:a}=(0,d.A)();r.setHeader("Set-Cookie",[`${s}=${e};samesite=strict;path=/;HttpOnly=true;Secure=true`,`${a}=${g.payload.csrf_k};samesite=strict;path=/;HttpOnly=true`])}r.json(g)}catch(e){console.log(e.message),r.json({success:!1,msg:"Failed!"})}}let p=(0,o.M)(a,"default"),c=(0,o.M)(a,"config"),m=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/social-login/google-auth",pathname:"/api/social-login/google-auth",bundlePath:"",filename:""},userland:a})},89159:(e,r,s)=>{s.d(r,{A:()=>a});function a(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",a=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",t=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",i=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),o=r;e?.userId&&(o+=`user_${e.userId}_`),i&&(o+=`${i}_`),o+=s;let l=r;e?.userId&&(l+=`user_${e.userId}_`),i&&(l+=`${i}_`),l+=a;let u=r;return e?.userId&&(u+=`user_${e.userId}_`),i&&(u+=`${i}_`),{keyCookieName:o,csrfCookieName:l,oneTimeCodeName:u+=t}}}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[2319,3704],()=>s(59500));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/google-auth.js.nft.json b/dsql-app/.local_dist/server/pages/api/social-login/google-auth.js.nft.json index 45994a3f..feb517d6 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/google-auth.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/social-login/google-auth.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/agent-base/dist/src/index.js","../../../../../node_modules/agent-base/dist/src/promisify.js","../../../../../node_modules/agent-base/package.json","../../../../../node_modules/arrify/index.js","../../../../../node_modules/arrify/package.json","../../../../../node_modules/base64-js/index.js","../../../../../node_modules/base64-js/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/buffer-equal-constant-time/index.js","../../../../../node_modules/buffer-equal-constant-time/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/debug/package.json","../../../../../node_modules/debug/src/browser.js","../../../../../node_modules/debug/src/common.js","../../../../../node_modules/debug/src/index.js","../../../../../node_modules/debug/src/node.js","../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../node_modules/deepmerge/package.json","../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../node_modules/dom-serializer/lib/index.js","../../../../../node_modules/dom-serializer/package.json","../../../../../node_modules/domelementtype/lib/index.js","../../../../../node_modules/domelementtype/package.json","../../../../../node_modules/domhandler/lib/index.js","../../../../../node_modules/domhandler/lib/node.js","../../../../../node_modules/domhandler/package.json","../../../../../node_modules/domutils/lib/feeds.js","../../../../../node_modules/domutils/lib/helpers.js","../../../../../node_modules/domutils/lib/index.js","../../../../../node_modules/domutils/lib/legacy.js","../../../../../node_modules/domutils/lib/manipulation.js","../../../../../node_modules/domutils/lib/querying.js","../../../../../node_modules/domutils/lib/stringify.js","../../../../../node_modules/domutils/lib/traversal.js","../../../../../node_modules/domutils/package.json","../../../../../node_modules/ecdsa-sig-formatter/package.json","../../../../../node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.js","../../../../../node_modules/ecdsa-sig-formatter/src/param-bytes-for-alg.js","../../../../../node_modules/entities/lib/decode.js","../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../node_modules/entities/lib/encode.js","../../../../../node_modules/entities/lib/escape.js","../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../node_modules/entities/lib/index.js","../../../../../node_modules/entities/package.json","../../../../../node_modules/escape-string-regexp/index.js","../../../../../node_modules/escape-string-regexp/package.json","../../../../../node_modules/extend/index.js","../../../../../node_modules/extend/package.json","../../../../../node_modules/fast-text-encoding/package.json","../../../../../node_modules/fast-text-encoding/text.min.js","../../../../../node_modules/gaxios/build/src/common.js","../../../../../node_modules/gaxios/build/src/gaxios.js","../../../../../node_modules/gaxios/build/src/index.js","../../../../../node_modules/gaxios/build/src/retry.js","../../../../../node_modules/gaxios/package.json","../../../../../node_modules/gcp-metadata/build/src/gcp-residency.js","../../../../../node_modules/gcp-metadata/build/src/index.js","../../../../../node_modules/gcp-metadata/package.json","../../../../../node_modules/generate-password/main.js","../../../../../node_modules/generate-password/package.json","../../../../../node_modules/generate-password/src/generate.js","../../../../../node_modules/google-auth-library/build/src/auth/authclient.js","../../../../../node_modules/google-auth-library/build/src/auth/awsclient.js","../../../../../node_modules/google-auth-library/build/src/auth/awsrequestsigner.js","../../../../../node_modules/google-auth-library/build/src/auth/baseexternalclient.js","../../../../../node_modules/google-auth-library/build/src/auth/computeclient.js","../../../../../node_modules/google-auth-library/build/src/auth/downscopedclient.js","../../../../../node_modules/google-auth-library/build/src/auth/envDetect.js","../../../../../node_modules/google-auth-library/build/src/auth/executable-response.js","../../../../../node_modules/google-auth-library/build/src/auth/externalAccountAuthorizedUserClient.js","../../../../../node_modules/google-auth-library/build/src/auth/externalclient.js","../../../../../node_modules/google-auth-library/build/src/auth/googleauth.js","../../../../../node_modules/google-auth-library/build/src/auth/iam.js","../../../../../node_modules/google-auth-library/build/src/auth/identitypoolclient.js","../../../../../node_modules/google-auth-library/build/src/auth/idtokenclient.js","../../../../../node_modules/google-auth-library/build/src/auth/impersonated.js","../../../../../node_modules/google-auth-library/build/src/auth/jwtaccess.js","../../../../../node_modules/google-auth-library/build/src/auth/jwtclient.js","../../../../../node_modules/google-auth-library/build/src/auth/loginticket.js","../../../../../node_modules/google-auth-library/build/src/auth/oauth2client.js","../../../../../node_modules/google-auth-library/build/src/auth/oauth2common.js","../../../../../node_modules/google-auth-library/build/src/auth/pluggable-auth-client.js","../../../../../node_modules/google-auth-library/build/src/auth/pluggable-auth-handler.js","../../../../../node_modules/google-auth-library/build/src/auth/refreshclient.js","../../../../../node_modules/google-auth-library/build/src/auth/stscredentials.js","../../../../../node_modules/google-auth-library/build/src/crypto/browser/crypto.js","../../../../../node_modules/google-auth-library/build/src/crypto/crypto.js","../../../../../node_modules/google-auth-library/build/src/crypto/node/crypto.js","../../../../../node_modules/google-auth-library/build/src/index.js","../../../../../node_modules/google-auth-library/build/src/options.js","../../../../../node_modules/google-auth-library/build/src/transporters.js","../../../../../node_modules/google-auth-library/package.json","../../../../../node_modules/google-p12-pem/build/src/index.js","../../../../../node_modules/google-p12-pem/package.json","../../../../../node_modules/gtoken/build/src/index.js","../../../../../node_modules/gtoken/package.json","../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../node_modules/htmlparser2/lib/index.js","../../../../../node_modules/htmlparser2/package.json","../../../../../node_modules/https-proxy-agent/dist/agent.js","../../../../../node_modules/https-proxy-agent/dist/index.js","../../../../../node_modules/https-proxy-agent/dist/parse-proxy-response.js","../../../../../node_modules/https-proxy-agent/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../node_modules/is-plain-object/package.json","../../../../../node_modules/is-stream/index.js","../../../../../node_modules/is-stream/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/json-bigint/index.js","../../../../../node_modules/json-bigint/lib/parse.js","../../../../../node_modules/json-bigint/lib/stringify.js","../../../../../node_modules/json-bigint/package.json","../../../../../node_modules/jwa/index.js","../../../../../node_modules/jwa/package.json","../../../../../node_modules/jws/index.js","../../../../../node_modules/jws/lib/data-stream.js","../../../../../node_modules/jws/lib/sign-stream.js","../../../../../node_modules/jws/lib/tostring.js","../../../../../node_modules/jws/lib/verify-stream.js","../../../../../node_modules/jws/package.json","../../../../../node_modules/lru-cache/index.js","../../../../../node_modules/lru-cache/package.json","../../../../../node_modules/ms/index.js","../../../../../node_modules/ms/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../node_modules/nanoid/non-secure/package.json","../../../../../node_modules/nanoid/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/node-fetch/lib/index.js","../../../../../node_modules/node-fetch/package.json","../../../../../node_modules/node-forge/lib/aes.js","../../../../../node_modules/node-forge/lib/aesCipherSuites.js","../../../../../node_modules/node-forge/lib/asn1-validator.js","../../../../../node_modules/node-forge/lib/asn1.js","../../../../../node_modules/node-forge/lib/baseN.js","../../../../../node_modules/node-forge/lib/cipher.js","../../../../../node_modules/node-forge/lib/cipherModes.js","../../../../../node_modules/node-forge/lib/des.js","../../../../../node_modules/node-forge/lib/ed25519.js","../../../../../node_modules/node-forge/lib/forge.js","../../../../../node_modules/node-forge/lib/hmac.js","../../../../../node_modules/node-forge/lib/index.js","../../../../../node_modules/node-forge/lib/jsbn.js","../../../../../node_modules/node-forge/lib/kem.js","../../../../../node_modules/node-forge/lib/log.js","../../../../../node_modules/node-forge/lib/md.all.js","../../../../../node_modules/node-forge/lib/md.js","../../../../../node_modules/node-forge/lib/md5.js","../../../../../node_modules/node-forge/lib/mgf.js","../../../../../node_modules/node-forge/lib/mgf1.js","../../../../../node_modules/node-forge/lib/oids.js","../../../../../node_modules/node-forge/lib/pbe.js","../../../../../node_modules/node-forge/lib/pbkdf2.js","../../../../../node_modules/node-forge/lib/pem.js","../../../../../node_modules/node-forge/lib/pkcs1.js","../../../../../node_modules/node-forge/lib/pkcs12.js","../../../../../node_modules/node-forge/lib/pkcs7.js","../../../../../node_modules/node-forge/lib/pkcs7asn1.js","../../../../../node_modules/node-forge/lib/pki.js","../../../../../node_modules/node-forge/lib/prime.js","../../../../../node_modules/node-forge/lib/prng.js","../../../../../node_modules/node-forge/lib/pss.js","../../../../../node_modules/node-forge/lib/random.js","../../../../../node_modules/node-forge/lib/rc2.js","../../../../../node_modules/node-forge/lib/rsa.js","../../../../../node_modules/node-forge/lib/sha1.js","../../../../../node_modules/node-forge/lib/sha256.js","../../../../../node_modules/node-forge/lib/sha512.js","../../../../../node_modules/node-forge/lib/ssh.js","../../../../../node_modules/node-forge/lib/tls.js","../../../../../node_modules/node-forge/lib/util.js","../../../../../node_modules/node-forge/lib/x509.js","../../../../../node_modules/node-forge/package.json","../../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../../node_modules/nodemailer/lib/base64/index.js","../../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../../node_modules/nodemailer/lib/qp/index.js","../../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../../node_modules/nodemailer/lib/shared/index.js","../../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../../node_modules/nodemailer/package.json","../../../../../node_modules/parse-srcset/package.json","../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../node_modules/picocolors/package.json","../../../../../node_modules/picocolors/picocolors.js","../../../../../node_modules/postcss/lib/at-rule.js","../../../../../node_modules/postcss/lib/comment.js","../../../../../node_modules/postcss/lib/container.js","../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../node_modules/postcss/lib/declaration.js","../../../../../node_modules/postcss/lib/document.js","../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../node_modules/postcss/lib/input.js","../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../node_modules/postcss/lib/list.js","../../../../../node_modules/postcss/lib/map-generator.js","../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../node_modules/postcss/lib/node.js","../../../../../node_modules/postcss/lib/parse.js","../../../../../node_modules/postcss/lib/parser.js","../../../../../node_modules/postcss/lib/postcss.js","../../../../../node_modules/postcss/lib/previous-map.js","../../../../../node_modules/postcss/lib/processor.js","../../../../../node_modules/postcss/lib/result.js","../../../../../node_modules/postcss/lib/root.js","../../../../../node_modules/postcss/lib/rule.js","../../../../../node_modules/postcss/lib/stringifier.js","../../../../../node_modules/postcss/lib/stringify.js","../../../../../node_modules/postcss/lib/symbols.js","../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../node_modules/postcss/lib/tokenize.js","../../../../../node_modules/postcss/lib/warn-once.js","../../../../../node_modules/postcss/lib/warning.js","../../../../../node_modules/postcss/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/sanitize-html/index.js","../../../../../node_modules/sanitize-html/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../node_modules/source-map-js/lib/base64.js","../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../node_modules/source-map-js/lib/util.js","../../../../../node_modules/source-map-js/package.json","../../../../../node_modules/source-map-js/source-map.js","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/tr46/index.js","../../../../../node_modules/tr46/lib/mappingTable.json","../../../../../node_modules/tr46/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../node_modules/webidl-conversions/lib/index.js","../../../../../node_modules/webidl-conversions/package.json","../../../../../node_modules/whatwg-url/lib/URL-impl.js","../../../../../node_modules/whatwg-url/lib/URL.js","../../../../../node_modules/whatwg-url/lib/public-api.js","../../../../../node_modules/whatwg-url/lib/url-state-machine.js","../../../../../node_modules/whatwg-url/lib/utils.js","../../../../../node_modules/whatwg-url/package.json","../../../../../node_modules/yallist/iterator.js","../../../../../node_modules/yallist/package.json","../../../../../node_modules/yallist/yallist.js","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/2319.js","../../../chunks/3704.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/utils/checkEmail.js b/dsql-app/.local_dist/server/pages/api/social-login/utils/checkEmail.js index 113630c8..6d51cdf2 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/utils/checkEmail.js +++ b/dsql-app/.local_dist/server/pages/api/social-login/utils/checkEmail.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=151,e.ids=[151],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,n){return n in r?r[n]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,n)):"function"==typeof r&&"default"===n?r:void 0}}})},13196:(e,r,n)=>{n.r(r),n.d(r,{config:()=>c,default:()=>u,routeModule:()=>l});var s={};n.r(s),n.d(s,{default:()=>_});var o=n(89947),t=n(2706),i=n(96762),a=n(48786);async function _(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});e.query?.email?.toString()?.match(/^\S+$/)||r.json({email:null});let n=await (0,a.A)("SELECT email FROM users WHERE email=?",[e.query.email]);n&&n[0]?r.json({email:n}):r.json({email:null})}let u=(0,i.M)(s,"default"),c=(0,i.M)(s,"config"),l=new o.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/social-login/utils/checkEmail",pathname:"/api/social-login/utils/checkEmail",bundlePath:"",filename:""},userland:s})},48786:(e,r,n)=>{n.d(r,{A:()=>o});var s=n(7447);async function o(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let n=await r.query(...e);return JSON.parse(JSON.stringify(n))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,n)=>{n.d(r,{A:()=>t});var s=n(9973),o=n.n(s);function t(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return n}});var n=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,n)=>{e.exports=n(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var n=r(r.s=13196);module.exports=n})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=151,e.ids=[151],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},13196:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>D,routeModule:()=>S});var o={};s.r(o),s.d(o,{default:()=>i});var n=s(89947),t=s(2706),_=s(96762),a=s(48786);async function i(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});e.query?.email?.toString()?.match(/^\S+$/)||r.json({email:null});let s=await (0,a.A)("SELECT email FROM users WHERE email=?",[e.query.email]);s&&s[0]?r.json({email:s}):r.json({email:null})}let D=(0,_.M)(o,"default"),c=(0,_.M)(o,"config"),S=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/social-login/utils/checkEmail",pathname:"/api/social-login/utils/checkEmail",bundlePath:"",filename:""},userland:o})},48786:(e,r,s)=>{s.d(r,{A:()=>n});var o=s(7447);async function n(...e){let r=(0,o.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>t});var o=s(9973),n=s.n(o);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=13196);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/utils/checkEmail.js.nft.json b/dsql-app/.local_dist/server/pages/api/social-login/utils/checkEmail.js.nft.json index 4a334c29..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/utils/checkEmail.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/social-login/utils/checkEmail.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/utils/checkSocialId.js b/dsql-app/.local_dist/server/pages/api/social-login/utils/checkSocialId.js index 1049c374..abc79147 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/utils/checkSocialId.js +++ b/dsql-app/.local_dist/server/pages/api/social-login/utils/checkSocialId.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7007,e.ids=[7007],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,o){return o in r?r[o]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,o)):"function"==typeof r&&"default"===o?r:void 0}}})},22070:(e,r,o)=>{o.r(r),o.d(r,{config:()=>u,default:()=>c,routeModule:()=>D});var s={};o.r(s),o.d(s,{default:()=>a});var n=o(89947),t=o(2706),i=o(96762),_=o(48786);async function a(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{social_id:o,social_platform:s}=e.query,n=await (0,_.A)("SELECT social_id FROM users WHERE social_id=? AND social_platform=?",[o,s]);o&&o[0]?r.json({social_id:n}):r.json({social_id:null})}let c=(0,i.M)(s,"default"),u=(0,i.M)(s,"config"),D=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/social-login/utils/checkSocialId",pathname:"/api/social-login/utils/checkSocialId",bundlePath:"",filename:""},userland:s})},48786:(e,r,o)=>{o.d(r,{A:()=>n});var s=o(7447);async function n(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let o=await r.query(...e);return JSON.parse(JSON.stringify(o))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,o)=>{o.d(r,{A:()=>t});var s=o(9973),n=o.n(s);function t(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return o}});var o=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,o)=>{e.exports=o(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var o=r(r.s=22070);module.exports=o})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7007,e.ids=[7007],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,o){return o in r?r[o]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,o)):"function"==typeof r&&"default"===o?r:void 0}}})},22070:(e,r,o)=>{o.r(r),o.d(r,{config:()=>D,default:()=>c,routeModule:()=>S});var s={};o.r(s),o.d(s,{default:()=>a});var n=o(89947),t=o(2706),_=o(96762),i=o(48786);async function a(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{social_id:o,social_platform:s}=e.query,n=await (0,i.A)("SELECT social_id FROM users WHERE social_id=? AND social_platform=?",[o,s]);o&&o[0]?r.json({social_id:n}):r.json({social_id:null})}let c=(0,_.M)(s,"default"),D=(0,_.M)(s,"config"),S=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/social-login/utils/checkSocialId",pathname:"/api/social-login/utils/checkSocialId",bundlePath:"",filename:""},userland:s})},48786:(e,r,o)=>{o.d(r,{A:()=>n});var s=o(7447);async function n(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let o=await r.query(...e);return JSON.parse(JSON.stringify(o))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,o)=>{o.d(r,{A:()=>t});var s=o(9973),n=o.n(s);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return o}});var o=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,o)=>{e.exports=o(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var o=r(r.s=22070);module.exports=o})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/utils/checkSocialId.js.nft.json b/dsql-app/.local_dist/server/pages/api/social-login/utils/checkSocialId.js.nft.json index 4a334c29..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/utils/checkSocialId.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/social-login/utils/checkSocialId.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/utils/getEmailFromSocialId.js b/dsql-app/.local_dist/server/pages/api/social-login/utils/getEmailFromSocialId.js index 15e2108b..cf6c001d 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/utils/getEmailFromSocialId.js +++ b/dsql-app/.local_dist/server/pages/api/social-login/utils/getEmailFromSocialId.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3589,e.ids=[3589],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,o){return o in r?r[o]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,o)):"function"==typeof r&&"default"===o?r:void 0}}})},74059:(e,r,o)=>{o.r(r),o.d(r,{config:()=>c,default:()=>u,routeModule:()=>D});var s={};o.r(s),o.d(s,{default:()=>_});var n=o(89947),t=o(2706),i=o(96762),a=o(48786);async function _(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{social_id:o,social_platform:s}=e.query,n=await (0,a.A)("SELECT email FROM users WHERE social_id=? AND social_platform=?",[o,s]);n&&n[0]?r.json({email:n[0].email}):r.json({email:null})}let u=(0,i.M)(s,"default"),c=(0,i.M)(s,"config"),D=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/social-login/utils/getEmailFromSocialId",pathname:"/api/social-login/utils/getEmailFromSocialId",bundlePath:"",filename:""},userland:s})},48786:(e,r,o)=>{o.d(r,{A:()=>n});var s=o(7447);async function n(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let o=await r.query(...e);return JSON.parse(JSON.stringify(o))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,o)=>{o.d(r,{A:()=>t});var s=o(9973),n=o.n(s);function t(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return o}});var o=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,o)=>{e.exports=o(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var o=r(r.s=74059);module.exports=o})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3589,e.ids=[3589],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,o){return o in r?r[o]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,o)):"function"==typeof r&&"default"===o?r:void 0}}})},74059:(e,r,o)=>{o.r(r),o.d(r,{config:()=>c,default:()=>D,routeModule:()=>S});var s={};o.r(s),o.d(s,{default:()=>i});var n=o(89947),t=o(2706),_=o(96762),a=o(48786);async function i(e,r){if("GET"!==e.method)return r.json({msg:"Failed!"});let{social_id:o,social_platform:s}=e.query,n=await (0,a.A)("SELECT email FROM users WHERE social_id=? AND social_platform=?",[o,s]);n&&n[0]?r.json({email:n[0].email}):r.json({email:null})}let D=(0,_.M)(s,"default"),c=(0,_.M)(s,"config"),S=new n.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/social-login/utils/getEmailFromSocialId",pathname:"/api/social-login/utils/getEmailFromSocialId",bundlePath:"",filename:""},userland:s})},48786:(e,r,o)=>{o.d(r,{A:()=>n});var s=o(7447);async function n(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let o=await r.query(...e);return JSON.parse(JSON.stringify(o))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,o)=>{o.d(r,{A:()=>t});var s=o(9973),n=o.n(s);function t(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return o}});var o=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,o)=>{e.exports=o(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var o=r(r.s=74059);module.exports=o})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/social-login/utils/getEmailFromSocialId.js.nft.json b/dsql-app/.local_dist/server/pages/api/social-login/utils/getEmailFromSocialId.js.nft.json index 4a334c29..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/social-login/utils/getEmailFromSocialId.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/social-login/utils/getEmailFromSocialId.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sql-users/create.js b/dsql-app/.local_dist/server/pages/api/sql-users/create.js index 9ec9687c..f6c7d338 100644 --- a/dsql-app/.local_dist/server/pages/api/sql-users/create.js +++ b/dsql-app/.local_dist/server/pages/api/sql-users/create.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7889,e.ids=[7889],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},60818:e=>{e.exports=require("dotenv")},47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},52795:(e,r,s)=>{s.r(r),s.d(r,{config:()=>f,default:()=>g,routeModule:()=>E});var t={};s.r(t),s.d(t,{default:()=>h});var a=s(89947),i=s(2706),o=s(96762),u=s(47795),d=s.n(u),n=s(69842),l=s(67619),c=s(48786),m=s(68829),p=s(5437);async function h(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,n.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{data:t,edit:a,grants:i}=e.body;try{process.env.DSQL_DB_HOST;let e=s?.id==Number(process.env.DSQL_SU_USER_ID),{host:a,password:o,username:u}=t,n=e&&u?.match(/./)?u:`dsql_user_${s.id}`;if(!a.match(/./))throw Error("Invalid host");let l=String(a).replace(/[^a-zA-Z0-9-\.\:\/\%]/g,""),h=o?.match(/./)?o:d().generate({length:16,numbers:!0,symbols:!0,uppercase:!0,exclude:"*#.'`\""}),g=await (0,c.A)("SELECT * FROM mysql.user WHERE User=? AND Host=?",[n,l]);if(g?.[0]?.User)throw Error("SQL User already exists. Remember if you have the '%' host on your primary user, it catches all other hosts.");let f=await (0,c.A)("SELECT COUNT(*) FROM mariadb_users WHERE user_id = ?",[s.id]);if(f?.[0]?.["COUNT(*)"]>=10)throw Error("User limit reached");let E=(0,m.A)({data:h}),q=await (0,c.A)("INSERT INTO mariadb_users (user_id, username, host, password, grants) VALUES (?, ?, ?, ?, ?)",[s.id,n,l,E,JSON.stringify(i)]);if(!q?.insertId)throw Error("Error in adding SQL user");await (0,p.A)({userId:s.id,mariadbUsername:n,mariadbUserHost:l}),r.json({success:!0})}catch(e){console.log("Create MariaDB user ERROR:",e.message),(0,l.A)({component:"/api/acceptUserInvitation/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Error in adding SQL user =>"+e.message,err:e.message})}}let g=(0,o.M)(t,"default"),f=(0,o.M)(t,"config"),E=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/sql-users/create",pathname:"/api/sql-users/create",bundlePath:"",filename:""},userland:t})}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[6133],()=>s(52795));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7889,e.ids=[7889],e.modules={60818:e=>{e.exports=require("dotenv")},47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},52795:(e,r,s)=>{s.r(r),s.d(r,{config:()=>f,default:()=>h,routeModule:()=>E});var t={};s.r(t),s.d(t,{default:()=>g});var a=s(89947),i=s(2706),o=s(96762),u=s(47795),n=s.n(u),d=s(69842),l=s(67619),c=s(48786),m=s(68829),p=s(5437);async function g(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,d.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{data:t,edit:a,grants:i}=e.body;try{process.env.DSQL_DB_HOST;let e=s?.id==Number(process.env.DSQL_SU_USER_ID),{host:a,password:o,username:u}=t,d=e&&u?.match(/./)?u:`dsql_user_${s.id}`;if(!a.match(/./))throw Error("Invalid host");let l=String(a).replace(/[^a-zA-Z0-9-\.\:\/\%]/g,""),g=o?.match(/./)?o:n().generate({length:16,numbers:!0,symbols:!0,uppercase:!0,exclude:"*#.'`\""}),h=await (0,c.A)("SELECT * FROM mysql.user WHERE User=? AND Host=?",[d,l]);if(h?.[0]?.User)throw Error("SQL User already exists. Remember if you have the '%' host on your primary user, it catches all other hosts.");let f=await (0,c.A)("SELECT COUNT(*) FROM mariadb_users WHERE user_id = ?",[s.id]);if(f?.[0]?.["COUNT(*)"]>=10)throw Error("User limit reached");let E=(0,m.A)({data:g}),S=await (0,c.A)("INSERT INTO mariadb_users (user_id, username, host, password, grants) VALUES (?, ?, ?, ?, ?)",[s.id,d,l,E,JSON.stringify(i)]);if(!S?.insertId)throw Error("Error in adding SQL user");await (0,p.A)({userId:s.id,mariadbUsername:d,mariadbUserHost:l,sqlUserID:S.insertId}),r.json({success:!0})}catch(e){console.log("Create MariaDB user ERROR:",e.message),(0,l.A)({component:"/api/acceptUserInvitation/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Error in adding SQL user =>"+e.message,err:e.message})}}let h=(0,o.M)(t,"default"),f=(0,o.M)(t,"config"),E=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/sql-users/create",pathname:"/api/sql-users/create",bundlePath:"",filename:""},userland:t})}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[6133],()=>s(52795));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sql-users/create.js.nft.json b/dsql-app/.local_dist/server/pages/api/sql-users/create.js.nft.json index 23cc77b8..f22536c8 100644 --- a/dsql-app/.local_dist/server/pages/api/sql-users/create.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/sql-users/create.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../.env","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/dotenv/lib/main.js","../../../../../node_modules/dotenv/package.json","../../../../../node_modules/generate-password/main.js","../../../../../node_modules/generate-password/package.json","../../../../../node_modules/generate-password/src/generate.js","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/6133.js","../../../../../package.json","../../../../../.tmp/wrt.json","../../../../../.env","../../../../../.tmp/error.log","../../../../../.tmp/dbErrorLogs.txt","../../../../../.tmp/sqlQuery.sql","../../../../../.tmp/userLoginLogs.log","../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sql-users/delete.js b/dsql-app/.local_dist/server/pages/api/sql-users/delete.js index e3e86dff..f6a8f3b9 100644 --- a/dsql-app/.local_dist/server/pages/api/sql-users/delete.js +++ b/dsql-app/.local_dist/server/pages/api/sql-users/delete.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=536,e.ids=[536],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},56625:(e,r,s)=>{s.r(r),s.d(r,{config:()=>_,default:()=>d,routeModule:()=>p});var t={};s.r(t),s.d(t,{default:()=>l});var n=s(89947),o=s(2706),i=s(96762),a=s(69842),u=s(67619),c=s(48786);async function l(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,a.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{id:t}=e.body;try{let e=await (0,c.A)("SELECT * FROM mariadb_users WHERE id = ? AND user_id = ?",[t,s.id]),n=e?.[0];if(!n?.id)throw Error("Active User couldn't be verified");if(String(n.primary)?.match(/1/))throw Error("Cannot Delete Primary User");let o=n.username,i=n.host;await (0,c.A)("DELETE FROM mariadb_users WHERE user_id = ? AND id = ?",[s.id,n.id]),await (0,c.A)(`DROP USER '${o}'@'${i}'`),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/acceptUserInvitation/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Error in adding SQL user =>"+e.message,err:e.message})}}let d=(0,i.M)(t,"default"),_=(0,i.M)(t,"config"),p=new n.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/sql-users/delete",pathname:"/api/sql-users/delete",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(39908),n=s.n(t);async function o(e,r,s){let t=n()({req:e,level:s?"deep":void 0});return console.log(t),t.payload}},67619:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(29021),n=s.n(t);async function o({user:e,message:r,component:s,noMail:t,req:o}){let i=new Date,a=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],s=o.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],n=s||t||r||o.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=536,e.ids=[536],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},56625:(e,r,s)=>{s.r(r),s.d(r,{config:()=>_,default:()=>l,routeModule:()=>D});var t={};s.r(t),s.d(t,{default:()=>d});var o=s(89947),n=s(2706),a=s(96762),i=s(69842),u=s(67619),c=s(48786);async function d(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,i.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{id:t}=e.body;try{let e=await (0,c.A)("SELECT * FROM mariadb_users WHERE id = ? AND user_id = ?",[t,s.id]),o=e?.[0];if(!o?.id)throw Error("Active User couldn't be verified");if(String(o.primary)?.match(/1/))throw Error("Cannot Delete Primary User");let n=o.username,a=o.host;await (0,c.A)("DELETE FROM mariadb_users WHERE user_id = ? AND id = ?",[s.id,o.id]),await (0,c.A)(`DROP USER '${n}'@'${a}'`),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/acceptUserInvitation/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Error in adding SQL user =>"+e.message,err:e.message})}}let l=(0,a.M)(t,"default"),_=(0,a.M)(t,"config"),D=new o.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/sql-users/delete",pathname:"/api/sql-users/delete",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{async function t(e,r,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(r,{A:()=>t}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},67619:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(29021),o=s.n(t);async function n({user:e,message:r,component:s,noMail:t,req:n}){let a=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],s=n.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],o=s||t||r||n.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(t+=` -URL: ${o.url}`),o?.body&&(t+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),a&&(t+=` -IP: ${a}`),t+=` -Date: ${i.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let u=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",t),n().appendFileSync("./.tmp/error.log",` +User Email: ${e?.email}`),n?.url&&(t+=` +URL: ${n.url}`),n?.body&&(t+=` +Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(t+=` +IP: ${i}`),t+=` +Date: ${a.toDateString()} +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let u=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",t),o().appendFileSync("./.tmp/error.log",` -${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(7447);async function n(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(9973),n=s.n(t);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=56625);module.exports=s})(); \ No newline at end of file +${u}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},48786:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(7447);async function o(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(9973),o=s.n(t);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=56625);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sql-users/delete.js.nft.json b/dsql-app/.local_dist/server/pages/api/sql-users/delete.js.nft.json index 8e974a81..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/sql-users/delete.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/sql-users/delete.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sql-users/update.js b/dsql-app/.local_dist/server/pages/api/sql-users/update.js index d8edb1a3..fee9baf4 100644 --- a/dsql-app/.local_dist/server/pages/api/sql-users/update.js +++ b/dsql-app/.local_dist/server/pages/api/sql-users/update.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2350,e.ids=[2350],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},60818:e=>{e.exports=require("dotenv")},47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},49844:(e,r,s)=>{s.r(r),s.d(r,{config:()=>A,default:()=>c,routeModule:()=>E});var i={};s.r(i),s.d(i,{default:()=>m});var a=s(89947),t=s(2706),d=s(96762),o=s(69842),u=s(67619),n=s(48786),p=s(68829),l=s(5437);async function m(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,o.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{data:i,edit:a,prev:t,grants:d}=e.body;try{if(!t?.id)throw Error("Invalid existing DB entry");let e=await (0,n.A)("SELECT * FROM mariadb_users WHERE id = ? AND user_id = ?",[t.id,s.id]),a=s?.id==Number(process.env.DSQL_SU_USER_ID),o=e?.[0];if(!o?.id)throw Error("Active User couldn't be verified");let{host:u,password:m,username:c}=i,A=a&&c||`dsql_user_${s.id}`;if(!u)throw Error("No host provided");let E=String(u).replace(/[^a-zA-Z0-9-\.\:\/\%]/g,"");if(o.host!=i.host||o.username!=A){let e=await (0,n.A)("SELECT * FROM mariadb_users WHERE user_id=? AND username=? AND host=?",[s.id,A,E]);e?.[0]?.id||await (0,n.A)(`RENAME USER '${t.username}'@'${o.host}' TO '${A}'@'${E}'`)}let g=(0,p.A)({data:m}),f=g==o.password?o.password:g;await (0,n.A)("UPDATE mariadb_users SET username=?, host=?, password=?, grants=? WHERE id=?",[A,E,f,JSON.stringify(d),o.id]),await (0,n.A)(`SET PASSWORD FOR '${A}'@'${E}' = PASSWORD('${m}');`),await (0,l.A)({userId:s.id,mariadbUsername:A,mariadbUserHost:E,sqlUserID:o.id}),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/acceptUserInvitation/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Error in adding SQL user =>"+e.message,err:e.message})}}let c=(0,d.M)(i,"default"),A=(0,d.M)(i,"config"),E=new a.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/sql-users/update",pathname:"/api/sql-users/update",bundlePath:"",filename:""},userland:i})}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),i=r.X(0,[6133],()=>s(49844));module.exports=i})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2350,e.ids=[2350],e.modules={60818:e=>{e.exports=require("dotenv")},47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},49844:(e,r,s)=>{s.r(r),s.d(r,{config:()=>A,default:()=>c,routeModule:()=>E});var i={};s.r(i),s.d(i,{default:()=>m});var a=s(89947),t=s(2706),d=s(96762),o=s(69842),u=s(67619),n=s(48786),p=s(68829),l=s(5437);async function m(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,o.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{data:i,edit:a,prev:t,grants:d}=e.body;try{if(!t?.id)throw Error("Invalid existing DB entry");let e=await (0,n.A)("SELECT * FROM mariadb_users WHERE id = ? AND user_id = ?",[t.id,s.id]),a=s?.id==Number(process.env.DSQL_SU_USER_ID),o=e?.[0];if(!o?.id)throw Error("Active User couldn't be verified");let{host:u,password:m,username:c}=i,A=a&&c||`dsql_user_${s.id}`;if(!u)throw Error("No host provided");let E=String(u).replace(/[^a-zA-Z0-9-\.\:\/\%]/g,"");if(o.host!=i.host||o.username!=A){let e=await (0,n.A)("SELECT * FROM mariadb_users WHERE user_id=? AND username=? AND host=?",[s.id,A,E]);e?.[0]?.id||await (0,n.A)(`RENAME USER '${t.username}'@'${o.host}' TO '${A}'@'${E}'`)}let g=(0,p.A)({data:m}),f=g==o.password?o.password:g;await (0,n.A)("UPDATE mariadb_users SET username=?, host=?, password=?, grants=? WHERE id=?",[A,E,f,JSON.stringify(d),o.id]),await (0,n.A)(`SET PASSWORD FOR '${A}'@'${E}' = PASSWORD('${m}');`),await (0,l.A)({userId:s.id,mariadbUsername:A,mariadbUserHost:E,sqlUserID:o.id}),r.json({success:!0})}catch(e){(0,u.A)({component:"/api/acceptUserInvitation/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Error in adding SQL user =>"+e.message,err:e.message})}}let c=(0,d.M)(i,"default"),A=(0,d.M)(i,"config"),E=new a.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/sql-users/update",pathname:"/api/sql-users/update",bundlePath:"",filename:""},userland:i})}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),i=r.X(0,[6133],()=>s(49844));module.exports=i})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sql-users/update.js.nft.json b/dsql-app/.local_dist/server/pages/api/sql-users/update.js.nft.json index 23cc77b8..f22536c8 100644 --- a/dsql-app/.local_dist/server/pages/api/sql-users/update.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/sql-users/update.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../.env","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/dotenv/lib/main.js","../../../../../node_modules/dotenv/package.json","../../../../../node_modules/generate-password/main.js","../../../../../node_modules/generate-password/package.json","../../../../../node_modules/generate-password/src/generate.js","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/6133.js","../../../../../package.json","../../../../../.tmp/wrt.json","../../../../../.env","../../../../../.tmp/error.log","../../../../../.tmp/dbErrorLogs.txt","../../../../../.tmp/sqlQuery.sql","../../../../../.tmp/userLoginLogs.log","../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/stream/[path].js.nft.json b/dsql-app/.local_dist/server/pages/api/stream/[path].js.nft.json index cff116a4..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/stream/[path].js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/stream/[path].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sync-table-data.js b/dsql-app/.local_dist/server/pages/api/sync-table-data.js index 5a76dc9f..f3b236fc 100644 --- a/dsql-app/.local_dist/server/pages/api/sync-table-data.js +++ b/dsql-app/.local_dist/server/pages/api/sync-table-data.js @@ -1,16 +1 @@ -"use strict";(()=>{var e={};e.id=538,e.ids=[538],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},69653:(e,r,t)=>{t.r(r),t.d(r,{config:()=>E,default:()=>y,routeModule:()=>$});var a={};t.r(a),t.d(a,{default:()=>f});var s=t(89947),o=t(2706),l=t(96762),i=t(67619),d=t(69842),n=t(27825),u=t.n(n),c=t(48786),p=t(33170);async function m({tbls:e,user:r,query:t}){let a;if(!t?.delegated)return{isPriviledged:!0,rootUserId:r.id};try{for(let t=0;te.dbFullName==d),y=i.find(e=>e.dbFullName==n),E=f?.tables.find(e=>e.tableName==o.table),$=y?.tables.find(e=>e.tableName==s.table);if(!E||!$)throw Error("Operation Failed! Tables Schemas not present.");if(!u().isEqual($.fields,E.fields))throw Error("Tables incompatible");switch(a){case"Push":let S=await (0,c.A)(`SELECT * FROM ${n}.${s.table}`),h=await (0,p.A)({dbName:o.db,paradigm:"import",payload:S,tableName:o.table,userId:l.rootUserId,payloadType:"object"});return await g({dbName:o.db,tableName:o.table,data:S,userId:l.rootUserId}),r.json({success:!0,payload:h});case"Pull":let _=await (0,c.A)(`SELECT * FROM ${d}.${o.table}`),A=await (0,p.A)({dbName:s.db,paradigm:"import",payload:_,tableName:s.table,userId:l.rootUserId,payloadType:"object"});return await g({dbName:s.db,tableName:s.table,data:_,userId:l.rootUserId}),r.json({success:!0,payload:A})}r.json({success:!1})}catch(e){console.log(e.message),(0,i.A)({component:"/api/sync-table-data",message:e.message,user:t}),r.json({success:!1,msg:e.message})}}async function g({dbName:e,tableName:r,data:t,userId:a}){let s=`${process.env.DSQL_USER_DB_PREFIX}${a}_${e.replace(/ /g,"")}`,o=t.map(e=>e.id),l=`DELETE FROM ${s}.${r}`;o?.[0]&&(l+=` WHERE id NOT IN (${o.join(",")})`),await (0,c.A)(l)}let y=(0,l.M)(a,"default"),E=(0,l.M)(a,"config"),$=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/sync-table-data",pathname:"/api/sync-table-data",bundlePath:"",filename:""},userland:a})},33170:(e,r,t)=>{t.d(r,{A:()=>l});var a=t(98e3),s=t(67619),o=t(48786);async function l({paradigm:e,userId:r,dbName:t,tableName:l,payload:i,payloadType:d}){let n={};try{let s=`${process.env.DSQL_USER_DB_PREFIX}${r}_${t.replace(/ /g,"")}`;switch(e){case"export":let u=await (0,o.A)(`SELECT * FROM \`${s}\`.\`${l}\``);n.tableData=u;break;case"import":let c="base64"==d?Buffer.from(i,"base64").toString():i,p="object"===d?i:JSON.parse(c);for(let e=0;e{t.d(r,{A:()=>o});var a=t(39908),s=t.n(a);async function o(e,r,t){let a=s()({req:e,level:t?"deep":void 0});return console.log(a),a.payload}},4820:(e,r,t)=>{t.d(r,{A:()=>d});var a=t(67619),s=t(29021),o=t.n(s),l=t(33873),i=t.n(l);function d({userId:e}){try{let r=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(o().readFileSync(r,"utf-8"))}catch(e){return(0,a.A)({component:"grabUserSchemaData",message:e.message}),null}}},67619:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(29021),s=t.n(a);async function o({user:e,message:r,component:t,noMail:a,req:o}){let l=new Date,i=(()=>{if(!o)return null;try{let e=o.headers["x-forwarded-for"],r=o.headers["x-real-ip"],t=o.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||a||r||o.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== -Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` -User Id: ${e?.id} -User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),o?.url&&(a+=` -URL: ${o.url}`),o?.body&&(a+=` -Request Body: ${JSON.stringify(o.body,null,4)}`),i&&(a+=` -IP: ${i}`),a+=` -Date: ${l.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let d=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",a),s().appendFileSync("./.tmp/error.log",` - - - - -${d}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[1251],()=>t(69653));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=538,e.ids=[538],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},69653:(e,a,r)=>{r.r(a),r.d(a,{config:()=>_,default:()=>E,routeModule:()=>h});var t={};r.r(t),r.d(t,{default:()=>f});var s=r(89947),d=r(2706),o=r(96762),i=r(67619),l=r(69842),n=r(27825),u=r.n(n),b=r(48786),c=r(33170);async function p({tbls:e,user:a,query:r}){let t;if(!r?.delegated)return{isPriviledged:!0,rootUserId:a.id};try{for(let r=0;re.dbFullName==l),E=i.find(e=>e.dbFullName==n),_=f?.tables.find(e=>e.tableName==d.table),h=E?.tables.find(e=>e.tableName==s.table);if(!_||!h)throw Error("Operation Failed! Tables Schemas not present.");if(!u().isEqual(h.fields,_.fields))throw Error("Tables incompatible");switch(t){case"Push":let y=await (0,b.A)(`SELECT * FROM ${n}.${s.table}`),$=await (0,c.A)({dbName:d.db,paradigm:"import",payload:y,tableName:d.table,userId:o.rootUserId,payloadType:"object"});return await g({dbName:d.db,tableName:d.table,data:y,userId:o.rootUserId}),a.json({success:!0,payload:$});case"Pull":let I=await (0,b.A)(`SELECT * FROM ${l}.${d.table}`),w=await (0,c.A)({dbName:s.db,paradigm:"import",payload:I,tableName:s.table,userId:o.rootUserId,payloadType:"object"});return await g({dbName:s.db,tableName:s.table,data:I,userId:o.rootUserId}),a.json({success:!0,payload:w})}a.json({success:!1})}catch(e){console.log(e.message),(0,i.A)({component:"/api/sync-table-data",message:e.message,user:r}),a.json({success:!1,msg:e.message})}}async function g({dbName:e,tableName:a,data:r,userId:t}){let s=`${process.env.DSQL_USER_DB_PREFIX}${t}_${e.replace(/ /g,"")}`,d=r.map(e=>e.id),o=`DELETE FROM ${s}.${a}`;d?.[0]&&(o+=` WHERE id NOT IN (${d.join(",")})`),await (0,b.A)(o)}let E=(0,o.M)(t,"default"),_=(0,o.M)(t,"config"),h=new s.PagesAPIRouteModule({definition:{kind:d.A.PAGES_API,page:"/api/sync-table-data",pathname:"/api/sync-table-data",bundlePath:"",filename:""},userland:t})},4820:(e,a,r)=>{r.d(a,{A:()=>l});var t=r(67619),s=r(29021),d=r.n(s),o=r(33873),i=r.n(o);function l({userId:e}){try{let a=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(d().readFileSync(a,"utf-8"))}catch(e){return(0,t.A)({component:"grabUserSchemaData",message:e.message}),null}}}};var a=require("../../webpack-api-runtime.js");a.C(e);var r=e=>a(a.s=e),t=a.X(0,[7337],()=>r(69653));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/sync-table-data.js.nft.json b/dsql-app/.local_dist/server/pages/api/sync-table-data.js.nft.json index ee3147c8..580c7616 100644 --- a/dsql-app/.local_dist/server/pages/api/sync-table-data.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/sync-table-data.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/7337.js","../../../../package.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/test/cors.js.nft.json b/dsql-app/.local_dist/server/pages/api/test/cors.js.nft.json index cff116a4..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/test/cors.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/test/cors.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/test/mail.js.nft.json b/dsql-app/.local_dist/server/pages/api/test/mail.js.nft.json index fa161839..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/test/mail.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/test/mail.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../../node_modules/nodemailer/lib/base64/index.js","../../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../../node_modules/nodemailer/lib/qp/index.js","../../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../../node_modules/nodemailer/lib/shared/index.js","../../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../../node_modules/nodemailer/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/unsubscribe.js b/dsql-app/.local_dist/server/pages/api/unsubscribe.js index e298bbd7..7d34a756 100644 --- a/dsql-app/.local_dist/server/pages/api/unsubscribe.js +++ b/dsql-app/.local_dist/server/pages/api/unsubscribe.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6298,e.ids=[6298],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},21407:(e,r,s)=>{s.r(r),s.d(r,{config:()=>p,default:()=>o,routeModule:()=>m});var a={};s.r(a),s.d(a,{default:()=>d});var i=s(89947),t=s(2706),u=s(96762),l=s(98e3),n=s(48786);async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let{email:s,alerts:a,userId:i}=e.body;if(a)a&&await (0,n.A)("DELETE FROM unsubscribes WHERE email=? AND type='alerts'",[s]);else{let e=await (0,n.A)("SELECT email FROM unsubscribes WHERE email=? AND type='alerts'",[s]);e&&e[0]||await (0,l.A)({dbFullName:"datasquirel",tableName:"unsubscribes",data:{email:s,type:"alerts",user_id:i||null}})}r.json({success:!0})}let o=(0,u.M)(a,"default"),p=(0,u.M)(a,"config"),m=new i.PagesAPIRouteModule({definition:{kind:t.A.PAGES_API,page:"/api/unsubscribe",pathname:"/api/unsubscribe",bundlePath:"",filename:""},userland:a})}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[1251],()=>s(21407));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6298,e.ids=[6298],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},21407:(e,t,r)=>{r.r(t),r.d(t,{config:()=>_,default:()=>u,routeModule:()=>d});var n={};r.r(n),r.d(n,{default:()=>c});var a=r(89947),o=r(2706),s=r(96762),l=r(98e3),i=r(48786);async function c(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let{email:r,alerts:n,userId:a}=e.body;if(n)n&&await (0,i.A)("DELETE FROM unsubscribes WHERE email=? AND type='alerts'",[r]);else{let e=await (0,i.A)("SELECT email FROM unsubscribes WHERE email=? AND type='alerts'",[r]);e&&e[0]||await (0,l.A)({dbFullName:"datasquirel",tableName:"unsubscribes",data:{email:r,type:"alerts",user_id:a||null}})}t.json({success:!0})}let u=(0,s.M)(n,"default"),_=(0,s.M)(n,"config"),d=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/unsubscribe",pathname:"/api/unsubscribe",bundlePath:"",filename:""},userland:n})},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),o=r(92652),s=r(30802),l=r(68829),i=r(64292),c=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:u,tableSchema:_,duplicateColumnName:d,duplicateColumnValue:p,update:D,encryptionKey:S,encryptionSalt:f}){let N=(0,c.A)({dbContext:e,dbFullName:r}),g=N?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,L=N?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,d&&"string"==typeof d){let t=`SELECT * FROM ${N?"":`\`${r}\`.`}\`${n}\` WHERE \`${d}\`=?`,a=await (0,i.A)(L,t,[p]);if(a?.[0]&&!D)return null;if(a&&a[0]&&D)return await (0,s.A)({dbContext:e,dbFullName:r,tableName:n,data:u,tableSchema:_,encryptionKey:S,encryptionSalt:f,identifierColumnName:d,identifierValue:p||""})}let E=Object.keys(u),A=[],h=[];for(let e=0;ee.fieldName==t):null,s=n&&n[0]?n[0]:null;if(null==r||void 0==r||s?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;s?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:S,encryptionSalt:f}),console.log("DSQL: Encrypted value =>",r));let i=/<[^>]+>/g;(s?.richText||String(r).match(i))&&(r=a()(r,o.A)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),A.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(A.push("`date_created`"),h.push(Date())),u?.date_created_code||(A.push("`date_created_code`"),h.push(Date.now())),u?.date_updated||(A.push("`date_updated`"),h.push(Date())),u?.date_updated_code||(A.push("`date_updated_code`"),h.push(Date.now()));let m=`INSERT INTO ${N?"":`\`${r}\`.`}\`${n}\` (${A.join(",")}) VALUES (${h.map(()=>"?").join(",")})`;return await (0,i.A)(g,m,h)}},30802:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(72583),a=r.n(n),o=r(92652),s=r(68829),l=r(52939),i=r(64292);async function c({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:c,identifierColumnName:u,identifierValue:_,encryptionKey:d,encryptionSalt:p}){if(!n||!Object.keys(n).length)return null;let D=(0,l.A)({dbContext:e,dbFullName:t}),S=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(n),N=[],g=[];for(let e=0;ee.fieldName===t):null,i=l&&l[0]?l[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(i?.richText||String(r).match(u))&&(r=a()(r,o.A)),i?.encrypted&&(r=(0,s.A)({data:r,encryptionKey:d,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),N.push(`\`${t}\`=?`),"number"==typeof r?g.push(String(r)):g.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}N.push(`date_updated='${Date()}'`),N.push(`date_updated_code='${Date.now()}'`);let L=`UPDATE ${D?"":`\`${t}\`.`}\`${r}\` SET ${N.join(",")} WHERE \`${u}\`=?`;return g.push(_),await (0,i.A)(S,L,g)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(55511),a=r(79428),o=r(32443);function s({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:s,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,o.A)({encryptionKey:t});if(!s?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let _=(0,n.scryptSync)(s,l,i),d=a.Buffer.alloc(u,0),p=(0,n.createCipheriv)(c,_,d);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(7447);async function a(...e){let t=(0,n.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},7447:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(9973),a=r.n(n);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=21407);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/unsubscribe.js.nft.json b/dsql-app/.local_dist/server/pages/api/unsubscribe.js.nft.json index f0e76532..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/unsubscribe.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/unsubscribe.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateAdminUserAccess.js b/dsql-app/.local_dist/server/pages/api/updateAdminUserAccess.js index fba7289a..f9b8d7ea 100644 --- a/dsql-app/.local_dist/server/pages/api/updateAdminUserAccess.js +++ b/dsql-app/.local_dist/server/pages/api/updateAdminUserAccess.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=294,e.ids=[294],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},7522:(e,r,s)=>{s.r(r),s.d(r,{config:()=>c,default:()=>p,routeModule:()=>m});var a={};s.r(a),s.d(a,{default:()=>n});var t=s(89947),i=s(2706),d=s(96762),u=s(48786),l=s(69842),o=s(98e3);async function n(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,l.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{userObject:a,database_access:t,user_priviledge:i,db_tables:d,inv_user_id:n}=e.body,p=await (0,u.A)("UPDATE user_users SET database_access = ? ,user_priviledge = ? WHERE user_id = ? AND email = ?",[t,i,s.id,a.email]),c=d.split("|");await (0,u.A)(`DELETE FROM delegated_user_tables WHERE root_user_id='${s.id}' AND delegated_user_id='${n}'`);for(let e=0;e{s.d(r,{A:()=>i});var a=s(39908),t=s.n(a);async function i(e,r,s){let a=t()({req:e,level:s?"deep":void 0});return console.log(a),a.payload}}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),a=r.X(0,[1251],()=>s(7522));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=294,e.ids=[294],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},7522:(e,t,r)=>{r.r(t),r.d(t,{config:()=>_,default:()=>c,routeModule:()=>p});var n={};r.r(n),r.d(n,{default:()=>u});var a=r(89947),o=r(2706),s=r(96762),i=r(48786),l=r(69842),d=r(98e3);async function u(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,l.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{userObject:n,database_access:a,user_priviledge:o,db_tables:s,inv_user_id:u}=e.body,c=await (0,i.A)("UPDATE user_users SET database_access = ? ,user_priviledge = ? WHERE user_id = ? AND email = ?",[a,o,r.id,n.email]),_=s.split("|");await (0,i.A)(`DELETE FROM delegated_user_tables WHERE root_user_id='${r.id}' AND delegated_user_id='${u}'`);for(let e=0;e<_.length;e++){let[t,n]=_[e].split("-");await (0,d.A)({dbFullName:"datasquirel",tableName:"delegated_user_tables",data:{delegated_user_id:u,root_user_id:r.id,database:t,table:n,priviledge:o}})}t.json({success:!!c?.affectedRows})}let c=(0,s.M)(n,"default"),_=(0,s.M)(n,"config"),p=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/updateAdminUserAccess",pathname:"/api/updateAdminUserAccess",bundlePath:"",filename:""},userland:n})},69842:(e,t,r)=>{async function n(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},98e3:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),o=r(92652),s=r(30802),i=r(68829),l=r(64292),d=r(52939);async function u({dbContext:e,paradigm:t,dbFullName:r,tableName:n,data:u,tableSchema:c,duplicateColumnName:_,duplicateColumnValue:p,update:D,encryptionKey:S,encryptionSalt:f}){let g=(0,d.A)({dbContext:e,dbFullName:r}),N=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,L=g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,_&&"string"==typeof _){let t=`SELECT * FROM ${g?"":`\`${r}\`.`}\`${n}\` WHERE \`${_}\`=?`,a=await (0,l.A)(L,t,[p]);if(a?.[0]&&!D)return null;if(a&&a[0]&&D)return await (0,s.A)({dbContext:e,dbFullName:r,tableName:n,data:u,tableSchema:c,encryptionKey:S,encryptionSalt:f,identifierColumnName:_,identifierValue:p||""})}let E=Object.keys(u),A=[],h=[];for(let e=0;ee.fieldName==t):null,s=n&&n[0]?n[0]:null;if(null==r||void 0==r||s?.dataType?.match(/int$/i)&&"string"==typeof r&&!r?.match(/./))continue;s?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:S,encryptionSalt:f}),console.log("DSQL: Encrypted value =>",r));let l=/<[^>]+>/g;(s?.richText||String(r).match(l))&&(r=a()(r,o.A)),s?.pattern&&!new RegExp(s.pattern,s.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),A.push("`"+t+"`"),"object"==typeof r&&(r=JSON.stringify(r)),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(A.push("`date_created`"),h.push(Date())),u?.date_created_code||(A.push("`date_created_code`"),h.push(Date.now())),u?.date_updated||(A.push("`date_updated`"),h.push(Date())),u?.date_updated_code||(A.push("`date_updated_code`"),h.push(Date.now()));let O=`INSERT INTO ${g?"":`\`${r}\`.`}\`${n}\` (${A.join(",")}) VALUES (${h.map(()=>"?").join(",")})`;return await (0,l.A)(N,O,h)}},30802:(e,t,r)=>{r.d(t,{A:()=>d});var n=r(72583),a=r.n(n),o=r(92652),s=r(68829),i=r(52939),l=r(64292);async function d({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:d,identifierColumnName:u,identifierValue:c,encryptionKey:_,encryptionSalt:p}){if(!n||!Object.keys(n).length)return null;let D=(0,i.A)({dbContext:e,dbFullName:t}),S=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(n),g=[],N=[];for(let e=0;ee.fieldName===t):null,l=i&&i[0]?i[0]:null;if(null==r||void 0==r)continue;let u=/<[^>]+>/g;(l?.richText||String(r).match(u))&&(r=a()(r,o.A)),l?.encrypted&&(r=(0,s.A)({data:r,encryptionKey:_,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),g.push(`\`${t}\`=?`),"number"==typeof r?N.push(String(r)):N.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}g.push(`date_updated='${Date()}'`),g.push(`date_updated_code='${Date.now()}'`);let L=`UPDATE ${D?"":`\`${t}\`.`}\`${r}\` SET ${g.join(",")} WHERE \`${u}\`=?`;return N.push(c),await (0,l.A)(S,L,N)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(55511),a=r(79428),o=r(32443);function s({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:s,salt:i,keyLen:l,algorithm:d,bufferAllocSize:u}=(0,o.A)({encryptionKey:t});if(!s?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,n.scryptSync)(s,i,l),_=a.Buffer.alloc(u,0),p=(0,n.createCipheriv)(d,c,_);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>a});var n=r(7447);async function a(...e){let t=(0,n.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},7447:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(9973),a=r.n(n);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=7522);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateAdminUserAccess.js.nft.json b/dsql-app/.local_dist/server/pages/api/updateAdminUserAccess.js.nft.json index 6bf2e83d..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/updateAdminUserAccess.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/updateAdminUserAccess.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js b/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js index c9ede8dc..285df639 100644 --- a/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js +++ b/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3133,e.ids=[3133],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},25477:(e,r,s)=>{s.r(r),s.d(r,{config:()=>D,default:()=>S,routeModule:()=>f});var t={};s.r(t),s.d(t,{default:()=>p});var o=s(89947),a=s(2706),n=s(96762),i=s(29021),l=s.n(i),u=s(60125),c=s(67619),d=s(69842),_=s(76856);async function p(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let s=await (0,d.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let{tableData:t}=e.body,o=e.body.database,a=e.body.dbSlug;e.body.delegated;let n=o.replace(/[^a-z\_0-9]/g,"");try{let i=await (0,u.A)({request:e,user:s,databaseSlug:a,query:e.query}),c=i?.rootUserId?i.rootUserId:s.id,d=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${c}/main.json`,p=JSON.parse(l().readFileSync(d,"utf-8")),S=p.findIndex(e=>e.dbFullName===o),D=p[S].tables.findIndex(e=>e.childTable&&e.childTableDbFullName===t.childTableDbFullName&&e.childTableName===t.childTableName&&e.tableName===t.tableName);p[S].tables[D]=t,l().writeFileSync(`${d}`,JSON.stringify(p),"utf8"),await (0,_.A)({userId:c,targetDatabase:n}),r.json({success:!0})}catch(e){console.log(e.message),(0,c.A)({component:"/api/addApiKey/catch-error",message:e.message,user:s}),r.json({success:!1,msg:"Foreign Key update Failed."})}}let S=(0,n.M)(t,"default"),D=(0,n.M)(t,"config"),f=new o.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/updateClonedTableForeignKeys",pathname:"/api/updateClonedTableForeignKeys",bundlePath:"",filename:""},userland:t})},60125:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(95969);async function o({request:e,databaseSlug:r,user:s,query:o}){try{let a=s.id,n=null;if(!o?.delegated)return{dbUserId:a};let i=o.dbUserId,l=`${process.env.DSQL_USER_DB_PREFIX}${i}_${r}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${l}`;try{if(!e.cookies?.[u])throw Error("Cookie not present");let s=(0,t.A)({encryptedString:e.cookies[u]});if(!s)throw Error("Invalid Token");if((n=JSON.parse(s)).databaseSlug===r)return{dbUserId:a=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:a}}catch(e){return null}}},69842:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(39908),o=s.n(t);async function a(e,r,s){let t=o()({req:e,level:s?"deep":void 0});return console.log(t),t.payload}},95969:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(55511),o=s(79428),a=s(32443);function n({encryptedString:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,t.scryptSync)(n,i,l),_=o.Buffer.alloc(c,0),p=(0,t.createDecipheriv)(u,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},7447:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(9973),o=s.n(t);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,s)=>{s.d(r,{A:()=>t});function t(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[9814],()=>s(25477));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3133,e.ids=[3133],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},25477:(e,r,a)=>{a.r(r),a.d(r,{config:()=>b,default:()=>f,routeModule:()=>g});var t={};a.r(t),a.d(t,{default:()=>m});var s=a(89947),o=a(2706),n=a(96762),l=a(29021),i=a.n(l),d=a(60125),u=a(67619),c=a(69842),p=a(76856);async function m(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let a=await (0,c.A)(e,r,!0);if(!a)return r.json({success:!1,msg:"Unauthorized"});let{tableData:t}=e.body,s=e.body.database,o=e.body.dbSlug;e.body.delegated;let n=s.replace(/[^a-z\_0-9]/g,"");try{let l=await (0,d.A)({request:e,user:a,databaseSlug:o,query:e.query}),u=l?.rootUserId?l.rootUserId:a.id,c=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${u}/main.json`,m=JSON.parse(i().readFileSync(c,"utf-8")),f=m.findIndex(e=>e.dbFullName===s),b=m[f].tables.findIndex(e=>e.childTable&&e.childTableDbFullName===t.childTableDbFullName&&e.childTableName===t.childTableName&&e.tableName===t.tableName);m[f].tables[b]=t,i().writeFileSync(`${c}`,JSON.stringify(m),"utf8"),await (0,p.A)({userId:u,targetDatabase:n}),r.json({success:!0})}catch(e){console.log(e.message),(0,u.A)({component:"/api/addApiKey/catch-error",message:e.message,user:a}),r.json({success:!1,msg:"Foreign Key update Failed."})}}let f=(0,n.M)(t,"default"),b=(0,n.M)(t,"config"),g=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/updateClonedTableForeignKeys",pathname:"/api/updateClonedTableForeignKeys",bundlePath:"",filename:""},userland:t})},60125:(e,r,a)=>{a.d(r,{A:()=>s});var t=a(95969);async function s({request:e,databaseSlug:r,user:a,query:s}){try{let o=a.id,n=null;if(!s?.delegated)return{dbUserId:o};let l=s.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,d=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[d])throw Error("Cookie not present");let a=(0,t.A)({encryptedString:e.cookies[d]});if(!a)throw Error("Invalid Token");if((n=JSON.parse(a)).databaseSlug===r)return{dbUserId:o=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:o}}catch(e){return null}}},69842:(e,r,a)=>{async function t(e,r,a){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:a?"deep":void 0}).payload}a.d(r,{A:()=>t}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},95969:(e,r,a)=>{a.d(r,{A:()=>n});var t=a(55511),s=a(79428),o=a(32443);function n({encryptedString:e,encryptionKey:r,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:l,keyLen:i,algorithm:d,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,t.scryptSync)(n,l,i),p=s.Buffer.alloc(u,0),m=(0,t.createDecipheriv)(d,c,p);try{let r=m.update(e,"hex","utf8");return r+=m.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},32443:(e,r,a)=>{a.d(r,{A:()=>t});function t(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var a=e=>r(r.s=e),t=r.X(0,[6934],()=>a(25477));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js.nft.json b/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js.nft.json index 6cb460e6..d1e9b62a 100644 --- a/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/updateClonedTableForeignKeys.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/6934.js","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/main.json","../../../../.tmp/error.log","../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js b/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js index d342971a..1f83fb14 100644 --- a/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js +++ b/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=861,e.ids=[861],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},15679:(e,r,t)=>{t.r(r),t.d(r,{config:()=>E,default:()=>m,routeModule:()=>A});var s={};t.r(s),t.d(s,{default:()=>b});var a=t(89947),o=t(2706),n=t(96762),l=t(48786),i=t(60125),d=t(67619),c=t(69842),u=t(4820),_=t(29021),p=t.n(_),f=t(27825),D=t.n(f),S=t(76856);async function b(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,c.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let s=e.body.schema,a=e.body.database,o=e.body.table;e.body.delegated;try{let n;let d=await (0,i.A)({request:e,user:t,databaseSlug:a,query:e.query}),c=d?.rootUserId?d.rootUserId:t.id,_=`datasquirel_user_${c}_${a}`.replace(/[^a-z\_0-9]/g,"");if(d?.delegated){let e=await (0,l.A)("SELECT * FROM user_users WHERE invited_user_id=? AND user_id=? AND user_priviledge LIKE '%Edit Tables%'",[t.id,d.rootUserId]);e&&e[0]&&(n=!0)}else n=!0;if(!n)return r.json({success:!1,msg:"Unauthorized"});let f=(0,u.A)({userId:c});if(!f)throw Error("Database schema not found!");if(!function({dbSchemaData:e,delegatedUser:r,dbFullName:t,schema:s,table:a,userId:o}){let n=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${o}/main.json`;try{if(!e)throw Error("Database schema not found!");let o=D().cloneDeep(e),l=o.find(e=>e.dbFullName==t);if(!l)throw Error("Old Database schema not found!");let i=o.findIndex(e=>e.dbFullName==t);if(i<0)throw Error("Target Database index not found!");let d=s.find(e=>e.dbFullName===t);if(!d)throw Error("New Database schema not found!");if(r?.delegated&&(r.priviledges?.match(/create.?table/i),!r.priviledges?.match(/edit.?table/i)))throw Error("Unauthorized!");let c=d.tables.find(e=>e.tableName==a.tableName);if(!c)throw Error("Table schema not found!");let u=l.tables.findIndex(e=>e.tableName==a.tableName);c&&(o[i].tables[u]=c);let _=l?.childrenDatabases;_?.forEach(e=>{let r=o.findIndex(r=>r.dbFullName===e.dbFullName);o[r]&&l&&(o[r].tables=l.tables.map(e=>{let r=D().cloneDeep(e);return delete r.childrenTables,r}))});let f=o?.[i]?.tables?.[u]?.childrenTables;return f&&f.forEach(e=>{let r=o.findIndex(r=>r.dbFullName==e.dbNameFull),t=o[r]?.tables?.findIndex(r=>r.tableName===e.tableName);o[r]?.tables[t]&&(o[r].tables[t].fields=D().cloneDeep(c.fields),o[r].tables[t].indexes=D().cloneDeep(c.indexes))}),p().writeFileSync(`${n}`,JSON.stringify(o),"utf8"),!0}catch(e){return console.log("updateSchemaData.ts ERROR: ",e.message),!1}}({dbFullName:_,dbSchemaData:f,delegatedUser:d,schema:s,table:o,userId:c}))throw Error("Update Failed!");return await (0,S.A)({userId:c,targetDatabase:_}),r.json({success:!0})}catch(e){console.log("updateDbSchemaDataForUser ERROR:",e.message),(0,d.A)({component:"/api/updateDbSchemaDataForUser/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:e.message})}}let m=(0,n.M)(s,"default"),E=(0,n.M)(s,"config"),A=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/updateDbSchemaDataForUser",pathname:"/api/updateDbSchemaDataForUser",bundlePath:"",filename:""},userland:s})},60125:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(95969);async function a({request:e,databaseSlug:r,user:t,query:a}){try{let o=t.id,n=null;if(!a?.delegated)return{dbUserId:o};let l=a.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,d=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[d])throw Error("Cookie not present");let t=(0,s.A)({encryptedString:e.cookies[d]});if(!t)throw Error("Invalid Token");if((n=JSON.parse(t)).databaseSlug===r)return{dbUserId:o=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:o}}catch(e){return null}}},69842:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(39908),a=t.n(s);async function o(e,r,t){let s=a()({req:e,level:t?"deep":void 0});return console.log(s),s.payload}},4820:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(67619),a=t(29021),o=t.n(a),n=t(33873),l=t.n(n);function i({userId:e}){try{let r=l().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(o().readFileSync(r,"utf-8"))}catch(e){return(0,s.A)({component:"grabUserSchemaData",message:e.message}),null}}},95969:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(55511),a=t(79428),o=t(32443);function n({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:l,keyLen:i,algorithm:d,bufferAllocSize:c}=(0,o.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,s.scryptSync)(n,l,i),_=a.Buffer.alloc(c,0),p=(0,s.createDecipheriv)(d,u,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(7447);async function a(...e){let r=(0,s.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(9973),a=t.n(s);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[9814],()=>t(15679));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=861,e.ids=[861],e.modules={27825:e=>{e.exports=require("lodash")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},15679:(e,r,t)=>{t.r(r),t.d(r,{config:()=>N,default:()=>g,routeModule:()=>_});var a={};t.r(a),t.d(a,{default:()=>h});var s=t(89947),o=t(2706),n=t(96762),l=t(48786),i=t(60125),d=t(67619),u=t(69842),c=t(4820),f=t(29021),m=t.n(f),p=t(27825),b=t.n(p),E=t(76856);async function h(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,u.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let a=e.body.schema,s=e.body.database,o=e.body.table;e.body.delegated;try{let n;let d=await (0,i.A)({request:e,user:t,databaseSlug:s,query:e.query}),u=d?.rootUserId?d.rootUserId:t.id,f=`datasquirel_user_${u}_${s}`.replace(/[^a-z\_0-9]/g,"");if(d?.delegated){let e=await (0,l.A)("SELECT * FROM user_users WHERE invited_user_id=? AND user_id=? AND user_priviledge LIKE '%Edit Tables%'",[t.id,d.rootUserId]);e&&e[0]&&(n=!0)}else n=!0;if(!n)return r.json({success:!1,msg:"Unauthorized"});let p=(0,c.A)({userId:u});if(!p)throw Error("Database schema not found!");if(!function({dbSchemaData:e,delegatedUser:r,dbFullName:t,schema:a,table:s,userId:o}){let n=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${o}/main.json`;try{if(!e)throw Error("Database schema not found!");let o=b().cloneDeep(e),l=o.find(e=>e.dbFullName==t);if(!l)throw Error("Old Database schema not found!");let i=o.findIndex(e=>e.dbFullName==t);if(i<0)throw Error("Target Database index not found!");let d=a.find(e=>e.dbFullName===t);if(!d)throw Error("New Database schema not found!");if(r?.delegated&&(r.priviledges?.match(/create.?table/i),!r.priviledges?.match(/edit.?table/i)))throw Error("Unauthorized!");let u=d.tables.find(e=>e.tableName==s.tableName);if(!u)throw Error("Table schema not found!");let c=l.tables.findIndex(e=>e.tableName==s.tableName);u&&(o[i].tables[c]=u);let f=l?.childrenDatabases;f?.forEach(e=>{let r=o.findIndex(r=>r.dbFullName===e.dbFullName);o[r]&&l&&(o[r].tables=l.tables.map(e=>{let r=b().cloneDeep(e);return delete r.childrenTables,r}))});let p=o?.[i]?.tables?.[c]?.childrenTables;return p&&p.forEach(e=>{let r=o.findIndex(r=>r.dbFullName==e.dbNameFull),t=o[r]?.tables?.findIndex(r=>r.tableName===e.tableName);o[r]?.tables[t]&&(o[r].tables[t].fields=b().cloneDeep(u.fields),o[r].tables[t].indexes=b().cloneDeep(u.indexes))}),m().writeFileSync(`${n}`,JSON.stringify(o),"utf8"),!0}catch(e){return console.log("updateSchemaData.ts ERROR: ",e.message),!1}}({dbFullName:f,dbSchemaData:p,delegatedUser:d,schema:a,table:o,userId:u}))throw Error("Update Failed!");return await (0,E.A)({userId:u,targetDatabase:f}),r.json({success:!0})}catch(e){console.log("updateDbSchemaDataForUser ERROR:",e.message),(0,d.A)({component:"/api/updateDbSchemaDataForUser/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:e.message})}}let g=(0,n.M)(a,"default"),N=(0,n.M)(a,"config"),_=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/updateDbSchemaDataForUser",pathname:"/api/updateDbSchemaDataForUser",bundlePath:"",filename:""},userland:a})},60125:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(95969);async function s({request:e,databaseSlug:r,user:t,query:s}){try{let o=t.id,n=null;if(!s?.delegated)return{dbUserId:o};let l=s.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${l}_${r}`,d=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[d])throw Error("Cookie not present");let t=(0,a.A)({encryptedString:e.cookies[d]});if(!t)throw Error("Invalid Token");if((n=JSON.parse(t)).databaseSlug===r)return{dbUserId:o=n.rootUserId,rootUserId:n.rootUserId,rootUserName:n.rootUserName,rootUserEmail:n.rootUserEmail,rootUserImage:n.rootUserImage,databaseFullName:n.databaseFullName,databaseSlug:n.databaseSlug,allowedTables:n.allowedTables,priviledges:n.priviledges,database:n.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:o}}catch(e){return null}}},69842:(e,r,t)=>{async function a(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>a}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},4820:(e,r,t)=>{t.d(r,{A:()=>i});var a=t(67619),s=t(29021),o=t.n(s),n=t(33873),l=t.n(n);function i({userId:e}){try{let r=l().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(o().readFileSync(r,"utf-8"))}catch(e){return(0,a.A)({component:"grabUserSchemaData",message:e.message}),null}}},95969:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(55511),s=t(79428),o=t(32443);function n({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:l,keyLen:i,algorithm:d,bufferAllocSize:u}=(0,o.A)({encryptionKey:r});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,a.scryptSync)(n,l,i),f=s.Buffer.alloc(u,0),m=(0,a.createDecipheriv)(d,c,f);try{let r=m.update(e,"hex","utf8");return r+=m.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(7447);async function s(...e){let r=(0,a.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},32443:(e,r,t)=>{t.d(r,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[6934],()=>t(15679));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js.nft.json index 0f0f0987..f9df1ac5 100644 --- a/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/updateDbSchemaDataForUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/main.json","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/6934.js","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/main.json","../../../../.tmp/error.log","../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateDbUser.js b/dsql-app/.local_dist/server/pages/api/updateDbUser.js index 3db4956d..30cb0db7 100644 --- a/dsql-app/.local_dist/server/pages/api/updateDbUser.js +++ b/dsql-app/.local_dist/server/pages/api/updateDbUser.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3683,e.ids=[3683],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},18348:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>l,routeModule:()=>d});var n={};t.r(n),t.d(n,{default:()=>u});var s=t(89947),o=t(2706),a=t(96762),i=t(30802),c=t(69842);async function u(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});if(!await (0,c.A)(e,r,!0))return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:t,payload:n}=e.body,s=(()=>{let e=Object.keys(n),r={};return e.forEach(e=>{!e?.match(/user_type|priviledge|database_access|databases?|confirm/)&&(e?.match(/databases|confirm/)||(r[e]=n[e]))}),r})(),o=await (0,i.A)({dbFullName:t,tableName:"users",identifierColumnName:"id",identifierValue:n.id,data:{...s},dbContext:"Dsql User",paradigm:"Full Access"});r.json({success:!!o?.affectedRows,msg:o?.affectedRows?"User Updated":o})}let l=(0,a.M)(n,"default"),p=(0,a.M)(n,"config"),d=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/updateDbUser",pathname:"/api/updateDbUser",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(39908),s=t.n(n);async function o(e,r,t){let n=s()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},30802:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(72583),s=t.n(n),o=t(92652),a=t(48786),i=t(37897),c=t(68829),u=t(62050);async function l({dbContext:e,paradigm:r,dbFullName:t,tableName:n,data:l,tableSchema:p,identifierColumnName:d,identifierValue:f,encryptionKey:_,encryptionSalt:S,useLocal:y}){if(!l||!Object.keys(l).length)return null;let A=!!y||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),D=y?u.A:A?a.A:i.A,g=Object.keys(l),h=[],m=[];for(let e=0;ee.fieldName===r):null,a=n&&n[0]?n[0]:null;if(null==t||void 0==t)continue;let i=/<[^>]+>/g;(a?.richText||String(t).match(i))&&(t=s()(t,o.A)),a?.encrypted&&(t=(0,c.A)({data:t,encryptionKey:_,encryptionSalt:S})),"object"==typeof t&&(t=JSON.stringify(t)),a?.pattern&&!new RegExp(a.pattern,a.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),h.push(`\`${r}\`=?`),"number"==typeof t?m.push(String(t)):m.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}h.push(`date_updated='${Date()}'`),h.push(`date_updated_code='${Date.now()}'`);let E=`UPDATE \`${t}\`.\`${n}\` SET ${h.join(",")} WHERE \`${d}\`=?`;return m.push(f),A?await D(E,m):await D({paradigm:r,queryString:E,queryValues:m})}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),s=t(79428),o=t(32443);function a({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:i,keyLen:c,algorithm:u,bufferAllocSize:l}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let p=(0,n.scryptSync)(a,i,c),d=s.Buffer.alloc(l,0),f=(0,n.createCipheriv)(u,p,d);try{let r=f.update(e,"utf8","hex");return r+=f.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(64292),s=t(7447);async function o({paradigm:e,queryString:r,queryValues:t}){let o="Read Only"==e?(0,s.A)({ro:!0}):(0,s.A)({fa:!0});try{return await (0,n.A)(o,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{o?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(9973),s=t.n(n);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=18348);module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3683,e.ids=[3683],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},18348:(e,t,r)=>{r.r(t),r.d(t,{config:()=>d,default:()=>c,routeModule:()=>f});var n={};r.r(n),r.d(n,{default:()=>u});var a=r(89947),o=r(2706),i=r(96762),s=r(30802),l=r(69842);async function u(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});if(!await (0,l.A)(e,t,!0))return t.json({success:!1,msg:"Unauthorized"});let{dbFullName:r,payload:n}=e.body,a=(()=>{let e=Object.keys(n),t={};return e.forEach(e=>{!e?.match(/user_type|priviledge|database_access|databases?|confirm/)&&(e?.match(/databases|confirm/)||(t[e]=n[e]))}),t})(),o=await (0,s.A)({dbFullName:r,tableName:"users",identifierColumnName:"id",identifierValue:n.id,data:{...a},dbContext:"Dsql User",paradigm:"Full Access"});t.json({success:!!o?.affectedRows,msg:o?.affectedRows?"User Updated":o})}let c=(0,i.M)(n,"default"),d=(0,i.M)(n,"config"),f=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/updateDbUser",pathname:"/api/updateDbUser",bundlePath:"",filename:""},userland:n})},69842:(e,t,r)=>{async function n(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},30802:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),o=r(92652),i=r(68829),s=r(52939),l=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:f,encryptionSalt:p}){if(!n||!Object.keys(n).length)return null;let g=(0,s.A)({dbContext:e,dbFullName:t}),h=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let y=Object.keys(n),_=[],m=[];for(let e=0;ee.fieldName===t):null,l=s&&s[0]?s[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(l?.richText||String(r).match(c))&&(r=a()(r,o.A)),l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:f,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),_.push(`\`${t}\`=?`),"number"==typeof r?m.push(String(r)):m.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}_.push(`date_updated='${Date()}'`),_.push(`date_updated_code='${Date.now()}'`);let N=`UPDATE ${g?"":`\`${t}\`.`}\`${r}\` SET ${_.join(",")} WHERE \`${c}\`=?`;return m.push(d),await (0,l.A)(h,N,m)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(55511),a=r(79428),o=r(32443);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:s,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,o.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!s?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(i,s,l),f=a.Buffer.alloc(c,0),p=(0,n.createCipheriv)(u,d,f);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},32443:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=18348);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateDbUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/updateDbUser.js.nft.json index 6bf2e83d..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/updateDbUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/updateDbUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateTableEntry.js b/dsql-app/.local_dist/server/pages/api/updateTableEntry.js index 059f0652..54704e93 100644 --- a/dsql-app/.local_dist/server/pages/api/updateTableEntry.js +++ b/dsql-app/.local_dist/server/pages/api/updateTableEntry.js @@ -1,16 +1 @@ -"use strict";(()=>{var e={};e.id=1132,e.ids=[1132],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},18885:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>f,routeModule:()=>S});var a={};t.r(a),t.d(a,{default:()=>_});var n=t(89947),s=t(2706),o=t(96762),i=t(77377),l=t(31495),u=t(60125),c=t(67619),d=t(69842),p=t(30802);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,d.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbSlug:a,tableName:n,payload:s,entryId:o,tableSchema:_,delegated:f,dbId:g}=e.body;delete s.id,delete s.uuid,delete s.date_created,delete s.date_created_code,delete s.date_created_timestamp,delete s.date_updated,delete s.date_updated_code,delete s.date_updated_timestamp;try{let c=await (0,u.A)({databaseSlug:a,request:e,user:t,query:e.query}),d=c?.rootUserId?`datasquirel_user_${c.rootUserId}_${a}`:`datasquirel_user_${t.id}_${a}`;if(!await (0,l.A)({user:t,confirmedDelegetedUser:c,database:a,table:n,dbId:g,priviledgeRegex:/Update Entries/i}))return r.json({success:!1,msg:"Unauthorized"});let f=await (0,p.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:d,tableName:n,identifierColumnName:"id",identifierValue:o,data:s,tableSchema:_});if(f?.error)throw Error(f.error);if(!f)throw Error("No result returned!");await (0,i.A)({dbName:d,entryId:o,entryOrder:s.order,tableName:n,tableSchema:_}),r.json({success:!0,payload:f})}catch(e){(0,c.A)({component:"/api/updateTableEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}let f=(0,o.M)(a,"default"),g=(0,o.M)(a,"config"),S=new n.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/updateTableEntry",pathname:"/api/updateTableEntry",bundlePath:"",filename:""},userland:a})},31495:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(48786),n=t(67619);async function s({user:e,confirmedDelegetedUser:r,database:t,table:s,priviledgeRegex:o,dbId:i}){let l,u;try{r?.delegated?(l=await (0,a.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,s]),u=l[0]?.priviledge?.match(o)):(l=await (0,a.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,s,i]),u=!0)}catch(r){(0,n.A)({component:"checkUserRights",message:r.message,user:e})}return!!l&&!!l[0]&&!!u}},60125:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(95969);async function n({request:e,databaseSlug:r,user:t,query:n}){try{let s=t.id,o=null;if(!n?.delegated)return{dbUserId:s};let i=n.dbUserId,l=`${process.env.DSQL_USER_DB_PREFIX}${i}_${r}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${l}`;try{if(!e.cookies?.[u])throw Error("Cookie not present");let t=(0,a.A)({encryptedString:e.cookies[u]});if(!t)throw Error("Invalid Token");if((o=JSON.parse(t)).databaseSlug===r)return{dbUserId:s=o.rootUserId,rootUserId:o.rootUserId,rootUserName:o.rootUserName,rootUserEmail:o.rootUserEmail,rootUserImage:o.rootUserImage,databaseFullName:o.databaseFullName,databaseSlug:o.databaseSlug,allowedTables:o.allowedTables,priviledges:o.priviledges,database:o.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:s}}catch(e){return null}}},77377:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(37897);async function n({dbName:e,entryId:r,entryOrder:t,tableName:n,tableSchema:s}){try{if(s.fields.find(e=>!!e.fieldName?.match(/^order$/i))&&t){let e=await (0,a.A)({paradigm:"Full Access",queryString:`SELECT * FROM ${n} WHERE \`order\` = '${t}' AND id != ?`,queryValues:[String(r)]});if(!e?.[0])throw Error("No Existing Order");await (0,a.A)({paradigm:"Full Access",queryString:`UPDATE ${n} SET \`order\` = \`order\` + 1 WHERE \`order\` >= ${t} AND id != ?`,queryValues:[String(r)]})}return!0}catch(e){return!1}}},69842:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(39908),n=t.n(a);async function s(e,r,t){let a=n()({req:e,level:t?"deep":void 0});return console.log(a),a.payload}},30802:(e,r,t)=>{t.d(r,{A:()=>c});var a=t(72583),n=t.n(a),s=t(92652),o=t(48786),i=t(37897),l=t(68829),u=t(62050);async function c({dbContext:e,paradigm:r,dbFullName:t,tableName:a,data:c,tableSchema:d,identifierColumnName:p,identifierValue:_,encryptionKey:f,encryptionSalt:g,useLocal:S}){if(!c||!Object.keys(c).length)return null;let y=!!S||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),m=S?u.A:y?o.A:i.A,E=Object.keys(c),A=[],h=[];for(let e=0;ee.fieldName===r):null,o=a&&a[0]?a[0]:null;if(null==t||void 0==t)continue;let i=/<[^>]+>/g;(o?.richText||String(t).match(i))&&(t=n()(t,s.A)),o?.encrypted&&(t=(0,l.A)({data:t,encryptionKey:f,encryptionSalt:g})),"object"==typeof t&&(t=JSON.stringify(t)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),A.push(`\`${r}\`=?`),"number"==typeof t?h.push(String(t)):h.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}A.push(`date_updated='${Date()}'`),A.push(`date_updated_code='${Date.now()}'`);let D=`UPDATE \`${t}\`.\`${a}\` SET ${A.join(",")} WHERE \`${p}\`=?`;return h.push(_),y?await m(D,h):await m({paradigm:r,queryString:D,queryValues:h})}},92652:(e,r,t)=>{t.d(r,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(29021),n=t.n(a);async function s({user:e,message:r,component:t,noMail:a,req:s}){let o=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],a=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||a||r||s.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let a=`🚀 SERVER ERROR =========================== -Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(a+=` -User Id: ${e?.id} -User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),s?.url&&(a+=` -URL: ${s.url}`),s?.body&&(a+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),i&&(a+=` -IP: ${i}`),a+=` -Date: ${o.toDateString()} -========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let l=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",a),n().appendFileSync("./.tmp/error.log",` - - - - -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(55511),n=t(79428),s=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(o,i,l),p=n.Buffer.alloc(c,0),_=(0,a.createDecipheriv)(u,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(55511),n=t(79428),s=t(32443);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,a.scryptSync)(o,i,l),p=n.Buffer.alloc(c,0),_=(0,a.createCipheriv)(u,d,p);try{let r=_.update(e,"utf8","hex");return r+=_.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(7447);async function n(...e){let r=(0,a.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(64292),n=t(7447);async function s({paradigm:e,queryString:r,queryValues:t}){let s="Read Only"==e?(0,n.A)({ro:!0}):(0,n.A)({fa:!0});try{return await (0,a.A)(s,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{s?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(7447);async function n(...e){let r=(0,a.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function a(e,r,t){try{if("string"==typeof r){let a=await e.query(n(r),t);return JSON.parse(JSON.stringify(a))}if("object"!=typeof r)return null;{let t=[];for(let a=0;aa})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(9973),n=t.n(a);function s(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=18885);module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=1132,e.ids=[1132],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},18885:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>b,routeModule:()=>g});var a={};t.r(a),t.d(a,{default:()=>p});var d=t(89947),s=t(2706),i=t(96762),u=t(41520),l=t(31495),o=t(60125),n=t(67619),m=t(69842),c=t(30802);async function p(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,m.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbSlug:a,tableName:d,payload:s,entryId:i,tableSchema:p,delegated:b,dbId:f}=e.body;delete s.id,delete s.uuid,delete s.date_created,delete s.date_created_code,delete s.date_created_timestamp,delete s.date_updated,delete s.date_updated_code,delete s.date_updated_timestamp;try{let n=await (0,o.A)({databaseSlug:a,request:e,user:t,query:e.query}),m=n?.rootUserId?`datasquirel_user_${n.rootUserId}_${a}`:`datasquirel_user_${t.id}_${a}`;if(!await (0,l.A)({user:t,confirmedDelegetedUser:n,database:a,table:d,dbId:f,priviledgeRegex:/Update Entries/i}))return r.json({success:!1,msg:"Unauthorized"});let b=await (0,c.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:m,tableName:d,identifierColumnName:"id",identifierValue:i,data:s,tableSchema:p});if(b?.error)throw Error(b.error);if(!b)throw Error("No result returned!");await (0,u.A)({dbName:m,entryId:i,entryOrder:s.order,tableName:d,tableSchema:p}),r.json({success:!0,payload:b})}catch(e){(0,n.A)({component:"/api/updateTableEntry/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!",err:e.message})}}let b=(0,i.M)(a,"default"),f=(0,i.M)(a,"config"),g=new d.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/updateTableEntry",pathname:"/api/updateTableEntry",bundlePath:"",filename:""},userland:a})}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[2984],()=>t(18885));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateTableEntry.js.nft.json b/dsql-app/.local_dist/server/pages/api/updateTableEntry.js.nft.json index 6bf2e83d..2e651378 100644 --- a/dsql-app/.local_dist/server/pages/api/updateTableEntry.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/updateTableEntry.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/2984.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUser.js b/dsql-app/.local_dist/server/pages/api/updateUser.js index 12edb424..2d99f58f 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUser.js +++ b/dsql-app/.local_dist/server/pages/api/updateUser.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8925,e.ids=[8925],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},9288:e=>{e.exports=require("sharp")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},58240:(e,r,t)=>{t.r(r),t.d(r,{config:()=>D,default:()=>A,routeModule:()=>E});var n={};t.r(n),t.d(n,{default:()=>h});var a=t(89947),s=t(2706),i=t(96762),o=t(48786);let l=require("node-fetch");var u=t.n(l),c=t(9288),p=t.n(c),d=t(67619);async function f({imageSourceUrl:e,imageWritePath:r,maxSize:t,sourceType:n}){try{async function a(){let r;if(n?.match("url")){if(e.match(/^http/i)){let t=await u()(e,{});r=await t.buffer()}else r=`./public${e}`}else n?.match("base64")&&(r=Buffer.from(e,"base64"));return r}let s=await a(),i=t||650,o=p()(s),{width:l,height:c,format:d}=await o.metadata();if(l&&c&&l>i){let e=i/l;o.resize(i,Math.round(c*e),{fit:"cover"})}d&&o.toFormat(d,{quality:80}),await o.toFile(r)}catch(e){(0,d.A)({component:"functions/backend/fsWriteImageToDisk",message:e.message})}}var m=t(69842),g=t(33873),S=t.n(g),_=t(79646),y=t(30802);async function h(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let t=await (0,m.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{first_name:n,last_name:a,image:s}=e.body;try{let e=(await (0,o.A)(`SELECT image FROM users WHERE id='${t.id}'`))[0].image===s,i=process.env.DSQL_STATIC_SERVER_DIR;if(!i)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let l=S().join(i,`images/user-images/user-${t.id}/user-${t.id}-profile.jpg`),u=S().join(i,`images/user-images/user-${t.id}/user-${t.id}-profile-thumbnail.jpg`);e||(await f({imageSourceUrl:"string"==typeof s?s:s.imageBase64,imageWritePath:l,sourceType:"string"==typeof s?"url":"base64"}),await f({imageSourceUrl:"string"==typeof s?s:s.imageBase64,imageWritePath:u,maxSize:250,sourceType:"string"==typeof s?"url":"base64"}),(0,_.execSync)(`chmod 644 ${l} ${u}`));let c=l.replace(i,process.env.DSQL_STATIC_HOST||""),p=u.replace(i,process.env.DSQL_STATIC_HOST||"");await (0,y.A)({dbFullName:"datasquirel",tableName:"users",identifierColumnName:"id",identifierValue:t.id,data:{first_name:n,last_name:a,image:c,image_thumbnail:p}}),await (0,y.A)({dbFullName:"datasquirel",tableName:"user_users",identifierColumnName:"invited_user_id",identifierValue:t.id,data:{first_name:n,last_name:a,image:c,image_thumbnail:p}}),r.json({user:!0})}catch(e){(0,d.A)({component:"/api/updateUser/main-catch-error",message:e.message,user:t}),r.json({user:null})}}let A=(0,i.M)(n,"default"),D=(0,i.M)(n,"config"),E=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/updateUser",pathname:"/api/updateUser",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(39908),a=t.n(n);async function s(e,r,t){let n=a()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},30802:(e,r,t)=>{t.d(r,{A:()=>c});var n=t(72583),a=t.n(n),s=t(92652),i=t(48786),o=t(37897),l=t(68829),u=t(62050);async function c({dbContext:e,paradigm:r,dbFullName:t,tableName:n,data:c,tableSchema:p,identifierColumnName:d,identifierValue:f,encryptionKey:m,encryptionSalt:g,useLocal:S}){if(!c||!Object.keys(c).length)return null;let _=!!S||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),y=S?u.A:_?i.A:o.A,h=Object.keys(c),A=[],D=[];for(let e=0;ee.fieldName===r):null,i=n&&n[0]?n[0]:null;if(null==t||void 0==t)continue;let o=/<[^>]+>/g;(i?.richText||String(t).match(o))&&(t=a()(t,s.A)),i?.encrypted&&(t=(0,l.A)({data:t,encryptionKey:m,encryptionSalt:g})),"object"==typeof t&&(t=JSON.stringify(t)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),A.push(`\`${r}\`=?`),"number"==typeof t?D.push(String(t)):D.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}A.push(`date_updated='${Date()}'`),A.push(`date_updated_code='${Date.now()}'`);let E=`UPDATE \`${t}\`.\`${n}\` SET ${A.join(",")} WHERE \`${d}\`=?`;return D.push(f),_?await y(E,D):await y({paradigm:r,queryString:E,queryValues:D})}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),a=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let i=new Date,o=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||n||r||s.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8925,e.ids=[8925],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},9288:e=>{e.exports=require("sharp")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},58240:(e,r,t)=>{t.r(r),t.d(r,{config:()=>E,default:()=>y,routeModule:()=>N});var n={};t.r(n),t.d(n,{default:()=>h});var o=t(89947),s=t(2706),a=t(96762),i=t(48786);let l=require("node-fetch");var u=t.n(l),c=t(9288),p=t.n(c),d=t(67619);async function _({imageSourceUrl:e,imageWritePath:r,maxSize:t,sourceType:n}){try{async function o(){let r;if(n?.match("url")){if(e.match(/^http/i)){let t=await u()(e,{});r=await t.buffer()}else r=`./public${e}`}else n?.match("base64")&&(r=Buffer.from(e,"base64"));return r}let s=await o(),a=t||650,i=p()(s),{width:l,height:c,format:d}=await i.metadata();if(l&&c&&l>a){let e=a/l;i.resize(a,Math.round(c*e),{fit:"cover"})}d&&i.toFormat(d,{quality:80}),await i.toFile(r)}catch(e){(0,d.A)({component:"functions/backend/fsWriteImageToDisk",message:e.message})}}var f=t(69842),S=t(33873),g=t.n(S),m=t(79646),D=t(30802);async function h(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let t=await (0,f.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{first_name:n,last_name:o,image:s}=e.body;try{let e=(await (0,i.A)(`SELECT image FROM users WHERE id='${t.id}'`))[0].image===s,a=process.env.DSQL_STATIC_SERVER_DIR;if(!a)throw console.log("Static File ENV not Found!"),Error("No Static Path!");let l=g().join(a,`images/user-images/user-${t.id}/user-${t.id}-profile.jpg`),u=g().join(a,`images/user-images/user-${t.id}/user-${t.id}-profile-thumbnail.jpg`);e||(await _({imageSourceUrl:"string"==typeof s?s:s.imageBase64,imageWritePath:l,sourceType:"string"==typeof s?"url":"base64"}),await _({imageSourceUrl:"string"==typeof s?s:s.imageBase64,imageWritePath:u,maxSize:250,sourceType:"string"==typeof s?"url":"base64"}),(0,m.execSync)(`chmod 644 ${l} ${u}`));let c=l.replace(a,process.env.DSQL_STATIC_HOST||""),p=u.replace(a,process.env.DSQL_STATIC_HOST||"");await (0,D.A)({dbFullName:"datasquirel",tableName:"users",identifierColumnName:"id",identifierValue:t.id,data:{first_name:n,last_name:o,image:c,image_thumbnail:p}}),await (0,D.A)({dbFullName:"datasquirel",tableName:"user_users",identifierColumnName:"invited_user_id",identifierValue:t.id,data:{first_name:n,last_name:o,image:c,image_thumbnail:p}}),r.json({user:!0})}catch(e){(0,d.A)({component:"/api/updateUser/main-catch-error",message:e.message,user:t}),r.json({user:null})}}let y=(0,a.M)(n,"default"),E=(0,a.M)(n,"config"),N=new o.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/updateUser",pathname:"/api/updateUser",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},30802:(e,r,t)=>{t.d(r,{A:()=>u});var n=t(72583),o=t.n(n),s=t(92652),a=t(68829),i=t(52939),l=t(64292);async function u({dbContext:e,dbFullName:r,tableName:t,data:n,tableSchema:u,identifierColumnName:c,identifierValue:p,encryptionKey:d,encryptionSalt:_}){if(!n||!Object.keys(n).length)return null;let f=(0,i.A)({dbContext:e,dbFullName:r}),S=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let g=Object.keys(n),m=[],D=[];for(let e=0;ee.fieldName===r):null,l=i&&i[0]?i[0]:null;if(null==t||void 0==t)continue;let c=/<[^>]+>/g;(l?.richText||String(t).match(c))&&(t=o()(t,s.A)),l?.encrypted&&(t=(0,a.A)({data:t,encryptionKey:d,encryptionSalt:_})),"object"==typeof t&&(t=JSON.stringify(t)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),m.push(`\`${r}\`=?`),"number"==typeof t?D.push(String(t)):D.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}m.push(`date_updated='${Date()}'`),m.push(`date_updated_code='${Date.now()}'`);let h=`UPDATE ${f?"":`\`${r}\`.`}\`${t}\` SET ${m.join(",")} WHERE \`${c}\`=?`;return D.push(p),await (0,l.A)(S,h,D)}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),o=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let a=new Date,i=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],o=t||n||r||s.socket.remoteAddress;if(!o)return null;return String(o)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),s?.url&&(n+=` URL: ${s.url}`),s?.body&&(n+=` -Request Body: ${JSON.stringify(s.body,null,4)}`),o&&(n+=` -IP: ${o}`),n+=` -Date: ${i.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let l=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",n),a().appendFileSync("./.tmp/error.log",` +Request Body: ${JSON.stringify(s.body,null,4)}`),i&&(n+=` +IP: ${i}`),n+=` +Date: ${a.toDateString()} +========================================`,o().existsSync("./.tmp/error.log")||o().writeFileSync("./.tmp/error.log","","utf-8");let l=o().readFileSync("./.tmp/error.log","utf-8");o().writeFileSync("./.tmp/error.log",n),o().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(55511),a=t(79428),s=t(32443);function i({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,s.A)({encryptionKey:r});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let p=(0,n.scryptSync)(i,o,l),d=a.Buffer.alloc(c,0),f=(0,n.createCipheriv)(u,p,d);try{let r=f.update(e,"utf8","hex");return r+=f.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(7447);async function a(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(64292),a=t(7447);async function s({paradigm:e,queryString:r,queryValues:t}){let s="Read Only"==e?(0,a.A)({ro:!0}):(0,a.A)({fa:!0});try{return await (0,n.A)(s,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{s?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(7447);async function a(...e){let r=(0,n.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(a(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(9973),a=t.n(n);function s(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=58240);module.exports=t})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},68829:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),o=t(79428),s=t(32443);function a({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,s.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let p=(0,n.scryptSync)(a,i,l),d=o.Buffer.alloc(c,0),_=(0,n.createCipheriv)(u,p,d);try{let r=_.update(e,"utf8","hex");return r+=_.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(7447);async function o(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(o(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(9973),o=t.n(n);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||o()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=58240);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/updateUser.js.nft.json index d31bad80..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/updateUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@img/sharp-libvips-linux-x64/lib/index.js","../../../../node_modules/@img/sharp-libvips-linux-x64/lib/libvips-cpp.so.42","../../../../node_modules/@img/sharp-libvips-linux-x64/package.json","../../../../node_modules/@img/sharp-libvips-linux-x64/versions.json","../../../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/index.js","../../../../node_modules/@img/sharp-libvips-linuxmusl-x64/lib/libvips-cpp.so.42","../../../../node_modules/@img/sharp-libvips-linuxmusl-x64/package.json","../../../../node_modules/@img/sharp-libvips-linuxmusl-x64/versions.json","../../../../node_modules/@img/sharp-linux-x64/LICENSE","../../../../node_modules/@img/sharp-linux-x64/lib/sharp-linux-x64.node","../../../../node_modules/@img/sharp-linux-x64/package.json","../../../../node_modules/@img/sharp-linuxmusl-x64/LICENSE","../../../../node_modules/@img/sharp-linuxmusl-x64/lib/sharp-linuxmusl-x64.node","../../../../node_modules/@img/sharp-linuxmusl-x64/package.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/color-convert/conversions.js","../../../../node_modules/color-convert/index.js","../../../../node_modules/color-convert/package.json","../../../../node_modules/color-convert/route.js","../../../../node_modules/color-name/index.js","../../../../node_modules/color-name/package.json","../../../../node_modules/color-string/index.js","../../../../node_modules/color-string/package.json","../../../../node_modules/color/index.js","../../../../node_modules/color/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-arrayish/index.js","../../../../node_modules/is-arrayish/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/node-fetch/lib/index.js","../../../../node_modules/node-fetch/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/semver/classes/comparator.js","../../../../node_modules/semver/classes/range.js","../../../../node_modules/semver/classes/semver.js","../../../../node_modules/semver/functions/cmp.js","../../../../node_modules/semver/functions/coerce.js","../../../../node_modules/semver/functions/compare.js","../../../../node_modules/semver/functions/eq.js","../../../../node_modules/semver/functions/gt.js","../../../../node_modules/semver/functions/gte.js","../../../../node_modules/semver/functions/lt.js","../../../../node_modules/semver/functions/lte.js","../../../../node_modules/semver/functions/neq.js","../../../../node_modules/semver/functions/parse.js","../../../../node_modules/semver/functions/satisfies.js","../../../../node_modules/semver/internal/constants.js","../../../../node_modules/semver/internal/debug.js","../../../../node_modules/semver/internal/identifiers.js","../../../../node_modules/semver/internal/lrucache.js","../../../../node_modules/semver/internal/parse-options.js","../../../../node_modules/semver/internal/re.js","../../../../node_modules/semver/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sharp/lib/channel.js","../../../../node_modules/sharp/lib/colour.js","../../../../node_modules/sharp/lib/composite.js","../../../../node_modules/sharp/lib/constructor.js","../../../../node_modules/sharp/lib/index.js","../../../../node_modules/sharp/lib/input.js","../../../../node_modules/sharp/lib/is.js","../../../../node_modules/sharp/lib/libvips.js","../../../../node_modules/sharp/lib/operation.js","../../../../node_modules/sharp/lib/output.js","../../../../node_modules/sharp/lib/resize.js","../../../../node_modules/sharp/lib/sharp.js","../../../../node_modules/sharp/lib/utility.js","../../../../node_modules/sharp/package.json","../../../../node_modules/simple-swizzle/index.js","../../../../node_modules/simple-swizzle/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/tr46/index.js","../../../../node_modules/tr46/lib/mappingTable.json","../../../../node_modules/tr46/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../node_modules/webidl-conversions/lib/index.js","../../../../node_modules/webidl-conversions/package.json","../../../../node_modules/whatwg-url/lib/URL-impl.js","../../../../node_modules/whatwg-url/lib/URL.js","../../../../node_modules/whatwg-url/lib/public-api.js","../../../../node_modules/whatwg-url/lib/url-state-machine.js","../../../../node_modules/whatwg-url/lib/utils.js","../../../../node_modules/whatwg-url/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUserDatabase.js b/dsql-app/.local_dist/server/pages/api/updateUserDatabase.js index 2be630b5..e955a0bc 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUserDatabase.js +++ b/dsql-app/.local_dist/server/pages/api/updateUserDatabase.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=7214,e.ids=[7214],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},53382:(e,r,t)=>{t.r(r),t.d(r,{config:()=>D,default:()=>y,routeModule:()=>g});var n={};t.r(n),t.d(n,{default:()=>_});var a=t(89947),s=t(2706),o=t(96762),l=t(29021),i=t.n(l),c=t(21820),u=t.n(c),d=t(79646),p=t(30802),f=t(67619),S=t(69842),m=t(30944);async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,S.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{id:n,db_name:a,db_slug:s,db_description:o,db_image:l,db_full_name:c,active_clone:_,active_clone_parent_db:y}=e.body;c?.match(/datasquirel_user_.*/)||r.json({success:!1,msg:"Unauthorized"});let D=`datasquirel_user_${t.id}_${s}`;if(await (0,p.A)({dbFullName:"datasquirel",tableName:"user_databases",identifierColumnName:"id",identifierValue:n,data:{db_name:a,db_slug:s,db_description:o,db_image:l,db_full_name:D}}),c&&c!==D){console.log("Renaming Database");let e=u().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysql.exe'":"mysql",r=u().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysqldump.exe'":"mysqldump";try{await (0,m.A)({queryString:`CREATE DATABASE \`${D}\` CHARACTER SET utf8mb4 COLLATE utf8mb4_bin`});let t={cwd:process.cwd()};u().platform().match(/win/i)&&(t.shell="bash.exe");let n=`${r} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${c} > tmpDbFile.sql`;console.log(`updateUserDatabase.ts exe => ${n}`),(0,d.execSync)(n,t),(0,d.execSync)(`${e} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${D} < tmpDbFile.sql`,t),await (0,m.A)({queryString:`DROP DATABASE \`${c}\``})}catch(e){(0,f.A)({component:"/api/updateUserDatabase/lines-88-111",message:e.message,user:t})}}try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,n=JSON.parse(i().readFileSync(e,"utf8")),u=n.filter(e=>e.dbFullName===c);if(u[0].dbName=a,u[0].dbFullName=D,u[0].dbDescription=o,u[0].dbImage=l,u[0].dbSlug=s,_){let e=n.filter(e=>e.dbFullName===u[0].childDatabaseDbFullName)[0],r=e.childrenDatabases?.find(e=>e.dbFullName===c);r&&(r.dbFullName=D)}i().writeFileSync(`${e}`,JSON.stringify(n),"utf8"),r.json({success:!0})}catch(e){(0,f.A)({component:"/api/updateUserDatabase/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!"})}}let y=(0,o.M)(n,"default"),D=(0,o.M)(n,"config"),g=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/updateUserDatabase",pathname:"/api/updateUserDatabase",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(39908),a=t.n(n);async function s(e,r,t){let n=a()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},30802:(e,r,t)=>{t.d(r,{A:()=>u});var n=t(72583),a=t.n(n),s=t(92652),o=t(48786),l=t(37897),i=t(68829),c=t(62050);async function u({dbContext:e,paradigm:r,dbFullName:t,tableName:n,data:u,tableSchema:d,identifierColumnName:p,identifierValue:f,encryptionKey:S,encryptionSalt:m,useLocal:_}){if(!u||!Object.keys(u).length)return null;let y=!!_||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),D=_?c.A:y?o.A:l.A,g=Object.keys(u),A=[],h=[];for(let e=0;ee.fieldName===r):null,o=n&&n[0]?n[0]:null;if(null==t||void 0==t)continue;let l=/<[^>]+>/g;(o?.richText||String(t).match(l))&&(t=a()(t,s.A)),o?.encrypted&&(t=(0,i.A)({data:t,encryptionKey:S,encryptionSalt:m})),"object"==typeof t&&(t=JSON.stringify(t)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),A.push(`\`${r}\`=?`),"number"==typeof t?h.push(String(t)):h.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}A.push(`date_updated='${Date()}'`),A.push(`date_updated_code='${Date.now()}'`);let b=`UPDATE \`${t}\`.\`${n}\` SET ${A.join(",")} WHERE \`${p}\`=?`;return h.push(f),y?await D(b,h):await D({paradigm:r,queryString:b,queryValues:h})}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},43775:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(95969);let a=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:r}){let t=[];try{for(let s=0;s",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),a=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let o=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||n||r||s.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=7214,e.ids=[7214],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},79646:e=>{e.exports=require("child_process")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},21820:e=>{e.exports=require("os")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},53382:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>m,routeModule:()=>b});var n={};t.r(n),t.d(n,{default:()=>f});var a=t(89947),s=t(2706),o=t(96762),l=t(29021),i=t.n(l),c=t(21820),u=t.n(c),d=t(79646),p=t(30802),_=t(67619),D=t(69842),S=t(30944);async function f(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,D.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{id:n,db_name:a,db_slug:s,db_description:o,db_image:l,db_full_name:c,active_clone:f,active_clone_parent_db:m}=e.body;c?.match(/datasquirel_user_.*/)||r.json({success:!1,msg:"Unauthorized"});let g=`datasquirel_user_${t.id}_${s}`;if(await (0,p.A)({dbFullName:"datasquirel",tableName:"user_databases",identifierColumnName:"id",identifierValue:n,data:{db_name:a,db_slug:s,db_description:o,db_image:l,db_full_name:g}}),c&&c!==g){console.log("Renaming Database");let e=u().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysql.exe'":"mysql",r=u().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysqldump.exe'":"mysqldump";try{await (0,S.A)({queryString:`CREATE DATABASE \`${g}\` CHARACTER SET utf8mb4 COLLATE utf8mb4_bin`});let t={cwd:process.cwd()};u().platform().match(/win/i)&&(t.shell="bash.exe");let n=`${r} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${c} > tmpDbFile.sql`;console.log(`updateUserDatabase.ts exe => ${n}`),(0,d.execSync)(n,t),(0,d.execSync)(`${e} -u ${process.env.DSQL_DB_USERNAME} -h ${process.env.DSQL_DB_HOST} -p${process.env.DSQL_DB_PASSWORD} ${g} < tmpDbFile.sql`,t),await (0,S.A)({queryString:`DROP DATABASE \`${c}\``})}catch(e){(0,_.A)({component:"/api/updateUserDatabase/lines-88-111",message:e.message,user:t})}}try{let e=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${t.id}/main.json`,n=JSON.parse(i().readFileSync(e,"utf8")),u=n.filter(e=>e.dbFullName===c);if(u[0].dbName=a,u[0].dbFullName=g,u[0].dbDescription=o,u[0].dbImage=l,u[0].dbSlug=s,f){let e=n.filter(e=>e.dbFullName===u[0].childDatabaseDbFullName)[0],r=e.childrenDatabases?.find(e=>e.dbFullName===c);r&&(r.dbFullName=g)}i().writeFileSync(`${e}`,JSON.stringify(n),"utf8"),r.json({success:!0})}catch(e){(0,_.A)({component:"/api/updateUserDatabase/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!"})}}let m=(0,o.M)(n,"default"),g=(0,o.M)(n,"config"),b=new a.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/updateUserDatabase",pathname:"/api/updateUserDatabase",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{async function n(e,r,t){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void 0}).payload}t.d(r,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},30802:(e,r,t)=>{t.d(r,{A:()=>c});var n=t(72583),a=t.n(n),s=t(92652),o=t(68829),l=t(52939),i=t(64292);async function c({dbContext:e,dbFullName:r,tableName:t,data:n,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:p,encryptionSalt:_}){if(!n||!Object.keys(n).length)return null;let D=(0,l.A)({dbContext:e,dbFullName:r}),S=D?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;D?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let f=Object.keys(n),m=[],g=[];for(let e=0;ee.fieldName===r):null,i=l&&l[0]?l[0]:null;if(null==t||void 0==t)continue;let u=/<[^>]+>/g;(i?.richText||String(t).match(u))&&(t=a()(t,s.A)),i?.encrypted&&(t=(0,o.A)({data:t,encryptionKey:p,encryptionSalt:_})),"object"==typeof t&&(t=JSON.stringify(t)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),m.push(`\`${r}\`=?`),"number"==typeof t?g.push(String(t)):g.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}m.push(`date_updated='${Date()}'`),m.push(`date_updated_code='${Date.now()}'`);let b=`UPDATE ${D?"":`\`${r}\`.`}\`${t}\` SET ${m.join(",")} WHERE \`${u}\`=?`;return g.push(d),await (0,i.A)(S,b,g)}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},43775:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(95969);let a=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function s({unparsedResults:e,tableSchema:r}){let t=[];try{for(let s=0;s",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(29021),a=t.n(n);async function s({user:e,message:r,component:t,noMail:n,req:s}){let o=new Date,l=(()=>{if(!s)return null;try{let e=s.headers["x-forwarded-for"],r=s.headers["x-real-ip"],t=s.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||n||r||s.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${o.toDateString()} -${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),a=t(67619),s=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,useLocal:i,debug:c}){let u=(0,s.A)({fa:!0});i&&(u=(0,s.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,s.A)()),c&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,o.A)(u,e,r);if(c&&console.log("varDatabaseDbHandler:results:",d),d&&l)try{return await (0,n.A)({unparsedResults:d,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,a.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),a=t(79428),s=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(o,l,i),p=a.Buffer.alloc(u,0),f=(0,n.createDecipheriv)(c,d,p);try{let r=f.update(e,"hex","utf8");return r+=f.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),a=t(79428),s=t(32443);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(o,l,i),p=a.Buffer.alloc(u,0),f=(0,n.createCipheriv)(c,d,p);try{let r=f.update(e,"utf8","hex");return r+=f.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(7447);async function a(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(64292),a=t(7447);async function s({paradigm:e,queryString:r,queryValues:t}){let s="Read Only"==e?(0,a.A)({ro:!0}):(0,a.A)({fa:!0});try{return await (0,n.A)(s,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{s?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(7447);async function a(...e){let r=(0,n.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(a(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(9973),a=t.n(n);function s(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=53382);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),a=t(67619),s=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let c=(0,s.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,s.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,s.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,o.A)(c,e,r);if(i&&console.log("varDatabaseDbHandler:results:",u),u&&l)try{return await (0,n.A)({unparsedResults:u,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,a.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),a=t(79428),s=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(o,l,i),p=a.Buffer.alloc(u,0),_=(0,n.createDecipheriv)(c,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),a=t(79428),s=t(32443);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:c,bufferAllocSize:u}=(0,s.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(o,l,i),p=a.Buffer.alloc(u,0),_=(0,n.createCipheriv)(c,d,p);try{let r=_.update(e,"utf8","hex");return r+=_.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(a(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(9973),a=t.n(n);function s(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=53382);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUserDatabase.js.nft.json b/dsql-app/.local_dist/server/pages/api/updateUserDatabase.js.nft.json index 6bf2e83d..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUserDatabase.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/updateUserDatabase.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUserTable.js b/dsql-app/.local_dist/server/pages/api/updateUserTable.js index 27bb3830..7f212d90 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUserTable.js +++ b/dsql-app/.local_dist/server/pages/api/updateUserTable.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4371,e.ids=[4371],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},81147:(e,r,t)=>{t.r(r),t.d(r,{config:()=>m,default:()=>A,routeModule:()=>b});var a={};t.r(a),t.d(a,{default:()=>S});var s=t(89947),n=t(2706),o=t(96762),i=t(29021),l=t.n(i),u=t(48786),c=t(31495),d=t(60125),p=t(67619),_=t(69842),f=t(30802),g=t(76856);async function S(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});let t=await (0,_.A)(e,r,!0);if(!t)return r.json({success:!1,msg:"Unauthorized"});let{dbFullName:a,dbSlug:s,dbId:n,tableNameOld:o,payload:i,delegated:S}=e.body,{tableName:A,tableFullName:m,tableDescription:b}=i;if(!A?.match(/./)||A.match(/[^a-zA-Z0-9-_]/))return r.json({success:!1,msg:"Bad Input"});try{let i=await (0,d.A)({databaseSlug:s,request:e,user:t,query:e.query});if(!await (0,c.A)({user:t,confirmedDelegetedUser:i,database:s,table:o,dbId:n,priviledgeRegex:/Edit Table/i}))return console.log("User Unauthorized"),r.json({success:!1,msg:"Unauthorized"});let _=i?.rootUserId?i.rootUserId:t.id,D=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${_}/main.json`,y=JSON.parse(l().readFileSync(D,"utf8")),E=y.filter(e=>e.dbFullName===a)[0].tables.filter((e,r)=>{if(e.tableName===o)return!0});if(E&&E[0])E[0].tableName=A,E[0].tableNameOld=o,E[0].tableFullName=m,b&&(E[0].tableDescription=b),E[0].childrenTables&&E[0].childrenTables.forEach(e=>{try{y.filter(r=>r.dbFullName===e.dbNameFull)[0].tables.filter(r=>{if(r.tableName===e.tableName)return!0})[0].childTableName=A}catch(e){(0,p.A)({component:"/api/updateUserTable/lines-131-138",message:e.message,user:t})}});else throw Error("Table Does not exist");l().writeFileSync(`${D}`,JSON.stringify(y),"utf8"),await (0,f.A)({dbFullName:"datasquirel",tableName:"user_database_tables",identifierColumnName:"table_slug",identifierValue:o,data:{table_name:m,table_slug:A,table_description:b}}),S&&i&&await (0,u.A)("UPDATE delegated_user_tables SET `table`=? WHERE delegated_user_id=? AND root_user_id=? AND `table`=? AND `database`=?",[A,t.id,i.rootUserId,o,s]);let h=a.replace(/[^a-z\_0-9]/g,"");await (0,g.A)({userId:_,targetDatabase:h}),r.json({success:!0})}catch(e){(0,p.A)({component:"/api/updateUserTable/main-catch-error",message:e.message,user:t}),r.json({success:!1,msg:"Database Files could not be written!"})}}let A=(0,o.M)(a,"default"),m=(0,o.M)(a,"config"),b=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/updateUserTable",pathname:"/api/updateUserTable",bundlePath:"",filename:""},userland:a})},31495:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(48786),s=t(67619);async function n({user:e,confirmedDelegetedUser:r,database:t,table:n,priviledgeRegex:o,dbId:i}){let l,u;try{r?.delegated?(l=await (0,a.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[r.rootUserId,e.id,t,n]),u=l[0]?.priviledge?.match(o)):(l=await (0,a.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,n,i]),u=!0)}catch(r){(0,s.A)({component:"checkUserRights",message:r.message,user:e})}return!!l&&!!l[0]&&!!u}},60125:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(95969);async function s({request:e,databaseSlug:r,user:t,query:s}){try{let n=t.id,o=null;if(!s?.delegated)return{dbUserId:n};let i=s.dbUserId,l=`${process.env.DSQL_USER_DB_PREFIX}${i}_${r}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${l}`;try{if(!e.cookies?.[u])throw Error("Cookie not present");let t=(0,a.A)({encryptedString:e.cookies[u]});if(!t)throw Error("Invalid Token");if((o=JSON.parse(t)).databaseSlug===r)return{dbUserId:n=o.rootUserId,rootUserId:o.rootUserId,rootUserName:o.rootUserName,rootUserEmail:o.rootUserEmail,rootUserImage:o.rootUserImage,databaseFullName:o.databaseFullName,databaseSlug:o.databaseSlug,allowedTables:o.allowedTables,priviledges:o.priviledges,database:o.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:n}}catch(e){return null}}},69842:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(39908),s=t.n(a);async function n(e,r,t){let a=s()({req:e,level:t?"deep":void 0});return console.log(a),a.payload}},30802:(e,r,t)=>{t.d(r,{A:()=>c});var a=t(72583),s=t.n(a),n=t(92652),o=t(48786),i=t(37897),l=t(68829),u=t(62050);async function c({dbContext:e,paradigm:r,dbFullName:t,tableName:a,data:c,tableSchema:d,identifierColumnName:p,identifierValue:_,encryptionKey:f,encryptionSalt:g,useLocal:S}){if(!c||!Object.keys(c).length)return null;let A=!!S||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),m=S?u.A:A?o.A:i.A,b=Object.keys(c),D=[],y=[];for(let e=0;ee.fieldName===r):null,o=a&&a[0]?a[0]:null;if(null==t||void 0==t)continue;let i=/<[^>]+>/g;(o?.richText||String(t).match(i))&&(t=s()(t,n.A)),o?.encrypted&&(t=(0,l.A)({data:t,encryptionKey:f,encryptionSalt:g})),"object"==typeof t&&(t=JSON.stringify(t)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),D.push(`\`${r}\`=?`),"number"==typeof t?y.push(String(t)):y.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}D.push(`date_updated='${Date()}'`),D.push(`date_updated_code='${Date.now()}'`);let E=`UPDATE \`${t}\`.\`${a}\` SET ${D.join(",")} WHERE \`${p}\`=?`;return y.push(_),A?await m(E,y):await m({paradigm:r,queryString:E,queryValues:y})}},92652:(e,r,t)=>{t.d(r,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(55511),s=t(79428),n=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,n.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(o,i,l),p=s.Buffer.alloc(c,0),_=(0,a.createDecipheriv)(u,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var a=t(55511),s=t(79428),n=t(32443);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,n.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,a.scryptSync)(o,i,l),p=s.Buffer.alloc(c,0),_=(0,a.createCipheriv)(u,d,p);try{let r=_.update(e,"utf8","hex");return r+=_.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(7447);async function s(...e){let r=(0,a.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(64292),s=t(7447);async function n({paradigm:e,queryString:r,queryValues:t}){let n="Read Only"==e?(0,s.A)({ro:!0}):(0,s.A)({fa:!0});try{return await (0,a.A)(n,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{n?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>s});var a=t(7447);async function s(...e){let r=(0,a.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function a(e,r,t){try{if("string"==typeof r){let a=await e.query(s(r),t);return JSON.parse(JSON.stringify(a))}if("object"!=typeof r)return null;{let t=[];for(let a=0;aa})},7447:(e,r,t)=>{t.d(r,{A:()=>n});var a=t(9973),s=t.n(a);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),a=r.X(0,[9814],()=>t(81147));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4371,e.ids=[4371],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},81147:(e,t,r)=>{r.r(t),r.d(t,{config:()=>h,default:()=>_,routeModule:()=>N});var a={};r.r(a),r.d(a,{default:()=>m});var s=r(89947),n=r(2706),l=r(96762),o=r(29021),i=r.n(o),u=r(48786),c=r(31495),d=r(60125),g=r(67619),p=r(69842),f=r(30802),b=r(76856);async function m(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});let r=await (0,p.A)(e,t,!0);if(!r)return t.json({success:!1,msg:"Unauthorized"});let{dbFullName:a,dbSlug:s,dbId:n,tableNameOld:l,payload:o,delegated:m}=e.body,{tableName:_,tableFullName:h,tableDescription:N}=o;if(!_?.match(/./)||_.match(/[^a-zA-Z0-9-_]/))return t.json({success:!1,msg:"Bad Input"});try{let o=await (0,d.A)({databaseSlug:s,request:e,user:r,query:e.query});if(!await (0,c.A)({user:r,confirmedDelegetedUser:o,database:s,table:l,dbId:n,priviledgeRegex:/Edit Table/i}))return console.log("User Unauthorized"),t.json({success:!1,msg:"Unauthorized"});let p=o?.rootUserId?o.rootUserId:r.id,y=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${p}/main.json`,E=JSON.parse(i().readFileSync(y,"utf8")),S=E.filter(e=>e.dbFullName===a)[0].tables.filter((e,t)=>{if(e.tableName===l)return!0});if(S&&S[0])S[0].tableName=_,S[0].tableNameOld=l,S[0].tableFullName=h,N&&(S[0].tableDescription=N),S[0].childrenTables&&S[0].childrenTables.forEach(e=>{try{E.filter(t=>t.dbFullName===e.dbNameFull)[0].tables.filter(t=>{if(t.tableName===e.tableName)return!0})[0].childTableName=_}catch(e){(0,g.A)({component:"/api/updateUserTable/lines-131-138",message:e.message,user:r})}});else throw Error("Table Does not exist");i().writeFileSync(`${y}`,JSON.stringify(E),"utf8"),await (0,f.A)({dbFullName:"datasquirel",tableName:"user_database_tables",identifierColumnName:"table_slug",identifierValue:l,data:{table_name:h,table_slug:_,table_description:N}}),m&&o&&await (0,u.A)("UPDATE delegated_user_tables SET `table`=? WHERE delegated_user_id=? AND root_user_id=? AND `table`=? AND `database`=?",[_,r.id,o.rootUserId,l,s]);let A=a.replace(/[^a-z\_0-9]/g,"");await (0,b.A)({userId:p,targetDatabase:A}),t.json({success:!0})}catch(e){(0,g.A)({component:"/api/updateUserTable/main-catch-error",message:e.message,user:r}),t.json({success:!1,msg:"Database Files could not be written!"})}}let _=(0,l.M)(a,"default"),h=(0,l.M)(a,"config"),N=new s.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/updateUserTable",pathname:"/api/updateUserTable",bundlePath:"",filename:""},userland:a})},31495:(e,t,r)=>{r.d(t,{A:()=>n});var a=r(48786),s=r(67619);async function n({user:e,confirmedDelegetedUser:t,database:r,table:n,priviledgeRegex:l,dbId:o}){let i,u;try{t?.delegated?(i=await (0,a.A)("SELECT priviledge FROM delegated_user_tables WHERE root_user_id=? AND delegated_user_id=? AND `database`=? AND `table`=?",[t.rootUserId,e.id,r,n]),u=i[0]?.priviledge?.match(l)):(i=await (0,a.A)("SELECT table_slug FROM user_database_tables WHERE user_id=? AND table_slug=? AND db_id=?",[e.id,n,o]),u=!0)}catch(t){(0,s.A)({component:"checkUserRights",message:t.message,user:e})}return!!i&&!!i[0]&&!!u}},60125:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(95969);async function s({request:e,databaseSlug:t,user:r,query:s}){try{let n=r.id,l=null;if(!s?.delegated)return{dbUserId:n};let o=s.dbUserId,i=`${process.env.DSQL_USER_DB_PREFIX}${o}_${t}`,u=`${process.env.DSQL_USER_DELEGATED_DB_COOKIE_PREFIX}${i}`;try{if(!e.cookies?.[u])throw Error("Cookie not present");let r=(0,a.A)({encryptedString:e.cookies[u]});if(!r)throw Error("Invalid Token");if((l=JSON.parse(r)).databaseSlug===t)return{dbUserId:n=l.rootUserId,rootUserId:l.rootUserId,rootUserName:l.rootUserName,rootUserEmail:l.rootUserEmail,rootUserImage:l.rootUserImage,databaseFullName:l.databaseFullName,databaseSlug:l.databaseSlug,allowedTables:l.allowedTables,priviledges:l.priviledges,database:l.databaseSlug,delegated:!0}}catch(e){}return{dbUserId:n}}catch(e){return null}}},69842:(e,t,r)=>{async function a(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>a}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},30802:(e,t,r)=>{r.d(t,{A:()=>u});var a=r(72583),s=r.n(a),n=r(92652),l=r(68829),o=r(52939),i=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:a,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:g,encryptionSalt:p}){if(!a||!Object.keys(a).length)return null;let f=(0,o.A)({dbContext:e,dbFullName:t}),b=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let m=Object.keys(a),_=[],h=[];for(let e=0;ee.fieldName===t):null,i=o&&o[0]?o[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(i?.richText||String(r).match(c))&&(r=s()(r,n.A)),i?.encrypted&&(r=(0,l.A)({data:r,encryptionKey:g,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),_.push(`\`${t}\`=?`),"number"==typeof r?h.push(String(r)):h.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}_.push(`date_updated='${Date()}'`),_.push(`date_updated_code='${Date.now()}'`);let N=`UPDATE ${f?"":`\`${t}\`.`}\`${r}\` SET ${_.join(",")} WHERE \`${c}\`=?`;return h.push(d),await (0,i.A)(b,N,h)}},92652:(e,t,r)=>{r.d(t,{A:()=>a});let a={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},95969:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(55511),s=r(79428),n=r(32443);function l({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:l,salt:o,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,n.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,a.scryptSync)(l,o,i),g=s.Buffer.alloc(c,0),p=(0,a.createDecipheriv)(u,d,g);try{let t=p.update(e,"hex","utf8");return t+=p.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},68829:(e,t,r)=>{r.d(t,{A:()=>l});var a=r(55511),s=r(79428),n=r(32443);function l({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:l,salt:o,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,n.A)({encryptionKey:t});if(!l?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,a.scryptSync)(l,o,i),g=s.Buffer.alloc(c,0),p=(0,a.createCipheriv)(u,d,g);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},48786:(e,t,r)=>{r.d(t,{A:()=>s});var a=r(7447);async function s(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,r)=>{r.d(t,{A:()=>a});function a({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function a(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let a=await e.query(s(t),r);return JSON.parse(JSON.stringify(a))}if("object"!=typeof t)return null;{let r=[];for(let a=0;aa})},32443:(e,t,r)=>{r.d(t,{A:()=>a});function a(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[6934],()=>r(81147));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUserTable.js.nft.json b/dsql-app/.local_dist/server/pages/api/updateUserTable.js.nft.json index 4ad927dc..d1e9b62a 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUserTable.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/updateUserTable.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/main.json","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../chunks/6934.js","../../../../package-shared/data/defaultFields.json","../../../../package.json","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/main.json","../../../../.tmp/error.log","../../../../.tmp/dbErrorLogs.txt","../../../../.tmp/sqlQuery.sql","../../../../.tmp/userLoginLogs.log","../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../.tmp/logins/ua29b1i0w9-971efnqux2a"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUserUser.js b/dsql-app/.local_dist/server/pages/api/updateUserUser.js index 30345a5e..4a68aa39 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUserUser.js +++ b/dsql-app/.local_dist/server/pages/api/updateUserUser.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=2500,e.ids=[2500],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},72387:(e,r,t)=>{t.r(r),t.d(r,{config:()=>d,default:()=>l,routeModule:()=>p});var n={};t.r(n),t.d(n,{default:()=>c});var s=t(89947),o=t(2706),a=t(96762),i=t(30802),u=t(69842);async function c(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});if(!await (0,u.A)(e,r,!0))return r.json({success:!1,msg:"Unauthorized"});let{user_type:t}=e.body,n=(()=>{let r=Object.keys(e.body),n={};return r.forEach(r=>{!(t?.match(/database/)&&r?.match(/user_type|priviledge|database_access|databases?|confirm/))&&(r?.match(/databases|confirm/)||(n[r]=e.body[r]))}),n})(),s=await (0,i.A)({dbFullName:"datasquirel",tableName:"user_users",identifierColumnName:"id",identifierValue:e.body.id,data:{...n}});r.json({success:!!s?.affectedRows,msg:s?.affectedRows?"User Updated":s})}let l=(0,a.M)(n,"default"),d=(0,a.M)(n,"config"),p=new s.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/updateUserUser",pathname:"/api/updateUserUser",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(39908),s=t.n(n);async function o(e,r,t){let n=s()({req:e,level:t?"deep":void 0});return console.log(n),n.payload}},30802:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(72583),s=t.n(n),o=t(92652),a=t(48786),i=t(37897),u=t(68829),c=t(62050);async function l({dbContext:e,paradigm:r,dbFullName:t,tableName:n,data:l,tableSchema:d,identifierColumnName:p,identifierValue:f,encryptionKey:_,encryptionSalt:S,useLocal:y}){if(!l||!Object.keys(l).length)return null;let A=!!y||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),g=y?c.A:A?a.A:i.A,D=Object.keys(l),h=[],m=[];for(let e=0;ee.fieldName===r):null,a=n&&n[0]?n[0]:null;if(null==t||void 0==t)continue;let i=/<[^>]+>/g;(a?.richText||String(t).match(i))&&(t=s()(t,o.A)),a?.encrypted&&(t=(0,u.A)({data:t,encryptionKey:_,encryptionSalt:S})),"object"==typeof t&&(t=JSON.stringify(t)),a?.pattern&&!new RegExp(a.pattern,a.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),h.push(`\`${r}\`=?`),"number"==typeof t?m.push(String(t)):m.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}h.push(`date_updated='${Date()}'`),h.push(`date_updated_code='${Date.now()}'`);let E=`UPDATE \`${t}\`.\`${n}\` SET ${h.join(",")} WHERE \`${p}\`=?`;return m.push(f),A?await g(E,m):await g({paradigm:r,queryString:E,queryValues:m})}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),s=t(79428),o=t(32443);function a({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:a,salt:i,keyLen:u,algorithm:c,bufferAllocSize:l}=(0,o.A)({encryptionKey:r});if(!a?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(a,i,u),p=s.Buffer.alloc(l,0),f=(0,n.createCipheriv)(c,d,p);try{let r=f.update(e,"utf8","hex");return r+=f.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(64292),s=t(7447);async function o({paradigm:e,queryString:r,queryValues:t}){let o="Read Only"==e?(0,s.A)({ro:!0}):(0,s.A)({fa:!0});try{return await (0,n.A)(o,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{o?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(9973),s=t.n(n);function o(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../webpack-api-runtime.js");r.C(e);var t=r(r.s=72387);module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=2500,e.ids=[2500],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},96762:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},72387:(e,t,r)=>{r.r(t),r.d(t,{config:()=>d,default:()=>c,routeModule:()=>f});var n={};r.r(n),r.d(n,{default:()=>u});var a=r(89947),o=r(2706),i=r(96762),s=r(30802),l=r(69842);async function u(e,t){if("POST"!==e.method)return t.json({msg:"Failed!"});if(!await (0,l.A)(e,t,!0))return t.json({success:!1,msg:"Unauthorized"});let{user_type:r}=e.body,n=(()=>{let t=Object.keys(e.body),n={};return t.forEach(t=>{!(r?.match(/database/)&&t?.match(/user_type|priviledge|database_access|databases?|confirm/))&&(t?.match(/databases|confirm/)||(n[t]=e.body[t]))}),n})(),a=await (0,s.A)({dbFullName:"datasquirel",tableName:"user_users",identifierColumnName:"id",identifierValue:e.body.id,data:{...n}});t.json({success:!!a?.affectedRows,msg:a?.affectedRows?"User Updated":a})}let c=(0,i.M)(n,"default"),d=(0,i.M)(n,"config"),f=new a.PagesAPIRouteModule({definition:{kind:o.A.PAGES_API,page:"/api/updateUserUser",pathname:"/api/updateUserUser",bundlePath:"",filename:""},userland:n})},69842:(e,t,r)=>{async function n(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>n}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},30802:(e,t,r)=>{r.d(t,{A:()=>u});var n=r(72583),a=r.n(n),o=r(92652),i=r(68829),s=r(52939),l=r(64292);async function u({dbContext:e,dbFullName:t,tableName:r,data:n,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:f,encryptionSalt:p}){if(!n||!Object.keys(n).length)return null;let g=(0,s.A)({dbContext:e,dbFullName:t}),h=g?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;g?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let y=Object.keys(n),_=[],m=[];for(let e=0;ee.fieldName===t):null,l=s&&s[0]?s[0]:null;if(null==r||void 0==r)continue;let c=/<[^>]+>/g;(l?.richText||String(r).match(c))&&(r=a()(r,o.A)),l?.encrypted&&(r=(0,i.A)({data:r,encryptionKey:f,encryptionSalt:p})),"object"==typeof r&&(r=JSON.stringify(r)),l?.pattern&&!new RegExp(l.pattern,l.patternFlags||"").test(r)&&(console.log("DSQL: Pattern not matched =>",r),r=""),"string"==typeof r&&r.match(/^null$/i)&&(r={toSqlString:function(){return"NULL"}}),"string"!=typeof r||r.match(/./i)||(r={toSqlString:function(){return"NULL"}}),_.push(`\`${t}\`=?`),"number"==typeof r?m.push(String(r)):m.push(r)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}_.push(`date_updated='${Date()}'`),_.push(`date_updated_code='${Date.now()}'`);let N=`UPDATE ${g?"":`\`${t}\`.`}\`${r}\` SET ${_.join(",")} WHERE \`${c}\`=?`;return m.push(d),await (0,l.A)(h,N,m)}},92652:(e,t,r)=>{r.d(t,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},68829:(e,t,r)=>{r.d(t,{A:()=>i});var n=r(55511),a=r(79428),o=r(32443);function i({data:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:s,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,o.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!s?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(i,s,l),f=a.Buffer.alloc(c,0),p=(0,n.createCipheriv)(u,d,f);try{let t=p.update(e,"utf8","hex");return t+=p.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},52939:(e,t,r)=>{r.d(t,{A:()=>n});function n({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,r)=>{async function n(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let n=await e.query(a(t),r);return JSON.parse(JSON.stringify(n))}if("object"!=typeof t)return null;{let r=[];for(let n=0;nn})},32443:(e,t,r)=>{r.d(t,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,t,r)=>{e.exports=r(75600)}};var t=require("../../webpack-api-runtime.js");t.C(e);var r=t(t.s=72387);module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/updateUserUser.js.nft.json b/dsql-app/.local_dist/server/pages/api/updateUserUser.js.nft.json index 6bf2e83d..b6f33451 100644 --- a/dsql-app/.local_dist/server/pages/api/updateUserUser.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/updateUserUser.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-api-runtime.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js b/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js index cce45dbc..7637e03a 100644 --- a/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js +++ b/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=4105,e.ids=[4105],e.modules={39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},55096:(e,r,s)=>{s.r(r),s.d(r,{config:()=>A,default:()=>f,routeModule:()=>v});var t={};s.r(t),s.d(t,{default:()=>S});var a=s(89947),n=s(2706),o=s(96762),i=s(29021),c=s.n(i),u=s(69842),d=s(67619),l=s(48786),_=s(33873),D=s.n(_),p=s(76856);async function S(e,r){if("POST"!==e.method)return r.json({user:null,msg:"Registration Failed!"});let s=await (0,u.A)(e,r,!0);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.body.schema,a=e.body.dbId;try{let e=await (0,l.A)("SELECT * FROM user_databases WHERE user_id = ? AND id = ?",[s.id,a]);if(!e?.[0])throw Error("Invalid Database");let n=e[0],o=D().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${s.id}/main.json`),i=JSON.parse(c().readFileSync(o,"utf-8")),u=i.find(e=>e.dbFullName==n.db_full_name);if(!u)throw Error("This Database doesn't exist");if(u.tables=t.tables,u.childrenDatabases)for(let e=0;ee.dbFullName===r);if(!s||!s.tables){u.childrenDatabases?.splice(e,1);continue}s.tables=t.tables}c().writeFileSync(`${o}`,JSON.stringify(i),"utf8"),await (0,p.A)({userId:s.id,targetDatabase:n.db_full_name}),r.json({success:!0})}catch(t){(0,d.A)({component:"/api/acceptUserInvitation/catch-error",message:t.message,user:s,req:e}),r.json({success:!1})}}let f=(0,o.M)(t,"default"),A=(0,o.M)(t,"config"),v=new a.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/user-schema/replace-database-schema",pathname:"/api/user-schema/replace-database-schema",bundlePath:"",filename:""},userland:t})},69842:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(39908),a=s.n(t);async function n(e,r,s){let t=a()({req:e,level:s?"deep":void 0});return console.log(t),t.payload}},48786:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(7447);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},7447:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(9973),a=s.n(t);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[9814],()=>s(55096));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=4105,e.ids=[4105],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},55096:(e,a,r)=>{r.r(a),r.d(a,{config:()=>v,default:()=>b,routeModule:()=>D});var s={};r.r(s),r.d(s,{default:()=>h});var t=r(89947),i=r(2706),n=r(96762),o=r(29021),d=r.n(o),u=r(69842),l=r(67619),c=r(48786),f=r(33873),m=r.n(f),p=r(76856);async function h(e,a){if("POST"!==e.method)return a.json({user:null,msg:"Registration Failed!"});let r=await (0,u.A)(e,a,!0);if(!r)return a.json({success:!1,msg:"Unauthorized"});let s=e.body.schema,t=e.body.dbId;try{let e=await (0,c.A)("SELECT * FROM user_databases WHERE user_id = ? AND id = ?",[r.id,t]);if(!e?.[0])throw Error("Invalid Database");let i=e[0],n=m().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${r.id}/main.json`),o=JSON.parse(d().readFileSync(n,"utf-8")),u=o.find(e=>e.dbFullName==i.db_full_name);if(!u)throw Error("This Database doesn't exist");if(u.tables=s.tables,u.childrenDatabases)for(let e=0;ee.dbFullName===a);if(!r||!r.tables){u.childrenDatabases?.splice(e,1);continue}r.tables=s.tables}d().writeFileSync(`${n}`,JSON.stringify(o),"utf8"),await (0,p.A)({userId:r.id,targetDatabase:i.db_full_name}),a.json({success:!0})}catch(s){(0,l.A)({component:"/api/acceptUserInvitation/catch-error",message:s.message,user:r,req:e}),a.json({success:!1})}}let b=(0,n.M)(s,"default"),v=(0,n.M)(s,"config"),D=new t.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/user-schema/replace-database-schema",pathname:"/api/user-schema/replace-database-schema",bundlePath:"",filename:""},userland:s})},69842:(e,a,r)=>{async function s(e,a,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(a,{A:()=>s}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},48786:(e,a,r)=>{r.d(a,{A:()=>t});var s=r(7447);async function t(...e){let a=(0,s.A)();try{if(!a)throw Error("No Connection provided to DB_HANDLER function!");let r=await a.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await a?.end()}}}};var a=require("../../../webpack-api-runtime.js");a.C(e);var r=e=>a(a.s=e),s=a.X(0,[6934],()=>r(55096));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js.nft.json b/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js.nft.json index fe413a4e..579d0137 100644 --- a/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user-schema/replace-database-schema.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../jsonData/dbSchemas/main.json","../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package-shared/data/defaultFields.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../chunks/6934.js","../../../../../package-shared/data/defaultFields.json","../../../../../package.json","../../../../../.tmp/wrt.json","../../../../../jsonData/dbSchemas/main.json","../../../../../.tmp/error.log","../../../../../.tmp/dbErrorLogs.txt","../../../../../.tmp/sqlQuery.sql","../../../../../.tmp/userLoginLogs.log","../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/add-user.js b/dsql-app/.local_dist/server/pages/api/user/[user_id]/add-user.js index abe399e0..5405e5f4 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/add-user.js +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/add-user.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=8864,e.ids=[8864],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},71274:(e,a,t)=>{t.r(a),t.d(a,{config:()=>T,default:()=>N,routeModule:()=>E});var s={};t.r(s),t.d(s,{default:()=>h});var r=t(89947),l=t(2706),n=t(96762),i=t(67619),d=t(56081),u=t(48786),o=t(4820),c=t(21724),m=t(98e3),p=t(76856),f=t(62050);function g({data:e,fields:a,excludeData:t,excludeFields:s}){try{let r=[],l=[];return e&&Object.keys(e)?.[0]&&(l=Object.keys(e)),a&&(l=[...l,...a],l=[...new Set(l)]),(l=l.filter(e=>!t||!Object.keys(t).includes(e)).filter(e=>!s||!s.find(a=>a.fieldName==e))).forEach(a=>{let t=e?e[a]:null;if("string"==typeof t){let e={fieldName:a,dataType:t.length>255?"TEXT":"VARCHAR(255)"};t.match(/<[^>]+>/g)&&(e.richText=!0),r.push(e)}else"number"==typeof t?r.push({fieldName:a,dataType:"INT"}):r.push({fieldName:a,dataType:"VARCHAR(255)"})}),r}catch(e){return console.log(`grabSchemaFieldsFromData.ts ERROR: ${e.message}`),(0,i.A)({component:"grabSchemaFieldsFromData.ts",message:e.message}),[]}}async function A({userId:e,database:a,useLocal:s,payload:r}){try{let l=function(e){try{let a=t(8693),s=t(95610),r=e?.payload?g({data:e?.payload,excludeData:s,excludeFields:a.fields}):[];console.log("supplementalFields",r);let l=[...a.fields,...r];console.log("allFields",l);let n=[...s.slice(0,2),...l,...s.slice(2)];return a.fields=[...n],a}catch(e){return console.log(`grabNewUsersTableSchema.ts ERROR: ${e.message}`),(0,i.A)({component:"grabNewUsersTableSchema",message:e.message}),null}}({payload:r});if(!l)throw Error("Couldn't Get User Preset!");let n=(0,o.A)({userId:e});if(!n)throw Error("User schema data not found!");let d=n.find(e=>e.dbFullName===a);if(!d)throw Error("Couldn't Find Target Database!");let A=d?.tables.findIndex(e=>"users"===e.tableName);"number"==typeof A&&A>0?d.tables[A]=l:d.tables.push(l),(0,c.A)({schemaData:n,userId:e});let y=s?await (0,f.A)("SELECT id FROM user_databases WHERE user_id=? AND db_slug=?",[e,a]):await (0,u.A)("SELECT id FROM user_databases WHERE user_id=? AND db_slug=?",[e,a]);return y?.[0]&&await (0,m.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:e,db_id:y[0].id,db_slug:d.dbSlug,table_name:"Users",table_slug:"users"},useLocal:s}),await (0,p.A)({userId:e,targetDatabase:a}),"Done!"}catch(a){return console.log(`addUsersTableToDb.ts ERROR: ${a.message}`),(0,i.A)({component:"addUsersTableToDb",message:a.message,user:{id:e}}),a.message}}async function y({userId:e,database:a,newFields:t,newPayload:s}){try{let r=(0,o.A)({userId:e});if(!r)throw Error("User schema data not found!");let l=r.findIndex(e=>e.dbFullName===a);if(l<0)throw Error("Couldn't Find Target Database!");let n=r[l]?.tables.findIndex(e=>"users"===e.tableName),i=r[l].tables[n];if(!i?.fields?.[0])throw Error("Users Table Not Found!");let d=g({fields:t,data:s}),u=i.fields.findIndex(e=>"date_created"===e.fieldName);return i.fields.splice(u>=0?u:0,0,...d),(0,c.A)({schemaData:r,userId:e}),await (0,p.A)({userId:e,targetDatabase:a}),"Done!"}catch(a){return console.log(`addUsersTableToDb.ts ERROR: ${a.message}`),(0,i.A)({component:"addUsersTableToDb",message:a.message,user:{id:e}}),a.message}}var b=t(30944),_=t(83919);async function R({encryptionKey:e,payload:a,database:t,userId:s,useLocal:r}){let l=s||process.env.DSQL_API_USER_ID,n=e||process.env.DSQL_ENCRYPTION_PASSWORD;if(!n)return{success:!1,msg:"No encryption key provided",payload:null};if(!n?.match(/.{8,}/))return{success:!1,msg:"Encryption key must be at least 8 characters long",payload:null};let i=(0,_.A)({encryptionKey:n,password:String(a.password)});a.password=i;let d=`SHOW COLUMNS FROM ${t}.users`,u=await (0,b.A)({queryString:d,database:t,useLocal:r});if(u?.[0]||(await A({userId:Number(l),database:t,useLocal:r,payload:a}),u=await (0,b.A)({queryString:d,database:t,useLocal:r})),!u?.[0])return{success:!1,msg:"Could not create users table"};let o=u.map(e=>e.Field);for(let e=0;e{t.d(a,{A:()=>n});var s=t(29021),r=t.n(s),l=t(95969);let n=({key:e,database:a,table:t,user_id:s,media:n})=>{if(!e||!s)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let d=(0,l.A)({encryptedString:e}),u=JSON.parse(d||""),o=r().existsSync(`${i}/${u.sign}`);if(String(u.user_id)!==String(s)||!o)return null;if(!u.target_database||n)return u;if(!a&&u.target_database)return null;let c=u.target_database?.split(",").includes(String(a));if(c&&!u.target_table)return u;if(c&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},4820:(e,a,t)=>{t.d(a,{A:()=>d});var s=t(67619),r=t(29021),l=t.n(r),n=t(33873),i=t.n(n);function d({userId:e}){try{let a=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(l().readFileSync(a,"utf-8"))}catch(e){return(0,s.A)({component:"grabUserSchemaData",message:e.message}),null}}},43775:(e,a,t)=>{t.d(a,{A:()=>l});var s=t(95969);let r=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:a}){let t=[];try{for(let l=0;l",a.message),e}}},21724:(e,a,t)=>{t.d(a,{A:()=>d});var s=t(67619),r=t(29021),l=t.n(r),n=t(33873),i=t.n(n);function d({userId:e,schemaData:a}){try{let t=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return l().writeFileSync(t,JSON.stringify(a),"utf8"),!0}catch(e){return(0,s.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}},30944:(e,a,t)=>{t.d(a,{A:()=>i});var s=t(43775),r=t(67619),l=t(7447),n=t(64292);async function i({queryString:e,queryValuesArray:a,database:t,tableSchema:i,useLocal:d,debug:u}){let o=(0,l.A)({fa:!0});d&&(o=(0,l.A)({local:!0})),t?.match(/^datasquirel$/)&&(o=(0,l.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",a));let c=await (0,n.A)(o,e,a);if(u&&console.log("varDatabaseDbHandler:results:",c),c&&i)try{return await (0,s.A)({unparsedResults:c,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,r.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,a,t)=>{t.d(a,{A:()=>n});var s=t(55511),r=t(79428),l=t(32443);function n({encryptedString:e,encryptionKey:a,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:d,algorithm:u,bufferAllocSize:o}=(0,l.A)({encryptionKey:a});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,s.scryptSync)(n,i,d),m=r.Buffer.alloc(o,0),p=(0,s.createDecipheriv)(u,c,m);try{let a=p.update(e,"hex","utf8");return a+=p.final("utf8")}catch(a){return console.log("Error in decrypting =>",a.message),e}}},83919:(e,a,t)=>{t.d(a,{A:()=>l});var s=t(55511),r=t(32443);function l({password:e,encryptionKey:a}){let{key:t}=(0,r.A)({encryptionKey:a});if(!t?.match(/.{8,}/))throw Error("Encryption key is invalid");let l=(0,s.createHmac)("sha512",t);return l.update(e),l.digest("base64")}},8693:e=>{e.exports=JSON.parse('{"tableName":"users","tableFullName":"Users","fields":[{"fieldName":"first_name","dataType":"VARCHAR(100)","notNullValue":true},{"fieldName":"last_name","dataType":"VARCHAR(100)","notNullValue":true},{"fieldName":"email","dataType":"VARCHAR(200)","notNullValue":true},{"fieldName":"phone","dataType":"VARCHAR(50)"},{"fieldName":"user_type","dataType":"VARCHAR(20)","defaultValue":"default"},{"fieldName":"username","dataType":"VARCHAR(100)","nullValue":true},{"fieldName":"password","dataType":"TEXT"},{"fieldName":"image","dataType":"VARCHAR(250)"},{"fieldName":"image_thumbnail","dataType":"VARCHAR(250)"},{"fieldName":"address","dataType":"VARCHAR(255)"},{"fieldName":"city","dataType":"VARCHAR(50)"},{"fieldName":"state","dataType":"VARCHAR(50)"},{"fieldName":"country","dataType":"VARCHAR(50)"},{"fieldName":"zip_code","dataType":"VARCHAR(50)"},{"fieldName":"social_login","dataType":"TINYINT","defaultValue":"0"},{"fieldName":"social_platform","dataType":"VARCHAR(50)","nullValue":true},{"fieldName":"social_id","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"more_user_data","dataType":"BIGINT","defaultValue":"0"},{"fieldName":"verification_status","dataType":"TINYINT","defaultValue":"0"},{"fieldName":"temp_login_code","dataType":"VARCHAR(50)","nullValue":true}]}')}};var a=require("../../../../webpack-api-runtime.js");a.C(e);var t=e=>a(a.s=e),s=a.X(0,[1251,9814],()=>t(71274));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=8864,e.ids=[8864],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},71274:(e,t,a)=>{a.r(t),a.d(t,{config:()=>E,default:()=>S,routeModule:()=>D});var r={};a.r(r),a.d(r,{default:()=>N});var s=a(89947),l=a(2706),n=a(96762),i=a(67619),o=a(56081),d=a(48786),u=a(4820),c=a(21724),p=a(98e3),m=a(76856),f=a(62050);function g({data:e,fields:t,excludeData:a,excludeFields:r}){try{let s=[],l=[];return e&&Object.keys(e)?.[0]&&(l=Object.keys(e)),t&&(l=[...l,...t],l=[...new Set(l)]),(l=l.filter(e=>!a||!Object.keys(a).includes(e)).filter(e=>!r||!r.find(t=>t.fieldName==e))).forEach(t=>{let a=e?e[t]:null;if("string"==typeof a){let e={fieldName:t,dataType:a.length>255?"TEXT":"VARCHAR(255)"};a.match(/<[^>]+>/g)&&(e.richText=!0),s.push(e)}else"number"==typeof a?s.push({fieldName:t,dataType:"INT"}):s.push({fieldName:t,dataType:"VARCHAR(255)"})}),s}catch(e){return console.log(`grabSchemaFieldsFromData.ts ERROR: ${e.message}`),(0,i.A)({component:"grabSchemaFieldsFromData.ts",message:e.message}),[]}}async function _({userId:e,database:t,payload:r}){try{let s=function(e){try{let t=a(8693),r=a(95610),s=e?.payload?g({data:e?.payload,excludeData:r,excludeFields:t.fields}):[];console.log("supplementalFields",s);let l=[...t.fields,...s];console.log("allFields",l);let n=[...r.slice(0,2),...l,...r.slice(2)];return t.fields=[...n],t}catch(e){return console.log(`grabNewUsersTableSchema.ts ERROR: ${e.message}`),(0,i.A)({component:"grabNewUsersTableSchema",message:e.message}),null}}({payload:r});if(!s)throw Error("Couldn't Get User Preset!");let l=(0,u.A)({userId:e});if(!l)throw Error("User schema data not found!");let n=l.find(e=>e.dbFullName===t);if(!n)throw Error("Couldn't Find Target Database!");let o=n?.tables.findIndex(e=>"users"===e.tableName);"number"==typeof o&&o>0?n.tables[o]=s:n.tables.push(s),(0,c.A)({schemaData:l,userId:e});let _=global.DSQL_USE_LOCAL?await (0,f.A)("SELECT id FROM user_databases WHERE user_id=? AND db_slug=?",[e,t]):await (0,d.A)("SELECT id FROM user_databases WHERE user_id=? AND db_slug=?",[e,t]);return _?.[0]&&await (0,p.A)({dbFullName:"datasquirel",tableName:"user_database_tables",data:{user_id:e,db_id:_[0].id,db_slug:n.dbSlug,table_name:"Users",table_slug:"users"}}),await (0,m.A)({userId:e,targetDatabase:t}),"Done!"}catch(t){return console.log(`addUsersTableToDb.ts ERROR: ${t.message}`),(0,i.A)({component:"addUsersTableToDb",message:t.message,user:{id:e}}),t.message}}async function y({userId:e,database:t,newFields:a,newPayload:r}){try{let s=(0,u.A)({userId:e});if(!s)throw Error("User schema data not found!");let l=s.findIndex(e=>e.dbFullName===t);if(l<0)throw Error("Couldn't Find Target Database!");let n=s[l]?.tables.findIndex(e=>"users"===e.tableName),i=s[l].tables[n];if(!i?.fields?.[0])throw Error("Users Table Not Found!");let o=g({fields:a,data:r}),d=i.fields.findIndex(e=>"date_created"===e.fieldName);return i.fields.splice(d>=0?d:0,0,...o),(0,c.A)({schemaData:s,userId:e}),await (0,m.A)({userId:e,targetDatabase:t}),"Done!"}catch(t){return console.log(`addUsersTableToDb.ts ERROR: ${t.message}`),(0,i.A)({component:"addUsersTableToDb",message:t.message,user:{id:e}}),t.message}}var A=a(30944),b=a(83919);async function h({encryptionKey:e,payload:t,database:a,userId:r}){let s=r||process.env.DSQL_API_USER_ID,l=e||process.env.DSQL_ENCRYPTION_PASSWORD;if(!l)return{success:!1,msg:"No encryption key provided",payload:null};if(!l?.match(/.{8,}/))return{success:!1,msg:"Encryption key must be at least 8 characters long",payload:null};let n=(0,b.A)({encryptionKey:l,password:String(t.password)});t.password=n;let i=`SHOW COLUMNS FROM ${a}.users`,o=await (0,A.A)({queryString:i,database:a});if(o?.[0]||(await _({userId:Number(s),database:a,payload:t}),o=await (0,A.A)({queryString:i,database:a})),!o?.[0])return{success:!1,msg:"Could not create users table"};let d=o.map(e=>e.Field);for(let e=0;e{a.d(t,{A:()=>n});var r=a(29021),s=a.n(r),l=a(95969);let n=({key:e,database:t,table:a,user_id:r,media:n})=>{if(!e||!r)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let o=(0,l.A)({encryptedString:e}),d=JSON.parse(o||""),u=s().existsSync(`${i}/${d.sign}`);if(String(d.user_id)!==String(r)||!u)return null;if(!d.target_database||n)return d;if(!t&&d.target_database)return null;let c=d.target_database?.split(",").includes(String(t));if(c&&!d.target_table)return d;if(c&&!a&&d.target_table)return null;if(d.target_table?.split(",").includes(String(a)))return d;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},98e3:(e,t,a)=>{a.d(t,{A:()=>u});var r=a(72583),s=a.n(r),l=a(92652),n=a(30802),i=a(68829),o=a(64292),d=a(52939);async function u({dbContext:e,paradigm:t,dbFullName:a,tableName:r,data:u,tableSchema:c,duplicateColumnName:p,duplicateColumnValue:m,update:f,encryptionKey:g,encryptionSalt:_}){let y=(0,d.A)({dbContext:e,dbFullName:a}),A=y?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN,b=y?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;if(u?.date_created_timestamp&&delete u.date_created_timestamp,u?.date_updated_timestamp&&delete u.date_updated_timestamp,u?.date_updated&&delete u.date_updated,u?.date_updated_code&&delete u.date_updated_code,u?.date_created&&delete u.date_created,u?.date_created_code&&delete u.date_created_code,p&&"string"==typeof p){let t=`SELECT * FROM ${y?"":`\`${a}\`.`}\`${r}\` WHERE \`${p}\`=?`,s=await (0,o.A)(b,t,[m]);if(s?.[0]&&!f)return null;if(s&&s[0]&&f)return await (0,n.A)({dbContext:e,dbFullName:a,tableName:r,data:u,tableSchema:c,encryptionKey:g,encryptionSalt:_,identifierColumnName:p,identifierValue:m||""})}let h=Object.keys(u),N=[],S=[];for(let e=0;ee.fieldName==t):null,n=r&&r[0]?r[0]:null;if(null==a||void 0==a||n?.dataType?.match(/int$/i)&&"string"==typeof a&&!a?.match(/./))continue;n?.encrypted&&(a=(0,i.A)({data:a,encryptionKey:g,encryptionSalt:_}),console.log("DSQL: Encrypted value =>",a));let o=/<[^>]+>/g;(n?.richText||String(a).match(o))&&(a=s()(a,l.A)),n?.pattern&&!new RegExp(n.pattern,n.patternFlags||"").test(a)&&(console.log("DSQL: Pattern not matched =>",a),a=""),N.push("`"+t+"`"),"object"==typeof a&&(a=JSON.stringify(a)),"number"==typeof a?S.push(String(a)):S.push(a)}catch(e){console.log("DSQL: Error in parsing data keys =>",e.message);continue}u?.date_created||(N.push("`date_created`"),S.push(Date())),u?.date_created_code||(N.push("`date_created_code`"),S.push(Date.now())),u?.date_updated||(N.push("`date_updated`"),S.push(Date())),u?.date_updated_code||(N.push("`date_updated_code`"),S.push(Date.now()));let E=`INSERT INTO ${y?"":`\`${a}\`.`}\`${r}\` (${N.join(",")}) VALUES (${S.map(()=>"?").join(",")})`;return await (0,o.A)(A,E,S)}},30802:(e,t,a)=>{a.d(t,{A:()=>d});var r=a(72583),s=a.n(r),l=a(92652),n=a(68829),i=a(52939),o=a(64292);async function d({dbContext:e,dbFullName:t,tableName:a,data:r,tableSchema:d,identifierColumnName:u,identifierValue:c,encryptionKey:p,encryptionSalt:m}){if(!r||!Object.keys(r).length)return null;let f=(0,i.A)({dbContext:e,dbFullName:t}),g=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let _=Object.keys(r),y=[],A=[];for(let e=0;e<_.length;e++)try{let t=_[e],a=r[t],i=d?d?.fields?.filter(e=>e.fieldName===t):null,o=i&&i[0]?i[0]:null;if(null==a||void 0==a)continue;let u=/<[^>]+>/g;(o?.richText||String(a).match(u))&&(a=s()(a,l.A)),o?.encrypted&&(a=(0,n.A)({data:a,encryptionKey:p,encryptionSalt:m})),"object"==typeof a&&(a=JSON.stringify(a)),o?.pattern&&!new RegExp(o.pattern,o.patternFlags||"").test(a)&&(console.log("DSQL: Pattern not matched =>",a),a=""),"string"==typeof a&&a.match(/^null$/i)&&(a={toSqlString:function(){return"NULL"}}),"string"!=typeof a||a.match(/./i)||(a={toSqlString:function(){return"NULL"}}),y.push(`\`${t}\`=?`),"number"==typeof a?A.push(String(a)):A.push(a)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}y.push(`date_updated='${Date()}'`),y.push(`date_updated_code='${Date.now()}'`);let b=`UPDATE ${f?"":`\`${t}\`.`}\`${a}\` SET ${y.join(",")} WHERE \`${u}\`=?`;return A.push(c),await (0,o.A)(g,b,A)}},4820:(e,t,a)=>{a.d(t,{A:()=>o});var r=a(67619),s=a(29021),l=a.n(s),n=a(33873),i=a.n(n);function o({userId:e}){try{let t=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(l().readFileSync(t,"utf-8"))}catch(e){return(0,r.A)({component:"grabUserSchemaData",message:e.message}),null}}},92652:(e,t,a)=>{a.d(t,{A:()=>r});let r={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},43775:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function l({unparsedResults:e,tableSchema:t}){let a=[];try{for(let l=0;l",t.message),e}}},21724:(e,t,a)=>{a.d(t,{A:()=>o});var r=a(67619),s=a(29021),l=a.n(s),n=a(33873),i=a.n(n);function o({userId:e,schemaData:t}){try{let a=i().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return l().writeFileSync(a,JSON.stringify(t),"utf8"),!0}catch(e){return(0,r.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}},30944:(e,t,a)=>{a.d(t,{A:()=>i});var r=a(43775),s=a(67619),l=a(7447),n=a(64292);async function i({queryString:e,queryValuesArray:t,database:a,tableSchema:i,debug:o}){let d=(0,l.A)({fa:!0});global.DSQL_USE_LOCAL&&(d=(0,l.A)({local:!0})),a?.match(/^datasquirel$/)&&(d=(0,l.A)()),o&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",t),console.log("varDatabaseDbHandler:CONNECTION:",d.getConfig()));let u=await (0,n.A)(d,e,t);if(o&&console.log("varDatabaseDbHandler:results:",u),u&&i)try{return await (0,r.A)({unparsedResults:u,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",a,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(55511),s=a(79428),l=a(32443);function n({encryptedString:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:n,salt:i,keyLen:o,algorithm:d,bufferAllocSize:u}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let c=(0,r.scryptSync)(n,i,o),p=s.Buffer.alloc(u,0),m=(0,r.createDecipheriv)(d,c,p);try{let t=m.update(e,"hex","utf8");return t+=m.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},68829:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(55511),s=a(79428),l=a(32443);function n({data:e,encryptionKey:t,encryptionSalt:a}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:n,salt:i,keyLen:o,algorithm:d,bufferAllocSize:u}=(0,l.A)({encryptionKey:t});if(!n?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let c=(0,r.scryptSync)(n,i,o),p=s.Buffer.alloc(u,0),m=(0,r.createCipheriv)(d,c,p);try{let t=m.update(e,"utf8","hex");return t+=m.final("hex")}catch(t){return console.log("Error in encrypting =>",t.message),e}}},83919:(e,t,a)=>{a.d(t,{A:()=>l});var r=a(55511),s=a(32443);function l({password:e,encryptionKey:t}){let{key:a}=(0,s.A)({encryptionKey:t});if(!a?.match(/.{8,}/))throw Error("Encryption key is invalid");let l=(0,r.createHmac)("sha512",a);return l.update(e),l.digest("base64")}},48786:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(7447);async function s(...e){let t=(0,r.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},62050:(e,t,a)=>{a.d(t,{A:()=>s});var r=a(7447);async function s(...e){let t=(0,r.A)();try{let a=await t.query(...e);return JSON.parse(JSON.stringify(a))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await t?.end()}}},52939:(e,t,a)=>{a.d(t,{A:()=>r});function r({dbContext:e,dbFullName:t}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!t||!!t.match(/^datasquirel$/))}},64292:(e,t,a)=>{async function r(e,t,a){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let r=await e.query(s(t),a);return JSON.parse(JSON.stringify(r))}if("object"!=typeof t)return null;{let a=[];for(let r=0;rr})},32443:(e,t,a)=>{a.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},8693:e=>{e.exports=JSON.parse('{"tableName":"users","tableFullName":"Users","fields":[{"fieldName":"first_name","dataType":"VARCHAR(100)","notNullValue":true},{"fieldName":"last_name","dataType":"VARCHAR(100)","notNullValue":true},{"fieldName":"email","dataType":"VARCHAR(200)","notNullValue":true},{"fieldName":"phone","dataType":"VARCHAR(50)"},{"fieldName":"user_type","dataType":"VARCHAR(20)","defaultValue":"default"},{"fieldName":"username","dataType":"VARCHAR(100)","nullValue":true},{"fieldName":"password","dataType":"TEXT"},{"fieldName":"image","dataType":"VARCHAR(250)"},{"fieldName":"image_thumbnail","dataType":"VARCHAR(250)"},{"fieldName":"address","dataType":"VARCHAR(255)"},{"fieldName":"city","dataType":"VARCHAR(50)"},{"fieldName":"state","dataType":"VARCHAR(50)"},{"fieldName":"country","dataType":"VARCHAR(50)"},{"fieldName":"zip_code","dataType":"VARCHAR(50)"},{"fieldName":"social_login","dataType":"TINYINT","defaultValue":"0"},{"fieldName":"social_platform","dataType":"VARCHAR(50)","nullValue":true},{"fieldName":"social_id","dataType":"VARCHAR(250)","nullValue":true},{"fieldName":"more_user_data","dataType":"BIGINT","defaultValue":"0"},{"fieldName":"verification_status","dataType":"TINYINT","defaultValue":"0"},{"fieldName":"temp_login_code","dataType":"VARCHAR(50)","nullValue":true}]}')}};var t=require("../../../../webpack-api-runtime.js");t.C(e);var a=e=>t(t.s=e),r=t.X(0,[6934],()=>a(71274));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/add-user.js.nft.json b/dsql-app/.local_dist/server/pages/api/user/[user_id]/add-user.js.nft.json index 9915e58c..a051d216 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/add-user.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/add-user.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../jsonData/dbSchemas/main.json","../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package-shared/data/defaultFields.json","../../../../../../package-shared/data/presets/users.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../chunks/6934.js","../../../../../../package-shared/data/defaultFields.json","../../../../../../package.json","../../../../../../package-shared/data/presets/users.json","../../../../../../.tmp/wrt.json","../../../../../../jsonData/dbSchemas/main.json","../../../../../../.tmp/error.log","../../../../../../.tmp/dbErrorLogs.txt","../../../../../../.tmp/sqlQuery.sql","../../../../../../.tmp/userLoginLogs.log","../../../../../../.tmp/logins/62zaxlc2ism-1q4tg5848h6","../../../../../../.tmp/logins/o6bsckjipsr-0c8d1565aj1c","../../../../../../.tmp/logins/pwz957wc3pp-y4ojpz0v5w","../../../../../../.tmp/logins/r1qr8walgmh-pf4qahelyz","../../../../../../.tmp/logins/ua29b1i0w9-971efnqux2a","../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/delete-user.js b/dsql-app/.local_dist/server/pages/api/user/[user_id]/delete-user.js index 3e8cd390..9c71e3f9 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/delete-user.js +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/delete-user.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8078,e.ids=[8078],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},31483:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>p,routeModule:()=>S});var n={};t.r(n),t.d(n,{default:()=>_});var s=t(89947),a=t(2706),o=t(96762),i=t(67619),l=t(56081),u=t(61932),c=t(30944);async function d({dbFullName:e,deletedUserId:r,useLocal:t}){let n=`SELECT * FROM ${e}.users WHERE id = ?`,s=await (0,c.A)({queryString:n,queryValuesArray:[r],database:e,useLocal:t});return s?.[0]?{success:!0,result:await (0,u.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:e,tableName:"users",identifierColumnName:"id",identifierValue:r,useLocal:t})}:{success:!1,msg:"User not found"}}async function _(e,r){if("POST"!==e.method)return r.json({success:!1,payload:null,msg:"Failed!"});try{let t=e.headers.authorization,{deletedUserId:n,database:s}=e.body,a=(0,l.A)({key:t,database:s?.db_slug,user_id:String(e.query.user_id)});if(!a?.user_id)throw Error("Api Credentials invalid!");if(!a.full_access||!a.sign)return r.json({success:!1,msg:"Unauthorized"});let o=`datasquirel_user_${a.user_id}_${s}`,i=await d({dbFullName:o,deletedUserId:n});r.json(i)}catch(t){(0,i.A)({component:"/api/user/delete-user/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"Wrong Credentials"})}}let p=(0,o.M)(n,"default"),f=(0,o.M)(n,"config"),S=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/user/[user_id]/delete-user",pathname:"/api/user/[user_id]/delete-user",bundlePath:"",filename:""},userland:n})},56081:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n),a=t(95969);let o=({key:e,database:r,table:t,user_id:n,media:o})=>{if(!e||!n)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,a.A)({encryptedString:e}),u=JSON.parse(l||""),c=s().existsSync(`${i}/${u.sign}`);if(String(u.user_id)!==String(n)||!c)return null;if(!u.target_database||o)return u;if(!r&&u.target_database)return null;let d=u.target_database?.split(",").includes(String(r));if(d&&!u.target_table)return u;if(d&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(48786),s=t(37897),a=t(62050);async function o({dbContext:e,paradigm:r,dbFullName:t,tableName:o,identifierColumnName:i,identifierValue:l,useLocal:u}){try{let c=!!u||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),d=u?a.A:c?n.A:s.A,_=`DELETE FROM \`${t}\`.\`${o}\` WHERE \`${i}\`=?`;return c?await d(_,[l]):await d({paradigm:r,queryString:_,queryValues:[l]})}catch(e){return null}}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8078,e.ids=[8078],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},31483:(e,r,t)=>{t.r(r),t.d(r,{config:()=>S,default:()=>p,routeModule:()=>D});var n={};t.r(n),t.d(n,{default:()=>d});var s=t(89947),a=t(2706),o=t(96762),l=t(67619),i=t(56081),u=t(61932),c=t(30944);async function _({dbFullName:e,deletedUserId:r}){let t=`SELECT * FROM ${e}.users WHERE id = ?`,n=await (0,c.A)({queryString:t,queryValuesArray:[r],database:e});return n?.[0]?{success:!0,result:await (0,u.A)({dbContext:"Dsql User",dbFullName:e,tableName:"users",identifierColumnName:"id",identifierValue:r})}:{success:!1,msg:"User not found"}}async function d(e,r){if("POST"!==e.method)return r.json({success:!1,payload:null,msg:"Failed!"});try{let t=e.headers.authorization,{deletedUserId:n,database:s}=e.body,a=(0,i.A)({key:t,database:s?.db_slug,user_id:String(e.query.user_id)});if(!a?.user_id)throw Error("Api Credentials invalid!");if(!a.full_access||!a.sign)return r.json({success:!1,msg:"Unauthorized"});let o=`datasquirel_user_${a.user_id}_${s}`,l=await _({dbFullName:o,deletedUserId:n});r.json(l)}catch(t){(0,l.A)({component:"/api/user/delete-user/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"Wrong Credentials"})}}let p=(0,o.M)(n,"default"),S=(0,o.M)(n,"config"),D=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/user/[user_id]/delete-user",pathname:"/api/user/[user_id]/delete-user",bundlePath:"",filename:""},userland:n})},56081:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n),a=t(95969);let o=({key:e,database:r,table:t,user_id:n,media:o})=>{if(!e||!n)return null;try{let l=process.env.DSQL_API_KEYS_PATH;if(!l)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let i=(0,a.A)({encryptedString:e}),u=JSON.parse(i||""),c=s().existsSync(`${l}/${u.sign}`);if(String(u.user_id)!==String(n)||!c)return null;if(!u.target_database||o)return u;if(!r&&u.target_database)return null;let _=u.target_database?.split(",").includes(String(r));if(_&&!u.target_table)return u;if(_&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},61932:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(52939),s=t(64292);async function a({dbContext:e,dbFullName:r,tableName:t,identifierColumnName:a,identifierValue:o}){try{let l=(0,n.A)({dbContext:e,dbFullName:r}),i=l?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;l?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let u=`DELETE FROM ${l?"":`\`${r}\`.`}\`${t}\` WHERE \`${a}\`=?`;return await (0,s.A)(i,u,[o])}catch(e){return null}}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),a?.url&&(n+=` URL: ${a.url}`),a?.body&&(n+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(n+=` -IP: ${i}`),n+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` Date: ${o.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let l=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` +========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(43775),s=t(67619),a=t(7447),o=t(64292);async function i({queryString:e,queryValuesArray:r,database:t,tableSchema:i,useLocal:l,debug:u}){let c=(0,a.A)({fa:!0});l&&(c=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,a.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,o.A)(c,e,r);if(u&&console.log("varDatabaseDbHandler:results:",d),d&&i)try{return await (0,n.A)({unparsedResults:d,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(o,i,l),_=s.Buffer.alloc(c,0),p=(0,n.createDecipheriv)(u,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(64292),s=t(7447);async function a({paradigm:e,queryString:r,queryValues:t}){let a="Read Only"==e?(0,s.A)({ro:!0}):(0,s.A)({fa:!0});try{return await (0,n.A)(a,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{a?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=31483);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),s=t(67619),a=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let u=(0,a.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,a.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let c=await (0,o.A)(u,e,r);if(i&&console.log("varDatabaseDbHandler:results:",c),c&&l)try{return await (0,n.A)({unparsedResults:c,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,n.scryptSync)(o,l,i),d=s.Buffer.alloc(c,0),p=(0,n.createDecipheriv)(u,_,d);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=31483);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/delete-user.js.nft.json b/dsql-app/.local_dist/server/pages/api/user/[user_id]/delete-user.js.nft.json index 4a334c29..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/delete-user.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/delete-user.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/get-user.js b/dsql-app/.local_dist/server/pages/api/user/[user_id]/get-user.js index 0bf2f701..76027fa1 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/get-user.js +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/get-user.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=795,e.ids=[795],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},54014:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>_,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>d});var s=t(89947),a=t(2706),o=t(96762),i=t(67619),l=t(56081),u=t(30944);async function c({fields:e,dbFullName:r,userId:t,useLocal:n}){let s=r.replace(/[^a-z0-9_]/g,""),a=`SELECT ${e.join(",")} FROM ${s}.users WHERE id=?`,o=t||process.env.DSQL_API_USER_ID,i=await (0,u.A)({queryString:a,queryValuesArray:[o],database:s,useLocal:n});return i&&i[0]?{success:!0,payload:i[0]}:{success:!1,payload:null}}async function d(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let t=e.headers.authorization,{userId:n,database:s}=e.body,a=(0,l.A)({key:t,database:s,user_id:String(e.query.user_id)});if(!a?.user_id)throw Error("Api Credentials invalid!");if(!a.full_access||!a.sign)return r.json({success:!1,msg:"Unauthorized"});let o=e.body.fields.map(e=>e.replace(/[^a-z\_]/g,"")),i=`datasquirel_user_${a.user_id}_${s}`,u=await c({dbFullName:i,userId:n,fields:o});r.json(u)}catch(t){(0,i.A)({component:"/api/user/get-user/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"User fetch Error"})}}let _=(0,o.M)(n,"default"),p=(0,o.M)(n,"config"),f=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/user/[user_id]/get-user",pathname:"/api/user/[user_id]/get-user",bundlePath:"",filename:""},userland:n})},56081:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n),a=t(95969);let o=({key:e,database:r,table:t,user_id:n,media:o})=>{if(!e||!n)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,a.A)({encryptedString:e}),u=JSON.parse(l||""),c=s().existsSync(`${i}/${u.sign}`);if(String(u.user_id)!==String(n)||!c)return null;if(!u.target_database||o)return u;if(!r&&u.target_database)return null;let d=u.target_database?.split(",").includes(String(r));if(d&&!u.target_table)return u;if(d&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=795,e.ids=[795],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},54014:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>d,routeModule:()=>S});var n={};t.r(n),t.d(n,{default:()=>_});var s=t(89947),a=t(2706),o=t(96762),l=t(67619),i=t(56081),u=t(30944);async function c({fields:e,dbFullName:r,userId:t}){let n=r.replace(/[^a-z0-9_]/g,""),s=`SELECT ${e.join(",")} FROM ${n}.users WHERE id=?`,a=t||process.env.DSQL_API_USER_ID,o=await (0,u.A)({queryString:s,queryValuesArray:[a],database:n});return o&&o[0]?{success:!0,payload:o[0]}:{success:!1,payload:null}}async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let t=e.headers.authorization,{userId:n,database:s}=e.body,a=(0,i.A)({key:t,database:s,user_id:String(e.query.user_id)});if(!a?.user_id)throw Error("Api Credentials invalid!");if(!a.full_access||!a.sign)return r.json({success:!1,msg:"Unauthorized"});let o=e.body.fields.map(e=>e.replace(/[^a-z\_]/g,"")),l=`datasquirel_user_${a.user_id}_${s}`,u=await c({dbFullName:l,userId:n,fields:o});r.json(u)}catch(t){(0,l.A)({component:"/api/user/get-user/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"User fetch Error"})}}let d=(0,o.M)(n,"default"),p=(0,o.M)(n,"config"),S=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/user/[user_id]/get-user",pathname:"/api/user/[user_id]/get-user",bundlePath:"",filename:""},userland:n})},56081:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n),a=t(95969);let o=({key:e,database:r,table:t,user_id:n,media:o})=>{if(!e||!n)return null;try{let l=process.env.DSQL_API_KEYS_PATH;if(!l)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let i=(0,a.A)({encryptedString:e}),u=JSON.parse(i||""),c=s().existsSync(`${l}/${u.sign}`);if(String(u.user_id)!==String(n)||!c)return null;if(!u.target_database||o)return u;if(!r&&u.target_database)return null;let _=u.target_database?.split(",").includes(String(r));if(_&&!u.target_table)return u;if(_&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),a?.url&&(n+=` URL: ${a.url}`),a?.body&&(n+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(n+=` -IP: ${i}`),n+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` Date: ${o.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let l=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` +========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(43775),s=t(67619),a=t(7447),o=t(64292);async function i({queryString:e,queryValuesArray:r,database:t,tableSchema:i,useLocal:l,debug:u}){let c=(0,a.A)({fa:!0});l&&(c=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,a.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,o.A)(c,e,r);if(u&&console.log("varDatabaseDbHandler:results:",d),d&&i)try{return await (0,n.A)({unparsedResults:d,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(o,i,l),_=s.Buffer.alloc(c,0),p=(0,n.createDecipheriv)(u,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=54014);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),s=t(67619),a=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let u=(0,a.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,a.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let c=await (0,o.A)(u,e,r);if(i&&console.log("varDatabaseDbHandler:results:",c),c&&l)try{return await (0,n.A)({unparsedResults:c,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,n.scryptSync)(o,l,i),d=s.Buffer.alloc(c,0),p=(0,n.createDecipheriv)(u,_,d);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=54014);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/get-user.js.nft.json b/dsql-app/.local_dist/server/pages/api/user/[user_id]/get-user.js.nft.json index 4a334c29..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/get-user.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/get-user.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/github-login.js b/dsql-app/.local_dist/server/pages/api/user/[user_id]/github-login.js index 1c030e5d..aadb2269 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/github-login.js +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/github-login.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7110,e.ids=[7110],e.modules={47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},55591:e=>{e.exports=require("https")},33873:e=>{e.exports=require("path")},79551:e=>{e.exports=require("url")},98728:(e,t,r)=>{r.r(t),r.d(t,{config:()=>h,default:()=>m,routeModule:()=>f});var s={};r.r(s),r.d(s,{default:()=>d});var i=r(89947),a=r(2706),n=r(96762),o=r(67619),l=r(56081),u=r(83704),c=r(2402);function p(e){if(!e?.match(/./))return"";if(e?.match(/ /))return e;if(!e)return null;{let t=e.split(""),r=[];for(let e=0;e",r.message),(0,o.A)({component:"/api/social-login/github-auth/catch-error",message:r.message,req:e}),t.json({success:!1,msg:"Failed!"})}}let m=(0,n.M)(s,"default"),h=(0,n.M)(s,"config"),f=new i.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/user/[user_id]/github-login",pathname:"/api/user/[user_id]/github-login",bundlePath:"",filename:""},userland:s})},2402:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(48786),i=r(64166);async function a({code:e,clientId:t,clientSecret:r}){let a;try{let n=await (0,i.A)({method:"POST",hostname:"github.com",path:`/login/oauth/access_token?client_id=${t}&client_secret=${r}&code=${e}`,headers:{Accept:"application/json","User-Agent":"*"},scheme:"https"}),o=JSON.parse(n);if(!o?.access_token)return a;let l=await (0,i.A)({method:"GET",hostname:"api.github.com",path:"/user",headers:{Authorization:`Bearer ${o.access_token}`,"User-Agent":"*"},scheme:"https"});if(a=JSON.parse(l),!a?.email&&a){let e=await (0,s.A)(`SELECT email FROM users WHERE social_login='1' AND social_platform='github' AND social_id='${a.id}'`);e&&e[0]&&(a.email=e[0].email)}}catch(e){console.log("ERROR in githubLogin.ts backend function =>",e.message)}return a}},56081:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(29021),i=r.n(s),a=r(95969);let n=({key:e,database:t,table:r,user_id:s,media:n})=>{if(!e||!s)return null;try{let o=process.env.DSQL_API_KEYS_PATH;if(!o)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,a.A)({encryptedString:e}),u=JSON.parse(l||""),c=i().existsSync(`${o}/${u.sign}`);if(String(u.user_id)!==String(s)||!c)return null;if(!u.target_database||n)return u;if(!t&&u.target_database)return null;let p=u.target_database?.split(",").includes(String(t));if(p&&!u.target_table)return u;if(p&&!r&&u.target_table)return null;if(u.target_table?.split(",").includes(String(r)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},64166:(e,t,r)=>{r.d(t,{A:()=>l});var s=r(55591),i=r.n(s);let a=require("http");var n=r.n(a),o=r(79551);function l({url:e,method:t,hostname:r,path:s,headers:a,body:l,port:u,scheme:c}){let p=l?JSON.stringify(l):null,g=e?new o.URL(e):null,d={method:t||"GET",hostname:g?g.hostname:r,port:c?.match(/https/i)?443:g?g.protocol?.match(/https/i)?443:g.port:u?Number(u):80,headers:{}};return s&&(d.path=s),a&&(d.headers=a),l&&(d.headers["Content-Type"]="application/json",d.headers["Content-Length"]=p?Buffer.from(p).length:void 0),new Promise((e,t)=>{let r=(c?.match(/https/i)?i():g?.protocol?.match(/https/i)?i():n()).request(d,r=>{var s="";r.on("data",function(e){s+=e}),r.on("end",function(){e(s)}),r.on("error",e=>{console.log("HTTP response error =>",e.message),t(`HTTP response error =>, ${e.message}`)}),r.on("close",()=>{console.log("HTTP(S) Response Closed Successfully")})});l&&r.write(p),r.on("error",e=>{console.log("HTTPS request ERROR =>",e.message),t(`HTTP request error =>, ${e.message}`)}),r.end()})}}};var t=require("../../../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[1251,3704],()=>r(98728));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7110,e.ids=[7110],e.modules={47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},55591:e=>{e.exports=require("https")},33873:e=>{e.exports=require("path")},79551:e=>{e.exports=require("url")},98728:(e,t,r)=>{r.r(t),r.d(t,{config:()=>h,default:()=>m,routeModule:()=>f});var s={};r.r(s),r.d(s,{default:()=>d});var i=r(89947),a=r(2706),n=r(96762),o=r(67619),l=r(56081),u=r(83704),c=r(2402);function p(e){if(!e?.match(/./))return"";if(e?.match(/ /))return e;if(!e)return null;{let t=e.split(""),r=[];for(let e=0;e",r.message),(0,o.A)({component:"/api/social-login/github-auth/catch-error",message:r.message,req:e}),t.json({success:!1,msg:"Failed!"})}}let m=(0,n.M)(s,"default"),h=(0,n.M)(s,"config"),f=new i.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/user/[user_id]/github-login",pathname:"/api/user/[user_id]/github-login",bundlePath:"",filename:""},userland:s})},2402:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(48786),i=r(64166);async function a({code:e,clientId:t,clientSecret:r}){let a;try{let n=await (0,i.A)({method:"POST",hostname:"github.com",path:`/login/oauth/access_token?client_id=${t}&client_secret=${r}&code=${e}`,headers:{Accept:"application/json","User-Agent":"*"},scheme:"https"}),o=JSON.parse(n);if(!o?.access_token)return a;let l=await (0,i.A)({method:"GET",hostname:"api.github.com",path:"/user",headers:{Authorization:`Bearer ${o.access_token}`,"User-Agent":"*"},scheme:"https"});if(a=JSON.parse(l),!a?.email&&a){let e=await (0,s.A)(`SELECT email FROM users WHERE social_login='1' AND social_platform='github' AND social_id='${a.id}'`);e&&e[0]&&(a.email=e[0].email)}}catch(e){console.log("ERROR in githubLogin.ts backend function =>",e.message)}return a}},56081:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(29021),i=r.n(s),a=r(95969);let n=({key:e,database:t,table:r,user_id:s,media:n})=>{if(!e||!s)return null;try{let o=process.env.DSQL_API_KEYS_PATH;if(!o)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,a.A)({encryptedString:e}),u=JSON.parse(l||""),c=i().existsSync(`${o}/${u.sign}`);if(String(u.user_id)!==String(s)||!c)return null;if(!u.target_database||n)return u;if(!t&&u.target_database)return null;let p=u.target_database?.split(",").includes(String(t));if(p&&!u.target_table)return u;if(p&&!r&&u.target_table)return null;if(u.target_table?.split(",").includes(String(r)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},64166:(e,t,r)=>{r.d(t,{A:()=>l});var s=r(55591),i=r.n(s);let a=require("http");var n=r.n(a),o=r(79551);function l({url:e,method:t,hostname:r,path:s,headers:a,body:l,port:u,scheme:c}){let p=l?JSON.stringify(l):null,g=e?new o.URL(e):null,d={method:t||"GET",hostname:g?g.hostname:r,port:c?.match(/https/i)?443:g?g.protocol?.match(/https/i)?443:g.port:u?Number(u):80,headers:{}};return s&&(d.path=s),a&&(d.headers=a),l&&(d.headers["Content-Type"]="application/json",d.headers["Content-Length"]=p?Buffer.from(p).length:void 0),new Promise((e,t)=>{let r=(c?.match(/https/i)?i():g?.protocol?.match(/https/i)?i():n()).request(d,r=>{var s="";r.on("data",function(e){s+=e}),r.on("end",function(){e(s)}),r.on("error",e=>{console.log("HTTP response error =>",e.message),t(`HTTP response error =>, ${e.message}`)}),r.on("close",()=>{console.log("HTTP(S) Response Closed Successfully")})});l&&r.write(p),r.on("error",e=>{console.log("HTTPS request ERROR =>",e.message),t(`HTTP request error =>, ${e.message}`)}),r.end()})}}};var t=require("../../../../webpack-api-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[2319,3704],()=>r(98728));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/github-login.js.nft.json b/dsql-app/.local_dist/server/pages/api/user/[user_id]/github-login.js.nft.json index a248a057..29fc7101 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/github-login.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/github-login.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/generate-password/main.js","../../../../../../node_modules/generate-password/package.json","../../../../../../node_modules/generate-password/src/generate.js","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../../../node_modules/nodemailer/lib/base64/index.js","../../../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../../../node_modules/nodemailer/lib/qp/index.js","../../../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../../../node_modules/nodemailer/lib/shared/index.js","../../../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../../../node_modules/nodemailer/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../chunks/2319.js","../../../../chunks/3704.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/google-login.js b/dsql-app/.local_dist/server/pages/api/user/[user_id]/google-login.js index 2a458825..833376a6 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/google-login.js +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/google-login.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=5770,e.ids=[5770],e.modules={47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},55591:e=>{e.exports=require("https")},33873:e=>{e.exports=require("path")},21748:(e,r,t)=>{t.r(r),t.d(r,{config:()=>_,default:()=>m,routeModule:()=>h});var s={};t.r(s),t.d(s,{default:()=>f});var a=t(89947),i=t(2706),o=t(96762),n=t(67619),u=t(56081),l=t(55591),d=t.n(l),g=t(83704),c=t(59338);async function p({token:e,database:r,additionalFields:t,additionalData:s}){try{let a=await new Promise((r,t)=>{d().request({method:"GET",hostname:"www.googleapis.com",path:"/oauth2/v3/userinfo",headers:{Authorization:`Bearer ${e}`}},e=>{let t="";e.on("data",e=>{t+=e}),e.on("end",()=>{r(c.A.parse(t))})}).end()});if(!a?.email_verified)throw Error("No Google User.");if(!r||"string"!=typeof r||r?.match(/ /))return{success:!1,payload:void 0,msg:"Please provide a database slug(database name in lowercase with no spaces)"};let{given_name:i,family_name:o,email:n,sub:u,picture:l}=a,p={email:n,first_name:i,last_name:o,social_id:u,social_platform:"google",image:l,image_thumbnail:l,username:`google-user-${u}`};return s&&(p={...p,...s}),{...await (0,g.A)({database:r,email:n||"",payload:p,social_platform:"google",social_id:u,additionalFields:t})}}catch(e){return console.log(`api-google-login.ts ERROR: ${e.message}`),{success:!1,payload:void 0,msg:e.message}}}async function f(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Failed!"});try{let{token:t,database:s,additionalFields:a,additionalData:i}=e.body,o=e.headers.authorization,n=(0,u.A)({key:o,database:s,user_id:String(e.query.user_id)});if(!n?.user_id)throw Error("Api Credentials invalid!");if(!n.full_access||!n.sign)return r.json({success:!1,msg:"Unauthorized"});let l=`datasquirel_user_${n.user_id}_${s}`,d=await p({database:l,token:t,additionalFields:a,additionalData:i});r.json(d)}catch(t){(0,n.A)({component:"/api/user/google-login/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"Error: "+t.message})}}let m=(0,o.M)(s,"default"),_=(0,o.M)(s,"config"),h=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/user/[user_id]/google-login",pathname:"/api/user/[user_id]/google-login",bundlePath:"",filename:""},userland:s})},56081:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),a=t.n(s),i=t(95969);let o=({key:e,database:r,table:t,user_id:s,media:o})=>{if(!e||!s)return null;try{let n=process.env.DSQL_API_KEYS_PATH;if(!n)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let u=(0,i.A)({encryptedString:e}),l=JSON.parse(u||""),d=a().existsSync(`${n}/${l.sign}`);if(String(l.user_id)!==String(s)||!d)return null;if(!l.target_database||o)return l;if(!r&&l.target_database)return null;let g=l.target_database?.split(",").includes(String(r));if(g&&!l.target_table)return l;if(g&&!t&&l.target_table)return null;if(l.target_table?.split(",").includes(String(t)))return l;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},59338:(e,r,t)=>{t.d(r,{A:()=>s});let s={parse:function(e,r){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,r)}catch(e){return}}},stringify:function(e,r,t){try{return JSON.stringify(e,r||void 0,t)}catch(e){return}}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[1251,3704],()=>t(21748));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=5770,e.ids=[5770],e.modules={47795:e=>{e.exports=require("generate-password")},75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},55591:e=>{e.exports=require("https")},33873:e=>{e.exports=require("path")},21748:(e,r,t)=>{t.r(r),t.d(r,{config:()=>_,default:()=>m,routeModule:()=>h});var s={};t.r(s),t.d(s,{default:()=>f});var i=t(89947),a=t(2706),o=t(96762),n=t(67619),u=t(56081),l=t(55591),d=t.n(l),g=t(83704),c=t(59338);async function p({token:e,database:r,additionalFields:t,additionalData:s,debug:i}){try{let a=await new Promise((r,t)=>{d().request({method:"GET",hostname:"www.googleapis.com",path:"/oauth2/v3/userinfo",headers:{Authorization:`Bearer ${e}`}},e=>{let t="";e.on("data",e=>{t+=e}),e.on("end",()=>{r(c.A.parse(t))})}).end()});if(!a?.email_verified)throw Error("No Google User.");let{given_name:o,family_name:n,email:u,sub:l,picture:p}=a,f={email:u,first_name:o,last_name:n,social_id:l,social_platform:"google",image:p,image_thumbnail:p,username:`google-user-${l}`};return s&&(f={...f,...s}),{...await (0,g.A)({database:r,email:u||"",payload:f,social_platform:"google",social_id:l,additionalFields:t,debug:i})}}catch(e){return console.log(`api-google-login.ts ERROR: ${e.message}`),{success:!1,payload:void 0,msg:e.message}}}async function f(e,r){if("POST"!==e.method)return r.json({success:!1,msg:"Failed!"});try{let{token:t,database:s,additionalFields:i,additionalData:a}=e.body,o=e.headers.authorization,n=(0,u.A)({key:o,database:s,user_id:String(e.query.user_id)});if(!n?.user_id)throw Error("Api Credentials invalid!");if(!n.full_access||!n.sign)return r.json({success:!1,msg:"Unauthorized"});let l=`datasquirel_user_${n.user_id}_${s}`,d=await p({database:l,token:t,additionalFields:i,additionalData:a});r.json(d)}catch(t){(0,n.A)({component:"/api/user/google-login/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"Error: "+t.message})}}let m=(0,o.M)(s,"default"),_=(0,o.M)(s,"config"),h=new i.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/user/[user_id]/google-login",pathname:"/api/user/[user_id]/google-login",bundlePath:"",filename:""},userland:s})},56081:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),i=t.n(s),a=t(95969);let o=({key:e,database:r,table:t,user_id:s,media:o})=>{if(!e||!s)return null;try{let n=process.env.DSQL_API_KEYS_PATH;if(!n)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let u=(0,a.A)({encryptedString:e}),l=JSON.parse(u||""),d=i().existsSync(`${n}/${l.sign}`);if(String(l.user_id)!==String(s)||!d)return null;if(!l.target_database||o)return l;if(!r&&l.target_database)return null;let g=l.target_database?.split(",").includes(String(r));if(g&&!l.target_table)return l;if(g&&!t&&l.target_table)return null;if(l.target_table?.split(",").includes(String(t)))return l;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},59338:(e,r,t)=>{t.d(r,{A:()=>s});let s={parse:function(e,r){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,r)}catch(e){return}}},stringify:function(e,r,t){try{return JSON.stringify(e,r||void 0,t)}catch(e){return}}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=e=>r(r.s=e),s=r.X(0,[2319,3704],()=>t(21748));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/google-login.js.nft.json b/dsql-app/.local_dist/server/pages/api/user/[user_id]/google-login.js.nft.json index a248a057..29fc7101 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/google-login.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/google-login.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/generate-password/main.js","../../../../../../node_modules/generate-password/package.json","../../../../../../node_modules/generate-password/src/generate.js","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../../../node_modules/nodemailer/lib/base64/index.js","../../../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../../../node_modules/nodemailer/lib/qp/index.js","../../../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../../../node_modules/nodemailer/lib/shared/index.js","../../../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../../../node_modules/nodemailer/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../chunks/2319.js","../../../../chunks/3704.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/grab-google-user-from-token.js.nft.json b/dsql-app/.local_dist/server/pages/api/user/[user_id]/grab-google-user-from-token.js.nft.json index 90d8a7d5..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/grab-google-user-from-token.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/grab-google-user-from-token.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/agent-base/dist/src/index.js","../../../../../../node_modules/agent-base/dist/src/promisify.js","../../../../../../node_modules/agent-base/package.json","../../../../../../node_modules/arrify/index.js","../../../../../../node_modules/arrify/package.json","../../../../../../node_modules/base64-js/index.js","../../../../../../node_modules/base64-js/package.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/buffer-equal-constant-time/index.js","../../../../../../node_modules/buffer-equal-constant-time/package.json","../../../../../../node_modules/debug/package.json","../../../../../../node_modules/debug/src/browser.js","../../../../../../node_modules/debug/src/common.js","../../../../../../node_modules/debug/src/index.js","../../../../../../node_modules/debug/src/node.js","../../../../../../node_modules/ecdsa-sig-formatter/package.json","../../../../../../node_modules/ecdsa-sig-formatter/src/ecdsa-sig-formatter.js","../../../../../../node_modules/ecdsa-sig-formatter/src/param-bytes-for-alg.js","../../../../../../node_modules/extend/index.js","../../../../../../node_modules/extend/package.json","../../../../../../node_modules/fast-text-encoding/package.json","../../../../../../node_modules/fast-text-encoding/text.min.js","../../../../../../node_modules/gaxios/build/src/common.js","../../../../../../node_modules/gaxios/build/src/gaxios.js","../../../../../../node_modules/gaxios/build/src/index.js","../../../../../../node_modules/gaxios/build/src/retry.js","../../../../../../node_modules/gaxios/package.json","../../../../../../node_modules/gcp-metadata/build/src/gcp-residency.js","../../../../../../node_modules/gcp-metadata/build/src/index.js","../../../../../../node_modules/gcp-metadata/package.json","../../../../../../node_modules/google-auth-library/build/src/auth/authclient.js","../../../../../../node_modules/google-auth-library/build/src/auth/awsclient.js","../../../../../../node_modules/google-auth-library/build/src/auth/awsrequestsigner.js","../../../../../../node_modules/google-auth-library/build/src/auth/baseexternalclient.js","../../../../../../node_modules/google-auth-library/build/src/auth/computeclient.js","../../../../../../node_modules/google-auth-library/build/src/auth/downscopedclient.js","../../../../../../node_modules/google-auth-library/build/src/auth/envDetect.js","../../../../../../node_modules/google-auth-library/build/src/auth/executable-response.js","../../../../../../node_modules/google-auth-library/build/src/auth/externalAccountAuthorizedUserClient.js","../../../../../../node_modules/google-auth-library/build/src/auth/externalclient.js","../../../../../../node_modules/google-auth-library/build/src/auth/googleauth.js","../../../../../../node_modules/google-auth-library/build/src/auth/iam.js","../../../../../../node_modules/google-auth-library/build/src/auth/identitypoolclient.js","../../../../../../node_modules/google-auth-library/build/src/auth/idtokenclient.js","../../../../../../node_modules/google-auth-library/build/src/auth/impersonated.js","../../../../../../node_modules/google-auth-library/build/src/auth/jwtaccess.js","../../../../../../node_modules/google-auth-library/build/src/auth/jwtclient.js","../../../../../../node_modules/google-auth-library/build/src/auth/loginticket.js","../../../../../../node_modules/google-auth-library/build/src/auth/oauth2client.js","../../../../../../node_modules/google-auth-library/build/src/auth/oauth2common.js","../../../../../../node_modules/google-auth-library/build/src/auth/pluggable-auth-client.js","../../../../../../node_modules/google-auth-library/build/src/auth/pluggable-auth-handler.js","../../../../../../node_modules/google-auth-library/build/src/auth/refreshclient.js","../../../../../../node_modules/google-auth-library/build/src/auth/stscredentials.js","../../../../../../node_modules/google-auth-library/build/src/crypto/browser/crypto.js","../../../../../../node_modules/google-auth-library/build/src/crypto/crypto.js","../../../../../../node_modules/google-auth-library/build/src/crypto/node/crypto.js","../../../../../../node_modules/google-auth-library/build/src/index.js","../../../../../../node_modules/google-auth-library/build/src/options.js","../../../../../../node_modules/google-auth-library/build/src/transporters.js","../../../../../../node_modules/google-auth-library/package.json","../../../../../../node_modules/google-p12-pem/build/src/index.js","../../../../../../node_modules/google-p12-pem/package.json","../../../../../../node_modules/gtoken/build/src/index.js","../../../../../../node_modules/gtoken/package.json","../../../../../../node_modules/https-proxy-agent/dist/agent.js","../../../../../../node_modules/https-proxy-agent/dist/index.js","../../../../../../node_modules/https-proxy-agent/dist/parse-proxy-response.js","../../../../../../node_modules/https-proxy-agent/package.json","../../../../../../node_modules/is-stream/index.js","../../../../../../node_modules/is-stream/package.json","../../../../../../node_modules/json-bigint/index.js","../../../../../../node_modules/json-bigint/lib/parse.js","../../../../../../node_modules/json-bigint/lib/stringify.js","../../../../../../node_modules/json-bigint/package.json","../../../../../../node_modules/jwa/index.js","../../../../../../node_modules/jwa/package.json","../../../../../../node_modules/jws/index.js","../../../../../../node_modules/jws/lib/data-stream.js","../../../../../../node_modules/jws/lib/sign-stream.js","../../../../../../node_modules/jws/lib/tostring.js","../../../../../../node_modules/jws/lib/verify-stream.js","../../../../../../node_modules/jws/package.json","../../../../../../node_modules/lru-cache/index.js","../../../../../../node_modules/lru-cache/package.json","../../../../../../node_modules/ms/index.js","../../../../../../node_modules/ms/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/node-fetch/lib/index.js","../../../../../../node_modules/node-fetch/package.json","../../../../../../node_modules/node-forge/lib/aes.js","../../../../../../node_modules/node-forge/lib/aesCipherSuites.js","../../../../../../node_modules/node-forge/lib/asn1-validator.js","../../../../../../node_modules/node-forge/lib/asn1.js","../../../../../../node_modules/node-forge/lib/baseN.js","../../../../../../node_modules/node-forge/lib/cipher.js","../../../../../../node_modules/node-forge/lib/cipherModes.js","../../../../../../node_modules/node-forge/lib/des.js","../../../../../../node_modules/node-forge/lib/ed25519.js","../../../../../../node_modules/node-forge/lib/forge.js","../../../../../../node_modules/node-forge/lib/hmac.js","../../../../../../node_modules/node-forge/lib/index.js","../../../../../../node_modules/node-forge/lib/jsbn.js","../../../../../../node_modules/node-forge/lib/kem.js","../../../../../../node_modules/node-forge/lib/log.js","../../../../../../node_modules/node-forge/lib/md.all.js","../../../../../../node_modules/node-forge/lib/md.js","../../../../../../node_modules/node-forge/lib/md5.js","../../../../../../node_modules/node-forge/lib/mgf.js","../../../../../../node_modules/node-forge/lib/mgf1.js","../../../../../../node_modules/node-forge/lib/oids.js","../../../../../../node_modules/node-forge/lib/pbe.js","../../../../../../node_modules/node-forge/lib/pbkdf2.js","../../../../../../node_modules/node-forge/lib/pem.js","../../../../../../node_modules/node-forge/lib/pkcs1.js","../../../../../../node_modules/node-forge/lib/pkcs12.js","../../../../../../node_modules/node-forge/lib/pkcs7.js","../../../../../../node_modules/node-forge/lib/pkcs7asn1.js","../../../../../../node_modules/node-forge/lib/pki.js","../../../../../../node_modules/node-forge/lib/prime.js","../../../../../../node_modules/node-forge/lib/prng.js","../../../../../../node_modules/node-forge/lib/pss.js","../../../../../../node_modules/node-forge/lib/random.js","../../../../../../node_modules/node-forge/lib/rc2.js","../../../../../../node_modules/node-forge/lib/rsa.js","../../../../../../node_modules/node-forge/lib/sha1.js","../../../../../../node_modules/node-forge/lib/sha256.js","../../../../../../node_modules/node-forge/lib/sha512.js","../../../../../../node_modules/node-forge/lib/ssh.js","../../../../../../node_modules/node-forge/lib/tls.js","../../../../../../node_modules/node-forge/lib/util.js","../../../../../../node_modules/node-forge/lib/x509.js","../../../../../../node_modules/node-forge/package.json","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/tr46/index.js","../../../../../../node_modules/tr46/lib/mappingTable.json","../../../../../../node_modules/tr46/package.json","../../../../../../node_modules/webidl-conversions/lib/index.js","../../../../../../node_modules/webidl-conversions/package.json","../../../../../../node_modules/whatwg-url/lib/URL-impl.js","../../../../../../node_modules/whatwg-url/lib/URL.js","../../../../../../node_modules/whatwg-url/lib/public-api.js","../../../../../../node_modules/whatwg-url/lib/url-state-machine.js","../../../../../../node_modules/whatwg-url/lib/utils.js","../../../../../../node_modules/whatwg-url/package.json","../../../../../../node_modules/yallist/iterator.js","../../../../../../node_modules/yallist/package.json","../../../../../../node_modules/yallist/yallist.js","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/login-user.js b/dsql-app/.local_dist/server/pages/api/user/[user_id]/login-user.js index 384b807b..022ea0b3 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/login-user.js +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/login-user.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=2726,e.ids=[2726],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},81602:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>p,routeModule:()=>f});var s={};t.r(s),t.d(s,{default:()=>_});var a=t(89947),n=t(2706),o=t(96762),i=t(67619),l=t(56081),u=t(30944),c=t(83919);async function d({encryptionKey:e,email:r,username:t,password:s,database:a,additionalFields:n,email_login:o,email_login_code:i,email_login_field:l,token:d,skipPassword:_,social:p,useLocal:g,dbUserId:f,debug:m}){let S=function({dbName:e,userId:r}){let t=e.replace(/[^a-z0-9\_]/g,"").replace(/datasquirel_user_\d+_/,"");return r?`datasquirel_user_${r}_`+t:t}({dbName:a,userId:f});if(r?.match(/ /)||t&&t?.match(/ /)||s&&s?.match(/ /))return{success:!1,msg:"Invalid Email/Password format"};let y=s?(0,c.A)({encryptionKey:e,password:s}):null;m&&(console.log("apiLoginUser:database:",S),console.log("apiLoginUser:Finding User ..."));let A=await (0,u.A)({queryString:`SELECT * FROM ${S}.users WHERE email = ? OR username = ?`,queryValuesArray:[r,t],database:S,useLocal:g,debug:m});if(m&&console.log("apiLoginUser:foundUser:",A),(!A||!A[0])&&!p)return{success:!1,payload:null,msg:"No user found"};let D=!1;if(m&&console.log("apiLoginUser:isPasswordCorrect:",D),A?.[0]&&!o&&_)D=!0;else if(A?.[0]&&!o)m&&(console.log("apiLoginUser:hashedPassword:",y),console.log("apiLoginUser:foundUser[0].password:",A[0].password)),D=y===A[0].password;else if(A&&A[0]&&o&&i&&l){let e=A[0][l];if(m&&console.log("apiLoginUser:tempCode:",e),!e)throw Error("No code Found!");let[r,t]=e.split("-");if(Date.now()-Number(t)>9e5)throw Error("Code Expired");D=r===i}if(!D)return{success:!1,msg:"Wrong password, no social login validity",payload:null};m&&(console.log("apiLoginUser:isPasswordCorrect:",D),console.log("apiLoginUser:email_login:",o)),D&&o&&await (0,u.A)({queryString:`UPDATE ${S}.users SET ${l} = '' WHERE email = ? OR username = ?`,queryValuesArray:[r,t],database:S,useLocal:g});let E=Math.random().toString(36).substring(2)+"-"+Math.random().toString(36).substring(2),h={id:A[0].id,first_name:A[0].first_name,last_name:A[0].last_name,username:A[0].username,email:A[0].email,phone:A[0].phone,social_id:A[0].social_id,image:A[0].image,image_thumbnail:A[0].image_thumbnail,verification_status:A[0].verification_status,social_login:A[0].social_login,social_platform:A[0].social_platform,csrf_k:E,more_data:A[0].more_user_data,logged_in_status:!0,date:Date.now()};m&&(console.log("apiLoginUser:userPayload:",h),console.log("apiLoginUser:Sending Response Object ..."));let v={success:!0,msg:"Login Successful",payload:h,userId:A[0].id,csrf:E};return n&&Array.isArray(n)&&n.length>0&&n.forEach(e=>{h[e]=A[0][e]}),v}async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let{encryptionKey:t,payload:s,database:a,additionalFields:n,email_login:o,email_login_code:i,email_login_field:u,token:c,skipPassword:_,dbUserId:p,dbSchema:g,social:f}=e.body,m=e.headers.authorization,S=(0,l.A)({key:m,database:a,user_id:String(e.query.user_id)});if(!S?.user_id)throw Error("Api Credentials invalid!");if(!S.full_access||!S.sign)return r.json({success:!1,msg:"Unauthorized"});let y=s.email,A=s.username,D=s.password,E=`datasquirel_user_${S.user_id}_${a}`,h=await d({database:E,email:y,username:A,password:D,skipPassword:_,encryptionKey:t,additionalFields:n,email_login:o,email_login_code:i,email_login_field:u,token:c,dbUserId:p});r.json(h)}catch(t){(0,i.A)({component:"/api/user/login-user/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"Login Failed"})}}let p=(0,o.M)(s,"default"),g=(0,o.M)(s,"config"),f=new a.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/user/[user_id]/login-user",pathname:"/api/user/[user_id]/login-user",bundlePath:"",filename:""},userland:s})},56081:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(29021),a=t.n(s),n=t(95969);let o=({key:e,database:r,table:t,user_id:s,media:o})=>{if(!e||!s)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,n.A)({encryptedString:e}),u=JSON.parse(l||""),c=a().existsSync(`${i}/${u.sign}`);if(String(u.user_id)!==String(s)||!c)return null;if(!u.target_database||o)return u;if(!r&&u.target_database)return null;let d=u.target_database?.split(",").includes(String(r));if(d&&!u.target_table)return u;if(d&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},43775:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(95969);let a=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function n({unparsedResults:e,tableSchema:r}){let t=[];try{for(let n=0;n",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(29021),a=t.n(s);async function n({user:e,message:r,component:t,noMail:s,req:n}){let o=new Date,i=(()=>{if(!n)return null;try{let e=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],t=n.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],a=t||s||r||n.socket.remoteAddress;if(!a)return null;return String(a)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2726,e.ids=[2726],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,s){return s in r?r[s]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,s)):"function"==typeof r&&"default"===s?r:void 0}}})},81602:(e,r,s)=>{s.r(r),s.d(r,{config:()=>g,default:()=>p,routeModule:()=>f});var t={};s.r(t),s.d(t,{default:()=>_});var n=s(89947),a=s(2706),o=s(96762),i=s(67619),l=s(56081),u=s(30944),c=s(83919);async function d({encryptionKey:e,email:r,username:s,password:t,database:n,additionalFields:a,email_login:o,email_login_code:i,email_login_field:l,skipPassword:d,social:_,dbUserId:p,debug:g}){let f=function({dbName:e,userId:r}){let s=e.replace(/[^a-z0-9\_]/g,"").replace(/datasquirel_user_\d+_/,"");return r?`datasquirel_user_${r}_`+s:s}({dbName:n,userId:p}),m=global.DSQL_USE_LOCAL?"":`${f}.`;if(r?.match(/ /)||s&&s?.match(/ /)||t&&t?.match(/ /))return{success:!1,msg:"Invalid Email/Password format"};let S=t?(0,c.A)({encryptionKey:e,password:t}):null;g&&(console.log("apiLoginUser:database:",f),console.log("apiLoginUser:Finding User ..."));let D=await (0,u.A)({queryString:`SELECT * FROM ${m}users WHERE email = ? OR username = ?`,queryValuesArray:[r,s],database:f,debug:g});if(g&&console.log("apiLoginUser:foundUser:",D),(!D||!D[0])&&!_)return{success:!1,payload:null,msg:"No user found"};let y=!1;if(g&&console.log("apiLoginUser:isPasswordCorrect:",y),D?.[0]&&!o&&d)y=!0;else if(D?.[0]&&!o)g&&(console.log("apiLoginUser:hashedPassword:",S),console.log("apiLoginUser:foundUser[0].password:",D[0].password)),y=S===D[0].password;else if(D&&D[0]&&o&&i&&l){let e=D[0][l];if(g&&console.log("apiLoginUser:tempCode:",e),!e)throw Error("No code Found!");let[r,s]=e.split("-");if(Date.now()-Number(s)>9e5)throw Error("Code Expired");y=r===i}if(!y)return{success:!1,msg:"Wrong password, no social login validity",payload:null};g&&(console.log("apiLoginUser:isPasswordCorrect:",y),console.log("apiLoginUser:email_login:",o)),y&&o&&await (0,u.A)({queryString:`UPDATE ${m}users SET ${l} = '' WHERE email = ? OR username = ?`,queryValuesArray:[r,s],database:f});let A=Math.random().toString(36).substring(2)+"-"+Math.random().toString(36).substring(2),E={id:D[0].id,first_name:D[0].first_name,last_name:D[0].last_name,username:D[0].username,email:D[0].email,phone:D[0].phone,social_id:D[0].social_id,image:D[0].image,image_thumbnail:D[0].image_thumbnail,verification_status:D[0].verification_status,social_login:D[0].social_login,social_platform:D[0].social_platform,csrf_k:A,more_data:D[0].more_user_data,logged_in_status:!0,date:Date.now()};g&&(console.log("apiLoginUser:userPayload:",E),console.log("apiLoginUser:Sending Response Object ..."));let L={success:!0,msg:"Login Successful",payload:E,userId:D[0].id,csrf:A};return a&&Array.isArray(a)&&a.length>0&&a.forEach(e=>{E[e]=D[0][e]}),L}async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let{encryptionKey:s,payload:t,database:n,additionalFields:a,email_login:o,email_login_code:i,email_login_field:u,token:c,skipPassword:_,dbUserId:p,dbSchema:g,social:f}=e.body,m=e.headers.authorization,S=(0,l.A)({key:m,database:n,user_id:String(e.query.user_id)});if(!S?.user_id)throw Error("Api Credentials invalid!");if(!S.full_access||!S.sign)return r.json({success:!1,msg:"Unauthorized"});let D=t.email,y=t.username,A=t.password,E=`datasquirel_user_${S.user_id}_${n}`,L=await d({database:E,email:D,username:y,password:A,skipPassword:_,encryptionKey:s,additionalFields:a,email_login:o,email_login_code:i,email_login_field:u,token:c,dbUserId:p});r.json(L)}catch(s){(0,i.A)({component:"/api/user/login-user/main-catch-error",message:s.message,user:{},req:e}),r.json({success:!1,msg:"Login Failed"})}}let p=(0,o.M)(t,"default"),g=(0,o.M)(t,"config"),f=new n.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/user/[user_id]/login-user",pathname:"/api/user/[user_id]/login-user",bundlePath:"",filename:""},userland:t})},56081:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(29021),n=s.n(t),a=s(95969);let o=({key:e,database:r,table:s,user_id:t,media:o})=>{if(!e||!t)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,a.A)({encryptedString:e}),u=JSON.parse(l||""),c=n().existsSync(`${i}/${u.sign}`);if(String(u.user_id)!==String(t)||!c)return null;if(!u.target_database||o)return u;if(!r&&u.target_database)return null;let d=u.target_database?.split(",").includes(String(r));if(d&&!u.target_table)return u;if(d&&!s&&u.target_table)return null;if(u.target_table?.split(",").includes(String(s)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},43775:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let s=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(29021),n=s.n(t);async function a({user:e,message:r,component:s,noMail:t,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],s=a.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],n=s||t||r||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let t=`🚀 SERVER ERROR =========================== Error Message: ${r} -Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` +Component: ${s}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(t+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} -User Email: ${e?.email}`),n?.url&&(s+=` -URL: ${n.url}`),n?.body&&(s+=` -Request Body: ${JSON.stringify(n.body,null,4)}`),i&&(s+=` -IP: ${i}`),s+=` +User Email: ${e?.email}`),a?.url&&(t+=` +URL: ${a.url}`),a?.body&&(t+=` +Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(t+=` +IP: ${i}`),t+=` Date: ${o.toDateString()} -========================================`,a().existsSync("./.tmp/error.log")||a().writeFileSync("./.tmp/error.log","","utf-8");let l=a().readFileSync("./.tmp/error.log","utf-8");a().writeFileSync("./.tmp/error.log",s),a().appendFileSync("./.tmp/error.log",` +========================================`,n().existsSync("./.tmp/error.log")||n().writeFileSync("./.tmp/error.log","","utf-8");let l=n().readFileSync("./.tmp/error.log","utf-8");n().writeFileSync("./.tmp/error.log",t),n().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(43775),a=t(67619),n=t(7447),o=t(64292);async function i({queryString:e,queryValuesArray:r,database:t,tableSchema:i,useLocal:l,debug:u}){let c=(0,n.A)({fa:!0});l&&(c=(0,n.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,n.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,o.A)(c,e,r);if(u&&console.log("varDatabaseDbHandler:results:",d),d&&i)try{return await (0,s.A)({unparsedResults:d,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,a.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),a=t(79428),n=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,n.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(o,i,l),_=a.Buffer.alloc(c,0),p=(0,s.createDecipheriv)(u,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},83919:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(55511),a=t(32443);function n({password:e,encryptionKey:r}){let{key:t}=(0,a.A)({encryptionKey:r});if(!t?.match(/.{8,}/))throw Error("Encryption key is invalid");let n=(0,s.createHmac)("sha512",t);return n.update(e),n.digest("base64")}},64292:(e,r,t)=>{async function s(e,r,t){try{if("string"==typeof r){let s=await e.query(a(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>n});var s=t(9973),a=t.n(s);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=81602);module.exports=t})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,s)=>{s.d(r,{A:()=>i});var t=s(43775),n=s(67619),a=s(7447),o=s(64292);async function i({queryString:e,queryValuesArray:r,database:s,tableSchema:i,debug:l}){let u=(0,a.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,a.A)({local:!0})),s?.match(/^datasquirel$/)&&(u=(0,a.A)()),l&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let c=await (0,o.A)(u,e,r);if(l&&console.log("varDatabaseDbHandler:results:",c),c&&i)try{return await (0,t.A)({unparsedResults:c,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",s,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(55511),n=s(79428),a=s(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,t.scryptSync)(o,i,l),_=n.Buffer.alloc(c,0),p=(0,t.createDecipheriv)(u,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},83919:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(55511),n=s(32443);function a({password:e,encryptionKey:r}){let{key:s}=(0,n.A)({encryptionKey:r});if(!s?.match(/.{8,}/))throw Error("Encryption key is invalid");let a=(0,t.createHmac)("sha512",s);return a.update(e),a.digest("base64")}},64292:(e,r,s)=>{async function t(e,r,s){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let t=await e.query(n(r),s);return JSON.parse(JSON.stringify(t))}if("object"!=typeof r)return null;{let s=[];for(let t=0;tt})},7447:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(9973),n=s.n(t);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,s)=>{s.d(r,{A:()=>t});function t(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,s)=>{e.exports=s(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var s=r(r.s=81602);module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/login-user.js.nft.json b/dsql-app/.local_dist/server/pages/api/user/[user_id]/login-user.js.nft.json index 4a334c29..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/login-user.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/login-user.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/reauth-user.js b/dsql-app/.local_dist/server/pages/api/user/[user_id]/reauth-user.js index ca061b8a..01c6bf93 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/reauth-user.js +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/reauth-user.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=4458,e.ids=[4458],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},42276:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>d,routeModule:()=>f});var n={};t.r(n),t.d(n,{default:()=>_});var s=t(89947),a=t(2706),i=t(96762),o=t(67619),l=t(56081),u=t(30944);async function c({existingUser:e,database:r,additionalFields:t,useLocal:n}){let s=e?.id&&e.id.toString().match(/./)?await (0,u.A)({queryString:`SELECT * FROM ${r}.users WHERE id=?`,queryValuesArray:[e.id.toString()],database:r,useLocal:n}):null;if(!s||!s[0])return{success:!1,payload:null,msg:"No user found"};let a=Math.random().toString(36).substring(2)+"-"+Math.random().toString(36).substring(2),i={id:s[0].id,first_name:s[0].first_name,last_name:s[0].last_name,username:s[0].username,email:s[0].email,phone:s[0].phone,social_id:s[0].social_id,image:s[0].image,image_thumbnail:s[0].image_thumbnail,verification_status:s[0].verification_status,social_login:s[0].social_login,social_platform:s[0].social_platform,csrf_k:a,more_data:s[0].more_user_data,logged_in_status:!0,date:Date.now()};return t&&Array.isArray(t)&&t.length>0&&t.forEach(e=>{i[e]=s[0][e]}),{success:!0,msg:"Login Successful",payload:i,csrf:a}}async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let{existingUser:t,database:n,additionalFields:s}=e.body,a=e.headers.authorization,i=(0,l.A)({key:a,database:n,user_id:String(e.query.user_id)});if(!i?.user_id)throw Error("Api Credentials invalid!");if(!i.full_access||!i.sign)return r.json({success:!1,msg:"Unauthorized"});let o=`datasquirel_user_${i.user_id}_${n}`.replace(/[^a-z0-9_]/g,""),u=await c({database:o,existingUser:t,additionalFields:s});r.json(u)}catch(t){(0,o.A)({component:"/api/user/reauth-user/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"Login Failed"})}}let d=(0,i.M)(n,"default"),p=(0,i.M)(n,"config"),f=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/user/[user_id]/reauth-user",pathname:"/api/user/[user_id]/reauth-user",bundlePath:"",filename:""},userland:n})},56081:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(29021),s=t.n(n),a=t(95969);let i=({key:e,database:r,table:t,user_id:n,media:i})=>{if(!e||!n)return null;try{let o=process.env.DSQL_API_KEYS_PATH;if(!o)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,a.A)({encryptedString:e}),u=JSON.parse(l||""),c=s().existsSync(`${o}/${u.sign}`);if(String(u.user_id)!==String(n)||!c)return null;if(!u.target_database||i)return u;if(!r&&u.target_database)return null;let _=u.target_database?.split(",").includes(String(r));if(_&&!u.target_table)return u;if(_&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let i=new Date,o=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=4458,e.ids=[4458],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},42276:(e,r,t)=>{t.r(r),t.d(r,{config:()=>p,default:()=>d,routeModule:()=>S});var n={};t.r(n),t.d(n,{default:()=>_});var s=t(89947),a=t(2706),o=t(96762),i=t(67619),l=t(56081),u=t(30944);async function c({existingUser:e,database:r,additionalFields:t}){let n=global.DSQL_USE_LOCAL?"":r?`${r}.`:"",s=e?.id&&e.id.toString().match(/./)?await (0,u.A)({queryString:`SELECT * FROM ${n}users WHERE id=?`,queryValuesArray:[e.id.toString()],database:r}):null;if(!s||!s[0])return{success:!1,payload:null,msg:"No user found"};let a=Math.random().toString(36).substring(2)+"-"+Math.random().toString(36).substring(2),o={id:s[0].id,first_name:s[0].first_name,last_name:s[0].last_name,username:s[0].username,email:s[0].email,phone:s[0].phone,social_id:s[0].social_id,image:s[0].image,image_thumbnail:s[0].image_thumbnail,verification_status:s[0].verification_status,social_login:s[0].social_login,social_platform:s[0].social_platform,csrf_k:a,more_data:s[0].more_user_data,logged_in_status:!0,date:Date.now()};return t&&Array.isArray(t)&&t.length>0&&t.forEach(e=>{o[e]=s[0][e]}),{success:!0,msg:"Login Successful",payload:o,csrf:a}}async function _(e,r){if("POST"!==e.method)return r.json({msg:"Failed!"});try{let{existingUser:t,database:n,additionalFields:s}=e.body,a=e.headers.authorization,o=(0,l.A)({key:a,database:n,user_id:String(e.query.user_id)});if(!o?.user_id)throw Error("Api Credentials invalid!");if(!o.full_access||!o.sign)return r.json({success:!1,msg:"Unauthorized"});let i=`datasquirel_user_${o.user_id}_${n}`.replace(/[^a-z0-9_]/g,""),u=await c({database:i,existingUser:t,additionalFields:s});r.json(u)}catch(t){(0,i.A)({component:"/api/user/reauth-user/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"Login Failed"})}}let d=(0,o.M)(n,"default"),p=(0,o.M)(n,"config"),S=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/user/[user_id]/reauth-user",pathname:"/api/user/[user_id]/reauth-user",bundlePath:"",filename:""},userland:n})},56081:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n),a=t(95969);let o=({key:e,database:r,table:t,user_id:n,media:o})=>{if(!e||!n)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,a.A)({encryptedString:e}),u=JSON.parse(l||""),c=s().existsSync(`${i}/${u.sign}`);if(String(u.user_id)!==String(n)||!c)return null;if(!u.target_database||o)return u;if(!r&&u.target_database)return null;let _=u.target_database?.split(",").includes(String(r));if(_&&!u.target_table)return u;if(_&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),a?.url&&(n+=` URL: ${a.url}`),a?.body&&(n+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),o&&(n+=` -IP: ${o}`),n+=` -Date: ${i.toDateString()} +Request Body: ${JSON.stringify(a.body,null,4)}`),i&&(n+=` +IP: ${i}`),n+=` +Date: ${o.toDateString()} ========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let l=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(43775),s=t(67619),a=t(7447),i=t(64292);async function o({queryString:e,queryValuesArray:r,database:t,tableSchema:o,useLocal:l,debug:u}){let c=(0,a.A)({fa:!0});l&&(c=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,a.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let _=await (0,i.A)(c,e,r);if(u&&console.log("varDatabaseDbHandler:results:",_),_&&o)try{return await (0,n.A)({unparsedResults:_,tableSchema:o})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(_)return _;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(55511),s=t(79428),a=t(32443);function i({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!i?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,n.scryptSync)(i,o,l),d=s.Buffer.alloc(c,0),p=(0,n.createDecipheriv)(u,_,d);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=42276);module.exports=t})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(43775),s=t(67619),a=t(7447),o=t(64292);async function i({queryString:e,queryValuesArray:r,database:t,tableSchema:i,debug:l}){let u=(0,a.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,a.A)()),l&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let c=await (0,o.A)(u,e,r);if(l&&console.log("varDatabaseDbHandler:results:",c),c&&i)try{return await (0,n.A)({unparsedResults:c,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,n.scryptSync)(o,i,l),d=s.Buffer.alloc(c,0),p=(0,n.createDecipheriv)(u,_,d);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=42276);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/reauth-user.js.nft.json b/dsql-app/.local_dist/server/pages/api/user/[user_id]/reauth-user.js.nft.json index 4a334c29..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/reauth-user.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/reauth-user.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/send-email-code.js b/dsql-app/.local_dist/server/pages/api/user/[user_id]/send-email-code.js index 370420ac..bd045c04 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/send-email-code.js +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/send-email-code.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=2860,e.ids=[2860],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},78794:(e,r,t)=>{t.r(r),t.d(r,{config:()=>g,default:()=>m,routeModule:()=>A});var s={};t.r(s),t.d(s,{default:()=>f});var n=t(89947),a=t(2706),o=t(96762),i=t(67619),l=t(56081),u=t(30944),c=t(21572),d=t.n(c),_=t(89159),p=t(68829);async function S({email:e,database:r,email_login_field:t,mail_domain:s,mail_port:n,sender:a,mail_username:o,mail_password:i,html:l,useLocal:c,response:S,extraCookies:f}){if(e?.match(/ /))return{success:!1,msg:"Invalid Email/Password format"};let m=Date.now(),g=`SELECT * FROM ${r}.users WHERE email = ?`,A=[e],y=await (0,u.A)({queryString:g,queryValuesArray:A,database:r,useLocal:c});if(!y||!y[0])return{success:!1,msg:"No user found"};if(!y?.[0]||!t)return{success:!1,msg:"Invalid Email/Password format"};{let g=function(){let e="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",r="";for(let t=0;t<8;t++)r+=e[Math.floor(Math.random()*e.length)];return r}(),A=d().createTransport({host:s||process.env.DSQL_MAIL_HOST,port:n||(process.env.DSQL_MAIL_PORT?Number(process.env.DSQL_MAIL_PORT):465),secure:!0,auth:{user:o||process.env.DSQL_MAIL_EMAIL,pass:i||process.env.DSQL_MAIL_PASSWORD}}),y={};y.from=`"Datasquirel SSO" <${a||"support@datasquirel.com"}>`,y.sender=a||"support@datasquirel.com",y.to=e,y.subject="One Time Login Code",y.html=l.replace(/{{code}}/,g);let D=await A.sendMail(y);if(!D?.accepted)throw Error("Mail not Sent!");let E=`UPDATE ${r}.users SET ${t} = ? WHERE email = ?`,v=[g+`-${m}`,e];await (0,u.A)({queryString:E,queryValuesArray:v,database:r,useLocal:c});let h={success:!0,code:g,email:e,createdAt:m,msg:"Success"};if(S){let e=(0,_.A)().oneTimeCodeName,r=(0,p.A)({data:JSON.stringify(h)});if(!r)throw Error("apiSendEmailCode Error: Failed to encrypt payload");let t={name:e,value:r,sameSite:"Strict",path:"/",httpOnly:!0,secure:!0},s=function({cookies:e}){let r=[];for(let t=0;t{t.d(r,{A:()=>o});var s=t(29021),n=t.n(s),a=t(95969);let o=({key:e,database:r,table:t,user_id:s,media:o})=>{if(!e||!s)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,a.A)({encryptedString:e}),u=JSON.parse(l||""),c=n().existsSync(`${i}/${u.sign}`);if(String(u.user_id)!==String(s)||!c)return null;if(!u.target_database||o)return u;if(!r&&u.target_database)return null;let d=u.target_database?.split(",").includes(String(r));if(d&&!u.target_table)return u;if(d&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},89159:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",t=process.env.DSQL_COOKIES_KEY_NAME||"key",s=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",a=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),o=r;e?.userId&&(o+=`user_${e.userId}_`),a&&(o+=`${a}_`),o+=t;let i=r;e?.userId&&(i+=`user_${e.userId}_`),a&&(i+=`${a}_`),i+=s;let l=r;return e?.userId&&(l+=`user_${e.userId}_`),a&&(l+=`${a}_`),{keyCookieName:o,csrfCookieName:i,oneTimeCodeName:l+=n}}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(29021),n=t.n(s);async function a({user:e,message:r,component:t,noMail:s,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=2860,e.ids=[2860],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},21572:e=>{e.exports=require("nodemailer")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},78794:(e,r,t)=>{t.r(r),t.d(r,{config:()=>D,default:()=>m,routeModule:()=>g});var s={};t.r(s),t.d(s,{default:()=>f});var n=t(89947),a=t(2706),o=t(96762),i=t(67619),l=t(56081),c=t(30944),u=t(21572),_=t.n(u),d=t(89159),p=t(68829);async function S({email:e,database:r,email_login_field:t,mail_domain:s,mail_port:n,sender:a,mail_username:o,mail_password:i,html:l,response:u,extraCookies:S}){if(e?.match(/ /))return{success:!1,msg:"Invalid Email/Password format"};let f=Date.now(),m=`SELECT * FROM ${r}.users WHERE email = ?`,D=[e],g=await (0,c.A)({queryString:m,queryValuesArray:D,database:r});if(!g||!g[0])return{success:!1,msg:"No user found"};if(!g?.[0]||!t)return{success:!1,msg:"Invalid Email/Password format"};{let m=function(){let e="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",r="";for(let t=0;t<8;t++)r+=e[Math.floor(Math.random()*e.length)];return r}(),D=_().createTransport({host:s||process.env.DSQL_MAIL_HOST,port:n||(process.env.DSQL_MAIL_PORT?Number(process.env.DSQL_MAIL_PORT):465),secure:!0,auth:{user:o||process.env.DSQL_MAIL_EMAIL,pass:i||process.env.DSQL_MAIL_PASSWORD}}),g={};g.from=`"Datasquirel SSO" <${a||"support@datasquirel.com"}>`,g.sender=a||"support@datasquirel.com",g.to=e,g.subject="One Time Login Code",g.html=l.replace(/{{code}}/,m);let E=await D.sendMail(g);if(!E?.accepted)throw Error("Mail not Sent!");let A=`UPDATE ${r}.users SET ${t} = ? WHERE email = ?`,y=[m+`-${f}`,e];await (0,c.A)({queryString:A,queryValuesArray:y,database:r});let v={success:!0,code:m,email:e,createdAt:f,msg:"Success"};if(u){let e=(0,d.A)().oneTimeCodeName,r=(0,p.A)({data:JSON.stringify(v)});if(!r)throw Error("apiSendEmailCode Error: Failed to encrypt payload");let t={name:e,value:r,sameSite:"Strict",path:"/",httpOnly:!0,secure:!0},s=function({cookies:e}){let r=[];for(let t=0;t{t.d(r,{A:()=>o});var s=t(29021),n=t.n(s),a=t(95969);let o=({key:e,database:r,table:t,user_id:s,media:o})=>{if(!e||!s)return null;try{let i=process.env.DSQL_API_KEYS_PATH;if(!i)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,a.A)({encryptedString:e}),c=JSON.parse(l||""),u=n().existsSync(`${i}/${c.sign}`);if(String(c.user_id)!==String(s)||!u)return null;if(!c.target_database||o)return c;if(!r&&c.target_database)return null;let _=c.target_database?.split(",").includes(String(r));if(_&&!c.target_table)return c;if(_&&!t&&c.target_table)return null;if(c.target_table?.split(",").includes(String(t)))return c;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},89159:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){let r=process.env.DSQL_COOKIES_PREFIX||"dsql_",t=process.env.DSQL_COOKIES_KEY_NAME||"key",s=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",a=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),o=r;e?.userId&&(o+=`user_${e.userId}_`),a&&(o+=`${a}_`),o+=t;let i=r;e?.userId&&(i+=`user_${e.userId}_`),a&&(i+=`${a}_`),i+=s;let l=r;return e?.userId&&(l+=`user_${e.userId}_`),a&&(l+=`${a}_`),{keyCookieName:o,csrfCookieName:i,oneTimeCodeName:l+=n}}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(95969);let n=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(29021),n=t.n(s);async function a({user:e,message:r,component:t,noMail:s,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=t||s||r||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${o.toDateString()} -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(43775),n=t(67619),a=t(7447),o=t(64292);async function i({queryString:e,queryValuesArray:r,database:t,tableSchema:i,useLocal:l,debug:u}){let c=(0,a.A)({fa:!0});l&&(c=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,a.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,o.A)(c,e,r);if(u&&console.log("varDatabaseDbHandler:results:",d),d&&i)try{return await (0,s.A)({unparsedResults:d,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),n=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(o,i,l),_=n.Buffer.alloc(c,0),p=(0,s.createDecipheriv)(u,d,_);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),n=t(79428),a=t(32443);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,s.scryptSync)(o,i,l),_=n.Buffer.alloc(c,0),p=(0,s.createCipheriv)(u,d,_);try{let r=p.update(e,"utf8","hex");return r+=p.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},64292:(e,r,t)=>{async function s(e,r,t){try{if("string"==typeof r){let s=await e.query(n(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(9973),n=t.n(s);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=78794);module.exports=t})(); \ No newline at end of file +${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>i});var s=t(43775),n=t(67619),a=t(7447),o=t(64292);async function i({queryString:e,queryValuesArray:r,database:t,tableSchema:i,debug:l}){let c=(0,a.A)({fa:!0});global.DSQL_USE_LOCAL&&(c=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,a.A)()),l&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",c.getConfig()));let u=await (0,o.A)(c,e,r);if(l&&console.log("varDatabaseDbHandler:results:",u),u&&i)try{return await (0,s.A)({unparsedResults:u,tableSchema:i})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,n.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(u)return u;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),n=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let _=(0,s.scryptSync)(o,i,l),d=n.Buffer.alloc(u,0),p=(0,s.createDecipheriv)(c,_,d);try{let r=p.update(e,"hex","utf8");return r+=p.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var s=t(55511),n=t(79428),a=t(32443);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let _=(0,s.scryptSync)(o,i,l),d=n.Buffer.alloc(u,0),p=(0,s.createCipheriv)(c,_,d);try{let r=p.update(e,"utf8","hex");return r+=p.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},64292:(e,r,t)=>{async function s(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let s=await e.query(n(r),t);return JSON.parse(JSON.stringify(s))}if("object"!=typeof r)return null;{let t=[];for(let s=0;ss})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var s=t(9973),n=t.n(s);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=78794);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/send-email-code.js.nft.json b/dsql-app/.local_dist/server/pages/api/user/[user_id]/send-email-code.js.nft.json index 2eccc9d2..8b8a35a1 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/send-email-code.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/send-email-code.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../../../node_modules/nodemailer/lib/base64/index.js","../../../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../../../node_modules/nodemailer/lib/qp/index.js","../../../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../../../node_modules/nodemailer/lib/shared/index.js","../../../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../../../node_modules/nodemailer/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/update-user.js b/dsql-app/.local_dist/server/pages/api/user/[user_id]/update-user.js index 9858844c..74b5db72 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/update-user.js +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/update-user.js @@ -1,16 +1,16 @@ -"use strict";(()=>{var e={};e.id=8288,e.ids=[8288],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},18757:(e,r,t)=>{t.r(r),t.d(r,{config:()=>S,default:()=>y,routeModule:()=>m});var n={};t.r(n),t.d(n,{default:()=>g});var s=t(89947),a=t(2706),i=t(96762),o=t(67619),l=t(56081),u=t(30802),c=t(68829),d=t(83919),p=t(30944);async function f({payload:e,dbFullName:r,updatedUserId:t,useLocal:n,dbSchema:s}){let a=`SELECT * FROM ${r}.users WHERE id = ?`,i=await (0,p.A)({queryString:a,queryValuesArray:[t],database:r,useLocal:n});if(!i?.[0])return{success:!1,msg:"User not found"};let o=(()=>{let r=Object.keys(e),t=(()=>{try{return s?.tables?.find(e=>"users"==e.tableName)}catch(e){return}})(),n={};return r.forEach(r=>{let s=t?.fields?.find(e=>e.fieldName==r);if(r?.match(/^date_|^id$|^uuid$/))return;let a=e[r];s?.encrypted&&(a=(0,c.A)({data:a})),n[r]=a}),n.password&&"string"==typeof n.password&&(n.password=(0,d.A)({password:n.password})),n})();return{success:!0,payload:await (0,u.A)({dbContext:"Dsql User",paradigm:"Full Access",dbFullName:r,tableName:"users",identifierColumnName:"id",identifierValue:t,data:o,useLocal:n})}}var _=t(4820);async function g(e,r){if("POST"!==e.method)return r.json({success:!1,payload:null,msg:"Failed!"});try{let t=e.headers.authorization,{payload:n,database:s,updatedUserId:a}=e.body,i=(0,l.A)({key:t,database:s,user_id:String(e.query.user_id)});if(!i?.user_id)throw Error("Api Credentials invalid!");if(!i.full_access||!i.sign)return r.json({success:!1,msg:"Unauthorized"});let o=`datasquirel_user_${i.user_id}_${s}`,u=(0,_.A)({userId:i.user_id}),c=u?.find(e=>e.dbFullName===o),d=await f({dbFullName:o,payload:n,updatedUserId:a,dbSchema:c});r.json(d)}catch(t){(0,o.A)({component:"/api/user/update-user/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"Wrong Credentials"})}}let y=(0,i.M)(n,"default"),S=(0,i.M)(n,"config"),m=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/user/[user_id]/update-user",pathname:"/api/user/[user_id]/update-user",bundlePath:"",filename:""},userland:n})},56081:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(29021),s=t.n(n),a=t(95969);let i=({key:e,database:r,table:t,user_id:n,media:i})=>{if(!e||!n)return null;try{let o=process.env.DSQL_API_KEYS_PATH;if(!o)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let l=(0,a.A)({encryptedString:e}),u=JSON.parse(l||""),c=s().existsSync(`${o}/${u.sign}`);if(String(u.user_id)!==String(n)||!c)return null;if(!u.target_database||i)return u;if(!r&&u.target_database)return null;let d=u.target_database?.split(",").includes(String(r));if(d&&!u.target_table)return u;if(d&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},30802:(e,r,t)=>{t.d(r,{A:()=>c});var n=t(72583),s=t.n(n),a=t(92652),i=t(48786),o=t(37897),l=t(68829),u=t(62050);async function c({dbContext:e,paradigm:r,dbFullName:t,tableName:n,data:c,tableSchema:d,identifierColumnName:p,identifierValue:f,encryptionKey:_,encryptionSalt:g,useLocal:y}){if(!c||!Object.keys(c).length)return null;let S=!!y||!e?.match(/dsql.user/i)&&(!t||!!t.match(/^datasquirel$/)),m=y?u.A:S?i.A:o.A,A=Object.keys(c),h=[],D=[];for(let e=0;ee.fieldName===r):null,i=n&&n[0]?n[0]:null;if(null==t||void 0==t)continue;let o=/<[^>]+>/g;(i?.richText||String(t).match(o))&&(t=s()(t,a.A)),i?.encrypted&&(t=(0,l.A)({data:t,encryptionKey:_,encryptionSalt:g})),"object"==typeof t&&(t=JSON.stringify(t)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),h.push(`\`${r}\`=?`),"number"==typeof t?D.push(String(t)):D.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}h.push(`date_updated='${Date()}'`),h.push(`date_updated_code='${Date.now()}'`);let E=`UPDATE \`${t}\`.\`${n}\` SET ${h.join(",")} WHERE \`${p}\`=?`;return D.push(f),S?await m(E,D):await m({paradigm:r,queryString:E,queryValues:D})}},4820:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(67619),s=t(29021),a=t.n(s),i=t(33873),o=t.n(i);function l({userId:e}){try{let r=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(a().readFileSync(r,"utf-8"))}catch(e){return(0,n.A)({component:"grabUserSchemaData",message:e.message}),null}}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let i=new Date,o=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=8288,e.ids=[8288],e.modules={75600:e=>{e.exports=require("next/dist/compiled/next-server/pages-api.runtime.prod.js")},72583:e=>{e.exports=require("sanitize-html")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},96762:(e,r)=>{Object.defineProperty(r,"M",{enumerable:!0,get:function(){return function e(r,t){return t in r?r[t]:"then"in r&&"function"==typeof r.then?r.then(r=>e(r,t)):"function"==typeof r&&"default"===t?r:void 0}}})},18757:(e,r,t)=>{t.r(r),t.d(r,{config:()=>D,default:()=>g,routeModule:()=>m});var n={};t.r(n),t.d(n,{default:()=>S});var s=t(89947),a=t(2706),o=t(96762),l=t(67619),i=t(56081),u=t(30802),c=t(68829),d=t(83919),p=t(30944);async function _({payload:e,dbFullName:r,updatedUserId:t,dbSchema:n}){let s=`SELECT * FROM ${r}.users WHERE id = ?`,a=await (0,p.A)({queryString:s,queryValuesArray:[t],database:r});if(!a?.[0])return{success:!1,msg:"User not found"};let o=(()=>{let r=Object.keys(e),t=(()=>{try{return n?.tables?.find(e=>"users"==e.tableName)}catch(e){return}})(),s={};return r.forEach(r=>{let n=t?.fields?.find(e=>e.fieldName==r);if(r?.match(/^date_|^id$|^uuid$/))return;let a=e[r];n?.encrypted&&(a=(0,c.A)({data:a})),s[r]=a}),s.password&&"string"==typeof s.password&&(s.password=(0,d.A)({password:s.password})),s})();return{success:!0,payload:await (0,u.A)({dbContext:"Dsql User",dbFullName:r,tableName:"users",identifierColumnName:"id",identifierValue:t,data:o})}}var f=t(4820);async function S(e,r){if("POST"!==e.method)return r.json({success:!1,payload:null,msg:"Failed!"});try{let t=e.headers.authorization,{payload:n,database:s,updatedUserId:a}=e.body,o=(0,i.A)({key:t,database:s,user_id:String(e.query.user_id)});if(!o?.user_id)throw Error("Api Credentials invalid!");if(!o.full_access||!o.sign)return r.json({success:!1,msg:"Unauthorized"});let l=`datasquirel_user_${o.user_id}_${s}`,u=(0,f.A)({userId:o.user_id}),c=u?.find(e=>e.dbFullName===l),d=await _({dbFullName:l,payload:n,updatedUserId:a,dbSchema:c});r.json(d)}catch(t){(0,l.A)({component:"/api/user/update-user/main-catch-error",message:t.message,user:{},req:e}),r.json({success:!1,msg:"Wrong Credentials"})}}let g=(0,o.M)(n,"default"),D=(0,o.M)(n,"config"),m=new s.PagesAPIRouteModule({definition:{kind:a.A.PAGES_API,page:"/api/user/[user_id]/update-user",pathname:"/api/user/[user_id]/update-user",bundlePath:"",filename:""},userland:n})},56081:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(29021),s=t.n(n),a=t(95969);let o=({key:e,database:r,table:t,user_id:n,media:o})=>{if(!e||!n)return null;try{let l=process.env.DSQL_API_KEYS_PATH;if(!l)throw Error("process.env.DSQL_API_KEYS_PATH variable not found");let i=(0,a.A)({encryptedString:e}),u=JSON.parse(i||""),c=s().existsSync(`${l}/${u.sign}`);if(String(u.user_id)!==String(n)||!c)return null;if(!u.target_database||o)return u;if(!r&&u.target_database)return null;let d=u.target_database?.split(",").includes(String(r));if(d&&!u.target_table)return u;if(d&&!t&&u.target_table)return null;if(u.target_table?.split(",").includes(String(t)))return u;return null}catch(e){return console.log(`api-cred ERROR: ${e.message}`),{error:`api-cred ERROR: ${e.message}`}}}},30802:(e,r,t)=>{t.d(r,{A:()=>u});var n=t(72583),s=t.n(n),a=t(92652),o=t(68829),l=t(52939),i=t(64292);async function u({dbContext:e,dbFullName:r,tableName:t,data:n,tableSchema:u,identifierColumnName:c,identifierValue:d,encryptionKey:p,encryptionSalt:_}){if(!n||!Object.keys(n).length)return null;let f=(0,l.A)({dbContext:e,dbFullName:r}),S=f?global.DSQL_DB_CONN:global.DSQL_FULL_ACCESS_DB_CONN||global.DSQL_DB_CONN;f?global.DSQL_DB_CONN:global.DSQL_READ_ONLY_DB_CONN||global.DSQL_DB_CONN;let g=Object.keys(n),D=[],m=[];for(let e=0;ee.fieldName===r):null,i=l&&l[0]?l[0]:null;if(null==t||void 0==t)continue;let c=/<[^>]+>/g;(i?.richText||String(t).match(c))&&(t=s()(t,a.A)),i?.encrypted&&(t=(0,o.A)({data:t,encryptionKey:p,encryptionSalt:_})),"object"==typeof t&&(t=JSON.stringify(t)),i?.pattern&&!new RegExp(i.pattern,i.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeof t&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeof t||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),D.push(`\`${r}\`=?`),"number"==typeof t?m.push(String(t)):m.push(t)}catch(e){console.log("DSQL: Error in parsing data keys in update function =>",e.message);continue}D.push(`date_updated='${Date()}'`),D.push(`date_updated_code='${Date.now()}'`);let y=`UPDATE ${f?"":`\`${r}\`.`}\`${t}\` SET ${D.join(",")} WHERE \`${c}\`=?`;return m.push(d),await (0,i.A)(S,y,m)}},4820:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(67619),s=t(29021),a=t.n(s),o=t(33873),l=t.n(o);function i({userId:e}){try{let r=l().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return JSON.parse(a().readFileSync(r,"utf-8"))}catch(e){return(0,n.A)({component:"grabUserSchemaData",message:e.message}),null}}},92652:(e,r,t)=>{t.d(r,{A:()=>n});let n={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}}},43775:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(95969);let s=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/;async function a({unparsedResults:e,tableSchema:r}){let t=[];try{for(let a=0;a",r.message),e}}},67619:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(29021),s=t.n(n);async function a({user:e,message:r,component:t,noMail:n,req:a}){let o=new Date,l=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],r=a.headers["x-real-ip"],t=a.headers["cf-connecting-ip"],n=Array.isArray(e)?e[0]:e?.split(",")[0],s=t||n||r||a.socket.remoteAddress;if(!s)return null;return String(s)}catch(e){return null}})();try{let n=`🚀 SERVER ERROR =========================== Error Message: ${r} Component: ${t}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(n+=` User Id: ${e?.id} User Name: ${e?.first_name} ${e?.last_name} User Email: ${e?.email}`),a?.url&&(n+=` URL: ${a.url}`),a?.body&&(n+=` -Request Body: ${JSON.stringify(a.body,null,4)}`),o&&(n+=` -IP: ${o}`),n+=` -Date: ${i.toDateString()} -========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let l=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` +Request Body: ${JSON.stringify(a.body,null,4)}`),l&&(n+=` +IP: ${l}`),n+=` +Date: ${o.toDateString()} +========================================`,s().existsSync("./.tmp/error.log")||s().writeFileSync("./.tmp/error.log","","utf-8");let i=s().readFileSync("./.tmp/error.log","utf-8");s().writeFileSync("./.tmp/error.log",n),s().appendFileSync("./.tmp/error.log",` -${l}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(43775),s=t(67619),a=t(7447),i=t(64292);async function o({queryString:e,queryValuesArray:r,database:t,tableSchema:o,useLocal:l,debug:u}){let c=(0,a.A)({fa:!0});l&&(c=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(c=(0,a.A)()),u&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r));let d=await (0,i.A)(c,e,r);if(u&&console.log("varDatabaseDbHandler:results:",d),d&&o)try{return await (0,n.A)({unparsedResults:d,tableSchema:o})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(d)return d;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(55511),s=t(79428),a=t(32443);function i({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!i?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(i,o,l),p=s.Buffer.alloc(c,0),f=(0,n.createDecipheriv)(u,d,p);try{let r=f.update(e,"hex","utf8");return r+=f.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>i});var n=t(55511),s=t(79428),a=t(32443);function i({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!i?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(i,o,l),p=s.Buffer.alloc(c,0),f=(0,n.createCipheriv)(u,d,p);try{let r=f.update(e,"utf8","hex");return r+=f.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},83919:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),s=t(32443);function a({password:e,encryptionKey:r}){let{key:t}=(0,s.A)({encryptionKey:r});if(!t?.match(/.{8,}/))throw Error("Encryption key is invalid");let a=(0,n.createHmac)("sha512",t);return a.update(e),a.digest("base64")}},48786:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},37897:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(64292),s=t(7447);async function a({paradigm:e,queryString:r,queryValues:t}){let a="Read Only"==e?(0,s.A)({ro:!0}):(0,s.A)({fa:!0});try{return await (0,n.A)(a,r,t)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{a?.end()}}},62050:(e,r,t)=>{t.d(r,{A:()=>s});var n=t(7447);async function s(...e){let r=(0,n.A)();console.log("Querying ...");try{let t=await r.query(...e);return JSON.parse(JSON.stringify(t))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await r?.end()}}},64292:(e,r,t)=>{async function n(e,r,t){try{if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=18757);module.exports=t})(); \ No newline at end of file +${i}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},30944:(e,r,t)=>{t.d(r,{A:()=>l});var n=t(43775),s=t(67619),a=t(7447),o=t(64292);async function l({queryString:e,queryValuesArray:r,database:t,tableSchema:l,debug:i}){let u=(0,a.A)({fa:!0});global.DSQL_USE_LOCAL&&(u=(0,a.A)({local:!0})),t?.match(/^datasquirel$/)&&(u=(0,a.A)()),i&&(console.log("varDatabaseDbHandler:query:",e),console.log("varDatabaseDbHandler:values:",r),console.log("varDatabaseDbHandler:CONNECTION:",u.getConfig()));let c=await (0,o.A)(u,e,r);if(i&&console.log("varDatabaseDbHandler:results:",c),c&&l)try{return await (0,n.A)({unparsedResults:c,tableSchema:l})}catch(e){return console.log("\x1b[31mvarDatabaseDbHandler ERROR\x1b[0m =>",t,e),(0,s.A)({component:"varDatabaseDbHandler/lines-52-53",message:e.message}),null}else if(c)return c;else return null}},95969:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(32443);function o({encryptedString:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,n.scryptSync)(o,l,i),p=s.Buffer.alloc(c,0),_=(0,n.createDecipheriv)(u,d,p);try{let r=_.update(e,"hex","utf8");return r+=_.final("utf8")}catch(r){return console.log("Error in decrypting =>",r.message),e}}},68829:(e,r,t)=>{t.d(r,{A:()=>o});var n=t(55511),s=t(79428),a=t(32443);function o({data:e,encryptionKey:r,encryptionSalt:t}){if(!e?.match(/./))return console.log("Encryption string is invalid"),e;let{key:o,salt:l,keyLen:i,algorithm:u,bufferAllocSize:c}=(0,a.A)({encryptionKey:r});if(!o?.match(/.{8,}/))return console.log("Encryption key is invalid"),e;if(!l?.match(/.{8,}/))return console.log("Encryption salt is invalid"),e;let d=(0,n.scryptSync)(o,l,i),p=s.Buffer.alloc(c,0),_=(0,n.createCipheriv)(u,d,p);try{let r=_.update(e,"utf8","hex");return r+=_.final("hex")}catch(r){return console.log("Error in encrypting =>",r.message),e}}},83919:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(55511),s=t(32443);function a({password:e,encryptionKey:r}){let{key:t}=(0,s.A)({encryptionKey:r});if(!t?.match(/.{8,}/))throw Error("Encryption key is invalid");let a=(0,n.createHmac)("sha512",t);return a.update(e),a.digest("base64")}},52939:(e,r,t)=>{t.d(r,{A:()=>n});function n({dbContext:e,dbFullName:r}){return!e?.match(/dsql.user/i)&&(!!global.DSQL_USE_LOCAL||!r||!!r.match(/^datasquirel$/))}},64292:(e,r,t)=>{async function n(e,r,t){try{if(!e)throw Error("No Connection Found!");if(!r)throw Error("Query String Required!");if("string"==typeof r){let n=await e.query(s(r),t);return JSON.parse(JSON.stringify(n))}if("object"!=typeof r)return null;{let t=[];for(let n=0;nn})},7447:(e,r,t)=>{t.d(r,{A:()=>a});var n=t(9973),s=t.n(n);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||s()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},32443:(e,r,t)=>{t.d(r,{A:()=>n});function n(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,r){try{let r=Number(e);if("number"!=typeof r||isNaN(r))return 0;return Math.round(r)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},2706:(e,r)=>{Object.defineProperty(r,"A",{enumerable:!0,get:function(){return t}});var t=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},89947:(e,r,t)=>{e.exports=t(75600)}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var t=r(r.s=18757);module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/user/[user_id]/update-user.js.nft.json b/dsql-app/.local_dist/server/pages/api/user/[user_id]/update-user.js.nft.json index 3cfd57d0..ce77f506 100644 --- a/dsql-app/.local_dist/server/pages/api/user/[user_id]/update-user.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/user/[user_id]/update-user.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../jsonData/dbSchemas/users/user-2/main.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../../node_modules/deepmerge/package.json","../../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../../node_modules/dom-serializer/lib/index.js","../../../../../../node_modules/dom-serializer/package.json","../../../../../../node_modules/domelementtype/lib/index.js","../../../../../../node_modules/domelementtype/package.json","../../../../../../node_modules/domhandler/lib/index.js","../../../../../../node_modules/domhandler/lib/node.js","../../../../../../node_modules/domhandler/package.json","../../../../../../node_modules/domutils/lib/feeds.js","../../../../../../node_modules/domutils/lib/helpers.js","../../../../../../node_modules/domutils/lib/index.js","../../../../../../node_modules/domutils/lib/legacy.js","../../../../../../node_modules/domutils/lib/manipulation.js","../../../../../../node_modules/domutils/lib/querying.js","../../../../../../node_modules/domutils/lib/stringify.js","../../../../../../node_modules/domutils/lib/traversal.js","../../../../../../node_modules/domutils/package.json","../../../../../../node_modules/entities/lib/decode.js","../../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../../node_modules/entities/lib/encode.js","../../../../../../node_modules/entities/lib/escape.js","../../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../../node_modules/entities/lib/index.js","../../../../../../node_modules/entities/package.json","../../../../../../node_modules/escape-string-regexp/index.js","../../../../../../node_modules/escape-string-regexp/package.json","../../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../../node_modules/htmlparser2/lib/index.js","../../../../../../node_modules/htmlparser2/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../../node_modules/is-plain-object/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../../node_modules/nanoid/non-secure/package.json","../../../../../../node_modules/nanoid/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/parse-srcset/package.json","../../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../../node_modules/picocolors/package.json","../../../../../../node_modules/picocolors/picocolors.js","../../../../../../node_modules/postcss/lib/at-rule.js","../../../../../../node_modules/postcss/lib/comment.js","../../../../../../node_modules/postcss/lib/container.js","../../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../../node_modules/postcss/lib/declaration.js","../../../../../../node_modules/postcss/lib/document.js","../../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../../node_modules/postcss/lib/input.js","../../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../../node_modules/postcss/lib/list.js","../../../../../../node_modules/postcss/lib/map-generator.js","../../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../../node_modules/postcss/lib/node.js","../../../../../../node_modules/postcss/lib/parse.js","../../../../../../node_modules/postcss/lib/parser.js","../../../../../../node_modules/postcss/lib/postcss.js","../../../../../../node_modules/postcss/lib/previous-map.js","../../../../../../node_modules/postcss/lib/processor.js","../../../../../../node_modules/postcss/lib/result.js","../../../../../../node_modules/postcss/lib/root.js","../../../../../../node_modules/postcss/lib/rule.js","../../../../../../node_modules/postcss/lib/stringifier.js","../../../../../../node_modules/postcss/lib/stringify.js","../../../../../../node_modules/postcss/lib/symbols.js","../../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../../node_modules/postcss/lib/tokenize.js","../../../../../../node_modules/postcss/lib/warn-once.js","../../../../../../node_modules/postcss/lib/warning.js","../../../../../../node_modules/postcss/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/sanitize-html/index.js","../../../../../../node_modules/sanitize-html/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../../node_modules/source-map-js/lib/base64.js","../../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../../node_modules/source-map-js/lib/util.js","../../../../../../node_modules/source-map-js/package.json","../../../../../../node_modules/source-map-js/source-map.js","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-api-runtime.js","../../../../../../package.json","../../../../../../jsonData/dbSchemas/users/user-1/main.json","../../../../../../jsonData/dbSchemas/users/user-2/main.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/api/webhooks/github-push.js.nft.json b/dsql-app/.local_dist/server/pages/api/webhooks/github-push.js.nft.json index cff116a4..7d7ab718 100644 --- a/dsql-app/.local_dist/server/pages/api/webhooks/github-push.js.nft.json +++ b/dsql-app/.local_dist/server/pages/api/webhooks/github-push.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/bytes/index.js","../../../../../node_modules/next/dist/compiled/bytes/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages-api.runtime.prod.js","../../../../../node_modules/next/dist/compiled/raw-body/index.js","../../../../../node_modules/next/dist/compiled/raw-body/package.json","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-api-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-api-runtime.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/blog.html b/dsql-app/.local_dist/server/pages/blog.html deleted file mode 100644 index 6289cdb9..00000000 --- a/dsql-app/.local_dist/server/pages/blog.html +++ /dev/null @@ -1 +0,0 @@ -
      \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/blog.js b/dsql-app/.local_dist/server/pages/blog.js new file mode 100644 index 00000000..0fc0f576 --- /dev/null +++ b/dsql-app/.local_dist/server/pages/blog.js @@ -0,0 +1 @@ +"use strict";(()=>{var e={};e.id=9892,e.ids=[3220,9892],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},33329:(e,t,r)=>{r.r(t),r.d(t,{config:()=>x,default:()=>p,getServerSideProps:()=>g,getStaticPaths:()=>u,getStaticProps:()=>m,reportWebVitals:()=>d,routeModule:()=>S,unstable_getServerProps:()=>P,unstable_getServerSideProps:()=>y,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>j,unstable_getStaticProps:()=>h});var s={};r.r(s),r.d(s,{default:()=>l});var n=r(63865),a=r(9455),o=r(30671),i=r(5583),c=r(19796);function l(){return null}r(8732),r(82015),r(91258),r(26228);let p=(0,o.M)(s,"default"),m=(0,o.M)(s,"getStaticProps"),u=(0,o.M)(s,"getStaticPaths"),g=(0,o.M)(s,"getServerSideProps"),x=(0,o.M)(s,"config"),d=(0,o.M)(s,"reportWebVitals"),h=(0,o.M)(s,"unstable_getStaticProps"),j=(0,o.M)(s,"unstable_getStaticPaths"),f=(0,o.M)(s,"unstable_getStaticParams"),P=(0,o.M)(s,"unstable_getServerProps"),y=(0,o.M)(s,"unstable_getServerSideProps"),S=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/blog",pathname:"/blog",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:s})},91258:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(8732),n=r(82015),a=r.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:n}){return(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796],()=>r(33329));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/contact.html b/dsql-app/.local_dist/server/pages/contact.html deleted file mode 100644 index 31714d64..00000000 --- a/dsql-app/.local_dist/server/pages/contact.html +++ /dev/null @@ -1 +0,0 @@ -
      \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/contact.js b/dsql-app/.local_dist/server/pages/contact.js new file mode 100644 index 00000000..9b5e78a3 --- /dev/null +++ b/dsql-app/.local_dist/server/pages/contact.js @@ -0,0 +1 @@ +"use strict";(()=>{var e={};e.id=1364,e.ids=[1364,3220],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},20577:(e,t,r)=>{r.r(t),r.d(t,{config:()=>j,default:()=>g,getServerSideProps:()=>h,getStaticPaths:()=>x,getStaticProps:()=>d,reportWebVitals:()=>f,routeModule:()=>A,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>v,unstable_getStaticParams:()=>S,unstable_getStaticPaths:()=>y,unstable_getStaticProps:()=>P});var s={};r.r(s),r.d(s,{HomepageContext:()=>p,default:()=>u});var n=r(63865),a=r(9455),o=r(30671),i=r(5583),c=r(19796),l=(r(8732),r(82015)),m=r.n(l);r(26228),r(91258),r(82271),r(46169),r(10621),r(90048),r(16757);let p=m().createContext({});function u(){return null}let g=(0,o.M)(s,"default"),d=(0,o.M)(s,"getStaticProps"),x=(0,o.M)(s,"getStaticPaths"),h=(0,o.M)(s,"getServerSideProps"),j=(0,o.M)(s,"config"),f=(0,o.M)(s,"reportWebVitals"),P=(0,o.M)(s,"unstable_getStaticProps"),y=(0,o.M)(s,"unstable_getStaticPaths"),S=(0,o.M)(s,"unstable_getStaticParams"),b=(0,o.M)(s,"unstable_getServerProps"),v=(0,o.M)(s,"unstable_getServerSideProps"),A=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/contact",pathname:"/contact",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:s})},10621:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(8732);function n({message:e}){return(0,s.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,s.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,s.jsx)("span",{children:e})]})}r(82015)},90048:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(8732);function n({message:e,className:t}){return(0,s.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,s.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,s.jsx)("span",{children:e})]})}r(82015)},91258:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(8732),n=r(82015),a=r.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:n}){return(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},82271:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(46169);function n({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,s.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let r=t.user?t.user:{};e(r),localStorage.setItem("user",JSON.stringify(r))}).catch(e=>{console.log(e)})}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796],()=>r(20577));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/create-account.js b/dsql-app/.local_dist/server/pages/create-account.js index 043e6101..bcc0aaa6 100644 --- a/dsql-app/.local_dist/server/pages/create-account.js +++ b/dsql-app/.local_dist/server/pages/create-account.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=8810,e.ids=[3220,8810],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},73124:(e,t,r)=>{r.r(t),r.d(t,{config:()=>M,default:()=>I,getServerSideProps:()=>L,getStaticPaths:()=>D,getStaticProps:()=>C,reportWebVitals:()=>T,routeModule:()=>G,unstable_getServerProps:()=>Y,unstable_getServerSideProps:()=>F,unstable_getStaticParams:()=>k,unstable_getStaticPaths:()=>Q,unstable_getStaticProps:()=>R});var s={};r.r(s),r.d(s,{CreateAccountContext:()=>O,default:()=>q,getServerSideProps:()=>w});var n=r(63865),a=r(9455),i=r(30671),o=r(5583),c=r(19796),l=r(8732),u=r(82015),p=r.n(u),m=r(26228),d=r(91258),g=r(57660);function x(){let{query:e,invitingUser:t}=p().useContext(O);return(0,l.jsxs)("section",{className:"flex-col items-center lg:items-center gap-20 p-0",children:[(0,l.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-80 dark:opacity-10 z-0"}),(0,l.jsxs)("div",{className:"w-full lg:w-1/2 max-w-6xl gap-4 flex-col items-center px-4 py-10 bg-white dark:bg-slate-900 relative z-10",children:[t?.first_name&&(0,l.jsxs)("span",{className:"text-xs bg-emerald-100 rounded-full px-4 py-1 mb-4",children:["You have been invited by"," ",(0,l.jsxs)("b",{children:[t.first_name," ",t.last_name," (",t.email,")"]})," ","to manage an account. Please create an account to gain access."]}),(0,l.jsx)("h1",{className:"m-0 text-center text-2xl",children:"Create An Account"}),(0,l.jsx)(g.A,{query:e})]})]})}r(92702),r(77047);var h=r(71934);let f=require("sanitize-html");var y=r.n(f);let j={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}};var _=r(84640),S=r(51779);async function v({paradigm:e,queryString:t,queryValues:r}){let s="Read Only"==e?(0,S.A)({ro:!0}):(0,S.A)({fa:!0});try{return await (0,_.A)(s,t,r)}catch(e){return console.log(`DSQL_USER_DB_HANDLER Error: ${e.message}`),null}finally{s?.end()}}var P=r(55511),b=r(79428),A=r(48243);async function E(...e){let t=(0,S.A)();console.log("Querying ...");try{let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e.message),{success:!1,error:e.message}}finally{await t?.end()}}r(46169);var N=r(32572);r(41939);let O=p().createContext({});function q(e){let t="Create Account | Datasquirel",r="Create a FREE account and start storing data.",s=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:t}),(0,l.jsx)("meta",{name:"description",content:r}),(0,l.jsx)(d.A,{pageTitle:t,pageDescription:r,pagePathname:"/"})]}),[n,a]=p().useState(null);return e.query?.invite?(0,l.jsx)(N.A,{}):(0,l.jsx)(m.A,{head:s,children:(0,l.jsx)(O.Provider,{value:{user:n,query:e.query,invitingUser:e.invitingUser},children:(0,l.jsx)("main",{children:(0,l.jsx)(x,{})})})})}async function w({req:e,res:t,query:r}){return{redirect:{destination:"/login",permanent:!1}}}let I=(0,i.M)(s,"default"),C=(0,i.M)(s,"getStaticProps"),D=(0,i.M)(s,"getStaticPaths"),L=(0,i.M)(s,"getServerSideProps"),M=(0,i.M)(s,"config"),T=(0,i.M)(s,"reportWebVitals"),R=(0,i.M)(s,"unstable_getStaticProps"),Q=(0,i.M)(s,"unstable_getStaticPaths"),k=(0,i.M)(s,"unstable_getStaticParams"),Y=(0,i.M)(s,"unstable_getServerProps"),F=(0,i.M)(s,"unstable_getServerSideProps"),G=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/create-account",pathname:"/create-account",bundlePath:"",filename:""},components:{App:c.default,Document:o.default},userland:s})},10621:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(8732);function n({message:e}){return(0,s.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,s.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,s.jsx)("span",{children:e})]})}r(82015)},32572:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(8732);r(82015);var n=r(16757);function a(){return(0,s.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,s.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,s.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,s.jsx)(n.A,{width:"25px",position:"relative"})})]})})}},91258:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(8732),n=r(82015),a=r.n(n);function i({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:n}){return(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(39908),n=r.n(s);async function a(e,t,r){let s=n()({req:e,level:r?"deep":void 0});return console.log(s),s.payload}},41939:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){let t=process.env.DSQL_COOKIES_PREFIX||"dsql_",r=process.env.DSQL_COOKIES_KEY_NAME||"key",s=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",a=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),i=t;e?.userId&&(i+=`user_${e.userId}_`),a&&(i+=`${a}_`),i+=r;let o=t;e?.userId&&(o+=`user_${e.userId}_`),a&&(o+=`${a}_`),o+=s;let c=t;return e?.userId&&(c+=`user_${e.userId}_`),a&&(c+=`${a}_`),{keyCookieName:i,csrfCookieName:o,oneTimeCodeName:c+=n}}},84640:(e,t,r)=>{async function s(e,t,r){try{if("string"==typeof t){let s=await e.query(n(t),r);return JSON.parse(JSON.stringify(s))}if("object"!=typeof t)return null;{let r=[];for(let s=0;ss})},48243:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796,7303],()=>r(73124));module.exports=s})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=8810,e.ids=[3220,8810],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},80884:(e,t,r)=>{r.r(t),r.d(t,{config:()=>I,default:()=>N,getServerSideProps:()=>w,getStaticPaths:()=>q,getStaticProps:()=>O,reportWebVitals:()=>C,routeModule:()=>Q,unstable_getServerProps:()=>T,unstable_getServerSideProps:()=>R,unstable_getStaticParams:()=>M,unstable_getStaticPaths:()=>L,unstable_getStaticProps:()=>D});var s={};r.r(s),r.d(s,{CreateAccountContext:()=>P,default:()=>A,getServerSideProps:()=>E});var n=r(63865),a=r(9455),o=r(30671),i=r(5583),c=r(19796),l=r(8732),u=r(82015),p=r.n(u),m=r(26228),d=r(91258),g=r(57660);function x(){let{query:e,invitingUser:t}=p().useContext(P);return(0,l.jsxs)("section",{className:"flex-col items-center lg:items-center gap-20 p-0",children:[(0,l.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-80 dark:opacity-10 z-0"}),(0,l.jsxs)("div",{className:"w-full lg:w-1/2 max-w-6xl gap-4 flex-col items-center px-4 py-10 bg-white dark:bg-slate-900 relative z-10",children:[t?.first_name&&(0,l.jsxs)("span",{className:"text-xs bg-emerald-100 rounded-full px-4 py-1 mb-4",children:["You have been invited by"," ",(0,l.jsxs)("b",{children:[t.first_name," ",t.last_name," (",t.email,")"]})," ","to manage an account. Please create an account to gain access."]}),(0,l.jsx)("h1",{className:"m-0 text-center text-2xl",children:"Create An Account"}),(0,l.jsx)(g.A,{query:e})]})]})}r(92702),r(77047),r(71934);let h=require("sanitize-html");var f=r.n(h);let j={allowedTags:["b","i","em","strong","a","p","span","ul","ol","li","h1","h2","h3","h4","h5","h6","img","div","button","pre","code","br"],allowedAttributes:{a:["href"],img:["src","alt","width","height","class","style"],"*":["style","class"]}};var _=r(55511),y=r(79428),S=r(48243),v=r(84640);r(51779),r(46169);var b=r(32572);r(41939);let P=p().createContext({});function A(e){let t="Create Account | Datasquirel",r="Create a FREE account and start storing data.",s=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:t}),(0,l.jsx)("meta",{name:"description",content:r}),(0,l.jsx)(d.A,{pageTitle:t,pageDescription:r,pagePathname:"/"})]}),[n,a]=p().useState(null);return e.query?.invite?(0,l.jsx)(b.A,{}):(0,l.jsx)(m.A,{head:s,children:(0,l.jsx)(P.Provider,{value:{user:n,query:e.query,invitingUser:e.invitingUser},children:(0,l.jsx)("main",{children:(0,l.jsx)(x,{})})})})}async function E({req:e,res:t,query:r}){return{redirect:{destination:"/login",permanent:!1}}}let N=(0,o.M)(s,"default"),O=(0,o.M)(s,"getStaticProps"),q=(0,o.M)(s,"getStaticPaths"),w=(0,o.M)(s,"getServerSideProps"),I=(0,o.M)(s,"config"),C=(0,o.M)(s,"reportWebVitals"),D=(0,o.M)(s,"unstable_getStaticProps"),L=(0,o.M)(s,"unstable_getStaticPaths"),M=(0,o.M)(s,"unstable_getStaticParams"),T=(0,o.M)(s,"unstable_getServerProps"),R=(0,o.M)(s,"unstable_getServerSideProps"),Q=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/create-account",pathname:"/create-account",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:s})},10621:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(8732);function n({message:e}){return(0,s.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,s.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,s.jsx)("span",{children:e})]})}r(82015)},32572:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(8732);r(82015);var n=r(16757);function a(){return(0,s.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,s.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,s.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,s.jsx)(n.A,{width:"25px",position:"relative"})})]})})}},91258:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(8732),n=r(82015),a=r.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:n}){return(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,r)=>{async function s(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>s}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},41939:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){let t=process.env.DSQL_COOKIES_PREFIX||"dsql_",r=process.env.DSQL_COOKIES_KEY_NAME||"key",s=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",a=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),o=t;e?.userId&&(o+=`user_${e.userId}_`),a&&(o+=`${a}_`),o+=r;let i=t;e?.userId&&(i+=`user_${e.userId}_`),a&&(i+=`${a}_`),i+=s;let c=t;return e?.userId&&(c+=`user_${e.userId}_`),a&&(c+=`${a}_`),{keyCookieName:o,csrfCookieName:i,oneTimeCodeName:c+=n}}},84640:(e,t,r)=>{async function s(e,t,r){try{if(!e)throw Error("No Connection Found!");if(!t)throw Error("Query String Required!");if("string"==typeof t){let s=await e.query(n(t),r);return JSON.parse(JSON.stringify(s))}if("object"!=typeof t)return null;{let r=[];for(let s=0;ss})},48243:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796,7303],()=>r(80884));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/create-account.js.nft.json b/dsql-app/.local_dist/server/pages/create-account.js.nft.json index dbedc893..e37f1288 100644 --- a/dsql-app/.local_dist/server/pages/create-account.js.nft.json +++ b/dsql-app/.local_dist/server/pages/create-account.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/bignumber.js/bignumber.js","../../../node_modules/bignumber.js/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/core-util-is/lib/util.js","../../../node_modules/core-util-is/package.json","../../../node_modules/deepmerge/dist/cjs.js","../../../node_modules/deepmerge/package.json","../../../node_modules/dom-serializer/lib/foreignNames.js","../../../node_modules/dom-serializer/lib/index.js","../../../node_modules/dom-serializer/package.json","../../../node_modules/domelementtype/lib/index.js","../../../node_modules/domelementtype/package.json","../../../node_modules/domhandler/lib/index.js","../../../node_modules/domhandler/lib/node.js","../../../node_modules/domhandler/package.json","../../../node_modules/domutils/lib/feeds.js","../../../node_modules/domutils/lib/helpers.js","../../../node_modules/domutils/lib/index.js","../../../node_modules/domutils/lib/legacy.js","../../../node_modules/domutils/lib/manipulation.js","../../../node_modules/domutils/lib/querying.js","../../../node_modules/domutils/lib/stringify.js","../../../node_modules/domutils/lib/traversal.js","../../../node_modules/domutils/package.json","../../../node_modules/entities/lib/decode.js","../../../node_modules/entities/lib/decode_codepoint.js","../../../node_modules/entities/lib/encode.js","../../../node_modules/entities/lib/escape.js","../../../node_modules/entities/lib/generated/decode-data-html.js","../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../node_modules/entities/lib/generated/encode-html.js","../../../node_modules/entities/lib/index.js","../../../node_modules/entities/package.json","../../../node_modules/escape-string-regexp/index.js","../../../node_modules/escape-string-regexp/package.json","../../../node_modules/htmlparser2/lib/Parser.js","../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../node_modules/htmlparser2/lib/index.js","../../../node_modules/htmlparser2/package.json","../../../node_modules/inherits/inherits.js","../../../node_modules/inherits/inherits_browser.js","../../../node_modules/inherits/package.json","../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../node_modules/is-plain-object/package.json","../../../node_modules/isarray/index.js","../../../node_modules/isarray/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/mysql/index.js","../../../node_modules/mysql/lib/Connection.js","../../../node_modules/mysql/lib/ConnectionConfig.js","../../../node_modules/mysql/lib/Pool.js","../../../node_modules/mysql/lib/PoolCluster.js","../../../node_modules/mysql/lib/PoolConfig.js","../../../node_modules/mysql/lib/PoolConnection.js","../../../node_modules/mysql/lib/PoolNamespace.js","../../../node_modules/mysql/lib/PoolSelector.js","../../../node_modules/mysql/lib/protocol/Auth.js","../../../node_modules/mysql/lib/protocol/BufferList.js","../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../node_modules/mysql/lib/protocol/Parser.js","../../../node_modules/mysql/lib/protocol/Protocol.js","../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../node_modules/mysql/lib/protocol/SqlString.js","../../../node_modules/mysql/lib/protocol/Timer.js","../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../node_modules/mysql/lib/protocol/constants/client.js","../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../node_modules/mysql/lib/protocol/constants/types.js","../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../node_modules/mysql/lib/protocol/packets/index.js","../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../node_modules/mysql/package.json","../../../node_modules/nanoid/non-secure/index.cjs","../../../node_modules/nanoid/non-secure/package.json","../../../node_modules/nanoid/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/parse-srcset/package.json","../../../node_modules/parse-srcset/src/parse-srcset.js","../../../node_modules/picocolors/package.json","../../../node_modules/picocolors/picocolors.js","../../../node_modules/postcss/lib/at-rule.js","../../../node_modules/postcss/lib/comment.js","../../../node_modules/postcss/lib/container.js","../../../node_modules/postcss/lib/css-syntax-error.js","../../../node_modules/postcss/lib/declaration.js","../../../node_modules/postcss/lib/document.js","../../../node_modules/postcss/lib/fromJSON.js","../../../node_modules/postcss/lib/input.js","../../../node_modules/postcss/lib/lazy-result.js","../../../node_modules/postcss/lib/list.js","../../../node_modules/postcss/lib/map-generator.js","../../../node_modules/postcss/lib/no-work-result.js","../../../node_modules/postcss/lib/node.js","../../../node_modules/postcss/lib/parse.js","../../../node_modules/postcss/lib/parser.js","../../../node_modules/postcss/lib/postcss.js","../../../node_modules/postcss/lib/previous-map.js","../../../node_modules/postcss/lib/processor.js","../../../node_modules/postcss/lib/result.js","../../../node_modules/postcss/lib/root.js","../../../node_modules/postcss/lib/rule.js","../../../node_modules/postcss/lib/stringifier.js","../../../node_modules/postcss/lib/stringify.js","../../../node_modules/postcss/lib/symbols.js","../../../node_modules/postcss/lib/terminal-highlight.js","../../../node_modules/postcss/lib/tokenize.js","../../../node_modules/postcss/lib/warn-once.js","../../../node_modules/postcss/lib/warning.js","../../../node_modules/postcss/package.json","../../../node_modules/process-nextick-args/index.js","../../../node_modules/process-nextick-args/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../node_modules/readable-stream/lib/_stream_readable.js","../../../node_modules/readable-stream/lib/_stream_transform.js","../../../node_modules/readable-stream/lib/_stream_writable.js","../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../node_modules/readable-stream/package.json","../../../node_modules/readable-stream/readable.js","../../../node_modules/safe-buffer/index.js","../../../node_modules/safe-buffer/package.json","../../../node_modules/sanitize-html/index.js","../../../node_modules/sanitize-html/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/serverless-mysql/index.js","../../../node_modules/serverless-mysql/package.json","../../../node_modules/source-map-js/lib/array-set.js","../../../node_modules/source-map-js/lib/base64-vlq.js","../../../node_modules/source-map-js/lib/base64.js","../../../node_modules/source-map-js/lib/binary-search.js","../../../node_modules/source-map-js/lib/mapping-list.js","../../../node_modules/source-map-js/lib/quick-sort.js","../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../node_modules/source-map-js/lib/source-map-generator.js","../../../node_modules/source-map-js/lib/source-node.js","../../../node_modules/source-map-js/lib/util.js","../../../node_modules/source-map-js/package.json","../../../node_modules/source-map-js/source-map.js","../../../node_modules/sqlstring/index.js","../../../node_modules/sqlstring/lib/SqlString.js","../../../node_modules/sqlstring/package.json","../../../node_modules/string_decoder/lib/string_decoder.js","../../../node_modules/string_decoder/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../node_modules/util-deprecate/node.js","../../../node_modules/util-deprecate/package.json","../../../package.json","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../chunks/9821.js","../chunks/9796.js","../chunks/7303.js","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/docs.js.nft.json b/dsql-app/.local_dist/server/pages/docs.js.nft.json index b1f20a83..4d801bfb 100644 --- a/dsql-app/.local_dist/server/pages/docs.js.nft.json +++ b/dsql-app/.local_dist/server/pages/docs.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../package.json","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../chunks/9821.js","../chunks/9796.js","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/docs/[page].js.nft.json b/dsql-app/.local_dist/server/pages/docs/[page].js.nft.json index 2db93bbc..ce42255c 100644 --- a/dsql-app/.local_dist/server/pages/docs/[page].js.nft.json +++ b/dsql-app/.local_dist/server/pages/docs/[page].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/query/get.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/query/post.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/githubLogin.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/handleSocialDb.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/loginSocialUser.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-create-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-delete-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-get-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-reauth-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-send-email-code.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-update-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/social/api-github-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/social/api-google-login.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addAdminUserOnLogin.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addMariadbUser.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addUsersTableToDb.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/addDbEntry.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/deleteDbEntry.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/runQuery.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/updateDbEntry.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/defaultFieldsRegexp.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/fullAccessDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabNewUsersTableSchema.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabSchemaFieldsFromData.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabUserSchemaData.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/handleNodemailer.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/html/sanitizeHtmlOptions.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/httpRequest.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/httpsRequest.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/parseDbResults.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/serverError.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/setUserSchemaData.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/updateUsersTableSchema.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/varDatabaseDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/varReadOnlyDatabaseDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/encrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/hashPassword.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-delete-generator.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-generator.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-insert-generator.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/createDbFromSchema.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/createTable.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/dbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/generateColumnDescription.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/noDatabaseDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/supplementTable.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/updateTable.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/varDatabaseDbHandler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/DB_HANDLER.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/DSQL_USER_DB_HANDLER.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/LOCAL_DB_HANDLER.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/NO_DB_HANDLER.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/camelJoinedtoCamelSpace.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/db/conn-db-handler.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-db-full-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-dsql-connection.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/trim-sql.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/add-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/delete-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/get-token.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/get-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/login-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/logout-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/reauth-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/send-email-code.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/social/github-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/social/google-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/update-user.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/validate-temp-email-code.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/validate-token.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/delete-file.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-schema.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/post.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/upload-file.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/upload-image.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../node_modules/@swc/helpers/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/client-only/index.js","../../../../node_modules/client-only/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/deepmerge/dist/cjs.js","../../../../node_modules/deepmerge/package.json","../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../node_modules/dom-serializer/lib/index.js","../../../../node_modules/dom-serializer/package.json","../../../../node_modules/domelementtype/lib/index.js","../../../../node_modules/domelementtype/package.json","../../../../node_modules/domhandler/lib/index.js","../../../../node_modules/domhandler/lib/node.js","../../../../node_modules/domhandler/package.json","../../../../node_modules/domutils/lib/feeds.js","../../../../node_modules/domutils/lib/helpers.js","../../../../node_modules/domutils/lib/index.js","../../../../node_modules/domutils/lib/legacy.js","../../../../node_modules/domutils/lib/manipulation.js","../../../../node_modules/domutils/lib/querying.js","../../../../node_modules/domutils/lib/stringify.js","../../../../node_modules/domutils/lib/traversal.js","../../../../node_modules/domutils/package.json","../../../../node_modules/entities/lib/decode.js","../../../../node_modules/entities/lib/decode_codepoint.js","../../../../node_modules/entities/lib/encode.js","../../../../node_modules/entities/lib/escape.js","../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../node_modules/entities/lib/generated/encode-html.js","../../../../node_modules/entities/lib/index.js","../../../../node_modules/entities/package.json","../../../../node_modules/escape-string-regexp/index.js","../../../../node_modules/escape-string-regexp/package.json","../../../../node_modules/generate-password/main.js","../../../../node_modules/generate-password/package.json","../../../../node_modules/generate-password/src/generate.js","../../../../node_modules/htmlparser2/lib/Parser.js","../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../node_modules/htmlparser2/lib/index.js","../../../../node_modules/htmlparser2/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../node_modules/is-plain-object/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/nanoid/non-secure/index.cjs","../../../../node_modules/nanoid/non-secure/package.json","../../../../node_modules/nanoid/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/head.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../node_modules/next/head.js","../../../../node_modules/next/package.json","../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../node_modules/nodemailer/lib/base64/index.js","../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../node_modules/nodemailer/lib/qp/index.js","../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../node_modules/nodemailer/lib/shared/index.js","../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../node_modules/nodemailer/package.json","../../../../node_modules/parse-srcset/package.json","../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../node_modules/picocolors/package.json","../../../../node_modules/picocolors/picocolors.js","../../../../node_modules/postcss/lib/at-rule.js","../../../../node_modules/postcss/lib/comment.js","../../../../node_modules/postcss/lib/container.js","../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../node_modules/postcss/lib/declaration.js","../../../../node_modules/postcss/lib/document.js","../../../../node_modules/postcss/lib/fromJSON.js","../../../../node_modules/postcss/lib/input.js","../../../../node_modules/postcss/lib/lazy-result.js","../../../../node_modules/postcss/lib/list.js","../../../../node_modules/postcss/lib/map-generator.js","../../../../node_modules/postcss/lib/no-work-result.js","../../../../node_modules/postcss/lib/node.js","../../../../node_modules/postcss/lib/parse.js","../../../../node_modules/postcss/lib/parser.js","../../../../node_modules/postcss/lib/postcss.js","../../../../node_modules/postcss/lib/previous-map.js","../../../../node_modules/postcss/lib/processor.js","../../../../node_modules/postcss/lib/result.js","../../../../node_modules/postcss/lib/root.js","../../../../node_modules/postcss/lib/rule.js","../../../../node_modules/postcss/lib/stringifier.js","../../../../node_modules/postcss/lib/stringify.js","../../../../node_modules/postcss/lib/symbols.js","../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../node_modules/postcss/lib/tokenize.js","../../../../node_modules/postcss/lib/warn-once.js","../../../../node_modules/postcss/lib/warning.js","../../../../node_modules/postcss/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../node_modules/react-dom/index.js","../../../../node_modules/react-dom/package.json","../../../../node_modules/react-dom/server.browser.js","../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../node_modules/react/cjs/react.development.js","../../../../node_modules/react/cjs/react.production.min.js","../../../../node_modules/react/index.js","../../../../node_modules/react/jsx-runtime.js","../../../../node_modules/react/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/sanitize-html/index.js","../../../../node_modules/sanitize-html/package.json","../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../node_modules/scheduler/index.js","../../../../node_modules/scheduler/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/source-map-js/lib/array-set.js","../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../node_modules/source-map-js/lib/base64.js","../../../../node_modules/source-map-js/lib/binary-search.js","../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../node_modules/source-map-js/lib/source-node.js","../../../../node_modules/source-map-js/lib/util.js","../../../../node_modules/source-map-js/package.json","../../../../node_modules/source-map-js/source-map.js","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/styled-jsx/dist/index/index.js","../../../../node_modules/styled-jsx/index.js","../../../../node_modules/styled-jsx/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-runtime.js","../../chunks/883.js","../../chunks/9821.js","../../chunks/9796.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/docs/[page]/[sub-page].js.nft.json b/dsql-app/.local_dist/server/pages/docs/[page]/[sub-page].js.nft.json index 1d8322bd..2ff91861 100644 --- a/dsql-app/.local_dist/server/pages/docs/[page]/[sub-page].js.nft.json +++ b/dsql-app/.local_dist/server/pages/docs/[page]/[sub-page].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/query/get.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/query/post.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/githubLogin.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/handleSocialDb.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/loginSocialUser.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-create-user.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-delete-user.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-get-user.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-reauth-user.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-send-email-code.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-update-user.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/social/api-github-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/social/api-google-login.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addAdminUserOnLogin.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addMariadbUser.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addUsersTableToDb.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/addDbEntry.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/deleteDbEntry.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/runQuery.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/updateDbEntry.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/defaultFieldsRegexp.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/fullAccessDbHandler.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabNewUsersTableSchema.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabSchemaFieldsFromData.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabUserSchemaData.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/handleNodemailer.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/html/sanitizeHtmlOptions.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/httpRequest.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/httpsRequest.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/parseDbResults.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/serverError.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/setUserSchemaData.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/updateUsersTableSchema.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/varDatabaseDbHandler.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/varReadOnlyDatabaseDbHandler.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/encrypt.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/hashPassword.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-delete-generator.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-generator.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-insert-generator.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/createDbFromSchema.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/createTable.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/dbHandler.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/generateColumnDescription.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/noDatabaseDbHandler.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/supplementTable.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/updateTable.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/varDatabaseDbHandler.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/DB_HANDLER.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/DSQL_USER_DB_HANDLER.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/LOCAL_DB_HANDLER.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/NO_DB_HANDLER.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/camelJoinedtoCamelSpace.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/db/conn-db-handler.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-db-full-name.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-dsql-connection.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/trim-sql.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/add-user.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/delete-user.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/get-token.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/get-user.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/login-user.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/logout-user.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/reauth-user.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/send-email-code.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/social/github-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/social/google-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/update-user.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/validate-temp-email-code.js","../../../../../node_modules/@moduletrace/datasquirel/dist/users/validate-token.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/delete-file.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-schema.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/post.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/upload-file.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/upload-image.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/deepmerge/dist/cjs.js","../../../../../node_modules/deepmerge/package.json","../../../../../node_modules/dom-serializer/lib/foreignNames.js","../../../../../node_modules/dom-serializer/lib/index.js","../../../../../node_modules/dom-serializer/package.json","../../../../../node_modules/domelementtype/lib/index.js","../../../../../node_modules/domelementtype/package.json","../../../../../node_modules/domhandler/lib/index.js","../../../../../node_modules/domhandler/lib/node.js","../../../../../node_modules/domhandler/package.json","../../../../../node_modules/domutils/lib/feeds.js","../../../../../node_modules/domutils/lib/helpers.js","../../../../../node_modules/domutils/lib/index.js","../../../../../node_modules/domutils/lib/legacy.js","../../../../../node_modules/domutils/lib/manipulation.js","../../../../../node_modules/domutils/lib/querying.js","../../../../../node_modules/domutils/lib/stringify.js","../../../../../node_modules/domutils/lib/traversal.js","../../../../../node_modules/domutils/package.json","../../../../../node_modules/entities/lib/decode.js","../../../../../node_modules/entities/lib/decode_codepoint.js","../../../../../node_modules/entities/lib/encode.js","../../../../../node_modules/entities/lib/escape.js","../../../../../node_modules/entities/lib/generated/decode-data-html.js","../../../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../../../node_modules/entities/lib/generated/encode-html.js","../../../../../node_modules/entities/lib/index.js","../../../../../node_modules/entities/package.json","../../../../../node_modules/escape-string-regexp/index.js","../../../../../node_modules/escape-string-regexp/package.json","../../../../../node_modules/generate-password/main.js","../../../../../node_modules/generate-password/package.json","../../../../../node_modules/generate-password/src/generate.js","../../../../../node_modules/htmlparser2/lib/Parser.js","../../../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../../../node_modules/htmlparser2/lib/index.js","../../../../../node_modules/htmlparser2/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../../../node_modules/is-plain-object/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/nanoid/non-secure/index.cjs","../../../../../node_modules/nanoid/non-secure/package.json","../../../../../node_modules/nanoid/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/nodemailer/lib/addressparser/index.js","../../../../../node_modules/nodemailer/lib/base64/index.js","../../../../../node_modules/nodemailer/lib/dkim/index.js","../../../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../../../node_modules/nodemailer/lib/dkim/sign.js","../../../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../../../node_modules/nodemailer/lib/fetch/index.js","../../../../../node_modules/nodemailer/lib/json-transport/index.js","../../../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../../../node_modules/nodemailer/lib/mailer/index.js","../../../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../../../node_modules/nodemailer/lib/mime-node/index.js","../../../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../../../node_modules/nodemailer/lib/nodemailer.js","../../../../../node_modules/nodemailer/lib/punycode/index.js","../../../../../node_modules/nodemailer/lib/qp/index.js","../../../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../../../node_modules/nodemailer/lib/shared/index.js","../../../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../../../node_modules/nodemailer/lib/well-known/index.js","../../../../../node_modules/nodemailer/lib/well-known/services.json","../../../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../../../node_modules/nodemailer/package.json","../../../../../node_modules/parse-srcset/package.json","../../../../../node_modules/parse-srcset/src/parse-srcset.js","../../../../../node_modules/picocolors/package.json","../../../../../node_modules/picocolors/picocolors.js","../../../../../node_modules/postcss/lib/at-rule.js","../../../../../node_modules/postcss/lib/comment.js","../../../../../node_modules/postcss/lib/container.js","../../../../../node_modules/postcss/lib/css-syntax-error.js","../../../../../node_modules/postcss/lib/declaration.js","../../../../../node_modules/postcss/lib/document.js","../../../../../node_modules/postcss/lib/fromJSON.js","../../../../../node_modules/postcss/lib/input.js","../../../../../node_modules/postcss/lib/lazy-result.js","../../../../../node_modules/postcss/lib/list.js","../../../../../node_modules/postcss/lib/map-generator.js","../../../../../node_modules/postcss/lib/no-work-result.js","../../../../../node_modules/postcss/lib/node.js","../../../../../node_modules/postcss/lib/parse.js","../../../../../node_modules/postcss/lib/parser.js","../../../../../node_modules/postcss/lib/postcss.js","../../../../../node_modules/postcss/lib/previous-map.js","../../../../../node_modules/postcss/lib/processor.js","../../../../../node_modules/postcss/lib/result.js","../../../../../node_modules/postcss/lib/root.js","../../../../../node_modules/postcss/lib/rule.js","../../../../../node_modules/postcss/lib/stringifier.js","../../../../../node_modules/postcss/lib/stringify.js","../../../../../node_modules/postcss/lib/symbols.js","../../../../../node_modules/postcss/lib/terminal-highlight.js","../../../../../node_modules/postcss/lib/tokenize.js","../../../../../node_modules/postcss/lib/warn-once.js","../../../../../node_modules/postcss/lib/warning.js","../../../../../node_modules/postcss/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/sanitize-html/index.js","../../../../../node_modules/sanitize-html/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/source-map-js/lib/array-set.js","../../../../../node_modules/source-map-js/lib/base64-vlq.js","../../../../../node_modules/source-map-js/lib/base64.js","../../../../../node_modules/source-map-js/lib/binary-search.js","../../../../../node_modules/source-map-js/lib/mapping-list.js","../../../../../node_modules/source-map-js/lib/quick-sort.js","../../../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../../../node_modules/source-map-js/lib/source-map-generator.js","../../../../../node_modules/source-map-js/lib/source-node.js","../../../../../node_modules/source-map-js/lib/util.js","../../../../../node_modules/source-map-js/package.json","../../../../../node_modules/source-map-js/source-map.js","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/email-verification.js b/dsql-app/.local_dist/server/pages/email-verification.js index 914167ea..fb477eb2 100644 --- a/dsql-app/.local_dist/server/pages/email-verification.js +++ b/dsql-app/.local_dist/server/pages/email-verification.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=6712,e.ids=[3220,6712],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},70852:(e,t,r)=>{r.r(t),r.d(t,{config:()=>P,default:()=>y,getServerSideProps:()=>E,getStaticPaths:()=>A,getStaticProps:()=>D,reportWebVitals:()=>j,routeModule:()=>w,unstable_getServerProps:()=>R,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>L,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>N});var s={};r.r(s),r.d(s,{default:()=>x,getServerSideProps:()=>v});var n=r(63865),i=r(9455),a=r(30671),o=r(5583),c=r(19796),l=r(8732),u=r(82015),p=r.n(u),d=r(92702),m=r(16757),f=r(46169),g=r(71205),S=r(26228),h=r(77047),_=r(71934);function x({user:e,verified:t}){let[r,s]=p().useState(!1),[n,i]=p().useState(null);return t?(0,l.jsx)(S.A,{head:(0,l.jsxs)(p().Fragment,{children:[(0,l.jsx)("title",{children:"Verify Email Address"}),(0,l.jsx)("meta",{name:"description",content:"Verify your email address"})]}),user:e,children:(0,l.jsx)("main",{className:"flex items-center justify-center w-full p-8",children:(0,l.jsx)("div",{className:"login-block gap-2",children:(0,l.jsxs)("div",{className:"flex items-center gap-4",children:[(0,l.jsx)("img",{src:"/images/checkmark.svg",alt:"check-mark",width:30}),(0,l.jsx)("span",{className:"text-xl",children:"Email Verification Successfull!"})]})})})}):(0,l.jsx)(p().Fragment,{children:(0,l.jsx)(S.A,{head:(0,l.jsxs)(p().Fragment,{children:[(0,l.jsx)("title",{children:"Verify Email Address"}),(0,l.jsx)("meta",{name:"description",content:"Verify your email address"})]}),user:e,children:(0,l.jsx)("main",{className:"flex flex-col items-center p-8 justify-center w-full",children:(0,l.jsxs)("div",{className:"login-block gap-2 flex-col max-w-lg",children:[n&&(0,l.jsx)("div",{className:n.class+" w-full rounded py-2 px-4 flex justify-center",children:n.msg}),r&&(0,l.jsx)(m.A,{position:"absolute"}),(0,l.jsx)("h1",{className:"text-2xl m-0 ",children:"Verify Email Address"}),(0,l.jsx)("span",{children:"Please click the button below to send verification link"}),(0,l.jsx)("button",{className:"w-full",onClick:function(e){e.preventDefault(),s(!0),(0,f.A)("/api/sendEmailVerificationLink").then(e=>{s(!1),e.success&&i({msg:"Email Sent. Please check mailbox",class:"bg-emerald-100"})})},children:(0,l.jsx)("span",{children:"Send Verification Link"})}),(0,l.jsx)("button",{className:"w-full outlined",onClick:e=>{window.history.back()},children:(0,l.jsx)("span",{children:"Go Back"})})]})})})})}async function v({req:e,res:t,query:r}){let s;let n=!1;try{s=await (0,d.A)(e,t);let i=r?.token;if(i){let e=(0,g.A)({encryptedString:i.toString()});if(e)try{s=JSON.parse(e)}catch(e){(0,h.A)({component:"email-verification/index-page-component/getServerSideProps/line-255",message:e.message,user:{}}),s=null,i=null}}if(!s)return{redirect:{destination:"/logout",permanent:!1}};if(s.verification_status?.toString().match(/^[1-5]$/))return{redirect:{destination:"/admin",permanent:!1}};let a=await (0,_.A)(`SELECT id FROM users WHERE verification_status > 0 AND id='${s.id}'`);if(a&&a[0])return{redirect:{destination:"/admin",permanent:!1}};if(s?.dateCode){let e=s.dateCode;Date.now()-parseInt(e)>18e5?(s=null,i=null):(await (0,_.A)(`UPDATE users SET verification_status='1' WHERE id='${s.id}'`),n=!0)}}catch(e){return(0,h.A)({component:"email-verification/index-page-component/getServerSideProps/main-catch-error",message:e.message,user:{}}),{redirect:{destination:"/logout",permanent:!1}}}return{props:{user:s,verified:n}}}let y=(0,a.M)(s,"default"),D=(0,a.M)(s,"getStaticProps"),A=(0,a.M)(s,"getStaticPaths"),E=(0,a.M)(s,"getServerSideProps"),P=(0,a.M)(s,"config"),j=(0,a.M)(s,"reportWebVitals"),N=(0,a.M)(s,"unstable_getStaticProps"),b=(0,a.M)(s,"unstable_getStaticPaths"),L=(0,a.M)(s,"unstable_getStaticParams"),R=(0,a.M)(s,"unstable_getServerProps"),O=(0,a.M)(s,"unstable_getServerSideProps"),w=new n.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/email-verification",pathname:"/email-verification",bundlePath:"",filename:""},components:{App:c.default,Document:o.default},userland:s})},92702:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(39908),n=r.n(s);async function i(e,t,r){let s=n()({req:e,level:r?"deep":void 0});return console.log(s),s.payload}},77047:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(29021),n=r.n(s);async function i({user:e,message:t,component:r,noMail:s,req:i}){let a=new Date,o=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],t=i.headers["x-real-ip"],r=i.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||s||t||i.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=6712,e.ids=[3220,6712],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},70852:(e,t,r)=>{r.r(t),r.d(t,{config:()=>P,default:()=>x,getServerSideProps:()=>A,getStaticPaths:()=>E,getStaticProps:()=>y,reportWebVitals:()=>N,routeModule:()=>Q,unstable_getServerProps:()=>O,unstable_getServerSideProps:()=>R,unstable_getStaticParams:()=>j,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>L});var s={};r.r(s),r.d(s,{default:()=>D,getServerSideProps:()=>v});var n=r(63865),i=r(9455),a=r(30671),o=r(5583),c=r(19796),l=r(8732),u=r(82015),d=r.n(u),p=r(92702),m=r(16757),f=r(46169),S=r(71205),_=r(26228),g=r(77047),h=r(71934);function D({user:e,verified:t}){let[r,s]=d().useState(!1),[n,i]=d().useState(null);return t?(0,l.jsx)(_.A,{head:(0,l.jsxs)(d().Fragment,{children:[(0,l.jsx)("title",{children:"Verify Email Address"}),(0,l.jsx)("meta",{name:"description",content:"Verify your email address"})]}),user:e,children:(0,l.jsx)("main",{className:"flex items-center justify-center w-full p-8",children:(0,l.jsx)("div",{className:"login-block gap-2",children:(0,l.jsxs)("div",{className:"flex items-center gap-4",children:[(0,l.jsx)("img",{src:"/images/checkmark.svg",alt:"check-mark",width:30}),(0,l.jsx)("span",{className:"text-xl",children:"Email Verification Successfull!"})]})})})}):(0,l.jsx)(d().Fragment,{children:(0,l.jsx)(_.A,{head:(0,l.jsxs)(d().Fragment,{children:[(0,l.jsx)("title",{children:"Verify Email Address"}),(0,l.jsx)("meta",{name:"description",content:"Verify your email address"})]}),user:e,children:(0,l.jsx)("main",{className:"flex flex-col items-center p-8 justify-center w-full",children:(0,l.jsxs)("div",{className:"login-block gap-2 flex-col max-w-lg",children:[n&&(0,l.jsx)("div",{className:n.class+" w-full rounded py-2 px-4 flex justify-center",children:n.msg}),r&&(0,l.jsx)(m.A,{position:"absolute"}),(0,l.jsx)("h1",{className:"text-2xl m-0 ",children:"Verify Email Address"}),(0,l.jsx)("span",{children:"Please click the button below to send verification link"}),(0,l.jsx)("button",{className:"w-full",onClick:function(e){e.preventDefault(),s(!0),(0,f.A)("/api/sendEmailVerificationLink").then(e=>{s(!1),e.success&&i({msg:"Email Sent. Please check mailbox",class:"bg-emerald-100"})})},children:(0,l.jsx)("span",{children:"Send Verification Link"})}),(0,l.jsx)("button",{className:"w-full outlined",onClick:e=>{window.history.back()},children:(0,l.jsx)("span",{children:"Go Back"})})]})})})})}async function v({req:e,res:t,query:r}){let s;let n=!1;try{s=await (0,p.A)(e,t);let i=r?.token;if(i){let e=(0,S.A)({encryptedString:i.toString()});if(e)try{s=JSON.parse(e)}catch(e){(0,g.A)({component:"email-verification/index-page-component/getServerSideProps/line-255",message:e.message,user:{}}),s=null,i=null}}if(!s)return{redirect:{destination:"/logout",permanent:!1}};if(s.verification_status?.toString().match(/^[1-5]$/))return{redirect:{destination:"/admin",permanent:!1}};let a=await (0,h.A)(`SELECT id FROM users WHERE verification_status > 0 AND id='${s.id}'`);if(a&&a[0])return{redirect:{destination:"/admin",permanent:!1}};if(s?.dateCode){let e=s.dateCode;Date.now()-parseInt(e)>18e5?(s=null,i=null):(await (0,h.A)(`UPDATE users SET verification_status='1' WHERE id='${s.id}'`),n=!0)}}catch(e){return(0,g.A)({component:"email-verification/index-page-component/getServerSideProps/main-catch-error",message:e.message,user:{}}),{redirect:{destination:"/logout",permanent:!1}}}return{props:{user:s,verified:n}}}let x=(0,a.M)(s,"default"),y=(0,a.M)(s,"getStaticProps"),E=(0,a.M)(s,"getStaticPaths"),A=(0,a.M)(s,"getServerSideProps"),P=(0,a.M)(s,"config"),N=(0,a.M)(s,"reportWebVitals"),L=(0,a.M)(s,"unstable_getStaticProps"),b=(0,a.M)(s,"unstable_getStaticPaths"),j=(0,a.M)(s,"unstable_getStaticParams"),O=(0,a.M)(s,"unstable_getServerProps"),R=(0,a.M)(s,"unstable_getServerSideProps"),Q=new n.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/email-verification",pathname:"/email-verification",bundlePath:"",filename:""},components:{App:c.default,Document:o.default},userland:s})},92702:(e,t,r)=>{async function s(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>s}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},77047:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(29021),n=r.n(s);async function i({user:e,message:t,component:r,noMail:s,req:i}){let a=new Date,o=(()=>{if(!i)return null;try{let e=i.headers["x-forwarded-for"],t=i.headers["x-real-ip"],r=i.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||s||t||i.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${a.toDateString()} -${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71205:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(55511),n=r(79428),i=r(48243);function a({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:o,keyLen:c,algorithm:l,bufferAllocSize:u}=(0,i.A)({encryptionKey:t});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let p=(0,s.scryptSync)(a,o,c),d=n.Buffer.alloc(u,0),m=(0,s.createDecipheriv)(l,p,d);try{let t=m.update(e,"hex","utf8");return t+=m.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},71934:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(51779);async function n(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(9973),n=r.n(s);function i(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},48243:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>i});var s=r(8732);r(82015);var n=r(20883);function i(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796],()=>r(70852));module.exports=s})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71205:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(55511),n=r(79428),i=r(48243);function a({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:a,salt:o,keyLen:c,algorithm:l,bufferAllocSize:u}=(0,i.A)({encryptionKey:t});if(!a?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,s.scryptSync)(a,o,c),p=n.Buffer.alloc(u,0),m=(0,s.createDecipheriv)(l,d,p);try{let t=m.update(e,"hex","utf8");return t+=m.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},71934:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(51779);async function n(...e){let t=(0,s.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let r=await t.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,r)=>{r.d(t,{A:()=>i});var s=r(9973),n=r.n(s);function i(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},48243:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>i});var s=r(8732);r(82015);var n=r(20883);function i(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796],()=>r(70852));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/email-verification.js.nft.json b/dsql-app/.local_dist/server/pages/email-verification.js.nft.json index 4679e910..4d801bfb 100644 --- a/dsql-app/.local_dist/server/pages/email-verification.js.nft.json +++ b/dsql-app/.local_dist/server/pages/email-verification.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/bignumber.js/bignumber.js","../../../node_modules/bignumber.js/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/core-util-is/lib/util.js","../../../node_modules/core-util-is/package.json","../../../node_modules/inherits/inherits.js","../../../node_modules/inherits/inherits_browser.js","../../../node_modules/inherits/package.json","../../../node_modules/isarray/index.js","../../../node_modules/isarray/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/mysql/index.js","../../../node_modules/mysql/lib/Connection.js","../../../node_modules/mysql/lib/ConnectionConfig.js","../../../node_modules/mysql/lib/Pool.js","../../../node_modules/mysql/lib/PoolCluster.js","../../../node_modules/mysql/lib/PoolConfig.js","../../../node_modules/mysql/lib/PoolConnection.js","../../../node_modules/mysql/lib/PoolNamespace.js","../../../node_modules/mysql/lib/PoolSelector.js","../../../node_modules/mysql/lib/protocol/Auth.js","../../../node_modules/mysql/lib/protocol/BufferList.js","../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../node_modules/mysql/lib/protocol/Parser.js","../../../node_modules/mysql/lib/protocol/Protocol.js","../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../node_modules/mysql/lib/protocol/SqlString.js","../../../node_modules/mysql/lib/protocol/Timer.js","../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../node_modules/mysql/lib/protocol/constants/client.js","../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../node_modules/mysql/lib/protocol/constants/types.js","../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../node_modules/mysql/lib/protocol/packets/index.js","../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../node_modules/mysql/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/process-nextick-args/index.js","../../../node_modules/process-nextick-args/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../node_modules/readable-stream/lib/_stream_readable.js","../../../node_modules/readable-stream/lib/_stream_transform.js","../../../node_modules/readable-stream/lib/_stream_writable.js","../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../node_modules/readable-stream/package.json","../../../node_modules/readable-stream/readable.js","../../../node_modules/safe-buffer/index.js","../../../node_modules/safe-buffer/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/serverless-mysql/index.js","../../../node_modules/serverless-mysql/package.json","../../../node_modules/sqlstring/index.js","../../../node_modules/sqlstring/lib/SqlString.js","../../../node_modules/sqlstring/package.json","../../../node_modules/string_decoder/lib/string_decoder.js","../../../node_modules/string_decoder/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../node_modules/util-deprecate/node.js","../../../node_modules/util-deprecate/package.json","../../../package.json","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../chunks/9821.js","../chunks/9796.js","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/index.html b/dsql-app/.local_dist/server/pages/index.html deleted file mode 100644 index ff3ef347..00000000 --- a/dsql-app/.local_dist/server/pages/index.html +++ /dev/null @@ -1 +0,0 @@ -
      \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/index.js b/dsql-app/.local_dist/server/pages/index.js new file mode 100644 index 00000000..9c6bca6c --- /dev/null +++ b/dsql-app/.local_dist/server/pages/index.js @@ -0,0 +1 @@ +(()=>{var e={};e.id=3332,e.ids=[3332],e.modules={25428:e=>{e.exports={hero_section_wrapper:"Home_hero_section_wrapper__rAO8W",hero_image:"Home_hero_image__qie3Q",hero_image_alt:"Home_hero_image_alt__Bl1L4",hero_text_section:"Home_hero_text_section__tNqS5"}},6236:(e,t,r)=>{"use strict";r.r(t),r.d(t,{config:()=>m,default:()=>y,getServerSideProps:()=>k,getStaticPaths:()=>g,getStaticProps:()=>x,reportWebVitals:()=>_,routeModule:()=>S,unstable_getServerProps:()=>b,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>M,unstable_getStaticPaths:()=>f,unstable_getStaticProps:()=>v});var a={};r.r(a),r.d(a,{HomepageContext:()=>u,default:()=>p});var s=r(63865),i=r(9455),o=r(30671),c=r(5583),d=r(19796),l=(r(8732),r(82015)),h=r.n(l);r(26228),r(91258),r(82271),r(191),r(57758),r(25428),r(14199),r(64126),r(92441);var n=r(82544);(0,n.A)("SquareGanttChart",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 8h7",key:"kbo1nt"}],["path",{d:"M8 12h6",key:"ikassy"}],["path",{d:"M11 16h5",key:"oq65wt"}]]),(0,n.A)("CopyCheck",[["path",{d:"m12 15 2 2 4-4",key:"2c609p"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),r(93213),(0,n.A)("EarthLock",[["path",{d:"M7 3.34V5a3 3 0 0 0 3 3",key:"w732o8"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2 2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"f02343"}],["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M12 2a10 10 0 1 0 9.54 13",key:"zjsr6q"}],["path",{d:"M20 6V4a2 2 0 1 0-4 0v2",key:"1of5e8"}],["rect",{width:"8",height:"5",x:"14",y:"6",rx:"1",key:"1fmf51"}]]),r(29743),r(71296);let u=h().createContext({});function p(){}let y=(0,o.M)(a,"default"),x=(0,o.M)(a,"getStaticProps"),g=(0,o.M)(a,"getStaticPaths"),k=(0,o.M)(a,"getServerSideProps"),m=(0,o.M)(a,"config"),_=(0,o.M)(a,"reportWebVitals"),v=(0,o.M)(a,"unstable_getStaticProps"),f=(0,o.M)(a,"unstable_getStaticPaths"),M=(0,o.M)(a,"unstable_getStaticParams"),b=(0,o.M)(a,"unstable_getServerProps"),w=(0,o.M)(a,"unstable_getServerSideProps"),S=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/index",pathname:"/",bundlePath:"",filename:""},components:{App:d.default,Document:c.default},userland:a})},64126:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(8732),s=r(82015),i=r.n(s),o=r(96089);function c({content:e,language:t,style:r,showCopy:s}){let[c,d]=i().useState(!1),l=()=>{d(!0)},h={};return(0,a.jsxs)("pre",{className:`language-${t||"javascript"} w-auto overflow-hidden skip-js code-block relative max-w-4xl flex items-center justify-center`,style:r?{...r,...h}:h,children:[(0,a.jsx)("code",{className:"w-auto px-10",style:{wordBreak:"break-all"},children:e}),(0,a.jsx)("button",{className:"outlined copy-code "+(s?"relative show":" absolute right-2 z-20 hover:opacity-50"),style:{padding:"2px",border:"none"},onClick:t=>{navigator.clipboard.writeText(e).then(()=>{l()})},children:(0,a.jsx)(o.A,{className:"text-white",size:20})})]})}},14199:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var a=r(8732);function s({src:e,alt:t,className:r,fadeHeight:s,width:i,height:o,opacity:c}){return(0,a.jsxs)("div",{className:"overflow-hidden z-0"+(r?" "+r:""),children:[(0,a.jsx)("img",{src:e,alt:t,className:"w-full h-full object-cover",width:i,height:o}),(0,a.jsx)("div",{className:"fade-side",style:{height:s}})]})}r(82015)},96089:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},29743:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(82544).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},71296:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(82544).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},93213:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});let a=(0,r(82544).A)("Sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]])},13893:e=>{"use strict";e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{"use strict";e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{"use strict";e.exports=require("next/head")},82015:e=>{"use strict";e.exports=require("react")},22326:e=>{"use strict";e.exports=require("react-dom")},8732:e=>{"use strict";e.exports=require("react/jsx-runtime")},33873:e=>{"use strict";e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),a=t.X(0,[883,9821,9796,6202],()=>r(6236));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/index.js.nft.json b/dsql-app/.local_dist/server/pages/index.js.nft.json index b1f20a83..50fbcbf1 100644 --- a/dsql-app/.local_dist/server/pages/index.js.nft.json +++ b/dsql-app/.local_dist/server/pages/index.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../package.json","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../chunks/9821.js","../chunks/9796.js","../chunks/6202.js","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/login.js b/dsql-app/.local_dist/server/pages/login.js index 380811c9..da7caad7 100644 --- a/dsql-app/.local_dist/server/pages/login.js +++ b/dsql-app/.local_dist/server/pages/login.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=676,e.ids=[676,3220],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},45581:(e,t,s)=>{s.r(t),s.d(t,{config:()=>L,default:()=>N,getServerSideProps:()=>E,getStaticPaths:()=>M,getStaticProps:()=>_,reportWebVitals:()=>k,routeModule:()=>C,unstable_getServerProps:()=>T,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>G,unstable_getStaticPaths:()=>D,unstable_getStaticProps:()=>I});var r={};s.r(r),s.d(r,{default:()=>A,getServerSideProps:()=>q});var a=s(63865),n=s(9455),i=s(30671),o=s(5583),l=s(19796),c=s(8732),u=s(82015),d=s.n(u),m=s(27912),p=s.n(m),x=s(46169),g=s(76102),h=s.n(g);async function f({e,setAlert:t,setLoading:s,query:r}){e.preventDefault(),s(!0);let a=e.target["email-or-username-input"],n=e.target.password;if(a?.value===""&&n?.value===""){a.classList.add("warning"),n.classList.add("warning"),t("No Email or Password Provided"),s(!1);return}if(n?.value===""){t(!1),n.classList.add("warning"),t(!0),s(!1);return}a.classList.remove("warning"),n.classList.remove("warning"),t(!1);let i={email:a.value,password:n.value,query:r};(0,x.A)("/api/loginUser",{method:"post",body:i}).then(e=>{e.success&&e.payload?.logged_in_status?(h().auth.postLogin(e),window.location.reload()):e.msg&&(t(e.msg),s(!1))})}var j=s(16757),y=s(96997);let v=d().createContext({});function P({user:e,query:t}){let[s,r]=(0,u.useState)(!1),[a,n]=(0,u.useState)(!1);return(0,c.jsxs)(v.Provider,{value:{loading:a,setLoading:n,alert:s,setAlert:r,user:e},children:[(0,c.jsx)(y.A,{user:e,userType:"admin",setLoading:n}),(0,c.jsxs)("div",{className:"w-full justify-center relative",children:[(0,c.jsx)("span",{className:"bg-white dark:bg-slate-800 px-3 relative z-10",children:"OR"}),(0,c.jsx)("hr",{className:"absolute"})]}),(0,c.jsxs)("div",{className:"w-full flex-col items-stretch gap-4",children:[a&&(0,c.jsx)(j.A,{}),s&&(0,c.jsx)("div",{className:"p-2 justify-center text-sm border border-solid border-orange-400 rounded bg-orange-50",children:s}),(0,c.jsxs)("form",{className:"flex flex-col gap-2 w-full",onSubmit:e=>{f({e,setAlert:r,setLoading:n,query:t})},children:[(0,c.jsx)("input",{type:"text",name:"email-or-username-input",id:"email-or-username-input",placeholder:"Email or username",defaultValue:t?.email?t.email:"",required:!0,onInput:e=>{s&&r(!1)}}),(0,c.jsx)("input",{type:"password",name:"password",id:"password-input",placeholder:"Password",required:!0,onInput:e=>{s&&r(!1)}}),(0,c.jsx)("button",{type:"submit",children:"Login"})]}),(0,c.jsx)("div",{className:"flex flex-col items-center w-full mb-2",children:(0,c.jsx)("a",{href:"/send-password-reset-link",className:"text-secondary font-semibold",children:"Forgot Password?"})}),(0,c.jsxs)("div",{className:"flex items-center gap-2 justify-center w-full mb-2 flex-wrap",children:[(0,c.jsx)("span",{children:"Dont have an account yet?"}),(0,c.jsx)("a",{href:"/create-account",className:"text-secondary font-semibold",children:"Register Now"})]}),(0,c.jsxs)("div",{className:"justify-center text-sm text-secondary",children:[(0,c.jsx)("a",{href:"/terms",className:"text-secondary",children:"Terms and Conditions"}),(0,c.jsx)("a",{href:"/privacy",className:"text-secondary",children:"Privacy Policy"})]})]})]})}var w=s(92702),b=s(50139),S=s(32572);function A(e){return e.query.invite&&e.user?(0,c.jsx)(S.A,{}):(0,c.jsxs)(d().Fragment,{children:[(0,c.jsxs)(p(),{children:[(0,c.jsx)("title",{children:"Login to your account"}),(0,c.jsx)("meta",{name:"description",content:"Login to your account"})]}),(0,c.jsx)("main",{className:"w-screen h-screen flex items-center justify-center p-4 md:p-8",children:(0,c.jsxs)("div",{className:"card col items-center no-hover max-w-md w-full bg-white p-4 sm:p-6 overflow-auto minimal-scrollbars",style:{maxHeight:"calc(100vh - 40px)"},children:[(0,c.jsx)(b.A,{}),(0,c.jsx)("hr",{}),(0,c.jsx)("h3",{className:"m-0 text-lg font-semibold",children:"Login to your account"}),(0,c.jsx)(P,{user:e.user,query:e.query})]})})]})}async function q({req:e,res:t,query:s}){let r=await (0,w.A)(e);return r?{redirect:{destination:"/admin",permanent:!1}}:{props:{user:r,query:s}}}let N=(0,i.M)(r,"default"),_=(0,i.M)(r,"getStaticProps"),M=(0,i.M)(r,"getStaticPaths"),E=(0,i.M)(r,"getServerSideProps"),L=(0,i.M)(r,"config"),k=(0,i.M)(r,"reportWebVitals"),I=(0,i.M)(r,"unstable_getStaticProps"),D=(0,i.M)(r,"unstable_getStaticPaths"),G=(0,i.M)(r,"unstable_getStaticParams"),T=(0,i.M)(r,"unstable_getServerProps"),O=(0,i.M)(r,"unstable_getServerSideProps"),C=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/login",pathname:"/login",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:r})},32572:(e,t,s)=>{s.d(t,{A:()=>n});var r=s(8732);s(82015);var a=s(16757);function n(){return(0,r.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,r.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,r.jsx)(a.A,{width:"25px",position:"relative"})})]})})}},96997:(e,t,s)=>{function r({user:e,userType:t,setLoading:s}){return null}s.d(t,{A:()=>r}),s(8732),s(82015),s(46169)},92702:(e,t,s)=>{s.d(t,{A:()=>n});var r=s(39908),a=s.n(r);async function n(e,t,s){let r=a()({req:e,level:s?"deep":void 0});return console.log(r),r.payload}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796],()=>s(45581));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=676,e.ids=[676,3220],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},45581:(e,t,s)=>{s.r(t),s.d(t,{config:()=>L,default:()=>N,getServerSideProps:()=>E,getStaticPaths:()=>M,getStaticProps:()=>_,reportWebVitals:()=>O,routeModule:()=>U,unstable_getServerProps:()=>T,unstable_getServerSideProps:()=>G,unstable_getStaticParams:()=>I,unstable_getStaticPaths:()=>k,unstable_getStaticProps:()=>D});var r={};s.r(r),s.d(r,{default:()=>A,getServerSideProps:()=>q});var a=s(63865),n=s(9455),i=s(30671),o=s(5583),l=s(19796),c=s(8732),u=s(82015),d=s.n(u),m=s(27912),p=s.n(m),x=s(46169),g=s(76102),h=s.n(g);async function f({e,setAlert:t,setLoading:s,query:r}){e.preventDefault(),s(!0);let a=e.target["email-or-username-input"],n=e.target.password;if(a?.value===""&&n?.value===""){a.classList.add("warning"),n.classList.add("warning"),t("No Email or Password Provided"),s(!1);return}if(n?.value===""){t(!1),n.classList.add("warning"),t(!0),s(!1);return}a.classList.remove("warning"),n.classList.remove("warning"),t(!1);let i={email:a.value,password:n.value,query:r};(0,x.A)("/api/loginUser",{method:"post",body:i}).then(e=>{e.success&&e.payload?.logged_in_status?(h().auth.postLogin(e),window.location.reload()):e.msg&&(t(e.msg),s(!1))})}var j=s(16757),y=s(96997);let v=d().createContext({});function w({user:e,query:t}){let[s,r]=(0,u.useState)(!1),[a,n]=(0,u.useState)(!1);return(0,c.jsxs)(v.Provider,{value:{loading:a,setLoading:n,alert:s,setAlert:r,user:e},children:[(0,c.jsx)(y.A,{user:e,userType:"admin",setLoading:n}),(0,c.jsxs)("div",{className:"w-full justify-center relative",children:[(0,c.jsx)("span",{className:"bg-white dark:bg-slate-800 px-3 relative z-10",children:"OR"}),(0,c.jsx)("hr",{className:"absolute"})]}),(0,c.jsxs)("div",{className:"w-full flex-col items-stretch gap-4",children:[a&&(0,c.jsx)(j.A,{}),s&&(0,c.jsx)("div",{className:"p-2 justify-center text-sm border border-solid border-orange-400 rounded bg-orange-50",children:s}),(0,c.jsxs)("form",{className:"flex flex-col gap-2 w-full",onSubmit:e=>{f({e,setAlert:r,setLoading:n,query:t})},children:[(0,c.jsx)("input",{type:"text",name:"email-or-username-input",id:"email-or-username-input",placeholder:"Email or username",defaultValue:t?.email?t.email:"",required:!0,onInput:e=>{s&&r(!1)}}),(0,c.jsx)("input",{type:"password",name:"password",id:"password-input",placeholder:"Password",required:!0,onInput:e=>{s&&r(!1)}}),(0,c.jsx)("button",{type:"submit",children:"Login"})]}),(0,c.jsx)("div",{className:"flex flex-col items-center w-full mb-2",children:(0,c.jsx)("a",{href:"/send-password-reset-link",className:"text-secondary font-semibold",children:"Forgot Password?"})}),(0,c.jsxs)("div",{className:"flex items-center gap-2 justify-center w-full mb-2 flex-wrap",children:[(0,c.jsx)("span",{children:"Dont have an account yet?"}),(0,c.jsx)("a",{href:"/create-account",className:"text-secondary font-semibold",children:"Register Now"})]}),(0,c.jsxs)("div",{className:"justify-center text-sm text-secondary",children:[(0,c.jsx)("a",{href:"/terms",className:"text-secondary",children:"Terms and Conditions"}),(0,c.jsx)("a",{href:"/privacy",className:"text-secondary",children:"Privacy Policy"})]})]})]})}var P=s(92702),b=s(50139),S=s(32572);function A(e){return e.query.invite&&e.user?(0,c.jsx)(S.A,{}):(0,c.jsxs)(d().Fragment,{children:[(0,c.jsxs)(p(),{children:[(0,c.jsx)("title",{children:"Login to your account"}),(0,c.jsx)("meta",{name:"description",content:"Login to your account"})]}),(0,c.jsx)("main",{className:"w-screen h-screen flex items-center justify-center p-4 md:p-8",children:(0,c.jsxs)("div",{className:"card col items-center no-hover max-w-md w-full bg-white p-4 sm:p-6 overflow-auto minimal-scrollbars",style:{maxHeight:"calc(100vh - 40px)"},children:[(0,c.jsx)(b.A,{}),(0,c.jsx)("hr",{}),(0,c.jsx)("h3",{className:"m-0 text-lg font-semibold",children:"Login to your account"}),(0,c.jsx)(w,{user:e.user,query:e.query})]})})]})}async function q({req:e,res:t,query:s}){let r=await (0,P.A)(e);return r?{redirect:{destination:"/admin",permanent:!1}}:{props:{user:r,query:s}}}let N=(0,i.M)(r,"default"),_=(0,i.M)(r,"getStaticProps"),M=(0,i.M)(r,"getStaticPaths"),E=(0,i.M)(r,"getServerSideProps"),L=(0,i.M)(r,"config"),O=(0,i.M)(r,"reportWebVitals"),D=(0,i.M)(r,"unstable_getStaticProps"),k=(0,i.M)(r,"unstable_getStaticPaths"),I=(0,i.M)(r,"unstable_getStaticParams"),T=(0,i.M)(r,"unstable_getServerProps"),G=(0,i.M)(r,"unstable_getServerSideProps"),U=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/login",pathname:"/login",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:r})},32572:(e,t,s)=>{s.d(t,{A:()=>n});var r=s(8732);s(82015);var a=s(16757);function n(){return(0,r.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,r.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,r.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,r.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,r.jsx)(a.A,{width:"25px",position:"relative"})})]})})}},96997:(e,t,s)=>{function r({user:e,userType:t,setLoading:s}){return null}s.d(t,{A:()=>r}),s(8732),s(82015),s(46169)},92702:(e,t,s)=>{async function r(e,t,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(t,{A:()=>r}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796],()=>s(45581));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/login.js.nft.json b/dsql-app/.local_dist/server/pages/login.js.nft.json index dc33acf4..4d801bfb 100644 --- a/dsql-app/.local_dist/server/pages/login.js.nft.json +++ b/dsql-app/.local_dist/server/pages/login.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../package.json","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../chunks/9821.js","../chunks/9796.js","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/logout.js b/dsql-app/.local_dist/server/pages/logout.js index 924f0a80..b3c0388f 100644 --- a/dsql-app/.local_dist/server/pages/logout.js +++ b/dsql-app/.local_dist/server/pages/logout.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=7122,e.ids=[3220,7122],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},44759:(e,t,s)=>{s.r(t),s.d(t,{config:()=>A,default:()=>y,getServerSideProps:()=>q,getStaticPaths:()=>v,getStaticProps:()=>b,reportWebVitals:()=>_,routeModule:()=>I,unstable_getServerProps:()=>k,unstable_getServerSideProps:()=>G,unstable_getStaticParams:()=>E,unstable_getStaticPaths:()=>w,unstable_getStaticProps:()=>M});var r={};s.r(r),s.d(r,{default:()=>P,getServerSideProps:()=>S});var n=s(63865),a=s(9455),i=s(30671),o=s(5583),c=s(19796),l=s(8732),u=s(82015),p=s.n(u),m=s(28187),d=s.n(m),g=s(92702);require("@moduletrace/datasquirel/dist/client/");var x=s(27912),h=s.n(x),j=s(16757);function f(){let e=(0,l.jsxs)(p().Fragment,{children:[(0,l.jsx)("title",{children:"Loging Out | Datasquirel"}),(0,l.jsx)("meta",{name:"description",content:"Login you out"}),(0,l.jsx)("script",{src:"https://accounts.google.com/gsi/client"}),(0,l.jsx)("script",{src:"https://connect.facebook.net/en_US/sdk.js",crossOrigin:"anonymous"})]});return(0,l.jsxs)(p().Fragment,{children:[(0,l.jsx)(h(),{children:e}),(0,l.jsx)("main",{className:"w-screen h-screen flex items-center justify-center p-4 md:p-8",children:(0,l.jsxs)("div",{className:"card max-w-md flex-col items-center bg-white p-6 rounded border border-slate-200 border-solid",children:[(0,l.jsxs)("a",{href:"/",className:"flex items-center gap-2",children:[(0,l.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37}),(0,l.jsx)("span",{className:"font-bold text-2xl",children:"Datasquirel"})]}),(0,l.jsx)("h3",{className:"text-lg m-0 mt-4 text-slate-400",children:"Logging out"}),(0,l.jsx)(j.A,{position:"relative",width:"20px"})]})})]})}function P(){return(0,l.jsx)(f,{})}async function S({req:e,res:t,query:s}){let r=await (0,g.A)(e,t);return d().user.logoutUser({request:e,response:t}),{props:{user:r,logged_out:!0,query:s}}}let y=(0,i.M)(r,"default"),b=(0,i.M)(r,"getStaticProps"),v=(0,i.M)(r,"getStaticPaths"),q=(0,i.M)(r,"getServerSideProps"),A=(0,i.M)(r,"config"),_=(0,i.M)(r,"reportWebVitals"),M=(0,i.M)(r,"unstable_getStaticProps"),w=(0,i.M)(r,"unstable_getStaticPaths"),E=(0,i.M)(r,"unstable_getStaticParams"),k=(0,i.M)(r,"unstable_getServerProps"),G=(0,i.M)(r,"unstable_getServerSideProps"),I=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/logout",pathname:"/logout",bundlePath:"",filename:""},components:{App:c.default,Document:o.default},userland:r})},92702:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(39908),n=s.n(r);async function a(e,t,s){let r=n()({req:e,level:s?"deep":void 0});return console.log(r),r.payload}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>a});var r=s(8732);s(82015);var n=s(20883);function a(){return(0,r.jsxs)(n.Html,{lang:"en",children:[(0,r.jsxs)(n.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(n.Main,{}),(0,r.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},28187:e=>{e.exports=require("@moduletrace/datasquirel")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796],()=>s(44759));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=7122,e.ids=[3220,7122],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},44759:(e,t,s)=>{s.r(t),s.d(t,{config:()=>q,default:()=>b,getServerSideProps:()=>_,getStaticPaths:()=>v,getStaticProps:()=>y,reportWebVitals:()=>A,routeModule:()=>k,unstable_getServerProps:()=>O,unstable_getServerSideProps:()=>D,unstable_getStaticParams:()=>w,unstable_getStaticPaths:()=>E,unstable_getStaticProps:()=>M});var r={};s.r(r),s.d(r,{default:()=>P,getServerSideProps:()=>S});var n=s(63865),a=s(9455),o=s(30671),i=s(5583),c=s(19796),l=s(8732),u=s(82015),d=s.n(u),m=s(28187),p=s.n(m),g=s(92702);require("@moduletrace/datasquirel/dist/client/");var x=s(27912),h=s.n(x),f=s(16757);function j(){let e=(0,l.jsxs)(d().Fragment,{children:[(0,l.jsx)("title",{children:"Loging Out | Datasquirel"}),(0,l.jsx)("meta",{name:"description",content:"Login you out"}),(0,l.jsx)("script",{src:"https://accounts.google.com/gsi/client"}),(0,l.jsx)("script",{src:"https://connect.facebook.net/en_US/sdk.js",crossOrigin:"anonymous"})]});return(0,l.jsxs)(d().Fragment,{children:[(0,l.jsx)(h(),{children:e}),(0,l.jsx)("main",{className:"w-screen h-screen flex items-center justify-center p-4 md:p-8",children:(0,l.jsxs)("div",{className:"card max-w-md flex-col items-center bg-white p-6 rounded border border-slate-200 border-solid",children:[(0,l.jsxs)("a",{href:"/",className:"flex items-center gap-2",children:[(0,l.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37}),(0,l.jsx)("span",{className:"font-bold text-2xl",children:"Datasquirel"})]}),(0,l.jsx)("h3",{className:"text-lg m-0 mt-4 text-slate-400",children:"Logging out"}),(0,l.jsx)(f.A,{position:"relative",width:"20px"})]})})]})}function P(){return(0,l.jsx)(j,{})}async function S({req:e,res:t,query:s}){let r=await (0,g.A)(e,t);return p().user.logoutUser({request:e,response:t}),{props:{user:r,logged_out:!0,query:s}}}let b=(0,o.M)(r,"default"),y=(0,o.M)(r,"getStaticProps"),v=(0,o.M)(r,"getStaticPaths"),_=(0,o.M)(r,"getServerSideProps"),q=(0,o.M)(r,"config"),A=(0,o.M)(r,"reportWebVitals"),M=(0,o.M)(r,"unstable_getStaticProps"),E=(0,o.M)(r,"unstable_getStaticPaths"),w=(0,o.M)(r,"unstable_getStaticParams"),O=(0,o.M)(r,"unstable_getServerProps"),D=(0,o.M)(r,"unstable_getServerSideProps"),k=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/logout",pathname:"/logout",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:r})},92702:(e,t,s)=>{async function r(e,t,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(t,{A:()=>r}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>a});var r=s(8732);s(82015);var n=s(20883);function a(){return(0,r.jsxs)(n.Html,{lang:"en",children:[(0,r.jsxs)(n.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(n.Main,{}),(0,r.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},28187:e=>{e.exports=require("@moduletrace/datasquirel")},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796],()=>s(44759));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/logout.js.nft.json b/dsql-app/.local_dist/server/pages/logout.js.nft.json index a1aed57e..4d801bfb 100644 --- a/dsql-app/.local_dist/server/pages/logout.js.nft.json +++ b/dsql-app/.local_dist/server/pages/logout.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/auth/github/getAccessToken.js","../../../node_modules/@moduletrace/datasquirel/dist/client/auth/google/getAccessToken.js","../../../node_modules/@moduletrace/datasquirel/dist/client/auth/logout.js","../../../node_modules/@moduletrace/datasquirel/dist/client/auth/post-login.js","../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/client/index.js","../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputFileToBase64.js","../../../node_modules/@moduletrace/datasquirel/dist/client/media/imageInputToBase64.js","../../../node_modules/@moduletrace/datasquirel/dist/client/media/inputFileToBase64.js","../../../node_modules/@moduletrace/datasquirel/dist/client/utils/parseClientCookies.js","../../../node_modules/@moduletrace/datasquirel/dist/index.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/query/get.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/query/post.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/githubLogin.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/handleSocialDb.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/social-login/loginSocialUser.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-create-user.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-delete-user.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-get-user.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-login.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-reauth-user.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-send-email-code.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/api-update-user.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/social/api-github-login.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/api/users/social/api-google-login.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addAdminUserOnLogin.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addMariadbUser.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/addUsersTableToDb.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/addDbEntry.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/deleteDbEntry.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/runQuery.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/db/updateDbEntry.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/defaultFieldsRegexp.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/fullAccessDbHandler.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabNewUsersTableSchema.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabSchemaFieldsFromData.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/grabUserSchemaData.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/handleNodemailer.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/html/sanitizeHtmlOptions.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/httpRequest.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/httpsRequest.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/parseDbResults.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/serverError.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/setUserSchemaData.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/updateUsersTableSchema.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/varDatabaseDbHandler.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/varReadOnlyDatabaseDbHandler.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/encrypt.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/hashPassword.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-delete-generator.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-generator.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/sql/sql-insert-generator.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/createDbFromSchema.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/createTable.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/dbHandler.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/generateColumnDescription.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/noDatabaseDbHandler.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/supplementTable.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/updateTable.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/shell/utils/varDatabaseDbHandler.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/DB_HANDLER.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/DSQL_USER_DB_HANDLER.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/LOCAL_DB_HANDLER.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/global-db/NO_DB_HANDLER.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/camelJoinedtoCamelSpace.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/db/conn-db-handler.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/ejson.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-db-full-name.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-dsql-connection.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-cookies.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/serialize-query.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/slugify.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/trim-sql.js","../../../node_modules/@moduletrace/datasquirel/dist/users/add-user.js","../../../node_modules/@moduletrace/datasquirel/dist/users/delete-user.js","../../../node_modules/@moduletrace/datasquirel/dist/users/get-token.js","../../../node_modules/@moduletrace/datasquirel/dist/users/get-user.js","../../../node_modules/@moduletrace/datasquirel/dist/users/login-user.js","../../../node_modules/@moduletrace/datasquirel/dist/users/logout-user.js","../../../node_modules/@moduletrace/datasquirel/dist/users/reauth-user.js","../../../node_modules/@moduletrace/datasquirel/dist/users/send-email-code.js","../../../node_modules/@moduletrace/datasquirel/dist/users/social/github-auth.js","../../../node_modules/@moduletrace/datasquirel/dist/users/social/google-auth.js","../../../node_modules/@moduletrace/datasquirel/dist/users/update-user.js","../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../node_modules/@moduletrace/datasquirel/dist/users/validate-temp-email-code.js","../../../node_modules/@moduletrace/datasquirel/dist/users/validate-token.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/delete-file.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-schema.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/post.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/upload-file.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/upload-image.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/bignumber.js/bignumber.js","../../../node_modules/bignumber.js/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/core-util-is/lib/util.js","../../../node_modules/core-util-is/package.json","../../../node_modules/deepmerge/dist/cjs.js","../../../node_modules/deepmerge/package.json","../../../node_modules/dom-serializer/lib/foreignNames.js","../../../node_modules/dom-serializer/lib/index.js","../../../node_modules/dom-serializer/package.json","../../../node_modules/domelementtype/lib/index.js","../../../node_modules/domelementtype/package.json","../../../node_modules/domhandler/lib/index.js","../../../node_modules/domhandler/lib/node.js","../../../node_modules/domhandler/package.json","../../../node_modules/domutils/lib/feeds.js","../../../node_modules/domutils/lib/helpers.js","../../../node_modules/domutils/lib/index.js","../../../node_modules/domutils/lib/legacy.js","../../../node_modules/domutils/lib/manipulation.js","../../../node_modules/domutils/lib/querying.js","../../../node_modules/domutils/lib/stringify.js","../../../node_modules/domutils/lib/traversal.js","../../../node_modules/domutils/package.json","../../../node_modules/entities/lib/decode.js","../../../node_modules/entities/lib/decode_codepoint.js","../../../node_modules/entities/lib/encode.js","../../../node_modules/entities/lib/escape.js","../../../node_modules/entities/lib/generated/decode-data-html.js","../../../node_modules/entities/lib/generated/decode-data-xml.js","../../../node_modules/entities/lib/generated/encode-html.js","../../../node_modules/entities/lib/index.js","../../../node_modules/entities/package.json","../../../node_modules/escape-string-regexp/index.js","../../../node_modules/escape-string-regexp/package.json","../../../node_modules/generate-password/main.js","../../../node_modules/generate-password/package.json","../../../node_modules/generate-password/src/generate.js","../../../node_modules/htmlparser2/lib/Parser.js","../../../node_modules/htmlparser2/lib/Tokenizer.js","../../../node_modules/htmlparser2/lib/index.js","../../../node_modules/htmlparser2/package.json","../../../node_modules/inherits/inherits.js","../../../node_modules/inherits/inherits_browser.js","../../../node_modules/inherits/package.json","../../../node_modules/is-plain-object/dist/is-plain-object.js","../../../node_modules/is-plain-object/package.json","../../../node_modules/isarray/index.js","../../../node_modules/isarray/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/mysql/index.js","../../../node_modules/mysql/lib/Connection.js","../../../node_modules/mysql/lib/ConnectionConfig.js","../../../node_modules/mysql/lib/Pool.js","../../../node_modules/mysql/lib/PoolCluster.js","../../../node_modules/mysql/lib/PoolConfig.js","../../../node_modules/mysql/lib/PoolConnection.js","../../../node_modules/mysql/lib/PoolNamespace.js","../../../node_modules/mysql/lib/PoolSelector.js","../../../node_modules/mysql/lib/protocol/Auth.js","../../../node_modules/mysql/lib/protocol/BufferList.js","../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../node_modules/mysql/lib/protocol/Parser.js","../../../node_modules/mysql/lib/protocol/Protocol.js","../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../node_modules/mysql/lib/protocol/SqlString.js","../../../node_modules/mysql/lib/protocol/Timer.js","../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../node_modules/mysql/lib/protocol/constants/client.js","../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../node_modules/mysql/lib/protocol/constants/types.js","../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../node_modules/mysql/lib/protocol/packets/index.js","../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../node_modules/mysql/package.json","../../../node_modules/nanoid/non-secure/index.cjs","../../../node_modules/nanoid/non-secure/package.json","../../../node_modules/nanoid/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/nodemailer/lib/addressparser/index.js","../../../node_modules/nodemailer/lib/base64/index.js","../../../node_modules/nodemailer/lib/dkim/index.js","../../../node_modules/nodemailer/lib/dkim/message-parser.js","../../../node_modules/nodemailer/lib/dkim/relaxed-body.js","../../../node_modules/nodemailer/lib/dkim/sign.js","../../../node_modules/nodemailer/lib/fetch/cookies.js","../../../node_modules/nodemailer/lib/fetch/index.js","../../../node_modules/nodemailer/lib/json-transport/index.js","../../../node_modules/nodemailer/lib/mail-composer/index.js","../../../node_modules/nodemailer/lib/mailer/index.js","../../../node_modules/nodemailer/lib/mailer/mail-message.js","../../../node_modules/nodemailer/lib/mime-funcs/index.js","../../../node_modules/nodemailer/lib/mime-funcs/mime-types.js","../../../node_modules/nodemailer/lib/mime-node/index.js","../../../node_modules/nodemailer/lib/mime-node/last-newline.js","../../../node_modules/nodemailer/lib/mime-node/le-unix.js","../../../node_modules/nodemailer/lib/mime-node/le-windows.js","../../../node_modules/nodemailer/lib/nodemailer.js","../../../node_modules/nodemailer/lib/punycode/index.js","../../../node_modules/nodemailer/lib/qp/index.js","../../../node_modules/nodemailer/lib/sendmail-transport/index.js","../../../node_modules/nodemailer/lib/ses-transport/index.js","../../../node_modules/nodemailer/lib/shared/index.js","../../../node_modules/nodemailer/lib/smtp-connection/data-stream.js","../../../node_modules/nodemailer/lib/smtp-connection/http-proxy-client.js","../../../node_modules/nodemailer/lib/smtp-connection/index.js","../../../node_modules/nodemailer/lib/smtp-pool/index.js","../../../node_modules/nodemailer/lib/smtp-pool/pool-resource.js","../../../node_modules/nodemailer/lib/smtp-transport/index.js","../../../node_modules/nodemailer/lib/stream-transport/index.js","../../../node_modules/nodemailer/lib/well-known/index.js","../../../node_modules/nodemailer/lib/well-known/services.json","../../../node_modules/nodemailer/lib/xoauth2/index.js","../../../node_modules/nodemailer/package.json","../../../node_modules/parse-srcset/package.json","../../../node_modules/parse-srcset/src/parse-srcset.js","../../../node_modules/picocolors/package.json","../../../node_modules/picocolors/picocolors.js","../../../node_modules/postcss/lib/at-rule.js","../../../node_modules/postcss/lib/comment.js","../../../node_modules/postcss/lib/container.js","../../../node_modules/postcss/lib/css-syntax-error.js","../../../node_modules/postcss/lib/declaration.js","../../../node_modules/postcss/lib/document.js","../../../node_modules/postcss/lib/fromJSON.js","../../../node_modules/postcss/lib/input.js","../../../node_modules/postcss/lib/lazy-result.js","../../../node_modules/postcss/lib/list.js","../../../node_modules/postcss/lib/map-generator.js","../../../node_modules/postcss/lib/no-work-result.js","../../../node_modules/postcss/lib/node.js","../../../node_modules/postcss/lib/parse.js","../../../node_modules/postcss/lib/parser.js","../../../node_modules/postcss/lib/postcss.js","../../../node_modules/postcss/lib/previous-map.js","../../../node_modules/postcss/lib/processor.js","../../../node_modules/postcss/lib/result.js","../../../node_modules/postcss/lib/root.js","../../../node_modules/postcss/lib/rule.js","../../../node_modules/postcss/lib/stringifier.js","../../../node_modules/postcss/lib/stringify.js","../../../node_modules/postcss/lib/symbols.js","../../../node_modules/postcss/lib/terminal-highlight.js","../../../node_modules/postcss/lib/tokenize.js","../../../node_modules/postcss/lib/warn-once.js","../../../node_modules/postcss/lib/warning.js","../../../node_modules/postcss/package.json","../../../node_modules/process-nextick-args/index.js","../../../node_modules/process-nextick-args/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../node_modules/readable-stream/lib/_stream_readable.js","../../../node_modules/readable-stream/lib/_stream_transform.js","../../../node_modules/readable-stream/lib/_stream_writable.js","../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../node_modules/readable-stream/package.json","../../../node_modules/readable-stream/readable.js","../../../node_modules/safe-buffer/index.js","../../../node_modules/safe-buffer/package.json","../../../node_modules/sanitize-html/index.js","../../../node_modules/sanitize-html/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/serverless-mysql/index.js","../../../node_modules/serverless-mysql/package.json","../../../node_modules/source-map-js/lib/array-set.js","../../../node_modules/source-map-js/lib/base64-vlq.js","../../../node_modules/source-map-js/lib/base64.js","../../../node_modules/source-map-js/lib/binary-search.js","../../../node_modules/source-map-js/lib/mapping-list.js","../../../node_modules/source-map-js/lib/quick-sort.js","../../../node_modules/source-map-js/lib/source-map-consumer.js","../../../node_modules/source-map-js/lib/source-map-generator.js","../../../node_modules/source-map-js/lib/source-node.js","../../../node_modules/source-map-js/lib/util.js","../../../node_modules/source-map-js/package.json","../../../node_modules/source-map-js/source-map.js","../../../node_modules/sqlstring/index.js","../../../node_modules/sqlstring/lib/SqlString.js","../../../node_modules/sqlstring/package.json","../../../node_modules/string_decoder/lib/string_decoder.js","../../../node_modules/string_decoder/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../node_modules/util-deprecate/node.js","../../../node_modules/util-deprecate/package.json","../../../package.json","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../chunks/9821.js","../chunks/9796.js","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/privacy.html b/dsql-app/.local_dist/server/pages/privacy.html deleted file mode 100644 index d572af4d..00000000 --- a/dsql-app/.local_dist/server/pages/privacy.html +++ /dev/null @@ -1 +0,0 @@ -Privacy Policy | Datasquirel

      Privacy Policy

      Privacy Policy for Datasquirel
      Dotted image background

      At datasquirel.com, accessible from https://datasquirel.com, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by datasquirel.com and how we use it.

      If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us.

      This Privacy Policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in datasquirel.com. This policy is not applicable to any information collected offline or via channels other than this website.

      Consent

      By using our website, you hereby consent to our Privacy Policy and agree to its terms.

      Information we collect

      The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information.

      If you contact us directly, we may receive additional information about you such as your name, email address, phone number, the contents of the message and/or attachments you may send us, and any other information you may choose to provide.

      When you register for an Account, we may ask for your contact information, including items such as name, company name, address, email address, and telephone number.

      How we use your information

      We use the information we collect in various ways, including to:

      • Provide, operate, and maintain our website
      • Improve, personalize, and expand our website
      • Understand and analyze how you use our website
      • Develop new products, services, features, and functionality
      • Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the website, and for marketing and promotional purposes
      • Send you emails
      • Find and prevent fraud

      Log Files

      datasquirel.com follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information.

      Cookies and Web Beacons

      Like any other website, datasquirel.com uses 'cookies'. These cookies are used to store information including visitors' preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information.

      Advertising Partners Privacy Policies

      You may consult this list to find the Privacy Policy for each of the advertising partners of datasquirel.com.

      Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on datasquirel.com, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit.

      Note that datasquirel.com has no access to or control over these cookies that are used by third-party advertisers.

      Third Party Privacy Policies

      datasquirel.com's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options.

      You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites.

      CCPA Privacy Rights (Do Not Sell My Personal Information)

      Under the CCPA, among other rights, California consumers have the right to:

      Request that a business that collects a consumer's personal data disclose the categories and specific pieces of personal data that a business has collected about consumers.

      Request that a business delete any personal data about the consumer that a business has collected.

      Request that a business that sells a consumer's personal data, not sell the consumer's personal data.

      If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

      GDPR Data Protection Rights

      We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:

      The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service.

      The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete.

      The right to erasure – You have the right to request that we erase your personal data, under certain conditions.

      The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions.

      The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions.

      The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions.

      If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

      Children's Information

      Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity.

      datasquirel.com does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records.

      \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/privacy.js b/dsql-app/.local_dist/server/pages/privacy.js new file mode 100644 index 00000000..4c6d0e29 --- /dev/null +++ b/dsql-app/.local_dist/server/pages/privacy.js @@ -0,0 +1 @@ +"use strict";(()=>{var e={};e.id=736,e.ids=[736,3220],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},8522:(e,t,r)=>{r.r(t),r.d(t,{config:()=>P,default:()=>j,getServerSideProps:()=>w,getStaticPaths:()=>b,getStaticProps:()=>v,reportWebVitals:()=>q,routeModule:()=>M,unstable_getServerProps:()=>T,unstable_getServerSideProps:()=>I,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>k,unstable_getStaticProps:()=>S});var o={};r.r(o),r.d(o,{PrivacyContext:()=>g,default:()=>x});var s=r(63865),i=r(9455),a=r(30671),n=r(5583),c=r(19796),l=r(8732),h=r(82015),d=r.n(h),u=r(26228),p=r(91258);r(82271);var m=r(14199);function y(){return(0,l.jsxs)("section",{className:"pt-20 pb-10 overflow-visible relative",children:[(0,l.jsxs)("div",{className:"w-full max-w-4xl flex-col relative z-10 items-start",children:[(0,l.jsx)("h1",{className:"m-0",children:"Privacy Policy"}),(0,l.jsx)("span",{className:"info w-auto small green",children:"Privacy Policy for Datasquirel"})]}),(0,l.jsx)(m.A,{src:"/images/grid.webp",className:"top-0 left-0 w-full absolute dark:opacity-20",fadeHeight:"500px",alt:"Dotted image background"})]})}function f(){return(0,l.jsx)(d().Fragment,{children:(0,l.jsx)("section",{children:(0,l.jsxs)("div",{className:"flex-col items-start w-full max-w-4xl",children:[(0,l.jsx)("p",{children:"At datasquirel.com, accessible from https://datasquirel.com, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by datasquirel.com and how we use it."}),(0,l.jsx)("p",{children:"If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us."}),(0,l.jsx)("p",{children:"This Privacy Policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in datasquirel.com. This policy is not applicable to any information collected offline or via channels other than this website."}),(0,l.jsx)("h2",{children:"Consent"}),(0,l.jsx)("p",{children:"By using our website, you hereby consent to our Privacy Policy and agree to its terms."}),(0,l.jsx)("h2",{children:"Information we collect"}),(0,l.jsx)("p",{children:"The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information."}),(0,l.jsx)("p",{children:"If you contact us directly, we may receive additional information about you such as your name, email address, phone number, the contents of the message and/or attachments you may send us, and any other information you may choose to provide."}),(0,l.jsx)("p",{children:"When you register for an Account, we may ask for your contact information, including items such as name, company name, address, email address, and telephone number."}),(0,l.jsx)("h2",{children:"How we use your information"}),(0,l.jsx)("p",{children:"We use the information we collect in various ways, including to:"}),(0,l.jsx)("div",{className:"paper",children:(0,l.jsxs)("ul",{children:[(0,l.jsx)("li",{children:"Provide, operate, and maintain our website"}),(0,l.jsx)("li",{children:"Improve, personalize, and expand our website"}),(0,l.jsx)("li",{children:"Understand and analyze how you use our website"}),(0,l.jsx)("li",{children:"Develop new products, services, features, and functionality"}),(0,l.jsx)("li",{children:"Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the website, and for marketing and promotional purposes"}),(0,l.jsx)("li",{children:"Send you emails"}),(0,l.jsx)("li",{children:"Find and prevent fraud"})]})}),(0,l.jsx)("h2",{children:"Log Files"}),(0,l.jsx)("p",{children:"datasquirel.com follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users' movement on the website, and gathering demographic information."}),(0,l.jsx)("h2",{children:"Cookies and Web Beacons"}),(0,l.jsx)("p",{children:"Like any other website, datasquirel.com uses 'cookies'. These cookies are used to store information including visitors' preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information."}),(0,l.jsx)("h2",{children:"Advertising Partners Privacy Policies"}),(0,l.jsx)("p",{children:"You may consult this list to find the Privacy Policy for each of the advertising partners of datasquirel.com."}),(0,l.jsx)("p",{children:"Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on datasquirel.com, which are sent directly to users' browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit."}),(0,l.jsx)("p",{children:"Note that datasquirel.com has no access to or control over these cookies that are used by third-party advertisers."}),(0,l.jsx)("h2",{children:"Third Party Privacy Policies"}),(0,l.jsxs)("p",{children:["datasquirel.com's Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options."," "]}),(0,l.jsx)("p",{children:"You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers' respective websites."}),(0,l.jsx)("h2",{children:"CCPA Privacy Rights (Do Not Sell My Personal Information)"}),(0,l.jsx)("p",{children:"Under the CCPA, among other rights, California consumers have the right to:"}),(0,l.jsx)("p",{children:"Request that a business that collects a consumer's personal data disclose the categories and specific pieces of personal data that a business has collected about consumers."}),(0,l.jsx)("p",{children:"Request that a business delete any personal data about the consumer that a business has collected."}),(0,l.jsx)("p",{children:"Request that a business that sells a consumer's personal data, not sell the consumer's personal data."}),(0,l.jsx)("p",{children:"If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us."}),(0,l.jsx)("h2",{children:"GDPR Data Protection Rights"}),(0,l.jsx)("p",{children:"We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:"}),(0,l.jsx)("p",{children:"The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service."}),(0,l.jsx)("p",{children:"The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete."}),(0,l.jsx)("p",{children:"The right to erasure – You have the right to request that we erase your personal data, under certain conditions."}),(0,l.jsx)("p",{children:"The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions."}),(0,l.jsx)("p",{children:"The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions."}),(0,l.jsx)("p",{children:"The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions."}),(0,l.jsx)("p",{children:"If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us."}),(0,l.jsx)("h2",{children:"Children's Information"}),(0,l.jsx)("p",{children:"Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity."}),(0,l.jsx)("p",{children:"datasquirel.com does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records."})]})})})}let g=d().createContext({});function x(){let e="Privacy Policy | Datasquirel",t="Privacy Policy for Datasquirel",r=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:e}),(0,l.jsx)("meta",{name:"description",content:t}),(0,l.jsx)(p.A,{pageTitle:e,pageDescription:t,pagePathname:"/"}),(0,l.jsx)("style",{dangerouslySetInnerHTML:{__html:"h1,h2,h3,h4,h5,h6{margin-bottom:0}p{margin-top:0}"}})]}),[o,s]=d().useState(null);return(0,l.jsx)(u.A,{head:r,user:o,children:(0,l.jsx)(g.Provider,{value:{user:o},children:(0,l.jsxs)("main",{children:[(0,l.jsx)(y,{}),(0,l.jsx)(f,{})]})})})}let j=(0,a.M)(o,"default"),v=(0,a.M)(o,"getStaticProps"),b=(0,a.M)(o,"getStaticPaths"),w=(0,a.M)(o,"getServerSideProps"),P=(0,a.M)(o,"config"),q=(0,a.M)(o,"reportWebVitals"),S=(0,a.M)(o,"unstable_getStaticProps"),k=(0,a.M)(o,"unstable_getStaticPaths"),A=(0,a.M)(o,"unstable_getStaticParams"),T=(0,a.M)(o,"unstable_getServerProps"),I=(0,a.M)(o,"unstable_getServerSideProps"),M=new s.PagesRouteModule({definition:{kind:i.A.PAGES,page:"/privacy",pathname:"/privacy",bundlePath:"",filename:""},components:{App:c.default,Document:n.default},userland:o})},14199:(e,t,r)=>{r.d(t,{A:()=>s});var o=r(8732);function s({src:e,alt:t,className:r,fadeHeight:s,width:i,height:a,opacity:n}){return(0,o.jsxs)("div",{className:"overflow-hidden z-0"+(r?" "+r:""),children:[(0,o.jsx)("img",{src:e,alt:t,className:"w-full h-full object-cover",width:i,height:a}),(0,o.jsx)("div",{className:"fade-side",style:{height:s}})]})}r(82015)},91258:(e,t,r)=>{r.d(t,{A:()=>a});var o=r(8732),s=r(82015),i=r.n(s);function a({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:s}){return(0,o.jsxs)(i().Fragment,{children:[(0,o.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+r}),(0,o.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+r}),(0,o.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+r}),(0,o.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+r}),(0,o.jsx)("meta",{property:"og:title",content:e}),(0,o.jsx)("meta",{property:"og:description",content:t}),(0,o.jsx)("meta",{itemProp:"name",content:e}),(0,o.jsx)("meta",{itemProp:"description",content:t}),(0,o.jsx)("meta",{name:"twitter:title",content:e}),(0,o.jsx)("meta",{name:"twitter:description",content:t}),s&&(0,o.jsxs)(i().Fragment,{children:[(0,o.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,o.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},82271:(e,t,r)=>{r.d(t,{A:()=>s});var o=r(46169);function s({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,o.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let r=t.user?t.user:{};e(r),localStorage.setItem("user",JSON.stringify(r))}).catch(e=>{console.log(e)})}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>i});var o=r(8732);r(82015);var s=r(20883);function i(){return(0,o.jsxs)(s.Html,{lang:"en",children:[(0,o.jsxs)(s.Head,{children:[(0,o.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,o.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,o.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,o.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,o.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,o.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,o.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,o.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,o.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,o.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,o.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,o.jsx)("meta",{property:"og:type",content:"website"}),(0,o.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,o.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,o.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,o.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,o.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,o.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,o.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,o.jsxs)("body",{children:[(0,o.jsx)(s.Main,{}),(0,o.jsx)(s.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),o=t.X(0,[883,9821,9796],()=>r(8522));module.exports=o})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/redirect.html b/dsql-app/.local_dist/server/pages/redirect.html deleted file mode 100644 index 7d4feb9b..00000000 --- a/dsql-app/.local_dist/server/pages/redirect.html +++ /dev/null @@ -1 +0,0 @@ -
      Datasquirel Logo
      \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/redirect.js b/dsql-app/.local_dist/server/pages/redirect.js new file mode 100644 index 00000000..e08a5798 --- /dev/null +++ b/dsql-app/.local_dist/server/pages/redirect.js @@ -0,0 +1 @@ +"use strict";(()=>{var e={};e.id=6744,e.ids=[3220,6744],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},60667:(e,t,r)=>{r.r(t),r.d(t,{config:()=>y,default:()=>h,getServerSideProps:()=>P,getStaticPaths:()=>f,getStaticProps:()=>j,reportWebVitals:()=>S,routeModule:()=>_,unstable_getServerProps:()=>w,unstable_getServerSideProps:()=>M,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>v,unstable_getStaticProps:()=>b});var s={};r.r(s),r.d(s,{CreateAccountContext:()=>x,default:()=>d});var n=r(63865),a=r(9455),o=r(30671),i=r(5583),c=r(19796),l=r(8732),m=r(82015),p=r.n(m),u=r(91258),g=r(16757);let x=p().createContext({});function d(){l.Fragment,u.A;let[e,t]=p().useState(null);return(0,l.jsx)("div",{className:"flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100",children:(0,l.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full",children:[(0,l.jsx)("img",{src:"/images/logo-icon-alt-2.webp",alt:"Datasquirel Logo",width:60}),(0,l.jsx)("div",{className:"w-10 h-10 flex flex-col items-center justify-center",children:(0,l.jsx)(g.A,{width:"25px",position:"relative"})})]})})}let h=(0,o.M)(s,"default"),j=(0,o.M)(s,"getStaticProps"),f=(0,o.M)(s,"getStaticPaths"),P=(0,o.M)(s,"getServerSideProps"),y=(0,o.M)(s,"config"),S=(0,o.M)(s,"reportWebVitals"),b=(0,o.M)(s,"unstable_getStaticProps"),v=(0,o.M)(s,"unstable_getStaticPaths"),A=(0,o.M)(s,"unstable_getStaticParams"),w=(0,o.M)(s,"unstable_getServerProps"),M=(0,o.M)(s,"unstable_getServerSideProps"),_=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/redirect",pathname:"/redirect",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:s})},91258:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(8732),n=r(82015),a=r.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:n}){return(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796],()=>r(60667));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/reset-password.js b/dsql-app/.local_dist/server/pages/reset-password.js index a8573bb2..26273cd4 100644 --- a/dsql-app/.local_dist/server/pages/reset-password.js +++ b/dsql-app/.local_dist/server/pages/reset-password.js @@ -1,4 +1,4 @@ -"use strict";(()=>{var e={};e.id=7537,e.ids=[3220,7537],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},20416:(e,t,r)=>{r.r(t),r.d(t,{config:()=>R,default:()=>_,getServerSideProps:()=>N,getStaticPaths:()=>b,getStaticProps:()=>E,reportWebVitals:()=>q,routeModule:()=>M,unstable_getServerProps:()=>D,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>T,unstable_getStaticPaths:()=>L,unstable_getStaticProps:()=>I});var s={};r.r(s),r.d(s,{ResetPasswordContext:()=>w,default:()=>v,getServerSideProps:()=>A});var n=r(63865),a=r(9455),o=r(30671),i=r(5583),c=r(19796),l=r(8732),p=r(82015),m=r.n(p),u=r(26228),d=r(91258),g=r(16757),h=r(92702),f=r(46169),x=r(90048),y=r(71205),j=r(77047),S=r(27825),P=r.n(S);let w=m().createContext({});function v(e){let{email:t}=e,r="Reset Password | Datasquirel",s="Set a new password",n=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:r}),(0,l.jsx)("meta",{name:"description",content:s}),(0,l.jsx)(d.A,{pageTitle:r,pageDescription:s,pagePathname:"/"})]}),[a,o]=m().useState(!1),[i,c]=m().useState(!1);return(0,l.jsx)(u.A,{head:n,user:e.user,children:(0,l.jsx)(w.Provider,{value:{user:e.user},children:(0,l.jsx)("main",{children:(0,l.jsxs)("section",{children:[a&&(0,l.jsx)(g.A,{}),(0,l.jsx)("div",{className:"main-container flex-col items-start",children:i?(0,l.jsx)(x.A,{message:"Password Updated Sucessfully. Redirecting you ..."}):(0,l.jsxs)(m().Fragment,{children:[(0,l.jsx)("h1",{className:"m-0 text-4xl",children:"Reset Password"}),(0,l.jsx)("span",{children:"Please enter new passord and confirm it"}),(0,l.jsxs)("form",{className:"max-w-xl w-full flex flex-col items-stretch gap-4",onSubmit:e=>{o(!0),e.preventDefault();let r=e.target,s=r.password.value,n=r["confirm-password"].classList.contains("warning");if(s?.length<8){window.alert("Password must be at least 8 characters"),setTimeout(()=>{o(!1)},500);return}if(n){window.alert("Passwords don't match"),setTimeout(()=>{o(!1)},500);return}(0,f.A)(`/api/resetPassword?email=${t}&password=${s}`).then(e=>{setTimeout(()=>{o(!1)},500),setTimeout(()=>{window.location.href="/logout?login=true"},1e3),e.success&&c(!0)})},children:[(0,l.jsx)("input",{type:"password",name:"password",id:"password",className:"w-full",placeholder:"New Password",required:!0}),(0,l.jsx)("input",{type:"password",name:"confirm-password",id:"confirm-password",className:"w-full",placeholder:"Confirm New Password",required:!0,onInput:e=>{let t=e.target,r=t.closest("form");try{r.password.value.match(RegExp(`^${P().escapeRegExp(t.value)}$`))?t.classList.remove("warning"):t.classList.add("warning")}catch(t){(0,f.A)("/api/admin/clientError",{method:"post",body:{component:"reset-password-page-component/lines-170-177",message:t.message,user:{}}}),e.target.classList.add("warning")}}}),(0,l.jsx)("button",{children:"Reset Password"})]})]})})]})})})})}async function A({req:e,res:t,query:r}){let s=await (0,h.A)(e,t);if(!r?.token?.toString()?.match(/./))return{redirect:{destination:"/",permanent:!1}};let n=null;try{let e=(0,y.A)({encryptedString:r.token.toString()}),t=JSON.parse(e||"");if(Date.now()-t.dateCode>36e5)return{redirect:{destination:"/",permanent:!1}};n=t.email}catch(e){return(0,j.A)({component:"reset-password-page-component/getServersideProps/lines-251-260",message:e.message,user:s}),{redirect:{destination:"/",permanent:!1}}}return n?.match(/./)?{props:{user:s,email:n}}:{redirect:{destination:"/",permanent:!1}}}let _=(0,o.M)(s,"default"),E=(0,o.M)(s,"getStaticProps"),b=(0,o.M)(s,"getStaticPaths"),N=(0,o.M)(s,"getServerSideProps"),R=(0,o.M)(s,"config"),q=(0,o.M)(s,"reportWebVitals"),I=(0,o.M)(s,"unstable_getStaticProps"),L=(0,o.M)(s,"unstable_getStaticPaths"),T=(0,o.M)(s,"unstable_getStaticParams"),D=(0,o.M)(s,"unstable_getServerProps"),O=(0,o.M)(s,"unstable_getServerSideProps"),M=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/reset-password",pathname:"/reset-password",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:s})},90048:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(8732);function n({message:e,className:t}){return(0,s.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,s.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,s.jsx)("span",{children:e})]})}r(82015)},91258:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(8732),n=r(82015),a=r.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:n}){return(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(39908),n=r.n(s);async function a(e,t,r){let s=n()({req:e,level:r?"deep":void 0});return console.log(s),s.payload}},77047:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(29021),n=r.n(s);async function a({user:e,message:t,component:r,noMail:s,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],t=a.headers["x-real-ip"],r=a.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||s||t||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== +"use strict";(()=>{var e={};e.id=7537,e.ids=[3220,7537],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,r){return r in t?t[r]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,r)):"function"==typeof t&&"default"===r?t:void 0}}})},20416:(e,t,r)=>{r.r(t),r.d(t,{config:()=>R,default:()=>_,getServerSideProps:()=>N,getStaticPaths:()=>b,getStaticProps:()=>E,reportWebVitals:()=>O,routeModule:()=>M,unstable_getServerProps:()=>q,unstable_getServerSideProps:()=>I,unstable_getStaticParams:()=>T,unstable_getStaticPaths:()=>L,unstable_getStaticProps:()=>D});var s={};r.r(s),r.d(s,{ResetPasswordContext:()=>w,default:()=>v,getServerSideProps:()=>A});var n=r(63865),a=r(9455),o=r(30671),i=r(5583),c=r(19796),l=r(8732),p=r(82015),u=r.n(p),d=r(26228),m=r(91258),g=r(16757),h=r(92702),f=r(46169),x=r(90048),j=r(71205),y=r(77047),S=r(27825),P=r.n(S);let w=u().createContext({});function v(e){let{email:t}=e,r="Reset Password | Datasquirel",s="Set a new password",n=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:r}),(0,l.jsx)("meta",{name:"description",content:s}),(0,l.jsx)(m.A,{pageTitle:r,pageDescription:s,pagePathname:"/"})]}),[a,o]=u().useState(!1),[i,c]=u().useState(!1);return(0,l.jsx)(d.A,{head:n,user:e.user,children:(0,l.jsx)(w.Provider,{value:{user:e.user},children:(0,l.jsx)("main",{children:(0,l.jsxs)("section",{children:[a&&(0,l.jsx)(g.A,{}),(0,l.jsx)("div",{className:"main-container flex-col items-start",children:i?(0,l.jsx)(x.A,{message:"Password Updated Sucessfully. Redirecting you ..."}):(0,l.jsxs)(u().Fragment,{children:[(0,l.jsx)("h1",{className:"m-0 text-4xl",children:"Reset Password"}),(0,l.jsx)("span",{children:"Please enter new passord and confirm it"}),(0,l.jsxs)("form",{className:"max-w-xl w-full flex flex-col items-stretch gap-4",onSubmit:e=>{o(!0),e.preventDefault();let r=e.target,s=r.password.value,n=r["confirm-password"].classList.contains("warning");if(s?.length<8){window.alert("Password must be at least 8 characters"),setTimeout(()=>{o(!1)},500);return}if(n){window.alert("Passwords don't match"),setTimeout(()=>{o(!1)},500);return}(0,f.A)(`/api/resetPassword?email=${t}&password=${s}`).then(e=>{setTimeout(()=>{o(!1)},500),setTimeout(()=>{window.location.href="/logout?login=true"},1e3),e.success&&c(!0)})},children:[(0,l.jsx)("input",{type:"password",name:"password",id:"password",className:"w-full",placeholder:"New Password",required:!0}),(0,l.jsx)("input",{type:"password",name:"confirm-password",id:"confirm-password",className:"w-full",placeholder:"Confirm New Password",required:!0,onInput:e=>{let t=e.target,r=t.closest("form");try{r.password.value.match(RegExp(`^${P().escapeRegExp(t.value)}$`))?t.classList.remove("warning"):t.classList.add("warning")}catch(t){(0,f.A)("/api/admin/clientError",{method:"post",body:{component:"reset-password-page-component/lines-170-177",message:t.message,user:{}}}),e.target.classList.add("warning")}}}),(0,l.jsx)("button",{children:"Reset Password"})]})]})})]})})})})}async function A({req:e,res:t,query:r}){let s=await (0,h.A)(e,t);if(!r?.token?.toString()?.match(/./))return{redirect:{destination:"/",permanent:!1}};let n=null;try{let e=(0,j.A)({encryptedString:r.token.toString()}),t=JSON.parse(e||"");if(Date.now()-t.dateCode>36e5)return{redirect:{destination:"/",permanent:!1}};n=t.email}catch(e){return(0,y.A)({component:"reset-password-page-component/getServersideProps/lines-251-260",message:e.message,user:s}),{redirect:{destination:"/",permanent:!1}}}return n?.match(/./)?{props:{user:s,email:n}}:{redirect:{destination:"/",permanent:!1}}}let _=(0,o.M)(s,"default"),E=(0,o.M)(s,"getStaticProps"),b=(0,o.M)(s,"getStaticPaths"),N=(0,o.M)(s,"getServerSideProps"),R=(0,o.M)(s,"config"),O=(0,o.M)(s,"reportWebVitals"),D=(0,o.M)(s,"unstable_getStaticProps"),L=(0,o.M)(s,"unstable_getStaticPaths"),T=(0,o.M)(s,"unstable_getStaticParams"),q=(0,o.M)(s,"unstable_getServerProps"),I=(0,o.M)(s,"unstable_getServerSideProps"),M=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/reset-password",pathname:"/reset-password",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:s})},90048:(e,t,r)=>{r.d(t,{A:()=>n});var s=r(8732);function n({message:e,className:t}){return(0,s.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,s.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,s.jsx)("span",{children:e})]})}r(82015)},91258:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(8732),n=r(82015),a=r.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:r,aceEditor:n}){return(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+r}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,s.jsxs)(a().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,r)=>{async function s(e,t,r){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:r?"deep":void 0}).payload}r.d(t,{A:()=>s}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},77047:(e,t,r)=>{r.d(t,{A:()=>a});var s=r(29021),n=r.n(s);async function a({user:e,message:t,component:r,noMail:s,req:a}){let o=new Date,i=(()=>{if(!a)return null;try{let e=a.headers["x-forwarded-for"],t=a.headers["x-real-ip"],r=a.headers["cf-connecting-ip"],s=Array.isArray(e)?e[0]:e?.split(",")[0],n=r||s||t||a.socket.remoteAddress;if(!n)return null;return String(n)}catch(e){return null}})();try{let s=`🚀 SERVER ERROR =========================== Error Message: ${t} Component: ${r}`;e?.id&&e?.first_name&&e?.last_name&&e?.email&&(s+=` User Id: ${e?.id} @@ -13,4 +13,4 @@ Date: ${o.toDateString()} -${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71205:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(55511),n=r(79428),a=r(48243);function o({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:c,algorithm:l,bufferAllocSize:p}=(0,a.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let m=(0,s.scryptSync)(o,i,c),u=n.Buffer.alloc(p,0),d=(0,s.createDecipheriv)(l,m,u);try{let t=d.update(e,"hex","utf8");return t+=d.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},48243:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796],()=>r(20416));module.exports=s})(); \ No newline at end of file +${c}`)}catch(e){console.log("Server Error Reporting Error:",e.message)}}},71205:(e,t,r)=>{r.d(t,{A:()=>o});var s=r(55511),n=r(79428),a=r(48243);function o({encryptedString:e,encryptionKey:t,encryptionSalt:r}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:c,algorithm:l,bufferAllocSize:p}=(0,a.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let u=(0,s.scryptSync)(o,i,c),d=n.Buffer.alloc(p,0),m=(0,s.createDecipheriv)(l,u,d);try{let t=m.update(e,"hex","utf8");return t+=m.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},48243:(e,t,r)=>{r.d(t,{A:()=>s});function s(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,r)=>{r.r(t),r.d(t,{default:()=>a});var s=r(8732);r(82015);var n=r(20883);function a(){return(0,s.jsxs)(n.Html,{lang:"en",children:[(0,s.jsxs)(n.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(n.Main,{}),(0,s.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return r}});var r=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},27825:e=>{e.exports=require("lodash")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var r=e=>t(t.s=e),s=t.X(0,[883,9821,9796],()=>r(20416));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/reset-password.js.nft.json b/dsql-app/.local_dist/server/pages/reset-password.js.nft.json index 56a57500..4d801bfb 100644 --- a/dsql-app/.local_dist/server/pages/reset-password.js.nft.json +++ b/dsql-app/.local_dist/server/pages/reset-password.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../package.json","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../chunks/9821.js","../chunks/9796.js","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/send-password-reset-link.js b/dsql-app/.local_dist/server/pages/send-password-reset-link.js index d2c328f4..f1e4620c 100644 --- a/dsql-app/.local_dist/server/pages/send-password-reset-link.js +++ b/dsql-app/.local_dist/server/pages/send-password-reset-link.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=6827,e.ids=[3220,6827],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},90678:(e,t,s)=>{s.r(t),s.d(t,{config:()=>q,default:()=>A,getServerSideProps:()=>k,getStaticPaths:()=>w,getStaticProps:()=>b,reportWebVitals:()=>M,routeModule:()=>G,unstable_getServerProps:()=>C,unstable_getServerSideProps:()=>D,unstable_getStaticParams:()=>I,unstable_getStaticPaths:()=>E,unstable_getStaticProps:()=>_});var r={};s.r(r),s.d(r,{SendPassResetContext:()=>y,default:()=>S,getServerSideProps:()=>v});var a=s(63865),n=s(9455),i=s(30671),o=s(5583),l=s(19796),c=s(8732),m=s(82015),d=s.n(m),u=s(26228),p=s(91258),x=s(16757),h=s(92702),g=s(46169),j=s(90048);let f=(0,s(82544).A)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);function P({message:e}){return(0,c.jsxs)("div",{className:"info gray",children:[(0,c.jsx)(f,{}),(0,c.jsx)("span",{className:"font-normal",children:e})]})}let y=d().createContext({});function S(e){let t="Cloudbased SQL data management system | Datasquirel",s="Datasquirel is a fast and efficient cloud-based SQL data management system that takes away the entire hassle of dealing with data both locally and across different platforms.",r=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:t}),(0,c.jsx)("meta",{name:"description",content:s}),(0,c.jsx)(p.A,{pageTitle:t,pageDescription:s,pagePathname:"/"})]}),[a,n]=d().useState(!1),[i,o]=d().useState(!1);return(0,c.jsx)(u.A,{head:r,user:e.user,children:(0,c.jsx)(y.Provider,{value:{user:e.user},children:(0,c.jsx)("main",{children:(0,c.jsxs)("section",{children:[a&&(0,c.jsx)(x.A,{}),i?(0,c.jsx)(j.A,{message:"Email Sent. Please check your email address and follow the link provided",className:"whitespace-nowrap"}):(0,c.jsx)("div",{className:"paper",children:(0,c.jsxs)("div",{className:"max-w-xl flex-col items-stretch",children:[(0,c.jsx)("h1",{className:"m-0 text-4xl",children:"Send Password Reset Link"}),(0,c.jsx)("span",{children:"Please enter your email address to receive a password reset link"}),(0,c.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-4",onSubmit:e=>{n(!0),e.preventDefault();let t=e.target["email-address"].value;(0,g.A)(`/api/sendPasswordResetLink?email=${t}`).then(e=>{console.log(e),setTimeout(()=>{n(!1)},500),e.success&&o(!0)})},children:[(0,c.jsx)("input",{type:"text",autoComplete:"email",name:"email-address",id:"email-address",className:"w-full",placeholder:"Email Address",defaultValue:e?.user?.logged_in_status?e.user.email:"",required:!0}),(0,c.jsx)("button",{children:"Send password reset Email"}),(0,c.jsx)(P,{message:"Please note that this link will expire after 1 hour"})]})]})})]})})})})}async function v({req:e,res:t}){let s=await (0,h.A)(e,t);return s?.social_login?{redirect:{destination:"/",permanent:!1}}:{props:{user:s}}}let A=(0,i.M)(r,"default"),b=(0,i.M)(r,"getStaticProps"),w=(0,i.M)(r,"getStaticPaths"),k=(0,i.M)(r,"getServerSideProps"),q=(0,i.M)(r,"config"),M=(0,i.M)(r,"reportWebVitals"),_=(0,i.M)(r,"unstable_getStaticProps"),E=(0,i.M)(r,"unstable_getStaticPaths"),I=(0,i.M)(r,"unstable_getStaticParams"),C=(0,i.M)(r,"unstable_getServerProps"),D=(0,i.M)(r,"unstable_getServerSideProps"),G=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/send-password-reset-link",pathname:"/send-password-reset-link",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:r})},90048:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({message:e,className:t}){return(0,r.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,r.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,r.jsx)("span",{children:e})]})}s(82015)},91258:(e,t,s)=>{s.d(t,{A:()=>i});var r=s(8732),a=s(82015),n=s.n(a);function i({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:a}){return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),a&&(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,s)=>{s.d(t,{A:()=>n});var r=s(39908),a=s.n(r);async function n(e,t,s){let r=a()({req:e,level:s?"deep":void 0});return console.log(r),r.payload}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796],()=>s(90678));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=6827,e.ids=[3220,6827],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},90678:(e,t,s)=>{s.r(t),s.d(t,{config:()=>M,default:()=>b,getServerSideProps:()=>_,getStaticPaths:()=>w,getStaticProps:()=>A,reportWebVitals:()=>k,routeModule:()=>C,unstable_getServerProps:()=>D,unstable_getServerSideProps:()=>N,unstable_getStaticParams:()=>O,unstable_getStaticPaths:()=>E,unstable_getStaticProps:()=>q});var r={};s.r(r),s.d(r,{SendPassResetContext:()=>y,default:()=>S,getServerSideProps:()=>v});var a=s(63865),n=s(9455),i=s(30671),o=s(5583),l=s(19796),c=s(8732),d=s(82015),m=s.n(d),u=s(26228),p=s(91258),h=s(16757),x=s(92702),g=s(46169),j=s(90048);let f=(0,s(82544).A)("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);function P({message:e}){return(0,c.jsxs)("div",{className:"info gray",children:[(0,c.jsx)(f,{}),(0,c.jsx)("span",{className:"font-normal",children:e})]})}let y=m().createContext({});function S(e){let t="Cloudbased SQL data management system | Datasquirel",s="Datasquirel is a fast and efficient cloud-based SQL data management system that takes away the entire hassle of dealing with data both locally and across different platforms.",r=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:t}),(0,c.jsx)("meta",{name:"description",content:s}),(0,c.jsx)(p.A,{pageTitle:t,pageDescription:s,pagePathname:"/"})]}),[a,n]=m().useState(!1),[i,o]=m().useState(!1);return(0,c.jsx)(u.A,{head:r,user:e.user,children:(0,c.jsx)(y.Provider,{value:{user:e.user},children:(0,c.jsx)("main",{children:(0,c.jsxs)("section",{children:[a&&(0,c.jsx)(h.A,{}),i?(0,c.jsx)(j.A,{message:"Email Sent. Please check your email address and follow the link provided",className:"whitespace-nowrap"}):(0,c.jsx)("div",{className:"paper",children:(0,c.jsxs)("div",{className:"max-w-xl flex-col items-stretch",children:[(0,c.jsx)("h1",{className:"m-0 text-4xl",children:"Send Password Reset Link"}),(0,c.jsx)("span",{children:"Please enter your email address to receive a password reset link"}),(0,c.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-4",onSubmit:e=>{n(!0),e.preventDefault();let t=e.target["email-address"].value;(0,g.A)(`/api/sendPasswordResetLink?email=${t}`).then(e=>{console.log(e),setTimeout(()=>{n(!1)},500),e.success&&o(!0)})},children:[(0,c.jsx)("input",{type:"text",autoComplete:"email",name:"email-address",id:"email-address",className:"w-full",placeholder:"Email Address",defaultValue:e?.user?.logged_in_status?e.user.email:"",required:!0}),(0,c.jsx)("button",{children:"Send password reset Email"}),(0,c.jsx)(P,{message:"Please note that this link will expire after 1 hour"})]})]})})]})})})})}async function v({req:e,res:t}){let s=await (0,x.A)(e,t);return s?.social_login?{redirect:{destination:"/",permanent:!1}}:{props:{user:s}}}let b=(0,i.M)(r,"default"),A=(0,i.M)(r,"getStaticProps"),w=(0,i.M)(r,"getStaticPaths"),_=(0,i.M)(r,"getServerSideProps"),M=(0,i.M)(r,"config"),k=(0,i.M)(r,"reportWebVitals"),q=(0,i.M)(r,"unstable_getStaticProps"),E=(0,i.M)(r,"unstable_getStaticPaths"),O=(0,i.M)(r,"unstable_getStaticParams"),D=(0,i.M)(r,"unstable_getServerProps"),N=(0,i.M)(r,"unstable_getServerSideProps"),C=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/send-password-reset-link",pathname:"/send-password-reset-link",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:r})},90048:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(8732);function a({message:e,className:t}){return(0,r.jsxs)("div",{className:"info green"+(t?" "+t:""),children:[(0,r.jsx)("img",{src:"/images/checkmark.svg",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,r.jsx)("span",{children:e})]})}s(82015)},91258:(e,t,s)=>{s.d(t,{A:()=>i});var r=s(8732),a=s(82015),n=s.n(a);function i({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:a}){return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),a&&(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,s)=>{async function r(e,t,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(t,{A:()=>r}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>n});var r=s(8732);s(82015);var a=s(20883);function n(){return(0,r.jsxs)(a.Html,{lang:"en",children:[(0,r.jsxs)(a.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(a.Main,{}),(0,r.jsx)(a.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796],()=>s(90678));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/send-password-reset-link.js.nft.json b/dsql-app/.local_dist/server/pages/send-password-reset-link.js.nft.json index 56a57500..4d801bfb 100644 --- a/dsql-app/.local_dist/server/pages/send-password-reset-link.js.nft.json +++ b/dsql-app/.local_dist/server/pages/send-password-reset-link.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../package.json","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../chunks/9821.js","../chunks/9796.js","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su.js b/dsql-app/.local_dist/server/pages/su.js index 542b1915..35e22033 100644 --- a/dsql-app/.local_dist/server/pages/su.js +++ b/dsql-app/.local_dist/server/pages/su.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=5516,e.ids=[5516],e.modules={84231:(e,s,r)=>{r.r(s),r.d(s,{config:()=>L,default:()=>f,getServerSideProps:()=>N,getStaticPaths:()=>b,getStaticProps:()=>j,reportWebVitals:()=>P,routeModule:()=>y,unstable_getServerProps:()=>E,unstable_getServerSideProps:()=>B,unstable_getStaticParams:()=>O,unstable_getStaticPaths:()=>w,unstable_getStaticProps:()=>A});var t={};r.r(t),r.d(t,{default:()=>D,getServerSideProps:()=>v});var a=r(63865),n=r(9455),o=r(30671),l=r(5583),i=r(19796),c=r(8732),u=r(82015),d=r.n(u),p=r(61197),S=r(40778),m=r(46169),_=r(16757),h=r(1360);function x({data:e}){Object.keys(e.users[0]);let[s,r]=d().useState(null),[t,a]=d().useState(0),[n,o]=d().useState(!1);return console.log(typeof s),(0,c.jsx)(d().Fragment,{children:(0,c.jsxs)("div",{className:"items-stretch gap-10 w-full",children:[(0,c.jsxs)("section",{className:"paper w-full",children:[(0,c.jsx)("h2",{className:"text-xl m-0 mb-6",children:"Users"}),(0,c.jsx)("div",{className:"flex-col items-stretch gap-10",children:e.users.map((e,s)=>(0,c.jsx)(h.A,{userObject:e},s+1))})]}),(0,c.jsxs)("section",{className:"paper",children:[(0,c.jsxs)("div",{className:"w-full justify-between",children:[(0,c.jsx)("h2",{className:"text-xl m-0",children:"Error Logs"}),(0,c.jsx)("div",{children:(0,c.jsxs)("button",{onClick:e=>{window.confirm("Clear Error Logs?")&&(o(!0),(0,m.A)("/api/admin/clearErrorLogs",{method:"POST"}).then(e=>{a(e=>e+1)}),setTimeout(()=>{o(!1)},2e3))},className:"outlined gray relative",children:[n&&(0,c.jsx)(_.A,{width:"20px"}),"Clear Error Log"]})})]}),s&&(0,c.jsx)("p",{dangerouslySetInnerHTML:{__html:s||"No Log"}}),"string"!=typeof s&&(0,c.jsx)(_.A,{position:"relative",width:"25px"})]})]})})}var g=r(71934);function D({user:e,data:s}){let r=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,c.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,c.jsx)(S.A,{head:r,user:e,children:(0,c.jsx)(x,{data:s})})}async function v({req:e,res:s,query:r}){let t=await (0,p.A)(e);return t?.logged_in_status?{props:{user:t,data:{users:await (0,g.A)("SELECT * FROM users ORDER BY id DESC")}}}:{redirect:{destination:"/su/login",permanent:!1}}}let f=(0,o.M)(t,"default"),j=(0,o.M)(t,"getStaticProps"),b=(0,o.M)(t,"getStaticPaths"),N=(0,o.M)(t,"getServerSideProps"),L=(0,o.M)(t,"config"),P=(0,o.M)(t,"reportWebVitals"),A=(0,o.M)(t,"unstable_getStaticProps"),w=(0,o.M)(t,"unstable_getStaticPaths"),O=(0,o.M)(t,"unstable_getStaticParams"),E=(0,o.M)(t,"unstable_getServerProps"),B=(0,o.M)(t,"unstable_getServerSideProps"),y=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/su",pathname:"/su",bundlePath:"",filename:""},components:{App:i.default,Document:l.default},userland:t})},1360:(e,s,r)=>{r.d(s,{A:()=>o});var t=r(8732),a=r(82015),n=r.n(a);function o({userObject:e,userPage:s}){let r=Object.keys(e),[a,o]=n().useState(!1),[l,i]=n().useState(0),[c,u]=n().useState(!s);return(0,t.jsxs)("div",{className:"card col green w-full overflow-hidden"+(c?s?" h-[100px]":" h-[85px]":" "),children:[(0,t.jsxs)("div",{className:"items-center w-full",children:[(0,t.jsx)("img",{src:e.image_thumbnail,alt:"",className:"rounded-full object-cover"+(s?" w-16 h-16":" w-12 h-12")}),!s&&(0,t.jsxs)("h3",{className:"m-0 text-xl",children:[e.first_name," ",e.last_name," "]}),(0,t.jsxs)("div",{className:"ml-auto",children:[(0,t.jsx)("button",{className:"outlined gray small-text",onClick:e=>{c?u(!1):u(!0)},children:c?"More Details":"Collapse"}),!s&&(0,t.jsx)("a",{href:`/su/users/${e.id}`,className:"button outlined gray small-text",children:"View User"})]})]}),(0,t.jsx)("div",{className:"card no-hover col w-full light-gray-bg",children:r.map((s,a)=>(0,t.jsxs)(n().Fragment,{children:[(0,t.jsx)("div",{children:(0,t.jsxs)("span",{style:{wordBreak:"break-all"},children:[s,":"," ",(0,t.jsx)("b",{children:e[s]})]})}),a{u(!0)},children:"Collapse"})]})}},71934:(e,s,r)=>{r.d(s,{A:()=>a});var t=r(51779);async function a(...e){let s=(0,t.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let r=await s.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},51779:(e,s,r)=>{r.d(s,{A:()=>n});var t=r(9973),a=r.n(t);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")}};var s=require("../webpack-runtime.js");s.C(e);var r=e=>s(s.s=e),t=s.X(0,[883,9821,9796,6622],()=>r(84231));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=5516,e.ids=[5516],e.modules={84231:(e,s,r)=>{r.r(s),r.d(s,{config:()=>j,default:()=>b,getServerSideProps:()=>N,getStaticPaths:()=>L,getStaticProps:()=>f,reportWebVitals:()=>P,routeModule:()=>Q,unstable_getServerProps:()=>E,unstable_getServerSideProps:()=>w,unstable_getStaticParams:()=>B,unstable_getStaticPaths:()=>O,unstable_getStaticProps:()=>A});var t={};r.r(t),r.d(t,{default:()=>g,getServerSideProps:()=>v});var a=r(63865),o=r(9455),n=r(30671),l=r(5583),i=r(19796),c=r(8732),u=r(82015),d=r.n(u),p=r(61197),S=r(40778),_=r(46169),m=r(16757),D=r(1360);function h({data:e}){Object.keys(e.users[0]);let[s,r]=d().useState(null),[t,a]=d().useState(0),[o,n]=d().useState(!1);return console.log(typeof s),(0,c.jsx)(d().Fragment,{children:(0,c.jsxs)("div",{className:"items-stretch gap-10 w-full",children:[(0,c.jsxs)("section",{className:"paper w-full",children:[(0,c.jsx)("h2",{className:"text-xl m-0 mb-6",children:"Users"}),(0,c.jsx)("div",{className:"flex-col items-stretch gap-10",children:e.users.map((e,s)=>(0,c.jsx)(D.A,{userObject:e},s+1))})]}),(0,c.jsxs)("section",{className:"paper",children:[(0,c.jsxs)("div",{className:"w-full justify-between",children:[(0,c.jsx)("h2",{className:"text-xl m-0",children:"Error Logs"}),(0,c.jsx)("div",{children:(0,c.jsxs)("button",{onClick:e=>{window.confirm("Clear Error Logs?")&&(n(!0),(0,_.A)("/api/admin/clearErrorLogs",{method:"POST"}).then(e=>{a(e=>e+1)}),setTimeout(()=>{n(!1)},2e3))},className:"outlined gray relative",children:[o&&(0,c.jsx)(m.A,{width:"20px"}),"Clear Error Log"]})})]}),s&&(0,c.jsx)("p",{dangerouslySetInnerHTML:{__html:s||"No Log"}}),"string"!=typeof s&&(0,c.jsx)(m.A,{position:"relative",width:"25px"})]})]})})}var x=r(71934);function g({user:e,data:s}){let r=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,c.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,c.jsx)(S.A,{head:r,user:e,children:(0,c.jsx)(h,{data:s})})}async function v({req:e,res:s,query:r}){let t=await (0,p.A)(e);return t?.logged_in_status?{props:{user:t,data:{users:await (0,x.A)("SELECT * FROM users ORDER BY id DESC")}}}:{redirect:{destination:"/su/login",permanent:!1}}}let b=(0,n.M)(t,"default"),f=(0,n.M)(t,"getStaticProps"),L=(0,n.M)(t,"getStaticPaths"),N=(0,n.M)(t,"getServerSideProps"),j=(0,n.M)(t,"config"),P=(0,n.M)(t,"reportWebVitals"),A=(0,n.M)(t,"unstable_getStaticProps"),O=(0,n.M)(t,"unstable_getStaticPaths"),B=(0,n.M)(t,"unstable_getStaticParams"),E=(0,n.M)(t,"unstable_getServerProps"),w=(0,n.M)(t,"unstable_getServerSideProps"),Q=new a.PagesRouteModule({definition:{kind:o.A.PAGES,page:"/su",pathname:"/su",bundlePath:"",filename:""},components:{App:i.default,Document:l.default},userland:t})},1360:(e,s,r)=>{r.d(s,{A:()=>n});var t=r(8732),a=r(82015),o=r.n(a);function n({userObject:e,userPage:s}){let r=Object.keys(e),[a,n]=o().useState(!1),[l,i]=o().useState(0),[c,u]=o().useState(!s);return(0,t.jsxs)("div",{className:"card col green w-full overflow-hidden"+(c?s?" h-[100px]":" h-[85px]":" "),children:[(0,t.jsxs)("div",{className:"items-center w-full",children:[(0,t.jsx)("img",{src:e.image_thumbnail,alt:"",className:"rounded-full object-cover"+(s?" w-16 h-16":" w-12 h-12")}),!s&&(0,t.jsxs)("h3",{className:"m-0 text-xl",children:[e.first_name," ",e.last_name," "]}),(0,t.jsxs)("div",{className:"ml-auto",children:[(0,t.jsx)("button",{className:"outlined gray small-text",onClick:e=>{c?u(!1):u(!0)},children:c?"More Details":"Collapse"}),!s&&(0,t.jsx)("a",{href:`/su/users/${e.id}`,className:"button outlined gray small-text",children:"View User"})]})]}),(0,t.jsx)("div",{className:"card no-hover col w-full light-gray-bg",children:r.map((s,a)=>(0,t.jsxs)(o().Fragment,{children:[(0,t.jsx)("div",{children:(0,t.jsxs)("span",{style:{wordBreak:"break-all"},children:[s,":"," ",(0,t.jsx)("b",{children:e[s]})]})}),a{u(!0)},children:"Collapse"})]})}},71934:(e,s,r)=>{r.d(s,{A:()=>a});var t=r(51779);async function a(...e){let s=(0,t.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let r=await s.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},51779:(e,s,r)=>{r.d(s,{A:()=>o});var t=r(9973),a=r.n(t);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")}};var s=require("../webpack-runtime.js");s.C(e);var r=e=>s(s.s=e),t=s.X(0,[883,9821,9796,6622],()=>r(84231));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su.js.nft.json b/dsql-app/.local_dist/server/pages/su.js.nft.json index 94764997..cc700b0a 100644 --- a/dsql-app/.local_dist/server/pages/su.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/bignumber.js/bignumber.js","../../../node_modules/bignumber.js/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/core-util-is/lib/util.js","../../../node_modules/core-util-is/package.json","../../../node_modules/inherits/inherits.js","../../../node_modules/inherits/inherits_browser.js","../../../node_modules/inherits/package.json","../../../node_modules/isarray/index.js","../../../node_modules/isarray/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/mysql/index.js","../../../node_modules/mysql/lib/Connection.js","../../../node_modules/mysql/lib/ConnectionConfig.js","../../../node_modules/mysql/lib/Pool.js","../../../node_modules/mysql/lib/PoolCluster.js","../../../node_modules/mysql/lib/PoolConfig.js","../../../node_modules/mysql/lib/PoolConnection.js","../../../node_modules/mysql/lib/PoolNamespace.js","../../../node_modules/mysql/lib/PoolSelector.js","../../../node_modules/mysql/lib/protocol/Auth.js","../../../node_modules/mysql/lib/protocol/BufferList.js","../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../node_modules/mysql/lib/protocol/Parser.js","../../../node_modules/mysql/lib/protocol/Protocol.js","../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../node_modules/mysql/lib/protocol/SqlString.js","../../../node_modules/mysql/lib/protocol/Timer.js","../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../node_modules/mysql/lib/protocol/constants/client.js","../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../node_modules/mysql/lib/protocol/constants/types.js","../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../node_modules/mysql/lib/protocol/packets/index.js","../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../node_modules/mysql/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/process-nextick-args/index.js","../../../node_modules/process-nextick-args/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../node_modules/readable-stream/lib/_stream_readable.js","../../../node_modules/readable-stream/lib/_stream_transform.js","../../../node_modules/readable-stream/lib/_stream_writable.js","../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../node_modules/readable-stream/package.json","../../../node_modules/readable-stream/readable.js","../../../node_modules/safe-buffer/index.js","../../../node_modules/safe-buffer/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/serverless-mysql/index.js","../../../node_modules/serverless-mysql/package.json","../../../node_modules/sqlstring/index.js","../../../node_modules/sqlstring/lib/SqlString.js","../../../node_modules/sqlstring/package.json","../../../node_modules/string_decoder/lib/string_decoder.js","../../../node_modules/string_decoder/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../node_modules/util-deprecate/node.js","../../../node_modules/util-deprecate/package.json","../../../package.json","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../chunks/9821.js","../chunks/9796.js","../chunks/6622.js","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/backups.js.nft.json b/dsql-app/.local_dist/server/pages/su/backups.js.nft.json index 7da5e0f9..dfcbb508 100644 --- a/dsql-app/.local_dist/server/pages/su/backups.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/backups.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../node_modules/@swc/helpers/package.json","../../../../node_modules/client-only/index.js","../../../../node_modules/client-only/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/head.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../node_modules/next/head.js","../../../../node_modules/next/package.json","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../node_modules/react-dom/index.js","../../../../node_modules/react-dom/package.json","../../../../node_modules/react-dom/server.browser.js","../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../node_modules/react/cjs/react.development.js","../../../../node_modules/react/cjs/react.production.min.js","../../../../node_modules/react/index.js","../../../../node_modules/react/jsx-runtime.js","../../../../node_modules/react/package.json","../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../node_modules/scheduler/index.js","../../../../node_modules/scheduler/package.json","../../../../node_modules/styled-jsx/dist/index/index.js","../../../../node_modules/styled-jsx/index.js","../../../../node_modules/styled-jsx/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-runtime.js","../../chunks/883.js","../../chunks/9821.js","../../chunks/9796.js","../../chunks/6622.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/console.js.nft.json b/dsql-app/.local_dist/server/pages/su/console.js.nft.json index c2062833..dfcbb508 100644 --- a/dsql-app/.local_dist/server/pages/su/console.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/console.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/@socket.io/component-emitter/lib/cjs/index.js","../../../../node_modules/@socket.io/component-emitter/lib/cjs/package.json","../../../../node_modules/@socket.io/component-emitter/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../node_modules/@swc/helpers/package.json","../../../../node_modules/ansi-regex/index.js","../../../../node_modules/ansi-regex/package.json","../../../../node_modules/client-only/index.js","../../../../node_modules/client-only/package.json","../../../../node_modules/debug/package.json","../../../../node_modules/debug/src/browser.js","../../../../node_modules/debug/src/common.js","../../../../node_modules/debug/src/index.js","../../../../node_modules/debug/src/node.js","../../../../node_modules/engine.io-client/build/cjs/contrib/has-cors.js","../../../../node_modules/engine.io-client/build/cjs/contrib/parseqs.js","../../../../node_modules/engine.io-client/build/cjs/contrib/parseuri.js","../../../../node_modules/engine.io-client/build/cjs/globals.node.js","../../../../node_modules/engine.io-client/build/cjs/index.js","../../../../node_modules/engine.io-client/build/cjs/package.json","../../../../node_modules/engine.io-client/build/cjs/socket.js","../../../../node_modules/engine.io-client/build/cjs/transport.js","../../../../node_modules/engine.io-client/build/cjs/transports/index.js","../../../../node_modules/engine.io-client/build/cjs/transports/polling-fetch.js","../../../../node_modules/engine.io-client/build/cjs/transports/polling-xhr.js","../../../../node_modules/engine.io-client/build/cjs/transports/polling-xhr.node.js","../../../../node_modules/engine.io-client/build/cjs/transports/polling.js","../../../../node_modules/engine.io-client/build/cjs/transports/websocket.js","../../../../node_modules/engine.io-client/build/cjs/transports/websocket.node.js","../../../../node_modules/engine.io-client/build/cjs/transports/webtransport.js","../../../../node_modules/engine.io-client/build/cjs/util.js","../../../../node_modules/engine.io-client/build/esm-debug/contrib/has-cors.js","../../../../node_modules/engine.io-client/build/esm-debug/contrib/parseqs.js","../../../../node_modules/engine.io-client/build/esm-debug/contrib/parseuri.js","../../../../node_modules/engine.io-client/build/esm-debug/globals.node.js","../../../../node_modules/engine.io-client/build/esm-debug/index.js","../../../../node_modules/engine.io-client/build/esm-debug/package.json","../../../../node_modules/engine.io-client/build/esm-debug/socket.js","../../../../node_modules/engine.io-client/build/esm-debug/transport.js","../../../../node_modules/engine.io-client/build/esm-debug/transports/index.js","../../../../node_modules/engine.io-client/build/esm-debug/transports/polling-fetch.js","../../../../node_modules/engine.io-client/build/esm-debug/transports/polling-xhr.js","../../../../node_modules/engine.io-client/build/esm-debug/transports/polling-xhr.node.js","../../../../node_modules/engine.io-client/build/esm-debug/transports/polling.js","../../../../node_modules/engine.io-client/build/esm-debug/transports/websocket.js","../../../../node_modules/engine.io-client/build/esm-debug/transports/websocket.node.js","../../../../node_modules/engine.io-client/build/esm-debug/transports/webtransport.js","../../../../node_modules/engine.io-client/build/esm-debug/util.js","../../../../node_modules/engine.io-client/package.json","../../../../node_modules/engine.io-parser/build/cjs/commons.js","../../../../node_modules/engine.io-parser/build/cjs/decodePacket.js","../../../../node_modules/engine.io-parser/build/cjs/encodePacket.js","../../../../node_modules/engine.io-parser/build/cjs/index.js","../../../../node_modules/engine.io-parser/build/cjs/package.json","../../../../node_modules/engine.io-parser/build/esm/commons.js","../../../../node_modules/engine.io-parser/build/esm/decodePacket.js","../../../../node_modules/engine.io-parser/build/esm/encodePacket.js","../../../../node_modules/engine.io-parser/build/esm/index.js","../../../../node_modules/engine.io-parser/build/esm/package.json","../../../../node_modules/engine.io-parser/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/ms/index.js","../../../../node_modules/ms/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/head.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../node_modules/next/head.js","../../../../node_modules/next/package.json","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../node_modules/react-dom/index.js","../../../../node_modules/react-dom/package.json","../../../../node_modules/react-dom/server.browser.js","../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../node_modules/react/cjs/react.development.js","../../../../node_modules/react/cjs/react.production.min.js","../../../../node_modules/react/index.js","../../../../node_modules/react/jsx-runtime.js","../../../../node_modules/react/package.json","../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../node_modules/scheduler/index.js","../../../../node_modules/scheduler/package.json","../../../../node_modules/socket.io-client/build/cjs/contrib/backo2.js","../../../../node_modules/socket.io-client/build/cjs/index.js","../../../../node_modules/socket.io-client/build/cjs/manager.js","../../../../node_modules/socket.io-client/build/cjs/on.js","../../../../node_modules/socket.io-client/build/cjs/socket.js","../../../../node_modules/socket.io-client/build/cjs/url.js","../../../../node_modules/socket.io-client/build/esm-debug/contrib/backo2.js","../../../../node_modules/socket.io-client/build/esm-debug/index.js","../../../../node_modules/socket.io-client/build/esm-debug/manager.js","../../../../node_modules/socket.io-client/build/esm-debug/on.js","../../../../node_modules/socket.io-client/build/esm-debug/package.json","../../../../node_modules/socket.io-client/build/esm-debug/socket.js","../../../../node_modules/socket.io-client/build/esm-debug/url.js","../../../../node_modules/socket.io-client/package.json","../../../../node_modules/socket.io-parser/build/cjs/binary.js","../../../../node_modules/socket.io-parser/build/cjs/index.js","../../../../node_modules/socket.io-parser/build/cjs/is-binary.js","../../../../node_modules/socket.io-parser/build/cjs/package.json","../../../../node_modules/socket.io-parser/build/esm-debug/binary.js","../../../../node_modules/socket.io-parser/build/esm-debug/index.js","../../../../node_modules/socket.io-parser/build/esm-debug/is-binary.js","../../../../node_modules/socket.io-parser/build/esm-debug/package.json","../../../../node_modules/socket.io-parser/package.json","../../../../node_modules/styled-jsx/dist/index/index.js","../../../../node_modules/styled-jsx/index.js","../../../../node_modules/styled-jsx/package.json","../../../../node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js","../../../../node_modules/xmlhttprequest-ssl/package.json","../../../../node_modules/xterm-addon-fit/lib/xterm-addon-fit.js","../../../../node_modules/xterm-addon-fit/package.json","../../../../node_modules/xterm/lib/xterm.js","../../../../node_modules/xterm/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-runtime.js","../../chunks/883.js","../../chunks/9821.js","../../chunks/9796.js","../../chunks/6622.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/docs.js.nft.json b/dsql-app/.local_dist/server/pages/su/docs.js.nft.json index 759c0a80..1c375a5c 100644 --- a/dsql-app/.local_dist/server/pages/su/docs.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/docs.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../node_modules/@swc/helpers/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/client-only/index.js","../../../../node_modules/client-only/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/head.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../node_modules/next/head.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../node_modules/react-dom/index.js","../../../../node_modules/react-dom/package.json","../../../../node_modules/react-dom/server.browser.js","../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../node_modules/react/cjs/react.development.js","../../../../node_modules/react/cjs/react.production.min.js","../../../../node_modules/react/index.js","../../../../node_modules/react/jsx-runtime.js","../../../../node_modules/react/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../node_modules/scheduler/index.js","../../../../node_modules/scheduler/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/styled-jsx/dist/index/index.js","../../../../node_modules/styled-jsx/index.js","../../../../node_modules/styled-jsx/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-runtime.js","../../chunks/883.js","../../chunks/9821.js","../../chunks/9796.js","../../chunks/6622.js","../../chunks/9240.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/docs/create-page.js.nft.json b/dsql-app/.local_dist/server/pages/su/docs/create-page.js.nft.json index 23f121d3..44ed0140 100644 --- a/dsql-app/.local_dist/server/pages/su/docs/create-page.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/docs/create-page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/ScriptLoader2.js","../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/TinyMCE.js","../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/Utils.js","../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/Editor.js","../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/EditorPropTypes.js","../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/index.js","../../../../../node_modules/@tinymce/tinymce-react/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/object-assign/index.js","../../../../../node_modules/object-assign/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/prop-types/checkPropTypes.js","../../../../../node_modules/prop-types/factoryWithThrowingShims.js","../../../../../node_modules/prop-types/factoryWithTypeCheckers.js","../../../../../node_modules/prop-types/index.js","../../../../../node_modules/prop-types/lib/ReactPropTypesSecret.js","../../../../../node_modules/prop-types/lib/has.js","../../../../../node_modules/prop-types/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react-is/cjs/react-is.development.js","../../../../../node_modules/react-is/cjs/react-is.production.min.js","../../../../../node_modules/react-is/index.js","../../../../../node_modules/react-is/package.json","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../chunks/6622.js","../../../chunks/3155.js","../../../chunks/6903.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/docs/edit-page.js.nft.json b/dsql-app/.local_dist/server/pages/su/docs/edit-page.js.nft.json index 23f121d3..44ed0140 100644 --- a/dsql-app/.local_dist/server/pages/su/docs/edit-page.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/docs/edit-page.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/ScriptLoader2.js","../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/TinyMCE.js","../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/Utils.js","../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/Editor.js","../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/EditorPropTypes.js","../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/index.js","../../../../../node_modules/@tinymce/tinymce-react/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/object-assign/index.js","../../../../../node_modules/object-assign/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/prop-types/checkPropTypes.js","../../../../../node_modules/prop-types/factoryWithThrowingShims.js","../../../../../node_modules/prop-types/factoryWithTypeCheckers.js","../../../../../node_modules/prop-types/index.js","../../../../../node_modules/prop-types/lib/ReactPropTypesSecret.js","../../../../../node_modules/prop-types/lib/has.js","../../../../../node_modules/prop-types/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react-is/cjs/react-is.development.js","../../../../../node_modules/react-is/cjs/react-is.production.min.js","../../../../../node_modules/react-is/index.js","../../../../../node_modules/react-is/package.json","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../chunks/6622.js","../../../chunks/3155.js","../../../chunks/6903.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/docs/pages.js.nft.json b/dsql-app/.local_dist/server/pages/su/docs/pages.js.nft.json index c4300285..719009c4 100644 --- a/dsql-app/.local_dist/server/pages/su/docs/pages.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/docs/pages.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../chunks/6622.js","../../../chunks/9240.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/docs/pages/[id].js.nft.json b/dsql-app/.local_dist/server/pages/su/docs/pages/[id].js.nft.json index ee9de7a2..42c078be 100644 --- a/dsql-app/.local_dist/server/pages/su/docs/pages/[id].js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/docs/pages/[id].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../../node_modules/@swc/helpers/package.json","../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/ScriptLoader2.js","../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/TinyMCE.js","../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/Utils.js","../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/Editor.js","../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/components/EditorPropTypes.js","../../../../../../node_modules/@tinymce/tinymce-react/lib/cjs/main/ts/index.js","../../../../../../node_modules/@tinymce/tinymce-react/package.json","../../../../../../node_modules/bignumber.js/bignumber.js","../../../../../../node_modules/bignumber.js/package.json","../../../../../../node_modules/client-only/index.js","../../../../../../node_modules/client-only/package.json","../../../../../../node_modules/core-util-is/lib/util.js","../../../../../../node_modules/core-util-is/package.json","../../../../../../node_modules/inherits/inherits.js","../../../../../../node_modules/inherits/inherits_browser.js","../../../../../../node_modules/inherits/package.json","../../../../../../node_modules/isarray/index.js","../../../../../../node_modules/isarray/package.json","../../../../../../node_modules/lodash/lodash.js","../../../../../../node_modules/lodash/package.json","../../../../../../node_modules/mysql/index.js","../../../../../../node_modules/mysql/lib/Connection.js","../../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../../node_modules/mysql/lib/Pool.js","../../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../../node_modules/mysql/package.json","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../../node_modules/next/head.js","../../../../../../node_modules/next/package.json","../../../../../../node_modules/object-assign/index.js","../../../../../../node_modules/object-assign/package.json","../../../../../../node_modules/process-nextick-args/index.js","../../../../../../node_modules/process-nextick-args/package.json","../../../../../../node_modules/prop-types/checkPropTypes.js","../../../../../../node_modules/prop-types/factoryWithThrowingShims.js","../../../../../../node_modules/prop-types/factoryWithTypeCheckers.js","../../../../../../node_modules/prop-types/index.js","../../../../../../node_modules/prop-types/lib/ReactPropTypesSecret.js","../../../../../../node_modules/prop-types/lib/has.js","../../../../../../node_modules/prop-types/package.json","../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../../node_modules/react-dom/index.js","../../../../../../node_modules/react-dom/package.json","../../../../../../node_modules/react-dom/server.browser.js","../../../../../../node_modules/react-is/cjs/react-is.development.js","../../../../../../node_modules/react-is/cjs/react-is.production.min.js","../../../../../../node_modules/react-is/index.js","../../../../../../node_modules/react-is/package.json","../../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../../node_modules/react/cjs/react.development.js","../../../../../../node_modules/react/cjs/react.production.min.js","../../../../../../node_modules/react/index.js","../../../../../../node_modules/react/jsx-runtime.js","../../../../../../node_modules/react/package.json","../../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../../node_modules/readable-stream/package.json","../../../../../../node_modules/readable-stream/readable.js","../../../../../../node_modules/safe-buffer/index.js","../../../../../../node_modules/safe-buffer/package.json","../../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../../node_modules/scheduler/index.js","../../../../../../node_modules/scheduler/package.json","../../../../../../node_modules/serverless-mysql/index.js","../../../../../../node_modules/serverless-mysql/package.json","../../../../../../node_modules/sqlstring/index.js","../../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../../node_modules/sqlstring/package.json","../../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../../node_modules/string_decoder/package.json","../../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../../node_modules/styled-jsx/index.js","../../../../../../node_modules/styled-jsx/package.json","../../../../../../node_modules/util-deprecate/node.js","../../../../../../node_modules/util-deprecate/package.json","../../../../../../package.json","../../../../../package.json","../../../../chunks/1251.js","../../../../chunks/1579.js","../../../../chunks/194.js","../../../../chunks/2282.js","../../../../chunks/3155.js","../../../../chunks/3474.js","../../../../chunks/3704.js","../../../../chunks/4627.js","../../../../chunks/5392.js","../../../../chunks/5771.js","../../../../chunks/5954.js","../../../../chunks/6133.js","../../../../chunks/6202.js","../../../../chunks/6247.js","../../../../chunks/6521.js","../../../../chunks/6622.js","../../../../chunks/6903.js","../../../../chunks/725.js","../../../../chunks/7303.js","../../../../chunks/7769.js","../../../../chunks/8704.js","../../../../chunks/883.js","../../../../chunks/9136.js","../../../../chunks/9240.js","../../../../chunks/9796.js","../../../../chunks/9814.js","../../../../chunks/9821.js","../../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../../webpack-runtime.js","../../../../chunks/883.js","../../../../chunks/9821.js","../../../../chunks/9796.js","../../../../chunks/6622.js","../../../../chunks/3155.js","../../../../chunks/6903.js","../../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/envar.js.nft.json b/dsql-app/.local_dist/server/pages/su/envar.js.nft.json index 7da5e0f9..dfcbb508 100644 --- a/dsql-app/.local_dist/server/pages/su/envar.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/envar.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../node_modules/@swc/helpers/package.json","../../../../node_modules/client-only/index.js","../../../../node_modules/client-only/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/head.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../node_modules/next/head.js","../../../../node_modules/next/package.json","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../node_modules/react-dom/index.js","../../../../node_modules/react-dom/package.json","../../../../node_modules/react-dom/server.browser.js","../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../node_modules/react/cjs/react.development.js","../../../../node_modules/react/cjs/react.production.min.js","../../../../node_modules/react/index.js","../../../../node_modules/react/jsx-runtime.js","../../../../node_modules/react/package.json","../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../node_modules/scheduler/index.js","../../../../node_modules/scheduler/package.json","../../../../node_modules/styled-jsx/dist/index/index.js","../../../../node_modules/styled-jsx/index.js","../../../../node_modules/styled-jsx/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-runtime.js","../../chunks/883.js","../../chunks/9821.js","../../chunks/9796.js","../../chunks/6622.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/error-logs.js.nft.json b/dsql-app/.local_dist/server/pages/su/error-logs.js.nft.json index 7da5e0f9..dfcbb508 100644 --- a/dsql-app/.local_dist/server/pages/su/error-logs.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/error-logs.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../node_modules/@swc/helpers/package.json","../../../../node_modules/client-only/index.js","../../../../node_modules/client-only/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/head.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../node_modules/next/head.js","../../../../node_modules/next/package.json","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../node_modules/react-dom/index.js","../../../../node_modules/react-dom/package.json","../../../../node_modules/react-dom/server.browser.js","../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../node_modules/react/cjs/react.development.js","../../../../node_modules/react/cjs/react.production.min.js","../../../../node_modules/react/index.js","../../../../node_modules/react/jsx-runtime.js","../../../../node_modules/react/package.json","../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../node_modules/scheduler/index.js","../../../../node_modules/scheduler/package.json","../../../../node_modules/styled-jsx/dist/index/index.js","../../../../node_modules/styled-jsx/index.js","../../../../node_modules/styled-jsx/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-runtime.js","../../chunks/883.js","../../chunks/9821.js","../../chunks/9796.js","../../chunks/6622.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/load-balancing.js.nft.json b/dsql-app/.local_dist/server/pages/su/load-balancing.js.nft.json index 4a958d13..5b4c92e7 100644 --- a/dsql-app/.local_dist/server/pages/su/load-balancing.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/load-balancing.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../jsonData/dbSchemas/users/user-1/servers.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../node_modules/@swc/helpers/package.json","../../../../node_modules/client-only/index.js","../../../../node_modules/client-only/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/head.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../node_modules/next/head.js","../../../../node_modules/next/package.json","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../node_modules/react-dom/index.js","../../../../node_modules/react-dom/package.json","../../../../node_modules/react-dom/server.browser.js","../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../node_modules/react/cjs/react.development.js","../../../../node_modules/react/cjs/react.production.min.js","../../../../node_modules/react/index.js","../../../../node_modules/react/jsx-runtime.js","../../../../node_modules/react/package.json","../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../node_modules/scheduler/index.js","../../../../node_modules/scheduler/package.json","../../../../node_modules/styled-jsx/dist/index/index.js","../../../../node_modules/styled-jsx/index.js","../../../../node_modules/styled-jsx/package.json","../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../node_modules/tailwind-merge/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-runtime.js","../../chunks/883.js","../../chunks/9821.js","../../chunks/9796.js","../../chunks/6622.js","../../../../package.json","../../../../jsonData/dbSchemas/users/user-1/servers.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/login.js b/dsql-app/.local_dist/server/pages/su/login.js index d17244bb..225070c4 100644 --- a/dsql-app/.local_dist/server/pages/su/login.js +++ b/dsql-app/.local_dist/server/pages/su/login.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=9634,e.ids=[3220,9634],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},38954:(e,t,s)=>{s.r(t),s.d(t,{config:()=>E,default:()=>S,getServerSideProps:()=>j,getStaticPaths:()=>v,getStaticProps:()=>y,reportWebVitals:()=>P,routeModule:()=>D,unstable_getServerProps:()=>I,unstable_getServerSideProps:()=>L,unstable_getStaticParams:()=>N,unstable_getStaticPaths:()=>b,unstable_getStaticProps:()=>A});var r={};s.r(r),s.d(r,{default:()=>f,getServerSideProps:()=>_});var n=s(63865),a=s(9455),i=s(30671),o=s(5583),l=s(19796),c=s(8732);s(82015);var u=s(27912),d=s.n(u),p=s(61197),m=s(46169),h=s(92702),g=s(89923);function f(){let e=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:"Super User Login | Datasquirel"}),(0,c.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,c.jsxs)("section",{className:"w-full h-screen justify-center items-center",children:[(0,c.jsx)(d(),{children:e}),(0,c.jsxs)("div",{className:"p-6 bg-slate-100 rounded w-full max-w-2xl flex flex-col items-center",children:[(0,c.jsx)(x,{}),(0,c.jsxs)("form",{onSubmit:e=>{e.preventDefault();let t=e.target;(0,m.A)("/api/admin/loginSuUser",{method:"post",body:{email:t.email.value,password:t.password.value,authKey:t["auth-key"].value}}).then(e=>{window.location.reload()})},className:"flex flex-col items-stretch gap-4 w-full",children:[(0,c.jsx)("input",{type:"text",name:"email",id:"email",placeholder:"Email Address"}),(0,c.jsx)("input",{type:"password",name:"password",id:"password",placeholder:"Password"}),(0,c.jsx)("input",{type:"password",name:"auth-key",id:"auth-key",placeholder:"Auth Key"}),(0,c.jsx)("button",{children:"Login"})]})]})]})}async function _({req:e,res:t,query:s}){let r=await (0,h.A)(e,t,!0);(0,g.A)(r)&&console.log("Admin User Detected ...");let n=await (0,p.A)(e);return n?.logged_in_status?{redirect:{destination:"/su",permanent:!1}}:{props:{user:n}}}function x(){return(0,c.jsxs)("div",{className:"flex flex-col items-center gap-2 text-center",children:[(0,c.jsx)("h1",{className:"text-2xl text-center m-0",children:"Super User Login"}),(0,c.jsxs)("span",{children:["This area is reserved only for the owner of this Admin. To login use the info in your ",(0,c.jsx)("b",{children:"dsql.env"})," File. Use the env variables as follows. Your ",(0,c.jsx)("i",{children:"email address"})," is the same address used to register the first user account"]}),(0,c.jsxs)("ul",{className:"p-0",children:[(0,c.jsxs)("li",{children:["Password:"," ",(0,c.jsx)("i",{className:"info small w-auto inline",children:"dsql.env::"}),(0,c.jsx)("b",{children:" DSQL_USER_KEY"})]}),(0,c.jsxs)("li",{children:["Auth Key:"," ",(0,c.jsx)("i",{className:"info small w-auto inline",children:"dsql.env::"}),(0,c.jsx)("b",{children:" DSQL_SPECIAL_KEY"})]})]})]})}let S=(0,i.M)(r,"default"),y=(0,i.M)(r,"getStaticProps"),v=(0,i.M)(r,"getStaticPaths"),j=(0,i.M)(r,"getServerSideProps"),E=(0,i.M)(r,"config"),P=(0,i.M)(r,"reportWebVitals"),A=(0,i.M)(r,"unstable_getStaticProps"),b=(0,i.M)(r,"unstable_getStaticPaths"),N=(0,i.M)(r,"unstable_getStaticParams"),I=(0,i.M)(r,"unstable_getServerProps"),L=(0,i.M)(r,"unstable_getServerSideProps"),D=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/su/login",pathname:"/su/login",bundlePath:"",filename:""},components:{App:l.default,Document:o.default},userland:r})},61197:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(71205),n=s(41939);async function a(e){let{keyCookieName:t,csrfCookieName:s}=(0,n.A)(),a=`${t}_su`;if(!e.cookies?.[a])return console.log("No auth key cookie found"),null;let i=(0,r.A)({encryptedString:e.cookies[a]});if(!i)return console.log("No user payload found"),null;let o=JSON.parse(i);return o.password!==process.env.DSQL_USER_KEY?(console.log("Invalid password"),null):o.authKey!==process.env.DSQL_SPECIAL_KEY?(console.log("Invalid auth key"),null):o}},92702:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(39908),n=s.n(r);async function a(e,t,s){let r=n()({req:e,level:s?"deep":void 0});return console.log(r),r.payload}},89923:(e,t,s)=>{s.d(t,{A:()=>r});function r(e,t){return t?!!(e?.id&&String(e?.id)==(process.env.DSQL_SU_USER_ID||"1")):!!(e?.id&&"1"==String(e?.id))}},41939:(e,t,s)=>{s.d(t,{A:()=>r});function r(e){let t=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",r=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",a=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),i=t;e?.userId&&(i+=`user_${e.userId}_`),a&&(i+=`${a}_`),i+=s;let o=t;e?.userId&&(o+=`user_${e.userId}_`),a&&(o+=`${a}_`),o+=r;let l=t;return e?.userId&&(l+=`user_${e.userId}_`),a&&(l+=`${a}_`),{keyCookieName:i,csrfCookieName:o,oneTimeCodeName:l+=n}}},71205:(e,t,s)=>{s.d(t,{A:()=>i});var r=s(55511),n=s(79428),a=s(48243);function i({encryptedString:e,encryptionKey:t,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:i,salt:o,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:t});if(!i?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!o?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,r.scryptSync)(i,o,l),p=n.Buffer.alloc(u,0),m=(0,r.createDecipheriv)(c,d,p);try{let t=m.update(e,"hex","utf8");return t+=m.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},48243:(e,t,s)=>{s.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>a});var r=s(8732);s(82015);var n=s(20883);function a(){return(0,r.jsxs)(n.Html,{lang:"en",children:[(0,r.jsxs)(n.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(n.Main,{}),(0,r.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")}};var t=require("../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796],()=>s(38954));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=9634,e.ids=[3220,9634],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},38954:(e,t,s)=>{s.r(t),s.d(t,{config:()=>E,default:()=>S,getServerSideProps:()=>j,getStaticPaths:()=>v,getStaticProps:()=>y,reportWebVitals:()=>P,routeModule:()=>O,unstable_getServerProps:()=>D,unstable_getServerSideProps:()=>I,unstable_getStaticParams:()=>b,unstable_getStaticPaths:()=>N,unstable_getStaticProps:()=>A});var r={};s.r(r),s.d(r,{default:()=>_,getServerSideProps:()=>g});var n=s(63865),a=s(9455),o=s(30671),i=s(5583),l=s(19796),c=s(8732);s(82015);var u=s(27912),d=s.n(u),p=s(61197),m=s(46169),h=s(92702),f=s(89923);function _(){let e=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:"Super User Login | Datasquirel"}),(0,c.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,c.jsxs)("section",{className:"w-full h-screen justify-center items-center",children:[(0,c.jsx)(d(),{children:e}),(0,c.jsxs)("div",{className:"p-6 bg-slate-100 rounded w-full max-w-2xl flex flex-col items-center",children:[(0,c.jsx)(x,{}),(0,c.jsxs)("form",{onSubmit:e=>{e.preventDefault();let t=e.target;(0,m.A)("/api/admin/loginSuUser",{method:"post",body:{email:t.email.value,password:t.password.value,authKey:t["auth-key"].value}}).then(e=>{window.location.reload()})},className:"flex flex-col items-stretch gap-4 w-full",children:[(0,c.jsx)("input",{type:"text",name:"email",id:"email",placeholder:"Email Address"}),(0,c.jsx)("input",{type:"password",name:"password",id:"password",placeholder:"Password"}),(0,c.jsx)("input",{type:"password",name:"auth-key",id:"auth-key",placeholder:"Auth Key"}),(0,c.jsx)("button",{children:"Login"})]})]})]})}async function g({req:e,res:t,query:s}){let r=await (0,h.A)(e,t,!0);(0,f.A)(r)&&console.log("Admin User Detected ...");let n=await (0,p.A)(e);return n?.logged_in_status?{redirect:{destination:"/su",permanent:!1}}:{props:{user:n}}}function x(){return(0,c.jsxs)("div",{className:"flex flex-col items-center gap-2 text-center",children:[(0,c.jsx)("h1",{className:"text-2xl text-center m-0",children:"Super User Login"}),(0,c.jsxs)("span",{children:["This area is reserved only for the owner of this Admin. To login use the info in your ",(0,c.jsx)("b",{children:"dsql.env"})," File. Use the env variables as follows. Your ",(0,c.jsx)("i",{children:"email address"})," is the same address used to register the first user account"]}),(0,c.jsxs)("ul",{className:"p-0",children:[(0,c.jsxs)("li",{children:["Password:"," ",(0,c.jsx)("i",{className:"info small w-auto inline",children:"dsql.env::"}),(0,c.jsx)("b",{children:" DSQL_USER_KEY"})]}),(0,c.jsxs)("li",{children:["Auth Key:"," ",(0,c.jsx)("i",{className:"info small w-auto inline",children:"dsql.env::"}),(0,c.jsx)("b",{children:" DSQL_SPECIAL_KEY"})]})]})]})}let S=(0,o.M)(r,"default"),y=(0,o.M)(r,"getStaticProps"),v=(0,o.M)(r,"getStaticPaths"),j=(0,o.M)(r,"getServerSideProps"),E=(0,o.M)(r,"config"),P=(0,o.M)(r,"reportWebVitals"),A=(0,o.M)(r,"unstable_getStaticProps"),N=(0,o.M)(r,"unstable_getStaticPaths"),b=(0,o.M)(r,"unstable_getStaticParams"),D=(0,o.M)(r,"unstable_getServerProps"),I=(0,o.M)(r,"unstable_getServerSideProps"),O=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/su/login",pathname:"/su/login",bundlePath:"",filename:""},components:{App:l.default,Document:i.default},userland:r})},61197:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(71205),n=s(41939);async function a(e){let{keyCookieName:t,csrfCookieName:s}=(0,n.A)(),a=`${t}_su`;if(!e.cookies?.[a])return console.log("No auth key cookie found"),null;let o=(0,r.A)({encryptedString:e.cookies[a]});if(!o)return console.log("No user payload found"),null;let i=JSON.parse(o);return i.password!==process.env.DSQL_USER_KEY?(console.log("Invalid password"),null):i.authKey!==process.env.DSQL_SPECIAL_KEY?(console.log("Invalid auth key"),null):i}},92702:(e,t,s)=>{async function r(e,t,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(t,{A:()=>r}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},89923:(e,t,s)=>{s.d(t,{A:()=>r});function r(e,t){return t?!!(e?.id&&String(e?.id)==(process.env.DSQL_SU_USER_ID||"1")):!!(e?.id&&"1"==String(e?.id))}},41939:(e,t,s)=>{s.d(t,{A:()=>r});function r(e){let t=process.env.DSQL_COOKIES_PREFIX||"dsql_",s=process.env.DSQL_COOKIES_KEY_NAME||"key",r=process.env.DSQL_COOKIES_CSRF_NAME||"csrf",n=process.env.DSQL_COOKIES_ONE_TIME_CODE_NAME||"one-time-code",a=e?.database?.replace(/^datasquirel_user_\d+_/,"")||process.env.DSQL_DB_NAME?.replace(/^datasquirel_user_\d+_/,""),o=t;e?.userId&&(o+=`user_${e.userId}_`),a&&(o+=`${a}_`),o+=s;let i=t;e?.userId&&(i+=`user_${e.userId}_`),a&&(i+=`${a}_`),i+=r;let l=t;return e?.userId&&(l+=`user_${e.userId}_`),a&&(l+=`${a}_`),{keyCookieName:o,csrfCookieName:i,oneTimeCodeName:l+=n}}},71205:(e,t,s)=>{s.d(t,{A:()=>o});var r=s(55511),n=s(79428),a=s(48243);function o({encryptedString:e,encryptionKey:t,encryptionSalt:s}){if(!e?.match(/./))return console.log("Encrypted string is invalid"),e;let{key:o,salt:i,keyLen:l,algorithm:c,bufferAllocSize:u}=(0,a.A)({encryptionKey:t});if(!o?.match(/.{8,}/))return console.log("Decrption key is invalid"),e;if(!i?.match(/.{8,}/))return console.log("Decrption salt is invalid"),e;let d=(0,r.scryptSync)(o,i,l),p=n.Buffer.alloc(u,0),m=(0,r.createDecipheriv)(c,d,p);try{let t=m.update(e,"hex","utf8");return t+=m.final("utf8")}catch(t){return console.log("Error in decrypting =>",t.message),e}}},48243:(e,t,s)=>{s.d(t,{A:()=>r});function r(e){return{key:e?.encryptionKey||process.env.DSQL_ENCRYPTION_PASSWORD,keyLen:process.env.DSQL_ENCRYPTION_KEY_LENGTH?Number(process.env.DSQL_ENCRYPTION_KEY_LENGTH):24,salt:e?.encryptionSalt||process.env.DSQL_ENCRYPTION_SALT,apiKey:e?.apiKey||process.env.DSQL_API_KEY,algorithm:e?.algorithm||process.env.DSQL_ENCRYPTION_ALGORITHM||"aes-192-cbc",bufferAllocSize:e?.bufferAllocSize||(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE?function(e,t){try{let t=Number(e);if("number"!=typeof t||isNaN(t))return 0;return Math.round(t)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}(process.env.DSQL_ENCRYPTION_BUFFER_ALLOCATION_SIZE):void 0)||16}}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>a});var r=s(8732);s(82015);var n=s(20883);function a(){return(0,r.jsxs)(n.Html,{lang:"en",children:[(0,r.jsxs)(n.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(n.Main,{}),(0,r.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")}};var t=require("../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796],()=>s(38954));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/login.js.nft.json b/dsql-app/.local_dist/server/pages/su/login.js.nft.json index 367883cd..ce42255c 100644 --- a/dsql-app/.local_dist/server/pages/su/login.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/login.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../node_modules/@swc/helpers/package.json","../../../../node_modules/client-only/index.js","../../../../node_modules/client-only/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/head.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../node_modules/next/head.js","../../../../node_modules/next/package.json","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../node_modules/react-dom/index.js","../../../../node_modules/react-dom/package.json","../../../../node_modules/react-dom/server.browser.js","../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../node_modules/react/cjs/react.development.js","../../../../node_modules/react/cjs/react.production.min.js","../../../../node_modules/react/index.js","../../../../node_modules/react/jsx-runtime.js","../../../../node_modules/react/package.json","../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../node_modules/scheduler/index.js","../../../../node_modules/scheduler/package.json","../../../../node_modules/styled-jsx/dist/index/index.js","../../../../node_modules/styled-jsx/index.js","../../../../node_modules/styled-jsx/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-runtime.js","../../chunks/883.js","../../chunks/9821.js","../../chunks/9796.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/servers.js b/dsql-app/.local_dist/server/pages/su/servers.js index 5afcbcdc..ca4740ba 100644 --- a/dsql-app/.local_dist/server/pages/su/servers.js +++ b/dsql-app/.local_dist/server/pages/su/servers.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3821,e.ids=[3821],e.modules={95755:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.r(r),s.d(r,{config:()=>v,default:()=>u,getServerSideProps:()=>h,getStaticPaths:()=>S,getStaticProps:()=>p,reportWebVitals:()=>_,routeModule:()=>y,unstable_getServerProps:()=>m,unstable_getServerSideProps:()=>D,unstable_getStaticParams:()=>f,unstable_getStaticPaths:()=>x,unstable_getStaticProps:()=>g});var a=s(63865),n=s(9455),i=s(30671),o=s(5583),c=s(19796),l=s(49690),d=e([l]);l=(d.then?(await d)():d)[0];let u=(0,i.M)(l,"default"),p=(0,i.M)(l,"getStaticProps"),S=(0,i.M)(l,"getStaticPaths"),h=(0,i.M)(l,"getServerSideProps"),v=(0,i.M)(l,"config"),_=(0,i.M)(l,"reportWebVitals"),g=(0,i.M)(l,"unstable_getStaticProps"),x=(0,i.M)(l,"unstable_getStaticPaths"),f=(0,i.M)(l,"unstable_getStaticParams"),m=(0,i.M)(l,"unstable_getServerProps"),D=(0,i.M)(l,"unstable_getServerSideProps"),y=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/su/servers",pathname:"/su/servers",bundlePath:"",filename:""},components:{App:c.default,Document:o.default},userland:l});t()}catch(e){t(e)}})},73872:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.d(r,{A:()=>c});var a=s(8732);s(82015);var n=s(96089),i=s(75979),o=e([i]);function c({slugText:e,justIcon:r,noIcon:s,title:t,outlined:o,extraClasses:c}){return(0,a.jsxs)("div",{className:(0,i.twMerge)("button small-text hover:!bg-transparent",o?" outlined gray bg-white":" ghost light-gray",c),onClick:r=>{navigator.clipboard.writeText(e).then(()=>{alert(`Copied: "${e}"`)})},style:o?void 0:{padding:0},children:[!s&&(0,a.jsx)(n.A,{size:o?15:20}),!r&&(0,a.jsx)("span",{className:"text-slate-500 dark:text-slate-300",children:t||"Copy Slug"})]})}i=(o.then?(await o)():o)[0],t()}catch(e){t(e)}})},57168:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.d(r,{A:()=>l});var a=s(8732),n=s(73872),i=s(2459),o=s(75979),c=e([n,o]);function l({server:e,noLoadBalance:r}){return(0,a.jsxs)("div",{className:"stack w-full",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(i.A,{size:15,opacity:.5}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{children:e.host}),r?(0,a.jsx)(a.Fragment,{}):e.loadBalanced?(0,a.jsx)("span",{className:"info green small",children:"Load Balanced"}):(0,a.jsx)("button",{children:"Add to Load Balancer"})]})]}),(0,a.jsx)("div",{className:(0,o.twMerge)("stack border-0 border-l border-solid border-s-slate-200 dark:border-white/20","pl-6 ml-2 -mt-4 pt-2 w-full gap-0"),children:(0,a.jsx)("ul",{className:"p-0 m-0 pl-4",children:e.users?.map((e,r)=>a.jsx(d,{user:e},r))})})]})}function d({user:e}){return(0,a.jsx)("li",{className:(0,o.twMerge)("w-full"),children:(0,a.jsxs)("div",{className:"stack gap-0",children:[(0,a.jsxs)("span",{children:["user: ",(0,a.jsx)("b",{children:e.name})]}),(0,a.jsxs)("span",{children:["pass:"," ",(0,a.jsx)("b",{children:(0,a.jsx)(n.A,{slugText:e.password,title:"********",extraClasses:"inline",noIcon:!0})})]})]})})}[n,o]=c.then?(await c)():c,t()}catch(e){t(e)}})},66097:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.d(r,{A:()=>d});var a=s(8732),n=s(19796),i=s(82015),o=s.n(i),c=s(57168),l=e([c]);function d(){let e=o().useContext(n.AppContext).pageProps;e.user;let r=e.servers;return(0,a.jsxs)(o().Fragment,{children:[(0,a.jsxs)("div",{className:"w-full justify-between",children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-2",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Servers"}),(0,a.jsx)("span",{children:"All Servers"})]}),(0,a.jsx)("div",{children:(0,a.jsx)("button",{children:"Add Server"})})]}),(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsx)("div",{className:"flex flex-col gap-2 w-full",children:r.map((e,r)=>(0,a.jsx)(c.A,{server:e,noLoadBalance:!0},r))}),(0,a.jsx)("button",{className:"w-full outlined dashed gray",children:"Add Server"})]})]})}c=(l.then?(await l)():l)[0],t()}catch(e){t(e)}})},77489:(e,r,s)=>{s.d(r,{A:()=>l});var t=s(29021),a=s.n(t),n=s(60374),i=s(33873),o=s.n(i);function c(){let e=process.env.DSQL_SU_USER_ID||"1",r=o().resolve(process.cwd(),`./jsonData/dbSchemas/users/user-${e}`),s=`${r}/servers.json`;return{dir:r,path:s}}function l(){try{!function(){try{let e=c();if(!a().existsSync(e.path)){let r={host:String(process.env.DSQL_DB_TARGET_IP_ADDRESS),port:3306,primary:!0,loadBalanced:!0,users:[{host:String(process.env.DSQL_DB_HOST),name:"root",password:process.env.DSQL_MARIADB_ROOT_PASSWORD||"password"}]};a().writeFileSync(e.path,JSON.stringify([r]))}}catch(e){return console.log(`Error checking servers ${e.message}`),!1}}();let e=c();return n.A.parse(a().readFileSync(e.path,"utf-8"))}catch(e){console.log(`Error getting servers ${e.message}`);return}}},96089:(e,r,s)=>{s.d(r,{A:()=>t});let t=(0,s(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},71934:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(51779);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},60374:(e,r,s)=>{s.d(r,{A:()=>t});let t={parse:function(e,r){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,r)}catch(e){return}}},stringify:function(e,r,s){try{return JSON.stringify(e,r||void 0,s)}catch(e){return}}}},51779:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(9973),a=s.n(t);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},49690:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.r(r),s.d(r,{default:()=>_,getServerSideProps:()=>g});var a=s(8732);s(82015);var n=s(29021),i=s.n(n),o=s(61197),c=s(40778),l=s(77489),d=s(66097),u=s(71934),p=s(33873),S=s.n(p),h=s(60374),v=e([d]);function _({user:e,data:r}){let s=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"Load Balancing"}),(0,a.jsx)("meta",{name:"description",content:"Distribute db load accross servers"})]});return(0,a.jsx)(c.A,{head:s,user:e,children:(0,a.jsx)(d.A,{})})}async function g({req:e,res:r,query:s}){try{let r=await (0,o.A)(e);if(!r?.logged_in_status)return{redirect:{destination:"/su/login",permanent:!1}};let s=(0,l.A)();if(!s)throw Error("No servers found");s.find(e=>e.primary);let t=(await (0,u.A)("SELECT user,host,password FROM mysql.user")).filter(e=>e.User.match(/^dsql_user|^root/i));return i().writeFileSync(S().resolve(process.cwd(),"./.tmp/wrt.json"),String(h.A.stringify(t,null,4)),"utf8"),{props:{user:r,servers:s}}}catch(e){return{redirect:{destination:"/su",permanent:!1}}}}d=(v.then?(await v)():v)[0],t()}catch(e){t(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var r=require("../../webpack-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[883,9821,9796,6622],()=>s(95755));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3821,e.ids=[3821],e.modules={95755:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.r(r),s.d(r,{config:()=>h,default:()=>u,getServerSideProps:()=>_,getStaticPaths:()=>S,getStaticProps:()=>p,reportWebVitals:()=>v,routeModule:()=>A,unstable_getServerProps:()=>f,unstable_getServerSideProps:()=>m,unstable_getStaticParams:()=>x,unstable_getStaticPaths:()=>g,unstable_getStaticProps:()=>D});var a=s(63865),n=s(9455),o=s(30671),i=s(5583),c=s(19796),l=s(49690),d=e([l]);l=(d.then?(await d)():d)[0];let u=(0,o.M)(l,"default"),p=(0,o.M)(l,"getStaticProps"),S=(0,o.M)(l,"getStaticPaths"),_=(0,o.M)(l,"getServerSideProps"),h=(0,o.M)(l,"config"),v=(0,o.M)(l,"reportWebVitals"),D=(0,o.M)(l,"unstable_getStaticProps"),g=(0,o.M)(l,"unstable_getStaticPaths"),x=(0,o.M)(l,"unstable_getStaticParams"),f=(0,o.M)(l,"unstable_getServerProps"),m=(0,o.M)(l,"unstable_getServerSideProps"),A=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/su/servers",pathname:"/su/servers",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:l});t()}catch(e){t(e)}})},73872:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.d(r,{A:()=>c});var a=s(8732);s(82015);var n=s(96089),o=s(75979),i=e([o]);function c({slugText:e,justIcon:r,noIcon:s,title:t,outlined:i,extraClasses:c}){return(0,a.jsxs)("div",{className:(0,o.twMerge)("button small-text hover:!bg-transparent",i?" outlined gray bg-white":" ghost light-gray",c),onClick:r=>{navigator.clipboard.writeText(e).then(()=>{alert(`Copied: "${e}"`)})},style:i?void 0:{padding:0},children:[!s&&(0,a.jsx)(n.A,{size:i?15:20}),!r&&(0,a.jsx)("span",{className:"text-slate-500 dark:text-slate-300",children:t||"Copy Slug"})]})}o=(i.then?(await i)():i)[0],t()}catch(e){t(e)}})},57168:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.d(r,{A:()=>l});var a=s(8732),n=s(73872),o=s(2459),i=s(75979),c=e([n,i]);function l({server:e,noLoadBalance:r}){return(0,a.jsxs)("div",{className:"stack w-full",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(o.A,{size:15,opacity:.5}),(0,a.jsxs)("div",{children:[(0,a.jsx)("span",{children:e.host}),r?(0,a.jsx)(a.Fragment,{}):e.loadBalanced?(0,a.jsx)("span",{className:"info green small",children:"Load Balanced"}):(0,a.jsx)("button",{children:"Add to Load Balancer"})]})]}),(0,a.jsx)("div",{className:(0,i.twMerge)("stack border-0 border-l border-solid border-s-slate-200 dark:border-white/20","pl-6 ml-2 -mt-4 pt-2 w-full gap-0"),children:(0,a.jsx)("ul",{className:"p-0 m-0 pl-4",children:e.users?.map((e,r)=>a.jsx(d,{user:e},r))})})]})}function d({user:e}){return(0,a.jsx)("li",{className:(0,i.twMerge)("w-full"),children:(0,a.jsxs)("div",{className:"stack gap-0",children:[(0,a.jsxs)("span",{children:["user: ",(0,a.jsx)("b",{children:e.name})]}),(0,a.jsxs)("span",{children:["pass:"," ",(0,a.jsx)("b",{children:(0,a.jsx)(n.A,{slugText:e.password,title:"********",extraClasses:"inline",noIcon:!0})})]})]})})}[n,i]=c.then?(await c)():c,t()}catch(e){t(e)}})},66097:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.d(r,{A:()=>d});var a=s(8732),n=s(19796),o=s(82015),i=s.n(o),c=s(57168),l=e([c]);function d(){let e=i().useContext(n.AppContext).pageProps;e.user;let r=e.servers;return(0,a.jsxs)(i().Fragment,{children:[(0,a.jsxs)("div",{className:"w-full justify-between",children:[(0,a.jsxs)("div",{className:"flex-col items-start gap-2",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"Servers"}),(0,a.jsx)("span",{children:"All Servers"})]}),(0,a.jsx)("div",{children:(0,a.jsx)("button",{children:"Add Server"})})]}),(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsx)("div",{className:"flex flex-col gap-2 w-full",children:r.map((e,r)=>(0,a.jsx)(c.A,{server:e,noLoadBalance:!0},r))}),(0,a.jsx)("button",{className:"w-full outlined dashed gray",children:"Add Server"})]})]})}c=(l.then?(await l)():l)[0],t()}catch(e){t(e)}})},77489:(e,r,s)=>{s.d(r,{A:()=>l});var t=s(29021),a=s.n(t),n=s(60374),o=s(33873),i=s.n(o);function c(){let e=process.env.DSQL_SU_USER_ID||"1",r=i().resolve(process.cwd(),`./jsonData/dbSchemas/users/user-${e}`),s=`${r}/servers.json`;return{dir:r,path:s}}function l(){try{!function(){try{let e=c();if(!a().existsSync(e.path)){let r={host:String(process.env.DSQL_DB_TARGET_IP_ADDRESS),port:3306,primary:!0,loadBalanced:!0,users:[{host:String(process.env.DSQL_DB_HOST),name:"root",password:process.env.DSQL_MARIADB_ROOT_PASSWORD||"password"}]};a().writeFileSync(e.path,JSON.stringify([r]))}}catch(e){return console.log(`Error checking servers ${e.message}`),!1}}();let e=c();return n.A.parse(a().readFileSync(e.path,"utf-8"))}catch(e){console.log(`Error getting servers ${e.message}`);return}}},96089:(e,r,s)=>{s.d(r,{A:()=>t});let t=(0,s(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},71934:(e,r,s)=>{s.d(r,{A:()=>a});var t=s(51779);async function a(...e){let r=(0,t.A)();try{if(!r)throw Error("No Connection provided to DB_HANDLER function!");let s=await r.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await r?.end()}}},60374:(e,r,s)=>{s.d(r,{A:()=>t});let t={parse:function(e,r){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,r)}catch(e){return}}},stringify:function(e,r,s){try{return JSON.stringify(e,r||void 0,s)}catch(e){return}}}},51779:(e,r,s)=>{s.d(r,{A:()=>n});var t=s(9973),a=s.n(t);function n(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},49690:(e,r,s)=>{s.a(e,async(e,t)=>{try{s.r(r),s.d(r,{default:()=>v,getServerSideProps:()=>D});var a=s(8732);s(82015);var n=s(29021),o=s.n(n),i=s(61197),c=s(40778),l=s(77489),d=s(66097),u=s(71934),p=s(33873),S=s.n(p),_=s(60374),h=e([d]);function v({user:e,data:r}){let s=(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("title",{children:"Load Balancing"}),(0,a.jsx)("meta",{name:"description",content:"Distribute db load accross servers"})]});return(0,a.jsx)(c.A,{head:s,user:e,children:(0,a.jsx)(d.A,{})})}async function D({req:e,res:r,query:s}){try{let r=await (0,i.A)(e);if(!r?.logged_in_status)return{redirect:{destination:"/su/login",permanent:!1}};let s=(0,l.A)();if(!s)throw Error("No servers found");s.find(e=>e.primary);let t=(await (0,u.A)("SELECT user,host,password FROM mysql.user")).filter(e=>e.User.match(/^dsql_user|^root/i));return o().writeFileSync(S().resolve(process.cwd(),"./.tmp/wrt.json"),String(_.A.stringify(t,null,4)),"utf8"),{props:{user:r,servers:s}}}catch(e){return{redirect:{destination:"/su",permanent:!1}}}}d=(h.then?(await h)():h)[0],t()}catch(e){t(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},29021:e=>{e.exports=require("fs")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var r=require("../../webpack-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[883,9821,9796,6622],()=>s(95755));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/servers.js.nft.json b/dsql-app/.local_dist/server/pages/su/servers.js.nft.json index 09d55b43..66f7679e 100644 --- a/dsql-app/.local_dist/server/pages/su/servers.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/servers.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/users/user-1/servers.json","../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../node_modules/@swc/helpers/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/client-only/index.js","../../../../node_modules/client-only/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/head.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../node_modules/next/head.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../node_modules/react-dom/index.js","../../../../node_modules/react-dom/package.json","../../../../node_modules/react-dom/server.browser.js","../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../node_modules/react/cjs/react.development.js","../../../../node_modules/react/cjs/react.production.min.js","../../../../node_modules/react/index.js","../../../../node_modules/react/jsx-runtime.js","../../../../node_modules/react/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../node_modules/scheduler/index.js","../../../../node_modules/scheduler/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/styled-jsx/dist/index/index.js","../../../../node_modules/styled-jsx/index.js","../../../../node_modules/styled-jsx/package.json","../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../node_modules/tailwind-merge/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-runtime.js","../../chunks/883.js","../../chunks/9821.js","../../chunks/9796.js","../../chunks/6622.js","../../../../package.json","../../../../.tmp/wrt.json","../../../../jsonData/dbSchemas/users/user-1/servers.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/users.js b/dsql-app/.local_dist/server/pages/su/users.js index 27c980d2..2593c7ab 100644 --- a/dsql-app/.local_dist/server/pages/su/users.js +++ b/dsql-app/.local_dist/server/pages/su/users.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=5109,e.ids=[5109],e.modules={9591:(e,s,r)=>{r.r(s),r.d(s,{config:()=>j,default:()=>v,getServerSideProps:()=>b,getStaticPaths:()=>f,getStaticProps:()=>g,reportWebVitals:()=>N,routeModule:()=>B,unstable_getServerProps:()=>w,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>P,unstable_getStaticProps:()=>L});var t={};r.r(t),r.d(t,{default:()=>x,getServerSideProps:()=>D});var a=r(63865),n=r(9455),l=r(30671),o=r(5583),i=r(19796),c=r(8732),u=r(82015),d=r.n(u),p=r(61197),S=r(40778),_=r(1360);function m({data:e}){return(0,c.jsx)(d().Fragment,{children:(0,c.jsxs)("section",{className:"items-start justify-start p-6",children:[(0,c.jsxs)("div",{className:"flex flex-row items-center w-full gap-20 mb-6 justify-between",children:[(0,c.jsx)("h2",{className:"text-xl m-0",children:"Users"}),(0,c.jsx)("a",{href:"/su/users/new",className:"button",children:"Add User"})]}),(0,c.jsx)("div",{className:"flex-col items-stretch gap-10 w-full",children:e.users.map((e,s)=>(0,c.jsx)(_.A,{userObject:e},s+1))})]})})}var h=r(71934);function x({user:e,data:s}){let r=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,c.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,c.jsx)(S.A,{head:r,user:e,children:(0,c.jsx)(m,{data:s})})}async function D({req:e,res:s,query:r}){let t=await (0,p.A)(e);return t?.logged_in_status?{props:{user:t,data:{users:(await (0,h.A)("SELECT * FROM users")).reverse()}}}:{redirect:{destination:"/su/login",permanent:!1}}}let v=(0,l.M)(t,"default"),g=(0,l.M)(t,"getStaticProps"),f=(0,l.M)(t,"getStaticPaths"),b=(0,l.M)(t,"getServerSideProps"),j=(0,l.M)(t,"config"),N=(0,l.M)(t,"reportWebVitals"),L=(0,l.M)(t,"unstable_getStaticProps"),P=(0,l.M)(t,"unstable_getStaticPaths"),A=(0,l.M)(t,"unstable_getStaticParams"),w=(0,l.M)(t,"unstable_getServerProps"),O=(0,l.M)(t,"unstable_getServerSideProps"),B=new a.PagesRouteModule({definition:{kind:n.A.PAGES,page:"/su/users",pathname:"/su/users",bundlePath:"",filename:""},components:{App:i.default,Document:o.default},userland:t})},1360:(e,s,r)=>{r.d(s,{A:()=>l});var t=r(8732),a=r(82015),n=r.n(a);function l({userObject:e,userPage:s}){let r=Object.keys(e),[a,l]=n().useState(!1),[o,i]=n().useState(0),[c,u]=n().useState(!s);return(0,t.jsxs)("div",{className:"card col green w-full overflow-hidden"+(c?s?" h-[100px]":" h-[85px]":" "),children:[(0,t.jsxs)("div",{className:"items-center w-full",children:[(0,t.jsx)("img",{src:e.image_thumbnail,alt:"",className:"rounded-full object-cover"+(s?" w-16 h-16":" w-12 h-12")}),!s&&(0,t.jsxs)("h3",{className:"m-0 text-xl",children:[e.first_name," ",e.last_name," "]}),(0,t.jsxs)("div",{className:"ml-auto",children:[(0,t.jsx)("button",{className:"outlined gray small-text",onClick:e=>{c?u(!1):u(!0)},children:c?"More Details":"Collapse"}),!s&&(0,t.jsx)("a",{href:`/su/users/${e.id}`,className:"button outlined gray small-text",children:"View User"})]})]}),(0,t.jsx)("div",{className:"card no-hover col w-full light-gray-bg",children:r.map((s,a)=>(0,t.jsxs)(n().Fragment,{children:[(0,t.jsx)("div",{children:(0,t.jsxs)("span",{style:{wordBreak:"break-all"},children:[s,":"," ",(0,t.jsx)("b",{children:e[s]})]})}),a{u(!0)},children:"Collapse"})]})}},71934:(e,s,r)=>{r.d(s,{A:()=>a});var t=r(51779);async function a(...e){let s=(0,t.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let r=await s.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},51779:(e,s,r)=>{r.d(s,{A:()=>n});var t=r(9973),a=r.n(t);function n(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")}};var s=require("../../webpack-runtime.js");s.C(e);var r=e=>s(s.s=e),t=s.X(0,[883,9821,9796,6622],()=>r(9591));module.exports=t})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=5109,e.ids=[5109],e.modules={9591:(e,s,r)=>{r.r(s),r.d(s,{config:()=>L,default:()=>x,getServerSideProps:()=>b,getStaticPaths:()=>f,getStaticProps:()=>g,reportWebVitals:()=>N,routeModule:()=>Q,unstable_getServerProps:()=>B,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>A,unstable_getStaticPaths:()=>P,unstable_getStaticProps:()=>j});var t={};r.r(t),r.d(t,{default:()=>v,getServerSideProps:()=>h});var a=r(63865),o=r(9455),n=r(30671),l=r(5583),i=r(19796),c=r(8732),u=r(82015),d=r.n(u),p=r(61197),_=r(40778),S=r(1360);function D({data:e}){return(0,c.jsx)(d().Fragment,{children:(0,c.jsxs)("section",{className:"items-start justify-start p-6",children:[(0,c.jsxs)("div",{className:"flex flex-row items-center w-full gap-20 mb-6 justify-between",children:[(0,c.jsx)("h2",{className:"text-xl m-0",children:"Users"}),(0,c.jsx)("a",{href:"/su/users/new",className:"button",children:"Add User"})]}),(0,c.jsx)("div",{className:"flex-col items-stretch gap-10 w-full",children:e.users.map((e,s)=>(0,c.jsx)(S.A,{userObject:e},s+1))})]})})}var m=r(71934);function v({user:e,data:s}){let r=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,c.jsx)("meta",{name:"description",content:"Welcome to your data app"})]});return(0,c.jsx)(_.A,{head:r,user:e,children:(0,c.jsx)(D,{data:s})})}async function h({req:e,res:s,query:r}){let t=await (0,p.A)(e);return t?.logged_in_status?{props:{user:t,data:{users:(await (0,m.A)("SELECT * FROM users")).reverse()}}}:{redirect:{destination:"/su/login",permanent:!1}}}let x=(0,n.M)(t,"default"),g=(0,n.M)(t,"getStaticProps"),f=(0,n.M)(t,"getStaticPaths"),b=(0,n.M)(t,"getServerSideProps"),L=(0,n.M)(t,"config"),N=(0,n.M)(t,"reportWebVitals"),j=(0,n.M)(t,"unstable_getStaticProps"),P=(0,n.M)(t,"unstable_getStaticPaths"),A=(0,n.M)(t,"unstable_getStaticParams"),B=(0,n.M)(t,"unstable_getServerProps"),O=(0,n.M)(t,"unstable_getServerSideProps"),Q=new a.PagesRouteModule({definition:{kind:o.A.PAGES,page:"/su/users",pathname:"/su/users",bundlePath:"",filename:""},components:{App:i.default,Document:l.default},userland:t})},1360:(e,s,r)=>{r.d(s,{A:()=>n});var t=r(8732),a=r(82015),o=r.n(a);function n({userObject:e,userPage:s}){let r=Object.keys(e),[a,n]=o().useState(!1),[l,i]=o().useState(0),[c,u]=o().useState(!s);return(0,t.jsxs)("div",{className:"card col green w-full overflow-hidden"+(c?s?" h-[100px]":" h-[85px]":" "),children:[(0,t.jsxs)("div",{className:"items-center w-full",children:[(0,t.jsx)("img",{src:e.image_thumbnail,alt:"",className:"rounded-full object-cover"+(s?" w-16 h-16":" w-12 h-12")}),!s&&(0,t.jsxs)("h3",{className:"m-0 text-xl",children:[e.first_name," ",e.last_name," "]}),(0,t.jsxs)("div",{className:"ml-auto",children:[(0,t.jsx)("button",{className:"outlined gray small-text",onClick:e=>{c?u(!1):u(!0)},children:c?"More Details":"Collapse"}),!s&&(0,t.jsx)("a",{href:`/su/users/${e.id}`,className:"button outlined gray small-text",children:"View User"})]})]}),(0,t.jsx)("div",{className:"card no-hover col w-full light-gray-bg",children:r.map((s,a)=>(0,t.jsxs)(o().Fragment,{children:[(0,t.jsx)("div",{children:(0,t.jsxs)("span",{style:{wordBreak:"break-all"},children:[s,":"," ",(0,t.jsx)("b",{children:e[s]})]})}),a{u(!0)},children:"Collapse"})]})}},71934:(e,s,r)=>{r.d(s,{A:()=>a});var t=r(51779);async function a(...e){let s=(0,t.A)();try{if(!s)throw Error("No Connection provided to DB_HANDLER function!");let r=await s.query(...e);return JSON.parse(JSON.stringify(r))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await s?.end()}}},51779:(e,s,r)=>{r.d(s,{A:()=>o});var t=r(9973),a=r.n(t);function o(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||a()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")}};var s=require("../../webpack-runtime.js");s.C(e);var r=e=>s(s.s=e),t=s.X(0,[883,9821,9796,6622],()=>r(9591));module.exports=t})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/users.js.nft.json b/dsql-app/.local_dist/server/pages/su/users.js.nft.json index 759c0a80..dfcbb508 100644 --- a/dsql-app/.local_dist/server/pages/su/users.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/users.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../node_modules/@swc/helpers/package.json","../../../../node_modules/bignumber.js/bignumber.js","../../../../node_modules/bignumber.js/package.json","../../../../node_modules/client-only/index.js","../../../../node_modules/client-only/package.json","../../../../node_modules/core-util-is/lib/util.js","../../../../node_modules/core-util-is/package.json","../../../../node_modules/inherits/inherits.js","../../../../node_modules/inherits/inherits_browser.js","../../../../node_modules/inherits/package.json","../../../../node_modules/isarray/index.js","../../../../node_modules/isarray/package.json","../../../../node_modules/lodash/lodash.js","../../../../node_modules/lodash/package.json","../../../../node_modules/mysql/index.js","../../../../node_modules/mysql/lib/Connection.js","../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../node_modules/mysql/lib/Pool.js","../../../../node_modules/mysql/lib/PoolCluster.js","../../../../node_modules/mysql/lib/PoolConfig.js","../../../../node_modules/mysql/lib/PoolConnection.js","../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../node_modules/mysql/lib/PoolSelector.js","../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../node_modules/mysql/package.json","../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../node_modules/next/dist/lib/semver-noop.js","../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../node_modules/next/dist/shared/lib/head.js","../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../node_modules/next/head.js","../../../../node_modules/next/package.json","../../../../node_modules/process-nextick-args/index.js","../../../../node_modules/process-nextick-args/package.json","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../node_modules/react-dom/index.js","../../../../node_modules/react-dom/package.json","../../../../node_modules/react-dom/server.browser.js","../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../node_modules/react/cjs/react.development.js","../../../../node_modules/react/cjs/react.production.min.js","../../../../node_modules/react/index.js","../../../../node_modules/react/jsx-runtime.js","../../../../node_modules/react/package.json","../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../node_modules/readable-stream/package.json","../../../../node_modules/readable-stream/readable.js","../../../../node_modules/safe-buffer/index.js","../../../../node_modules/safe-buffer/package.json","../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../node_modules/scheduler/index.js","../../../../node_modules/scheduler/package.json","../../../../node_modules/serverless-mysql/index.js","../../../../node_modules/serverless-mysql/package.json","../../../../node_modules/sqlstring/index.js","../../../../node_modules/sqlstring/lib/SqlString.js","../../../../node_modules/sqlstring/package.json","../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../node_modules/string_decoder/package.json","../../../../node_modules/styled-jsx/dist/index/index.js","../../../../node_modules/styled-jsx/index.js","../../../../node_modules/styled-jsx/package.json","../../../../node_modules/util-deprecate/node.js","../../../../node_modules/util-deprecate/package.json","../../../../package.json","../../../package.json","../../chunks/1251.js","../../chunks/1579.js","../../chunks/194.js","../../chunks/2282.js","../../chunks/3155.js","../../chunks/3474.js","../../chunks/3704.js","../../chunks/4627.js","../../chunks/5392.js","../../chunks/5771.js","../../chunks/5954.js","../../chunks/6133.js","../../chunks/6202.js","../../chunks/6247.js","../../chunks/6521.js","../../chunks/6622.js","../../chunks/6903.js","../../chunks/725.js","../../chunks/7303.js","../../chunks/7769.js","../../chunks/8704.js","../../chunks/883.js","../../chunks/9136.js","../../chunks/9240.js","../../chunks/9796.js","../../chunks/9814.js","../../chunks/9821.js","../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../webpack-runtime.js","../../chunks/883.js","../../chunks/9821.js","../../chunks/9796.js","../../chunks/6622.js","../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/users/[single].js b/dsql-app/.local_dist/server/pages/su/users/[single].js index 11f3b9c3..df69e244 100644 --- a/dsql-app/.local_dist/server/pages/su/users/[single].js +++ b/dsql-app/.local_dist/server/pages/su/users/[single].js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3632,e.ids=[3632],e.modules={17981:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{config:()=>x,default:()=>u,getServerSideProps:()=>p,getStaticPaths:()=>m,getStaticProps:()=>h,reportWebVitals:()=>f,routeModule:()=>w,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>j,unstable_getStaticProps:()=>v});var r=s(63865),l=s(9455),n=s(30671),i=s(5583),c=s(19796),o=s(24747),d=e([o]);o=(d.then?(await d)():d)[0];let u=(0,n.M)(o,"default"),h=(0,n.M)(o,"getStaticProps"),m=(0,n.M)(o,"getStaticPaths"),p=(0,n.M)(o,"getServerSideProps"),x=(0,n.M)(o,"config"),f=(0,n.M)(o,"reportWebVitals"),v=(0,n.M)(o,"unstable_getStaticProps"),j=(0,n.M)(o,"unstable_getStaticPaths"),g=(0,n.M)(o,"unstable_getStaticParams"),y=(0,n.M)(o,"unstable_getServerProps"),S=(0,n.M)(o,"unstable_getServerSideProps"),w=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/su/users/[single]",pathname:"/su/users/[single]",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:o});a()}catch(e){a(e)}})},6789:(e,t,s)=>{s.d(t,{A:()=>a});function a({editorHTMLElementRef:e,fieldObject:t,setRefresh:s,language:a="javascript",entry:r,jsonTextEditors:l,editorRef:n,readOnly:i,initialContent:c,options:o}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{s?.(e=>e+1)},1e3);return}let d=ace.edit(e.current);d.setOptions({mode:"ace/mode/"+a,value:c||(t?.defaultValue?t.defaultValue:t?.fieldName&&r?.[t.fieldName]?(()=>{if("json"!==a)return r[t.fieldName];try{return JSON.stringify(JSON.parse(r[t.fieldName]),null,4)}catch(e){return r[t.fieldName]}})():""),placeholder:"json"==a?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:i,...o}),n&&t?.fieldName&&(l?.current.push({fieldName:t.fieldName,ref:n}),n.current=d);try{ace.require("ace/ext/beautify").beautify(d.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},80830:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(8732),r=s(58526);function l({selectOptions:e,name:t,onChangeHandler:s,required:l,setAlert:n,title:i,defaultValue:c,info:o,id:d}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),s=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!s.classList.contains("hidden")){s.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&s.classList.contains("hidden"))){if(!t){s.classList.add("hidden");return}if(s.classList.contains("hidden")){s.classList.remove("hidden");return}s.classList.add("hidden")}}return(0,a.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(o?" pr-8":""),children:[i&&(0,a.jsxs)("label",{htmlFor:t,children:[i,l?"":" (optional)"]}),(0,a.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,a.jsx)("select",{name:t,id:d||t,className:"w-full bg-white",required:l,onChange:e=>{n&&n(null),e.target.classList.remove("warning"),s&&s(e)},defaultValue:c||void 0,children:e.map((e,t)=>{let{payload:s,title:r}=e;return(0,a.jsx)("option",{value:s,selected:!!e.default,children:r},t+1)})}),(0,a.jsx)(r.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),o&&(0,a.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,a.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,a.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,a.jsx)("span",{children:o})}),(0,a.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,a.jsx)("div",{children:"Form Select Error"})}}s(82015)},84894:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>o});var r=s(8732);s(46169);var l=s(82015),n=s.n(l);s(6789);var i=s(75979),c=e([i]);function o({editorRef:e,content:t,readOnly:s,language:a="javascript",options:l,wrapperProps:c}){try{let e=n().useRef(),[t,s]=n().useState(0);return(0,r.jsx)("div",{...c,ref:e,className:(0,i.twMerge)("ace-editor-wrapper w-full h-full minimal-scrollbars all-children",c?.className)})}catch(e){return(0,r.jsx)(n().Fragment,{children:(0,r.jsx)("h2",{className:"text-xl m-0",children:"Editor Error"})})}}i=(c.then?(await c)():c)[0],a()}catch(e){a(e)}})},59023:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(8732),r=s(23293);function l(){return(0,a.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,a.jsx)(r.A,{})})}s(82015)},64126:(e,t,s)=>{s.d(t,{A:()=>i});var a=s(8732),r=s(82015),l=s.n(r),n=s(96089);function i({content:e,language:t,style:s,showCopy:r}){let[i,c]=l().useState(!1),o=()=>{c(!0)},d={};return(0,a.jsxs)("pre",{className:`language-${t||"javascript"} w-auto overflow-hidden skip-js code-block relative max-w-4xl flex items-center justify-center`,style:s?{...s,...d}:d,children:[(0,a.jsx)("code",{className:"w-auto px-10",style:{wordBreak:"break-all"},children:e}),(0,a.jsx)("button",{className:"outlined copy-code "+(r?"relative show":" absolute right-2 z-20 hover:opacity-50"),style:{padding:"2px",border:"none"},onClick:t=>{navigator.clipboard.writeText(e).then(()=>{o()})},children:(0,a.jsx)(n.A,{className:"text-white",size:20})})]})}},83180:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>p});var r=s(8732),l=s(82015),n=s.n(l),i=s(1360),c=s(59023),o=s(11201),d=s(46169),u=s(16757),h=s(58506),m=e([h]);function p({data:e}){let t=e.user,[s,a]=n().useState(0),[l,m]=n().useState(!1);return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsxs)("div",{className:"w-full justify-between",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(c.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[t.first_name," ",t.last_name]}),(0,r.jsx)("span",{className:"info w-auto gray font-normal",children:t.email})]}),(0,r.jsx)("div",{children:(0,r.jsxs)("button",{onClick:e=>{window.confirm(`Create a new backup for ${t.first_name}?`)&&(m(!0),(0,d.A)("/api/admin/addUserBackup",{method:"post",body:{user:t}}).then(e=>{console.log(e),e.success&&a(e=>e+1),setTimeout(()=>{m(!1)},1e3)}))},className:"relative",children:[l&&(0,r.jsx)(u.A,{width:"20px"}),"Backup User"]})})]}),(0,r.jsx)(i.A,{userObject:t,userPage:!0}),(0,r.jsx)(o.A,{user:t,refresh:s,setRefresh:a}),(0,r.jsx)(h.A,{user:t,refresh:s,setRefresh:a})]})}h=(m.then?(await m)():m)[0],a()}catch(e){a(e)}})},11201:(e,t,s)=>{s.d(t,{A:()=>c});var a=s(8732),r=s(82015),l=s.n(r),n=s(16757);s(46169);var i=s(47338);function c({user:e,refresh:t,setRefresh:s}){let[r,c]=l().useState(!1),[o,d]=l().useState([]);return(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"User Backups"}),!o&&(0,a.jsx)(n.A,{width:"20px",position:"relative"}),o&&!o[0]&&(0,a.jsx)("div",{children:"This user has no backups"}),o&&o[0]&&o.sort((e,t)=>parseInt(e)>parseInt(t)?-1:1).map((t,s)=>{let r=new Date(parseInt(t));return(0,a.jsxs)("a",{href:`/su/users/${e.id}/${t}`,className:"card w-full items-center",children:[(0,a.jsx)(i.A,{}),(0,a.jsx)("b",{children:"Backup:"}),(0,a.jsx)("span",{children:r.toString()})]},t)})]})}},1360:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(8732),r=s(82015),l=s.n(r);function n({userObject:e,userPage:t}){let s=Object.keys(e),[r,n]=l().useState(!1),[i,c]=l().useState(0),[o,d]=l().useState(!t);return(0,a.jsxs)("div",{className:"card col green w-full overflow-hidden"+(o?t?" h-[100px]":" h-[85px]":" "),children:[(0,a.jsxs)("div",{className:"items-center w-full",children:[(0,a.jsx)("img",{src:e.image_thumbnail,alt:"",className:"rounded-full object-cover"+(t?" w-16 h-16":" w-12 h-12")}),!t&&(0,a.jsxs)("h3",{className:"m-0 text-xl",children:[e.first_name," ",e.last_name," "]}),(0,a.jsxs)("div",{className:"ml-auto",children:[(0,a.jsx)("button",{className:"outlined gray small-text",onClick:e=>{o?d(!1):d(!0)},children:o?"More Details":"Collapse"}),!t&&(0,a.jsx)("a",{href:`/su/users/${e.id}`,className:"button outlined gray small-text",children:"View User"})]})]}),(0,a.jsx)("div",{className:"card no-hover col w-full light-gray-bg",children:s.map((t,r)=>(0,a.jsxs)(l().Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsxs)("span",{style:{wordBreak:"break-all"},children:[t,":"," ",(0,a.jsx)("b",{children:e[t]})]})}),r{d(!0)},children:"Collapse"})]})}},58506:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>d});var r=s(8732),l=s(82015),n=s.n(l);s(46169);var i=s(50233),c=s(97012),o=e([c]);function d({user:e,refresh:t,setRefresh:s}){let[a,l]=n().useState(!1),[o,d]=n().useState(null),[u,h]=n().useState(null);return(0,r.jsxs)("div",{className:"paper w-full",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"User Data"}),o&&(0,r.jsx)(i.A,{user:e,rootFilesArray:o}),u&&(0,r.jsx)(c.A,{user:e,databases:u})]})}c=(o.then?(await o)():o)[0],a()}catch(e){a(e)}})},97012:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>h});var r=s(8732),l=s(82015),n=s.n(l),i=s(16757),c=s(46169),o=s(64457),d=s(80830),u=e([o]);function h({user:e,databases:t}){try{let s=n().useRef(),a=n().useRef(),l=n().useRef(t[0]),[u,h]=n().useState(!1),[m,p]=n().useState(!1),[x,f]=n().useState(0),[v,j]=n().useState(t[0]),[g,y]=n().useState([]);return(0,r.jsxs)("div",{className:"paper w-full",children:[(0,r.jsx)("h3",{className:"text-lg m-0",children:(0,r.jsx)("span",{children:"Database Shell"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)(d.A,{selectOptions:t.map(t=>({payload:t,title:t?.replace(RegExp(`datasquirel_user_${e.id}_`),"")})),name:"select-database",onChangeHandler:e=>{j(e.target.value),l.current=e.target.value},title:"Databases"}),v&&g&&(0,r.jsx)(d.A,{selectOptions:g.map(e=>({payload:e,title:e})),name:"select-database-table",title:"Tables"})]}),(0,r.jsxs)("div",{className:"w-full flex-col relative",children:[(0,r.jsx)("div",{ref:s,id:"ace-editor-wrapper",style:{height:"100px"}}),(0,r.jsxs)("button",{className:"absolute right-4 bottom-4"+(u?" pointer-events-none opacity-70":""),onClick:e=>{!function(){h(!0);let e=a.current?a.current.getValue():null;if(!e?.match(/./))return;let t=e.replace(/^--.*/gm,"").replace(/\n|\r|\n\r/gm,"").replace(/ {2,}/g," ");(0,c.A)("/api/admin/runUserDbQuery",{method:"post",body:{database:l.current,query:t}},!0).then(e=>{e.success?p(e.result):e.msg&&window.alert(e.msg),setTimeout(()=>{h(!1)},500)})}()},children:[u&&(0,r.jsx)(i.A,{position:"relative",width:"15px",borderWidth:"3px",style:{backgroundColor:"transparent"}}),u?"Running Query ...":"Run Query"]})]}),m&&!u&&(0,r.jsx)(o.A,{data:m,user:e})]})}catch(e){return console.log(e),(0,r.jsx)(n().Fragment,{children:(0,r.jsx)("section",{className:"card",children:(0,r.jsx)("h2",{className:"text-xl m-0",children:"Shell not available at this time"})})})}}o=(u.then?(await u)():u)[0],a()}catch(e){a(e)}})},64457:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>o});var r=s(8732),l=s(84894),n=s(82015),i=s.n(n),c=e([l]);function o({data:e,user:t}){try{return Object.keys(e[0]),(0,r.jsx)(i().Fragment,{children:(0,r.jsx)("div",{className:"p-4 bg-slate-200 rounded-md overflow-hidden w-full max-w-6xl",style:{width:"100%",height:"600px",overflow:"auto"},children:(0,r.jsx)(l.A,{content:JSON.stringify(e,null,4)})})})}catch(e){return(0,r.jsx)(i().Fragment,{children:(0,r.jsx)("span",{children:"No results"})})}}l=(c.then?(await c)():c)[0],a()}catch(e){a(e)}})},50233:(e,t,s)=>{s.d(t,{A:()=>m});var a=s(8732),r=s(82015),l=s.n(r),n=s(64126),i=s(46169),c=s(66916);function o({user:e,file:t,activeFile:s,setActiveFile:r}){return(0,a.jsxs)("button",{className:"justify-start gap-4"+(s?.path===`${t.root}/${t.name}`?" dark":" light-gray"),onClick:s=>{(0,i.A)("/api/admin/grabFile",{method:"post",body:{user:e,type:"file",path:`${t.root}/${t.name}`}}).then(e=>{if(e.success)try{r({title:t.name,path:`${t.root}/${t.name}`,data:JSON.stringify(JSON.parse(e.data),null,4)})}catch(s){r({title:t.name,path:`${t.root}/${t.name}`,data:e.data})}})},children:[(0,a.jsx)(c.A,{}),t.name]})}var d=s(96089),u=s(54677);function h({user:e,file:t,activeFile:s,setActiveFile:r}){let[n,i]=l().useState(null),[c,m]=l().useState(!1);return(0,a.jsxs)("div",{className:"flex-col w-full items-start relative",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(d.A,{fontSize:"small",className:"text-slate-400"}),t.name,(0,a.jsx)(u.A,{className:"ml-auto absolute right-2"})]}),t.content&&(0,a.jsx)("div",{className:"flex-col w-full pl-4 items-start ml-2",style:{borderLeft:"1px solid var(--slate-200)"},children:t.content.map((t,l)=>t?.type?.match(/file/i)?(0,a.jsx)(o,{user:e,file:t,activeFile:s,setActiveFile:r},l):(0,a.jsx)(h,{user:e,file:t,activeFile:s,setActiveFile:r},l))})]})}function m({user:e,rootFilesArray:t}){let[s,r]=l().useState(null);return(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsx)("h3",{className:"text-lg m-0",children:"User Files"}),(0,a.jsxs)("div",{className:"w-full items-start max-w-7xl",children:[(0,a.jsx)("div",{className:"flex-col items-stretch w-[40%]",children:t.map((t,l)=>t?.type?.match(/file/)?(0,a.jsx)(o,{user:e,file:t,activeFile:s||void 0,setActiveFile:r},l):(0,a.jsx)(h,{user:e,file:t,activeFile:s||void 0,setActiveFile:r},l))}),(0,a.jsx)("div",{className:"grow flex-col items-start justify-start w-[60%] h-full -mt-4",children:s&&(0,a.jsx)(n.A,{content:s.data||"",language:"javascript"})})]})]})}},23293:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},96089:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},47338:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FolderSync",[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5",key:"1dkoa9"}],["path",{d:"M12 10v4h4",key:"1czhmt"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"lvuxfi"}],["path",{d:"M22 22v-4h-4",key:"1ewp4q"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"14ync0"}]])},66916:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},54677:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},71934:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(51779);async function r(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(9973),r=s.n(a);function l(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},24747:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{default:()=>h,getServerSideProps:()=>m});var r=s(8732),l=s(82015),n=s.n(l),i=s(61197),c=s(40778),o=s(83180),d=s(71934),u=e([o]);function h({user:e,data:t}){let s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"}),(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]});return(0,r.jsx)(c.A,{head:s,user:e,children:(0,r.jsx)(o.A,{data:t})})}async function m({req:e,res:t,query:s}){let a=await (0,i.A)(e);if(!a?.logged_in_status)return{redirect:{destination:"/su/login",permanent:!1}};let r=await (0,d.A)(`SELECT * FROM users WHERE id='${s.single}'`);return r?.[0]?{props:{user:a,data:{user:r?.[0]||{}}}}:{redirect:{destination:"/su/users",permanent:!1}}}o=(u.then?(await u)():u)[0],a()}catch(e){a(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,9796,6622],()=>s(17981));module.exports=a})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3632,e.ids=[3632],e.modules={17981:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{config:()=>x,default:()=>u,getServerSideProps:()=>m,getStaticPaths:()=>p,getStaticProps:()=>h,reportWebVitals:()=>f,routeModule:()=>b,unstable_getServerProps:()=>y,unstable_getServerSideProps:()=>S,unstable_getStaticParams:()=>g,unstable_getStaticPaths:()=>j,unstable_getStaticProps:()=>v});var r=s(63865),l=s(9455),n=s(30671),i=s(5583),c=s(19796),o=s(24747),d=e([o]);o=(d.then?(await d)():d)[0];let u=(0,n.M)(o,"default"),h=(0,n.M)(o,"getStaticProps"),p=(0,n.M)(o,"getStaticPaths"),m=(0,n.M)(o,"getServerSideProps"),x=(0,n.M)(o,"config"),f=(0,n.M)(o,"reportWebVitals"),v=(0,n.M)(o,"unstable_getStaticProps"),j=(0,n.M)(o,"unstable_getStaticPaths"),g=(0,n.M)(o,"unstable_getStaticParams"),y=(0,n.M)(o,"unstable_getServerProps"),S=(0,n.M)(o,"unstable_getServerSideProps"),b=new r.PagesRouteModule({definition:{kind:l.A.PAGES,page:"/su/users/[single]",pathname:"/su/users/[single]",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:o});a()}catch(e){a(e)}})},6789:(e,t,s)=>{s.d(t,{A:()=>a});function a({editorHTMLElementRef:e,fieldObject:t,setRefresh:s,language:a="javascript",entry:r,jsonTextEditors:l,editorRef:n,readOnly:i,initialContent:c,options:o}){try{if(!ace?.edit||!e.current){console.log("Ace Editor not found!"),setTimeout(()=>{s?.(e=>e+1)},1e3);return}let d=ace.edit(e.current);d.setOptions({mode:"ace/mode/"+a,value:c||(t?.defaultValue?t.defaultValue:t?.fieldName&&r?.[t.fieldName]?(()=>{if("json"!==a)return r[t.fieldName];try{return JSON.stringify(JSON.parse(r[t.fieldName]),null,4)}catch(e){return r[t.fieldName]}})():""),placeholder:"json"==a?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:i,...o}),n&&t?.fieldName&&(l?.current.push({fieldName:t.fieldName,ref:n}),n.current=d);try{ace.require("ace/ext/beautify").beautify(d.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}},80830:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(8732),r=s(58526);function l({selectOptions:e,name:t,onChangeHandler:s,required:l,setAlert:n,title:i,defaultValue:c,info:o,id:d}){try{function u(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),s=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!s.classList.contains("hidden")){s.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&s.classList.contains("hidden"))){if(!t){s.classList.add("hidden");return}if(s.classList.contains("hidden")){s.classList.remove("hidden");return}s.classList.add("hidden")}}return(0,a.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(o?" pr-8":""),children:[i&&(0,a.jsxs)("label",{htmlFor:t,children:[i,l?"":" (optional)"]}),(0,a.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,a.jsx)("select",{name:t,id:d||t,className:"w-full bg-white",required:l,onChange:e=>{n&&n(null),e.target.classList.remove("warning"),s&&s(e)},defaultValue:c||void 0,children:e.map((e,t)=>{let{payload:s,title:r}=e;return(0,a.jsx)("option",{value:s,selected:!!e.default,children:r},t+1)})}),(0,a.jsx)(r.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),o&&(0,a.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:u,onMouseLeave:u,onClick:u,children:[(0,a.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,a.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,a.jsx)("span",{children:o})}),(0,a.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,a.jsx)("div",{children:"Form Select Error"})}}s(82015)},84894:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>o});var r=s(8732);s(46169);var l=s(82015),n=s.n(l);s(6789);var i=s(75979),c=e([i]);function o({editorRef:e,content:t,readOnly:s,language:a="javascript",options:l,wrapperProps:c}){try{let e=n().useRef(),[t,s]=n().useState(0);return(0,r.jsx)("div",{...c,ref:e,className:(0,i.twMerge)("ace-editor-wrapper w-full h-full minimal-scrollbars all-children",c?.className)})}catch(e){return(0,r.jsx)(n().Fragment,{children:(0,r.jsx)("h2",{className:"text-xl m-0",children:"Editor Error"})})}}i=(c.then?(await c)():c)[0],a()}catch(e){a(e)}})},59023:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(8732),r=s(23293);function l(){return(0,a.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,a.jsx)(r.A,{})})}s(82015)},64126:(e,t,s)=>{s.d(t,{A:()=>i});var a=s(8732),r=s(82015),l=s.n(r),n=s(96089);function i({content:e,language:t,style:s,showCopy:r}){let[i,c]=l().useState(!1),o=()=>{c(!0)},d={};return(0,a.jsxs)("pre",{className:`language-${t||"javascript"} w-auto overflow-hidden skip-js code-block relative max-w-4xl flex items-center justify-center`,style:s?{...s,...d}:d,children:[(0,a.jsx)("code",{className:"w-auto px-10",style:{wordBreak:"break-all"},children:e}),(0,a.jsx)("button",{className:"outlined copy-code "+(r?"relative show":" absolute right-2 z-20 hover:opacity-50"),style:{padding:"2px",border:"none"},onClick:t=>{navigator.clipboard.writeText(e).then(()=>{o()})},children:(0,a.jsx)(n.A,{className:"text-white",size:20})})]})}},83180:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>m});var r=s(8732),l=s(82015),n=s.n(l),i=s(1360),c=s(59023),o=s(11201),d=s(46169),u=s(16757),h=s(58506),p=e([h]);function m({data:e}){let t=e.user,[s,a]=n().useState(0),[l,p]=n().useState(!1);return(0,r.jsxs)(n().Fragment,{children:[(0,r.jsxs)("div",{className:"w-full justify-between",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)(c.A,{}),(0,r.jsxs)("h1",{className:"text-3xl m-0",children:[t.first_name," ",t.last_name]}),(0,r.jsx)("span",{className:"info w-auto gray font-normal",children:t.email})]}),(0,r.jsx)("div",{children:(0,r.jsxs)("button",{onClick:e=>{window.confirm(`Create a new backup for ${t.first_name}?`)&&(p(!0),(0,d.A)("/api/admin/addUserBackup",{method:"post",body:{user:t}}).then(e=>{console.log(e),e.success&&a(e=>e+1),setTimeout(()=>{p(!1)},1e3)}))},className:"relative",children:[l&&(0,r.jsx)(u.A,{width:"20px"}),"Backup User"]})})]}),(0,r.jsx)(i.A,{userObject:t,userPage:!0}),(0,r.jsx)(o.A,{user:t,refresh:s,setRefresh:a}),(0,r.jsx)(h.A,{user:t,refresh:s,setRefresh:a})]})}h=(p.then?(await p)():p)[0],a()}catch(e){a(e)}})},11201:(e,t,s)=>{s.d(t,{A:()=>c});var a=s(8732),r=s(82015),l=s.n(r),n=s(16757);s(46169);var i=s(47338);function c({user:e,refresh:t,setRefresh:s}){let[r,c]=l().useState(!1),[o,d]=l().useState([]);return(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsx)("h2",{className:"text-xl m-0",children:"User Backups"}),!o&&(0,a.jsx)(n.A,{width:"20px",position:"relative"}),o&&!o[0]&&(0,a.jsx)("div",{children:"This user has no backups"}),o&&o[0]&&o.sort((e,t)=>parseInt(e)>parseInt(t)?-1:1).map((t,s)=>{let r=new Date(parseInt(t));return(0,a.jsxs)("a",{href:`/su/users/${e.id}/${t}`,className:"card w-full items-center",children:[(0,a.jsx)(i.A,{}),(0,a.jsx)("b",{children:"Backup:"}),(0,a.jsx)("span",{children:r.toString()})]},t)})]})}},1360:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(8732),r=s(82015),l=s.n(r);function n({userObject:e,userPage:t}){let s=Object.keys(e),[r,n]=l().useState(!1),[i,c]=l().useState(0),[o,d]=l().useState(!t);return(0,a.jsxs)("div",{className:"card col green w-full overflow-hidden"+(o?t?" h-[100px]":" h-[85px]":" "),children:[(0,a.jsxs)("div",{className:"items-center w-full",children:[(0,a.jsx)("img",{src:e.image_thumbnail,alt:"",className:"rounded-full object-cover"+(t?" w-16 h-16":" w-12 h-12")}),!t&&(0,a.jsxs)("h3",{className:"m-0 text-xl",children:[e.first_name," ",e.last_name," "]}),(0,a.jsxs)("div",{className:"ml-auto",children:[(0,a.jsx)("button",{className:"outlined gray small-text",onClick:e=>{o?d(!1):d(!0)},children:o?"More Details":"Collapse"}),!t&&(0,a.jsx)("a",{href:`/su/users/${e.id}`,className:"button outlined gray small-text",children:"View User"})]})]}),(0,a.jsx)("div",{className:"card no-hover col w-full light-gray-bg",children:s.map((t,r)=>(0,a.jsxs)(l().Fragment,{children:[(0,a.jsx)("div",{children:(0,a.jsxs)("span",{style:{wordBreak:"break-all"},children:[t,":"," ",(0,a.jsx)("b",{children:e[t]})]})}),r{d(!0)},children:"Collapse"})]})}},58506:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>d});var r=s(8732),l=s(82015),n=s.n(l);s(46169);var i=s(50233),c=s(97012),o=e([c]);function d({user:e,refresh:t,setRefresh:s}){let[a,l]=n().useState(!1),[o,d]=n().useState(null),[u,h]=n().useState(null);return(0,r.jsxs)("div",{className:"paper w-full",children:[(0,r.jsx)("h2",{className:"text-xl m-0",children:"User Data"}),o&&(0,r.jsx)(i.A,{user:e,rootFilesArray:o}),u&&(0,r.jsx)(c.A,{user:e,databases:u})]})}c=(o.then?(await o)():o)[0],a()}catch(e){a(e)}})},97012:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>h});var r=s(8732),l=s(82015),n=s.n(l),i=s(16757),c=s(46169),o=s(64457),d=s(80830),u=e([o]);function h({user:e,databases:t}){try{let s=n().useRef(),a=n().useRef(),l=n().useRef(t[0]),[u,h]=n().useState(!1),[p,m]=n().useState(!1),[x,f]=n().useState(0),[v,j]=n().useState(t[0]),[g,y]=n().useState([]);return(0,r.jsxs)("div",{className:"paper w-full",children:[(0,r.jsx)("h3",{className:"text-lg m-0",children:(0,r.jsx)("span",{children:"Database Shell"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)(d.A,{selectOptions:t.map(t=>({payload:t,title:t?.replace(RegExp(`datasquirel_user_${e.id}_`),"")})),name:"select-database",onChangeHandler:e=>{j(e.target.value),l.current=e.target.value},title:"Databases"}),v&&g&&(0,r.jsx)(d.A,{selectOptions:g.map(e=>({payload:e,title:e})),name:"select-database-table",title:"Tables"})]}),(0,r.jsxs)("div",{className:"w-full flex-col relative",children:[(0,r.jsx)("div",{ref:s,id:"ace-editor-wrapper",style:{height:"100px"}}),(0,r.jsxs)("button",{className:"absolute right-4 bottom-4"+(u?" pointer-events-none opacity-70":""),onClick:e=>{!function(){h(!0);let e=a.current?a.current.getValue():null;if(!e?.match(/./))return;let t=e.replace(/^--.*/gm,"").replace(/\n|\r|\n\r/gm,"").replace(/ {2,}/g," ");(0,c.A)("/api/admin/runUserDbQuery",{method:"post",body:{database:l.current,query:t}},!0).then(e=>{e.success?m(e.result):e.msg&&window.alert(e.msg),setTimeout(()=>{h(!1)},500)})}()},children:[u&&(0,r.jsx)(i.A,{position:"relative",width:"15px",borderWidth:"3px",style:{backgroundColor:"transparent"}}),u?"Running Query ...":"Run Query"]})]}),p&&!u&&(0,r.jsx)(o.A,{data:p,user:e})]})}catch(e){return console.log(e),(0,r.jsx)(n().Fragment,{children:(0,r.jsx)("section",{className:"card",children:(0,r.jsx)("h2",{className:"text-xl m-0",children:"Shell not available at this time"})})})}}o=(u.then?(await u)():u)[0],a()}catch(e){a(e)}})},64457:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.d(t,{A:()=>o});var r=s(8732),l=s(84894),n=s(82015),i=s.n(n),c=e([l]);function o({data:e,user:t}){try{return Object.keys(e[0]),(0,r.jsx)(i().Fragment,{children:(0,r.jsx)("div",{className:"p-4 bg-slate-200 rounded-md overflow-hidden w-full max-w-6xl",style:{width:"100%",height:"600px",overflow:"auto"},children:(0,r.jsx)(l.A,{content:JSON.stringify(e,null,4)})})})}catch(e){return(0,r.jsx)(i().Fragment,{children:(0,r.jsx)("span",{children:"No results"})})}}l=(c.then?(await c)():c)[0],a()}catch(e){a(e)}})},50233:(e,t,s)=>{s.d(t,{A:()=>p});var a=s(8732),r=s(82015),l=s.n(r),n=s(64126),i=s(46169),c=s(66916);function o({user:e,file:t,activeFile:s,setActiveFile:r}){return(0,a.jsxs)("button",{className:"justify-start gap-4"+(s?.path===`${t.root}/${t.name}`?" dark":" light-gray"),onClick:s=>{(0,i.A)("/api/admin/grabFile",{method:"post",body:{user:e,type:"file",path:`${t.root}/${t.name}`}}).then(e=>{if(e.success)try{r({title:t.name,path:`${t.root}/${t.name}`,data:JSON.stringify(JSON.parse(e.data),null,4)})}catch(s){r({title:t.name,path:`${t.root}/${t.name}`,data:e.data})}})},children:[(0,a.jsx)(c.A,{}),t.name]})}var d=s(96089),u=s(54677);function h({user:e,file:t,activeFile:s,setActiveFile:r}){let[n,i]=l().useState(null),[c,p]=l().useState(!1);return(0,a.jsxs)("div",{className:"flex-col w-full items-start relative",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(d.A,{fontSize:"small",className:"text-slate-400"}),t.name,(0,a.jsx)(u.A,{className:"ml-auto absolute right-2"})]}),t.content&&(0,a.jsx)("div",{className:"flex-col w-full pl-4 items-start ml-2",style:{borderLeft:"1px solid var(--slate-200)"},children:t.content.map((t,l)=>t?.type?.match(/file/i)?(0,a.jsx)(o,{user:e,file:t,activeFile:s,setActiveFile:r},l):(0,a.jsx)(h,{user:e,file:t,activeFile:s,setActiveFile:r},l))})]})}function p({user:e,rootFilesArray:t}){let[s,r]=l().useState(null);return(0,a.jsxs)("section",{className:"paper",children:[(0,a.jsx)("h3",{className:"text-lg m-0",children:"User Files"}),(0,a.jsxs)("div",{className:"w-full items-start max-w-7xl",children:[(0,a.jsx)("div",{className:"flex-col items-stretch w-[40%]",children:t.map((t,l)=>t?.type?.match(/file/)?(0,a.jsx)(o,{user:e,file:t,activeFile:s||void 0,setActiveFile:r},l):(0,a.jsx)(h,{user:e,file:t,activeFile:s||void 0,setActiveFile:r},l))}),(0,a.jsx)("div",{className:"grow flex-col items-start justify-start w-[60%] h-full -mt-4",children:s&&(0,a.jsx)(n.A,{content:s.data||"",language:"javascript"})})]})]})}},23293:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},96089:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},47338:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("FolderSync",[["path",{d:"M9 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v.5",key:"1dkoa9"}],["path",{d:"M12 10v4h4",key:"1czhmt"}],["path",{d:"m12 14 1.535-1.605a5 5 0 0 1 8 1.5",key:"lvuxfi"}],["path",{d:"M22 22v-4h-4",key:"1ewp4q"}],["path",{d:"m22 18-1.535 1.605a5 5 0 0 1-8-1.5",key:"14ync0"}]])},66916:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},54677:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(82544).A)("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},71934:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(51779);async function r(...e){let t=(0,a.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(9973),r=s.n(a);function l(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||r()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},24747:(e,t,s)=>{s.a(e,async(e,a)=>{try{s.r(t),s.d(t,{default:()=>h,getServerSideProps:()=>p});var r=s(8732),l=s(82015),n=s.n(l),i=s(61197),c=s(40778),o=s(83180),d=s(71934),u=e([o]);function h({user:e,data:t}){let s=(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("title",{children:"User Dashboard | Datasquirel"}),(0,r.jsx)("meta",{name:"description",content:"Welcome to your data app"}),(0,r.jsxs)(n().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]});return(0,r.jsx)(c.A,{head:s,user:e,children:(0,r.jsx)(o.A,{data:t})})}async function p({req:e,res:t,query:s}){let a=await (0,i.A)(e);if(!a?.logged_in_status)return{redirect:{destination:"/su/login",permanent:!1}};let r=await (0,d.A)(`SELECT * FROM users WHERE id='${s.single}'`);return r?.[0]?{props:{user:a,data:{user:r?.[0]||{}}}}:{redirect:{destination:"/su/users",permanent:!1}}}o=(u.then?(await u)():u)[0],a()}catch(e){a(e)}})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},79428:e=>{e.exports=require("buffer")},55511:e=>{e.exports=require("crypto")},33873:e=>{e.exports=require("path")},75979:e=>{e.exports=import("tailwind-merge")}};var t=require("../../../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),a=t.X(0,[883,9821,9796,6622],()=>s(17981));module.exports=a})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/users/[single].js.nft.json b/dsql-app/.local_dist/server/pages/su/users/[single].js.nft.json index 2f68b074..2a6e8bf5 100644 --- a/dsql-app/.local_dist/server/pages/su/users/[single].js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/users/[single].js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/bignumber.js/bignumber.js","../../../../../node_modules/bignumber.js/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/core-util-is/lib/util.js","../../../../../node_modules/core-util-is/package.json","../../../../../node_modules/inherits/inherits.js","../../../../../node_modules/inherits/inherits_browser.js","../../../../../node_modules/inherits/package.json","../../../../../node_modules/isarray/index.js","../../../../../node_modules/isarray/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/mysql/index.js","../../../../../node_modules/mysql/lib/Connection.js","../../../../../node_modules/mysql/lib/ConnectionConfig.js","../../../../../node_modules/mysql/lib/Pool.js","../../../../../node_modules/mysql/lib/PoolCluster.js","../../../../../node_modules/mysql/lib/PoolConfig.js","../../../../../node_modules/mysql/lib/PoolConnection.js","../../../../../node_modules/mysql/lib/PoolNamespace.js","../../../../../node_modules/mysql/lib/PoolSelector.js","../../../../../node_modules/mysql/lib/protocol/Auth.js","../../../../../node_modules/mysql/lib/protocol/BufferList.js","../../../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../../../node_modules/mysql/lib/protocol/Parser.js","../../../../../node_modules/mysql/lib/protocol/Protocol.js","../../../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../../../node_modules/mysql/lib/protocol/SqlString.js","../../../../../node_modules/mysql/lib/protocol/Timer.js","../../../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../../../node_modules/mysql/lib/protocol/constants/client.js","../../../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../../../node_modules/mysql/lib/protocol/constants/types.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../../../node_modules/mysql/lib/protocol/packets/index.js","../../../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../../../node_modules/mysql/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/process-nextick-args/index.js","../../../../../node_modules/process-nextick-args/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../../../node_modules/readable-stream/lib/_stream_readable.js","../../../../../node_modules/readable-stream/lib/_stream_transform.js","../../../../../node_modules/readable-stream/lib/_stream_writable.js","../../../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../../../node_modules/readable-stream/package.json","../../../../../node_modules/readable-stream/readable.js","../../../../../node_modules/safe-buffer/index.js","../../../../../node_modules/safe-buffer/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/serverless-mysql/index.js","../../../../../node_modules/serverless-mysql/package.json","../../../../../node_modules/sqlstring/index.js","../../../../../node_modules/sqlstring/lib/SqlString.js","../../../../../node_modules/sqlstring/package.json","../../../../../node_modules/string_decoder/lib/string_decoder.js","../../../../../node_modules/string_decoder/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../node_modules/tailwind-merge/dist/bundle-cjs.js","../../../../../node_modules/tailwind-merge/dist/bundle-mjs.mjs","../../../../../node_modules/tailwind-merge/package.json","../../../../../node_modules/util-deprecate/node.js","../../../../../node_modules/util-deprecate/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../chunks/6622.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/su/users/new.js.nft.json b/dsql-app/.local_dist/server/pages/su/users/new.js.nft.json index 71933b06..2a6e8bf5 100644 --- a/dsql-app/.local_dist/server/pages/su/users/new.js.nft.json +++ b/dsql-app/.local_dist/server/pages/su/users/new.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../../../node_modules/@moduletrace/datasquirel/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../../../node_modules/@swc/helpers/package.json","../../../../../node_modules/client-only/index.js","../../../../../node_modules/client-only/package.json","../../../../../node_modules/lodash/lodash.js","../../../../../node_modules/lodash/package.json","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../../../node_modules/next/dist/lib/semver-noop.js","../../../../../node_modules/next/dist/server/lib/trace/constants.js","../../../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../../../node_modules/next/dist/shared/lib/head.js","../../../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../../../node_modules/next/dist/shared/lib/side-effect.js","../../../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../../../node_modules/next/head.js","../../../../../node_modules/next/package.json","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../../../node_modules/react-dom/cjs/react-dom.development.js","../../../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../../../node_modules/react-dom/index.js","../../../../../node_modules/react-dom/package.json","../../../../../node_modules/react-dom/server.browser.js","../../../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../../../node_modules/react/cjs/react.development.js","../../../../../node_modules/react/cjs/react.production.min.js","../../../../../node_modules/react/index.js","../../../../../node_modules/react/jsx-runtime.js","../../../../../node_modules/react/package.json","../../../../../node_modules/scheduler/cjs/scheduler.development.js","../../../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../../../node_modules/scheduler/index.js","../../../../../node_modules/scheduler/package.json","../../../../../node_modules/styled-jsx/dist/index/index.js","../../../../../node_modules/styled-jsx/index.js","../../../../../node_modules/styled-jsx/package.json","../../../../../package.json","../../../../package.json","../../../chunks/1251.js","../../../chunks/1579.js","../../../chunks/194.js","../../../chunks/2282.js","../../../chunks/3155.js","../../../chunks/3474.js","../../../chunks/3704.js","../../../chunks/4627.js","../../../chunks/5392.js","../../../chunks/5771.js","../../../chunks/5954.js","../../../chunks/6133.js","../../../chunks/6202.js","../../../chunks/6247.js","../../../chunks/6521.js","../../../chunks/6622.js","../../../chunks/6903.js","../../../chunks/725.js","../../../chunks/7303.js","../../../chunks/7769.js","../../../chunks/8704.js","../../../chunks/883.js","../../../chunks/9136.js","../../../chunks/9240.js","../../../chunks/9796.js","../../../chunks/9814.js","../../../chunks/9821.js","../../../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../../../webpack-runtime.js","../../../chunks/883.js","../../../chunks/9821.js","../../../chunks/9796.js","../../../chunks/6622.js","../../../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/terms.html b/dsql-app/.local_dist/server/pages/terms.html deleted file mode 100644 index 870af60f..00000000 --- a/dsql-app/.local_dist/server/pages/terms.html +++ /dev/null @@ -1 +0,0 @@ -Terms and Conditions | Datasquirel

      Terms and Conditions

      Welcome to datasquirel.com!
      Dotted image background

      These terms and conditions outline the rules and regulations for the use of Datasquirel's Website, located at https://datasquirel.com.

      By accessing this website we assume you accept these terms and conditions. Do not continue to use datasquirel.com if you do not agree to take all of the terms and conditions stated on this page.

      The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and all Agreements: "Client", "You" and "Your" refers to you, the person log on this website and compliant to the Company’s terms and conditions. "The Company", "Ourselves", "We", "Our" and "Us", refers to our Company. "Party", "Parties", or "Us", refers to both the Client and ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake the process of our assistance to the Client in the most appropriate manner for the express purpose of meeting the Client’s needs in respect of provision of the Company’s stated services, in accordance with and subject to, prevailing law of Netherlands. Any use of the above terminology or other words in the singular, plural, capitalization and/or he/she or they, are taken as interchangeable and therefore as referring to same.

      Cookies

      We employ the use of cookies. By accessing datasquirel.com, you agreed to use cookies in agreement with the Datasquirel's Privacy Policy.

      Most interactive websites use cookies to let us retrieve the user’s details for each visit. Cookies are used by our website to enable the functionality of certain areas to make it easier for people visiting our website. Some of our affiliate/advertising partners may also use cookies.

      License

      Unless otherwise stated, Datasquirel and/or its licensors own the intellectual property rights for all material on datasquirel.com. All intellectual property rights are reserved. You may access this from datasquirel.com for your own personal use subjected to restrictions set in these terms and conditions.

      You must not:

      • Republish material from datasquirel.com
      • Sell, rent or sub-license material from datasquirel.com
      • Reproduce, duplicate or copy material from datasquirel.com
      • Redistribute content from datasquirel.com

      This Agreement shall begin on the date hereof.

      Parts of this website offer an opportunity for users to post and exchange opinions and information in certain areas of the website. Datasquirel does not filter, edit, publish or review Comments prior to their presence on the website. Comments do not reflect the views and opinions of Datasquirel,its agents and/or affiliates. Comments reflect the views and opinions of the person who post their views and opinions. To the extent permitted by applicable laws, Datasquirel shall not be liable for the Comments or for any liability, damages or expenses caused and/or suffered as a result of any use of and/or posting of and/or appearance of the Comments on this website.

      Datasquirel reserves the right to monitor all Comments and to remove any Comments which can be considered inappropriate, offensive or causes breach of these Terms and Conditions.

      You warrant and represent that:

      • You are entitled to post the Comments on our website and have all necessary licenses and consents to do so;
      • The Comments do not invade any intellectual property right, including without limitation copyright, patent or trademark of any third party;
      • The Comments do not contain any defamatory, libelous, offensive, indecent or otherwise unlawful material which is an invasion of privacy
      • The Comments will not be used to solicit or promote business or custom or present commercial activities or unlawful activity.

      You hereby grant Datasquirel a non-exclusive license to use, reproduce, edit and authorize others to use, reproduce and edit any of your Comments in any and all forms, formats or media.

      Hyperlinking to our Content

      The following organizations may link to our Website without prior written approval:

      • Government agencies;
      • Search engines;
      • News organizations;
      • Online directory distributors may link to our Website in the same manner as they hyperlink to the Websites of other listed businesses; and
      • System wide Accredited Businesses except soliciting non-profit organizations, charity shopping malls, and charity fundraising groups which may not hyperlink to our Web site.

      These organizations may link to our home page, to publications or to other Website information so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products and/or services; and (c) fits within the context of the linking party’s site.

      We may consider and approve other link requests from the following types of organizations:

      • commonly-known consumer and/or business information sources;
      • dot.com community sites;
      • associations or other groups representing charities;
      • online directory distributors;
      • internet portals;
      • accounting, law and consulting firms; and
      • educational institutions and trade associations.

      We will approve link requests from these organizations if we decide that: (a) the link would not make us look unfavorably to ourselves or to our accredited businesses; (b) the organization does not have any negative records with us; (c) the benefit to us from the visibility of the hyperlink compensates the absence of Datasquirel; and (d) the link is in the context of general resource information.

      These organizations may link to our home page so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products or services; and (c) fits within the context of the linking party’s site.

      If you are one of the organizations listed in paragraph 2 above and are interested in linking to our website, you must inform us by sending an e-mail to Datasquirel. Please include your name, your organization name, contact information as well as the URL of your site, a list of any URLs from which you intend to link to our Website, and a list of the URLs on our site to which you would like to link. Wait 2-3 weeks for a response.

      Approved organizations may hyperlink to our Website as follows:

      • By use of our corporate name; or
      • By use of the uniform resource locator being linked to; or
      • By use of any other description of our Website being linked to that makes sense within the context and format of content on the linking party’s site.

      No use of Datasquirel's logo or other artwork will be allowed for linking absent a trademark license agreement.

      iFrames

      Without prior approval and written permission, you may not create frames around our Webpages that alter in any way the visual presentation or appearance of our Website.

      Content Liability

      We shall not be hold responsible for any content that appears on your Website. You agree to protect and defend us against all claims that is rising on your Website. No link(s) should appear on any Website that may be interpreted as libelous, obscene or criminal, or which infringes, otherwise violates, or advocates the infringement or other violation of, any third party rights.

      Your Privacy

      Please read Privacy Policy

      Reservation of Rights

      We reserve the right to request that you remove all links or any particular link to our Website. You approve to immediately remove all links to our Website upon request. We also reserve the right to amen these terms and conditions and it’s linking policy at any time. By continuously linking to our Website, you agree to be bound to and follow these linking terms and conditions.

      Removal of links from our website

      If you find any link on our Website that is offensive for any reason, you are free to contact and inform us any moment. We will consider requests to remove links but we are not obligated to or so or to respond to you directly.

      We do not ensure that the information on this website is correct, we do not warrant its completeness or accuracy; nor do we promise to ensure that the website remains available or that the material on the website is kept up to date.

      Disclaimer

      To the maximum extent permitted by applicable law, we exclude all representations, warranties and conditions relating to our website and the use of this website. Nothing in this disclaimer will:

      • limit or exclude our or your liability for death or personal injury;
      • limit or exclude our or your liability for fraud or fraudulent misrepresentation;
      • limit any of our or your liabilities in any way that is not permitted under applicable law; or
      • exclude any of our or your liabilities that may not be excluded under applicable law.

      The limitations and prohibitions of liability set in this Section and elsewhere in this disclaimer: (a) are subject to the preceding paragraph; and (b) govern all liabilities arising under the disclaimer, including liabilities arising in contract, in tort and for breach of statutory duty.

      As long as the website and the information and services on the website are provided free of charge, we will not be liable for any loss or damage of any nature.

      \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/terms.js b/dsql-app/.local_dist/server/pages/terms.js new file mode 100644 index 00000000..70cd1fdc --- /dev/null +++ b/dsql-app/.local_dist/server/pages/terms.js @@ -0,0 +1 @@ +"use strict";(()=>{var e={};e.id=3769,e.ids=[3220,3769],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,i){return i in t?t[i]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,i)):"function"==typeof t&&"default"===i?t:void 0}}})},6414:(e,t,i)=>{i.r(t),i.d(t,{config:()=>k,default:()=>j,getServerSideProps:()=>v,getStaticPaths:()=>w,getStaticProps:()=>b,reportWebVitals:()=>P,routeModule:()=>T,unstable_getServerProps:()=>A,unstable_getServerSideProps:()=>W,unstable_getStaticParams:()=>C,unstable_getStaticPaths:()=>S,unstable_getStaticProps:()=>q});var s={};i.r(s),i.d(s,{TermsPageContext:()=>x,default:()=>y});var r=i(63865),o=i(9455),n=i(30671),a=i(5583),l=i(19796),c=i(8732),d=i(82015),h=i.n(d),u=i(26228),m=i(91258);i(82271);var p=i(14199);function f(){return(0,c.jsxs)("section",{className:"pt-20 pb-10 overflow-visible relative",children:[(0,c.jsxs)("div",{className:"w-full max-w-4xl flex-col relative z-10 items-start",children:[(0,c.jsx)("h1",{className:"m-0",children:"Terms and Conditions"}),(0,c.jsx)("span",{className:"info w-auto small green",children:"Welcome to datasquirel.com!"})]}),(0,c.jsx)(p.A,{src:"/images/grid.webp",className:"top-0 left-0 w-full absolute dark:opacity-20",fadeHeight:"500px",alt:"Dotted image background"})]})}function g(){return(0,c.jsx)(h().Fragment,{children:(0,c.jsx)("section",{children:(0,c.jsxs)("div",{className:"flex-col items-start w-full max-w-4xl",children:[(0,c.jsx)("p",{children:"These terms and conditions outline the rules and regulations for the use of Datasquirel's Website, located at https://datasquirel.com."}),(0,c.jsx)("p",{children:"By accessing this website we assume you accept these terms and conditions. Do not continue to use datasquirel.com if you do not agree to take all of the terms and conditions stated on this page."}),(0,c.jsx)("p",{children:'The following terminology applies to these Terms and Conditions, Privacy Statement and Disclaimer Notice and all Agreements: "Client", "You" and "Your" refers to you, the person log on this website and compliant to the Company’s terms and conditions. "The Company", "Ourselves", "We", "Our" and "Us", refers to our Company. "Party", "Parties", or "Us", refers to both the Client and ourselves. All terms refer to the offer, acceptance and consideration of payment necessary to undertake the process of our assistance to the Client in the most appropriate manner for the express purpose of meeting the Client’s needs in respect of provision of the Company’s stated services, in accordance with and subject to, prevailing law of Netherlands. Any use of the above terminology or other words in the singular, plural, capitalization and/or he/she or they, are taken as interchangeable and therefore as referring to same.'}),(0,c.jsx)("h3",{children:(0,c.jsx)("strong",{children:"Cookies"})}),(0,c.jsxs)("p",{children:["We employ the use of cookies. By accessing datasquirel.com, you agreed to use cookies in agreement with the Datasquirel's Privacy Policy."," "]}),(0,c.jsx)("p",{children:"Most interactive websites use cookies to let us retrieve the user’s details for each visit. Cookies are used by our website to enable the functionality of certain areas to make it easier for people visiting our website. Some of our affiliate/advertising partners may also use cookies."}),(0,c.jsx)("h3",{children:(0,c.jsx)("strong",{children:"License"})}),(0,c.jsx)("p",{children:"Unless otherwise stated, Datasquirel and/or its licensors own the intellectual property rights for all material on datasquirel.com. All intellectual property rights are reserved. You may access this from datasquirel.com for your own personal use subjected to restrictions set in these terms and conditions."}),(0,c.jsx)("p",{children:"You must not:"}),(0,c.jsxs)("ul",{children:[(0,c.jsx)("li",{children:"Republish material from datasquirel.com"}),(0,c.jsx)("li",{children:"Sell, rent or sub-license material from datasquirel.com"}),(0,c.jsx)("li",{children:"Reproduce, duplicate or copy material from datasquirel.com"}),(0,c.jsx)("li",{children:"Redistribute content from datasquirel.com"})]}),(0,c.jsx)("p",{children:"This Agreement shall begin on the date hereof."}),(0,c.jsx)("p",{children:"Parts of this website offer an opportunity for users to post and exchange opinions and information in certain areas of the website. Datasquirel does not filter, edit, publish or review Comments prior to their presence on the website. Comments do not reflect the views and opinions of Datasquirel,its agents and/or affiliates. Comments reflect the views and opinions of the person who post their views and opinions. To the extent permitted by applicable laws, Datasquirel shall not be liable for the Comments or for any liability, damages or expenses caused and/or suffered as a result of any use of and/or posting of and/or appearance of the Comments on this website."}),(0,c.jsx)("p",{children:"Datasquirel reserves the right to monitor all Comments and to remove any Comments which can be considered inappropriate, offensive or causes breach of these Terms and Conditions."}),(0,c.jsx)("p",{children:"You warrant and represent that:"}),(0,c.jsxs)("ul",{children:[(0,c.jsx)("li",{children:"You are entitled to post the Comments on our website and have all necessary licenses and consents to do so;"}),(0,c.jsx)("li",{children:"The Comments do not invade any intellectual property right, including without limitation copyright, patent or trademark of any third party;"}),(0,c.jsx)("li",{children:"The Comments do not contain any defamatory, libelous, offensive, indecent or otherwise unlawful material which is an invasion of privacy"}),(0,c.jsx)("li",{children:"The Comments will not be used to solicit or promote business or custom or present commercial activities or unlawful activity."})]}),(0,c.jsx)("p",{children:"You hereby grant Datasquirel a non-exclusive license to use, reproduce, edit and authorize others to use, reproduce and edit any of your Comments in any and all forms, formats or media."}),(0,c.jsx)("h3",{children:(0,c.jsx)("strong",{children:"Hyperlinking to our Content"})}),(0,c.jsx)("p",{children:"The following organizations may link to our Website without prior written approval:"}),(0,c.jsxs)("ul",{children:[(0,c.jsx)("li",{children:"Government agencies;"}),(0,c.jsx)("li",{children:"Search engines;"}),(0,c.jsx)("li",{children:"News organizations;"}),(0,c.jsx)("li",{children:"Online directory distributors may link to our Website in the same manner as they hyperlink to the Websites of other listed businesses; and"}),(0,c.jsx)("li",{children:"System wide Accredited Businesses except soliciting non-profit organizations, charity shopping malls, and charity fundraising groups which may not hyperlink to our Web site."})]}),(0,c.jsx)("p",{children:"These organizations may link to our home page, to publications or to other Website information so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products and/or services; and (c) fits within the context of the linking party’s site."}),(0,c.jsx)("p",{children:"We may consider and approve other link requests from the following types of organizations:"}),(0,c.jsxs)("ul",{children:[(0,c.jsx)("li",{children:"commonly-known consumer and/or business information sources;"}),(0,c.jsx)("li",{children:"dot.com community sites;"}),(0,c.jsx)("li",{children:"associations or other groups representing charities;"}),(0,c.jsx)("li",{children:"online directory distributors;"}),(0,c.jsx)("li",{children:"internet portals;"}),(0,c.jsx)("li",{children:"accounting, law and consulting firms; and"}),(0,c.jsx)("li",{children:"educational institutions and trade associations."})]}),(0,c.jsx)("p",{children:"We will approve link requests from these organizations if we decide that: (a) the link would not make us look unfavorably to ourselves or to our accredited businesses; (b) the organization does not have any negative records with us; (c) the benefit to us from the visibility of the hyperlink compensates the absence of Datasquirel; and (d) the link is in the context of general resource information."}),(0,c.jsx)("p",{children:"These organizations may link to our home page so long as the link: (a) is not in any way deceptive; (b) does not falsely imply sponsorship, endorsement or approval of the linking party and its products or services; and (c) fits within the context of the linking party’s site."}),(0,c.jsx)("p",{children:"If you are one of the organizations listed in paragraph 2 above and are interested in linking to our website, you must inform us by sending an e-mail to Datasquirel. Please include your name, your organization name, contact information as well as the URL of your site, a list of any URLs from which you intend to link to our Website, and a list of the URLs on our site to which you would like to link. Wait 2-3 weeks for a response."}),(0,c.jsx)("p",{children:"Approved organizations may hyperlink to our Website as follows:"}),(0,c.jsxs)("ul",{children:[(0,c.jsx)("li",{children:"By use of our corporate name; or"}),(0,c.jsx)("li",{children:"By use of the uniform resource locator being linked to; or"}),(0,c.jsx)("li",{children:"By use of any other description of our Website being linked to that makes sense within the context and format of content on the linking party’s site."})]}),(0,c.jsx)("p",{children:"No use of Datasquirel's logo or other artwork will be allowed for linking absent a trademark license agreement."}),(0,c.jsx)("h3",{children:(0,c.jsx)("strong",{children:"iFrames"})}),(0,c.jsx)("p",{children:"Without prior approval and written permission, you may not create frames around our Webpages that alter in any way the visual presentation or appearance of our Website."}),(0,c.jsx)("h3",{children:(0,c.jsx)("strong",{children:"Content Liability"})}),(0,c.jsx)("p",{children:"We shall not be hold responsible for any content that appears on your Website. You agree to protect and defend us against all claims that is rising on your Website. No link(s) should appear on any Website that may be interpreted as libelous, obscene or criminal, or which infringes, otherwise violates, or advocates the infringement or other violation of, any third party rights."}),(0,c.jsx)("h3",{children:(0,c.jsx)("strong",{children:"Your Privacy"})}),(0,c.jsx)("p",{children:"Please read Privacy Policy"}),(0,c.jsx)("h3",{children:(0,c.jsx)("strong",{children:"Reservation of Rights"})}),(0,c.jsx)("p",{children:"We reserve the right to request that you remove all links or any particular link to our Website. You approve to immediately remove all links to our Website upon request. We also reserve the right to amen these terms and conditions and it’s linking policy at any time. By continuously linking to our Website, you agree to be bound to and follow these linking terms and conditions."}),(0,c.jsx)("h3",{children:(0,c.jsx)("strong",{children:"Removal of links from our website"})}),(0,c.jsx)("p",{children:"If you find any link on our Website that is offensive for any reason, you are free to contact and inform us any moment. We will consider requests to remove links but we are not obligated to or so or to respond to you directly."}),(0,c.jsx)("p",{children:"We do not ensure that the information on this website is correct, we do not warrant its completeness or accuracy; nor do we promise to ensure that the website remains available or that the material on the website is kept up to date."}),(0,c.jsx)("h3",{children:(0,c.jsx)("strong",{children:"Disclaimer"})}),(0,c.jsx)("p",{children:"To the maximum extent permitted by applicable law, we exclude all representations, warranties and conditions relating to our website and the use of this website. Nothing in this disclaimer will:"}),(0,c.jsxs)("ul",{children:[(0,c.jsx)("li",{children:"limit or exclude our or your liability for death or personal injury;"}),(0,c.jsx)("li",{children:"limit or exclude our or your liability for fraud or fraudulent misrepresentation;"}),(0,c.jsx)("li",{children:"limit any of our or your liabilities in any way that is not permitted under applicable law; or"}),(0,c.jsx)("li",{children:"exclude any of our or your liabilities that may not be excluded under applicable law."})]}),(0,c.jsx)("p",{children:"The limitations and prohibitions of liability set in this Section and elsewhere in this disclaimer: (a) are subject to the preceding paragraph; and (b) govern all liabilities arising under the disclaimer, including liabilities arising in contract, in tort and for breach of statutory duty."}),(0,c.jsx)("p",{children:"As long as the website and the information and services on the website are provided free of charge, we will not be liable for any loss or damage of any nature."})]})})})}let x=h().createContext({});function y(){let e="Terms and Conditions | Datasquirel",t="Datasquirel terms of use",i=(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("title",{children:e}),(0,c.jsx)("meta",{name:"description",content:t}),(0,c.jsx)(m.A,{pageTitle:e,pageDescription:t,pagePathname:"/"}),(0,c.jsx)("style",{dangerouslySetInnerHTML:{__html:"h1,h2,h3,h4,h5,h6{margin-bottom:0}p{margin-top:0}"}})]}),[s,r]=h().useState(null);return(0,c.jsx)(u.A,{head:i,user:s,children:(0,c.jsx)(x.Provider,{value:{user:s},children:(0,c.jsxs)("main",{children:[(0,c.jsx)(f,{}),(0,c.jsx)(g,{})]})})})}let j=(0,n.M)(s,"default"),b=(0,n.M)(s,"getStaticProps"),w=(0,n.M)(s,"getStaticPaths"),v=(0,n.M)(s,"getServerSideProps"),k=(0,n.M)(s,"config"),P=(0,n.M)(s,"reportWebVitals"),q=(0,n.M)(s,"unstable_getStaticProps"),S=(0,n.M)(s,"unstable_getStaticPaths"),C=(0,n.M)(s,"unstable_getStaticParams"),A=(0,n.M)(s,"unstable_getServerProps"),W=(0,n.M)(s,"unstable_getServerSideProps"),T=new r.PagesRouteModule({definition:{kind:o.A.PAGES,page:"/terms",pathname:"/terms",bundlePath:"",filename:""},components:{App:l.default,Document:a.default},userland:s})},14199:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(8732);function r({src:e,alt:t,className:i,fadeHeight:r,width:o,height:n,opacity:a}){return(0,s.jsxs)("div",{className:"overflow-hidden z-0"+(i?" "+i:""),children:[(0,s.jsx)("img",{src:e,alt:t,className:"w-full h-full object-cover",width:o,height:n}),(0,s.jsx)("div",{className:"fade-side",style:{height:r}})]})}i(82015)},91258:(e,t,i)=>{i.d(t,{A:()=>n});var s=i(8732),r=i(82015),o=i.n(r);function n({pageTitle:e,pageDescription:t,pagePathname:i,aceEditor:r}){return(0,s.jsxs)(o().Fragment,{children:[(0,s.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+i}),(0,s.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+i}),(0,s.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+i}),(0,s.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+i}),(0,s.jsx)("meta",{property:"og:title",content:e}),(0,s.jsx)("meta",{property:"og:description",content:t}),(0,s.jsx)("meta",{itemProp:"name",content:e}),(0,s.jsx)("meta",{itemProp:"description",content:t}),(0,s.jsx)("meta",{name:"twitter:title",content:e}),(0,s.jsx)("meta",{name:"twitter:description",content:t}),r&&(0,s.jsxs)(o().Fragment,{children:[(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,s.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},82271:(e,t,i)=>{i.d(t,{A:()=>r});var s=i(46169);function r({setUser:e}){let t=localStorage.getItem("user");if(t)try{e(JSON.parse(t));return}catch(t){e({});return}(0,s.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(t=>{let i=t.user?t.user:{};e(i),localStorage.setItem("user",JSON.stringify(i))}).catch(e=>{console.log(e)})}},5583:(e,t,i)=>{i.r(t),i.d(t,{default:()=>o});var s=i(8732);i(82015);var r=i(20883);function o(){return(0,s.jsxs)(r.Html,{lang:"en",children:[(0,s.jsxs)(r.Head,{children:[(0,s.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,s.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,s.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,s.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,s.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,s.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,s.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,s.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,s.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,s.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,s.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,s.jsxs)("body",{children:[(0,s.jsx)(r.Main,{}),(0,s.jsx)(r.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return i}});var i=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var i=e=>t(t.s=e),s=t.X(0,[883,9821,9796],()=>i(6414));module.exports=s})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/unsubscribe.js b/dsql-app/.local_dist/server/pages/unsubscribe.js index 470fac37..3ecba746 100644 --- a/dsql-app/.local_dist/server/pages/unsubscribe.js +++ b/dsql-app/.local_dist/server/pages/unsubscribe.js @@ -1 +1 @@ -"use strict";(()=>{var e={};e.id=3751,e.ids=[3220,3751],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},41531:(e,t,s)=>{s.r(t),s.d(t,{config:()=>P,default:()=>f,getServerSideProps:()=>v,getStaticPaths:()=>D,getStaticProps:()=>b,reportWebVitals:()=>A,routeModule:()=>M,unstable_getServerProps:()=>N,unstable_getServerSideProps:()=>O,unstable_getStaticParams:()=>E,unstable_getStaticPaths:()=>L,unstable_getStaticProps:()=>y});var r={};s.r(r),s.d(r,{default:()=>_,getServerSideProps:()=>j});var n=s(63865),a=s(9455),o=s(30671),i=s(5583),c=s(19796),l=s(8732),p=s(82015),u=s.n(p),m=s(16757),d=s(91258),x=s(92702),h=s(46169),g=s(26228),S=s(71934);function _({user:e,email:t,productionEnvironment:s,existingAlerts:r}){let n="Unsubscribe | Datasquirel",a="Unsubscribe from email alerts",o=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:n}),(0,l.jsx)("meta",{name:"description",content:a}),(0,l.jsx)(d.A,{pageTitle:n,pageDescription:a,pagePathname:"/unsubscribe"})]}),[i,c]=u().useState(!1);return(0,l.jsx)(u().Fragment,{children:(0,l.jsx)(g.A,{head:o,user:e,productionEnvironment:s,children:(0,l.jsx)("main",{children:(0,l.jsxs)("section",{children:[i&&(0,l.jsx)(m.A,{}),(0,l.jsxs)("div",{className:"flex-col",children:[(0,l.jsx)("h1",{className:"text-2xl",children:"Unsubscribe from Email alerts"}),!t&&(0,l.jsxs)("p",{className:"max-w-md",children:["No email please ",(0,l.jsx)("a",{href:"/login",children:"Login"})," ","to Access Email Subscriptions or click on"," ",(0,l.jsx)("i",{children:'"unsubscribe"'})," from your mail box"]}),t&&(0,l.jsxs)("form",{className:"flex flex-col items-start gap-4",onSubmit:s=>{s.preventDefault(),c(!0);let r=s.target;(0,h.A)("/api/unsubscribe",{method:"post",body:{email:t,alerts:r.alerts_checkbox.checked,userId:e?.id?e.id:null}}).then(e=>{console.log(e),c(!1)})},children:[(0,l.jsx)("span",{className:"bg-slate-100 py-1 px-3 rounded-full",children:t}),(0,l.jsxs)("div",{className:"flex items-center gap-1",children:[(0,l.jsx)("input",{type:"checkbox",name:"alerts_checkbox",id:"alerts_checkbox",defaultChecked:!!r,className:"w-6 h-6"}),(0,l.jsx)("label",{htmlFor:"alerts_checkbox",className:"text-base whitespace-nowrap text-slate-800",children:"Alerts"})]}),(0,l.jsx)("button",{children:"Save Settings"})]})]})]})})})})}async function j({req:e,res:t,query:s}){let r=process.env.DSQL_HOST_ENV,n=await (0,x.A)(e,t),a=s.email?s.email:n?.email?n.email:null,o=await (0,S.A)(`SELECT email FROM unsubscribes WHERE email='${a}' AND type='alerts'`);return{props:{user:n,email:a,productionEnvironment:r,existingAlerts:!o[0]}}}let f=(0,o.M)(r,"default"),b=(0,o.M)(r,"getStaticProps"),D=(0,o.M)(r,"getStaticPaths"),v=(0,o.M)(r,"getServerSideProps"),P=(0,o.M)(r,"config"),A=(0,o.M)(r,"reportWebVitals"),y=(0,o.M)(r,"unstable_getStaticProps"),L=(0,o.M)(r,"unstable_getStaticPaths"),E=(0,o.M)(r,"unstable_getStaticParams"),N=(0,o.M)(r,"unstable_getServerProps"),O=(0,o.M)(r,"unstable_getServerSideProps"),M=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/unsubscribe",pathname:"/unsubscribe",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:r})},91258:(e,t,s)=>{s.d(t,{A:()=>o});var r=s(8732),n=s(82015),a=s.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:n}){return(0,r.jsxs)(a().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,r.jsxs)(a().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(39908),n=s.n(r);async function a(e,t,s){let r=n()({req:e,level:s?"deep":void 0});return console.log(r),r.payload}},71934:(e,t,s)=>{s.d(t,{A:()=>n});var r=s(51779);async function n(...e){let t=(0,r.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(9973),n=s.n(r);function a(e){return e?.ro?DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>a});var r=s(8732);s(82015);var n=s(20883);function a(){return(0,r.jsxs)(n.Html,{lang:"en",children:[(0,r.jsxs)(n.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(n.Main,{}),(0,r.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},39908:e=>{e.exports=require("@moduletrace/datasquirel/dist/users/user-auth")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796],()=>s(41531));module.exports=r})(); \ No newline at end of file +"use strict";(()=>{var e={};e.id=3751,e.ids=[3220,3751],e.modules={30671:(e,t)=>{Object.defineProperty(t,"M",{enumerable:!0,get:function(){return function e(t,s){return s in t?t[s]:"then"in t&&"function"==typeof t.then?t.then(t=>e(t,s)):"function"==typeof t&&"default"===s?t:void 0}}})},41531:(e,t,s)=>{s.r(t),s.d(t,{config:()=>P,default:()=>f,getServerSideProps:()=>v,getStaticPaths:()=>b,getStaticProps:()=>j,reportWebVitals:()=>A,routeModule:()=>Q,unstable_getServerProps:()=>O,unstable_getServerSideProps:()=>N,unstable_getStaticParams:()=>E,unstable_getStaticPaths:()=>y,unstable_getStaticProps:()=>L});var r={};s.r(r),s.d(r,{default:()=>S,getServerSideProps:()=>D});var n=s(63865),a=s(9455),o=s(30671),i=s(5583),c=s(19796),l=s(8732),p=s(82015),u=s.n(p),m=s(16757),d=s(91258),h=s(92702),x=s(46169),_=s(26228),g=s(71934);function S({user:e,email:t,productionEnvironment:s,existingAlerts:r}){let n="Unsubscribe | Datasquirel",a="Unsubscribe from email alerts",o=(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("title",{children:n}),(0,l.jsx)("meta",{name:"description",content:a}),(0,l.jsx)(d.A,{pageTitle:n,pageDescription:a,pagePathname:"/unsubscribe"})]}),[i,c]=u().useState(!1);return(0,l.jsx)(u().Fragment,{children:(0,l.jsx)(_.A,{head:o,user:e,productionEnvironment:s,children:(0,l.jsx)("main",{children:(0,l.jsxs)("section",{children:[i&&(0,l.jsx)(m.A,{}),(0,l.jsxs)("div",{className:"flex-col",children:[(0,l.jsx)("h1",{className:"text-2xl",children:"Unsubscribe from Email alerts"}),!t&&(0,l.jsxs)("p",{className:"max-w-md",children:["No email please ",(0,l.jsx)("a",{href:"/login",children:"Login"})," ","to Access Email Subscriptions or click on"," ",(0,l.jsx)("i",{children:'"unsubscribe"'})," from your mail box"]}),t&&(0,l.jsxs)("form",{className:"flex flex-col items-start gap-4",onSubmit:s=>{s.preventDefault(),c(!0);let r=s.target;(0,x.A)("/api/unsubscribe",{method:"post",body:{email:t,alerts:r.alerts_checkbox.checked,userId:e?.id?e.id:null}}).then(e=>{console.log(e),c(!1)})},children:[(0,l.jsx)("span",{className:"bg-slate-100 py-1 px-3 rounded-full",children:t}),(0,l.jsxs)("div",{className:"flex items-center gap-1",children:[(0,l.jsx)("input",{type:"checkbox",name:"alerts_checkbox",id:"alerts_checkbox",defaultChecked:!!r,className:"w-6 h-6"}),(0,l.jsx)("label",{htmlFor:"alerts_checkbox",className:"text-base whitespace-nowrap text-slate-800",children:"Alerts"})]}),(0,l.jsx)("button",{children:"Save Settings"})]})]})]})})})})}async function D({req:e,res:t,query:s}){let r=process.env.DSQL_HOST_ENV,n=await (0,h.A)(e,t),a=s.email?s.email:n?.email?n.email:null,o=await (0,g.A)(`SELECT email FROM unsubscribes WHERE email='${a}' AND type='alerts'`);return{props:{user:n,email:a,productionEnvironment:r,existingAlerts:!o[0]}}}let f=(0,o.M)(r,"default"),j=(0,o.M)(r,"getStaticProps"),b=(0,o.M)(r,"getStaticPaths"),v=(0,o.M)(r,"getServerSideProps"),P=(0,o.M)(r,"config"),A=(0,o.M)(r,"reportWebVitals"),L=(0,o.M)(r,"unstable_getStaticProps"),y=(0,o.M)(r,"unstable_getStaticPaths"),E=(0,o.M)(r,"unstable_getStaticParams"),O=(0,o.M)(r,"unstable_getServerProps"),N=(0,o.M)(r,"unstable_getServerSideProps"),Q=new n.PagesRouteModule({definition:{kind:a.A.PAGES,page:"/unsubscribe",pathname:"/unsubscribe",bundlePath:"",filename:""},components:{App:c.default,Document:i.default},userland:r})},91258:(e,t,s)=>{s.d(t,{A:()=>o});var r=s(8732),n=s(82015),a=s.n(n);function o({pageTitle:e,pageDescription:t,pagePathname:s,aceEditor:n}){return(0,r.jsxs)(a().Fragment,{children:[(0,r.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+s}),(0,r.jsx)("meta",{property:"og:title",content:e}),(0,r.jsx)("meta",{property:"og:description",content:t}),(0,r.jsx)("meta",{itemProp:"name",content:e}),(0,r.jsx)("meta",{itemProp:"description",content:t}),(0,r.jsx)("meta",{name:"twitter:title",content:e}),(0,r.jsx)("meta",{name:"twitter:description",content:t}),n&&(0,r.jsxs)(a().Fragment,{children:[(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,r.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},92702:(e,t,s)=>{async function r(e,t,s){return Object(function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}())({req:e,level:s?"deep":void 0}).payload}s.d(t,{A:()=>r}),function(){var e=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throw e.code="MODULE_NOT_FOUND",e}()},71934:(e,t,s)=>{s.d(t,{A:()=>n});var r=s(51779);async function n(...e){let t=(0,r.A)();try{if(!t)throw Error("No Connection provided to DB_HANDLER function!");let s=await t.query(...e);return JSON.parse(JSON.stringify(s))}catch(e){return console.log("DB Error =>",e),{success:!1,error:e.message}}finally{await t?.end()}}},51779:(e,t,s)=>{s.d(t,{A:()=>a});var r=s(9973),n=s.n(r);function a(e){return global.DSQL_USE_LOCAL||e?.local?global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.ro?global.DSQL_READ_ONLY_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_READ_ONLY_USERNAME,password:process.env.DSQL_DB_READ_ONLY_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):e?.fa?global.DSQL_FULL_ACCESS_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_FULL_ACCESS_USERNAME,password:process.env.DSQL_DB_FULL_ACCESS_PASSWORD,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}}):global.DSQL_DB_CONN||n()({config:{host:process.env.DSQL_DB_HOST,user:process.env.DSQL_DB_USERNAME,password:process.env.DSQL_DB_PASSWORD,database:e?.noDb?void 0:process.env.DSQL_DB_NAME,port:process.env.DSQL_DB_PORT?Number(process.env.DSQL_DB_PORT):void 0,charset:"utf8mb4"}})}},5583:(e,t,s)=>{s.r(t),s.d(t,{default:()=>a});var r=s(8732);s(82015);var n=s(20883);function a(){return(0,r.jsxs)(n.Html,{lang:"en",children:[(0,r.jsxs)(n.Head,{children:[(0,r.jsx)("meta",{name:"author",content:"Datasquirel"}),(0,r.jsx)("meta",{name:"Copyright",content:`Copyright (c) ${new Date().getFullYear()} Datasquirel`}),"dev_dev".match(/dev/)&&(0,r.jsx)("meta",{name:"robots",content:"noindex,nofollow"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.googleapis.com/",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"preconnect",href:"https://fonts.gstatic.com",crossOrigin:"anonymous"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Poppins"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=Inter"}),(0,r.jsx)("link",{rel:"stylesheet",href:"https://fonts.googleapis.com/css?family=IBM+Plex+Mono"}),(0,r.jsx)("script",{src:"/scripts/themeSelector.js"}),(0,r.jsx)("meta",{httpEquiv:"Content-Type",content:"text/html; charset=UTF-8"}),(0,r.jsx)("meta",{property:"og:site_name",content:"DATASQUIREL"}),(0,r.jsx)("meta",{property:"og:type",content:"website"}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary"}),(0,r.jsx)("meta",{property:"og:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{itemProp:"image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("meta",{name:"twitter:image",content:"https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"}),(0,r.jsx)("link",{rel:"stylesheet",href:"/styles/prism.css"}),(0,r.jsx)("script",{src:"/scripts/prism.js",async:!0}),(0,r.jsx)("script",{dangerouslySetInnerHTML:{__html:"var DSQL = {}"}})]}),(0,r.jsxs)("body",{children:[(0,r.jsx)(n.Main,{}),(0,r.jsx)(n.NextScript,{})]})]})}},9455:(e,t)=>{Object.defineProperty(t,"A",{enumerable:!0,get:function(){return s}});var s=function(e){return e.PAGES="PAGES",e.PAGES_API="PAGES_API",e.APP_PAGE="APP_PAGE",e.APP_ROUTE="APP_ROUTE",e.IMAGE="IMAGE",e}({})},13893:e=>{e.exports=require("@moduletrace/datasquirel/dist/client/fetch")},40361:e=>{e.exports=require("next/dist/compiled/next-server/pages.runtime.prod.js")},27912:e=>{e.exports=require("next/head")},82015:e=>{e.exports=require("react")},22326:e=>{e.exports=require("react-dom")},8732:e=>{e.exports=require("react/jsx-runtime")},9973:e=>{e.exports=require("serverless-mysql")},33873:e=>{e.exports=require("path")}};var t=require("../webpack-runtime.js");t.C(e);var s=e=>t(t.s=e),r=t.X(0,[883,9821,9796],()=>s(41531));module.exports=r})(); \ No newline at end of file diff --git a/dsql-app/.local_dist/server/pages/unsubscribe.js.nft.json b/dsql-app/.local_dist/server/pages/unsubscribe.js.nft.json index 4679e910..4d801bfb 100644 --- a/dsql-app/.local_dist/server/pages/unsubscribe.js.nft.json +++ b/dsql-app/.local_dist/server/pages/unsubscribe.js.nft.json @@ -1 +1 @@ -{"version":1,"files":["../../../node_modules/@moduletrace/datasquirel/dist/client/fetch/index.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/auth/write-auth-files.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/backend/cookies/get-auth-cookie-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/functions/dsql/decrypt.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/backend/parseCookies.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-host-names.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/grab-keys.js","../../../node_modules/@moduletrace/datasquirel/dist/package-shared/utils/numberfy.js","../../../node_modules/@moduletrace/datasquirel/dist/users/user-auth.js","../../../node_modules/@moduletrace/datasquirel/dist/utils/get-csrf-header-name.js","../../../node_modules/@moduletrace/datasquirel/package.json","../../../node_modules/@swc/helpers/_/_interop_require_default/package.json","../../../node_modules/@swc/helpers/_/_interop_require_wildcard/package.json","../../../node_modules/@swc/helpers/cjs/_interop_require_default.cjs","../../../node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs","../../../node_modules/@swc/helpers/package.json","../../../node_modules/bignumber.js/bignumber.js","../../../node_modules/bignumber.js/package.json","../../../node_modules/client-only/index.js","../../../node_modules/client-only/package.json","../../../node_modules/core-util-is/lib/util.js","../../../node_modules/core-util-is/package.json","../../../node_modules/inherits/inherits.js","../../../node_modules/inherits/inherits_browser.js","../../../node_modules/inherits/package.json","../../../node_modules/isarray/index.js","../../../node_modules/isarray/package.json","../../../node_modules/lodash/lodash.js","../../../node_modules/lodash/package.json","../../../node_modules/mysql/index.js","../../../node_modules/mysql/lib/Connection.js","../../../node_modules/mysql/lib/ConnectionConfig.js","../../../node_modules/mysql/lib/Pool.js","../../../node_modules/mysql/lib/PoolCluster.js","../../../node_modules/mysql/lib/PoolConfig.js","../../../node_modules/mysql/lib/PoolConnection.js","../../../node_modules/mysql/lib/PoolNamespace.js","../../../node_modules/mysql/lib/PoolSelector.js","../../../node_modules/mysql/lib/protocol/Auth.js","../../../node_modules/mysql/lib/protocol/BufferList.js","../../../node_modules/mysql/lib/protocol/PacketHeader.js","../../../node_modules/mysql/lib/protocol/PacketWriter.js","../../../node_modules/mysql/lib/protocol/Parser.js","../../../node_modules/mysql/lib/protocol/Protocol.js","../../../node_modules/mysql/lib/protocol/ResultSet.js","../../../node_modules/mysql/lib/protocol/SqlString.js","../../../node_modules/mysql/lib/protocol/Timer.js","../../../node_modules/mysql/lib/protocol/constants/charsets.js","../../../node_modules/mysql/lib/protocol/constants/client.js","../../../node_modules/mysql/lib/protocol/constants/errors.js","../../../node_modules/mysql/lib/protocol/constants/server_status.js","../../../node_modules/mysql/lib/protocol/constants/ssl_profiles.js","../../../node_modules/mysql/lib/protocol/constants/types.js","../../../node_modules/mysql/lib/protocol/packets/AuthSwitchRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/AuthSwitchResponsePacket.js","../../../node_modules/mysql/lib/protocol/packets/ClientAuthenticationPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComChangeUserPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComPingPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComQueryPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComQuitPacket.js","../../../node_modules/mysql/lib/protocol/packets/ComStatisticsPacket.js","../../../node_modules/mysql/lib/protocol/packets/EmptyPacket.js","../../../node_modules/mysql/lib/protocol/packets/EofPacket.js","../../../node_modules/mysql/lib/protocol/packets/ErrorPacket.js","../../../node_modules/mysql/lib/protocol/packets/Field.js","../../../node_modules/mysql/lib/protocol/packets/FieldPacket.js","../../../node_modules/mysql/lib/protocol/packets/HandshakeInitializationPacket.js","../../../node_modules/mysql/lib/protocol/packets/LocalDataFilePacket.js","../../../node_modules/mysql/lib/protocol/packets/LocalInfileRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/OkPacket.js","../../../node_modules/mysql/lib/protocol/packets/OldPasswordPacket.js","../../../node_modules/mysql/lib/protocol/packets/ResultSetHeaderPacket.js","../../../node_modules/mysql/lib/protocol/packets/RowDataPacket.js","../../../node_modules/mysql/lib/protocol/packets/SSLRequestPacket.js","../../../node_modules/mysql/lib/protocol/packets/StatisticsPacket.js","../../../node_modules/mysql/lib/protocol/packets/UseOldPasswordPacket.js","../../../node_modules/mysql/lib/protocol/packets/index.js","../../../node_modules/mysql/lib/protocol/sequences/ChangeUser.js","../../../node_modules/mysql/lib/protocol/sequences/Handshake.js","../../../node_modules/mysql/lib/protocol/sequences/Ping.js","../../../node_modules/mysql/lib/protocol/sequences/Query.js","../../../node_modules/mysql/lib/protocol/sequences/Quit.js","../../../node_modules/mysql/lib/protocol/sequences/Sequence.js","../../../node_modules/mysql/lib/protocol/sequences/Statistics.js","../../../node_modules/mysql/lib/protocol/sequences/index.js","../../../node_modules/mysql/package.json","../../../node_modules/next/dist/compiled/@opentelemetry/api/index.js","../../../node_modules/next/dist/compiled/@opentelemetry/api/package.json","../../../node_modules/next/dist/compiled/jsonwebtoken/index.js","../../../node_modules/next/dist/compiled/jsonwebtoken/package.json","../../../node_modules/next/dist/compiled/next-server/pages.runtime.prod.js","../../../node_modules/next/dist/lib/semver-noop.js","../../../node_modules/next/dist/server/lib/trace/constants.js","../../../node_modules/next/dist/server/lib/trace/tracer.js","../../../node_modules/next/dist/shared/lib/amp-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/amp-mode.js","../../../node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js","../../../node_modules/next/dist/shared/lib/head.js","../../../node_modules/next/dist/shared/lib/is-thenable.js","../../../node_modules/next/dist/shared/lib/side-effect.js","../../../node_modules/next/dist/shared/lib/utils/warn-once.js","../../../node_modules/next/head.js","../../../node_modules/next/package.json","../../../node_modules/process-nextick-args/index.js","../../../node_modules/process-nextick-args/package.json","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server-legacy.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.development.js","../../../node_modules/react-dom/cjs/react-dom-server.browser.production.min.js","../../../node_modules/react-dom/cjs/react-dom.development.js","../../../node_modules/react-dom/cjs/react-dom.production.min.js","../../../node_modules/react-dom/index.js","../../../node_modules/react-dom/package.json","../../../node_modules/react-dom/server.browser.js","../../../node_modules/react/cjs/react-jsx-runtime.development.js","../../../node_modules/react/cjs/react-jsx-runtime.production.min.js","../../../node_modules/react/cjs/react.development.js","../../../node_modules/react/cjs/react.production.min.js","../../../node_modules/react/index.js","../../../node_modules/react/jsx-runtime.js","../../../node_modules/react/package.json","../../../node_modules/readable-stream/lib/_stream_duplex.js","../../../node_modules/readable-stream/lib/_stream_passthrough.js","../../../node_modules/readable-stream/lib/_stream_readable.js","../../../node_modules/readable-stream/lib/_stream_transform.js","../../../node_modules/readable-stream/lib/_stream_writable.js","../../../node_modules/readable-stream/lib/internal/streams/BufferList.js","../../../node_modules/readable-stream/lib/internal/streams/destroy.js","../../../node_modules/readable-stream/lib/internal/streams/stream.js","../../../node_modules/readable-stream/package.json","../../../node_modules/readable-stream/readable.js","../../../node_modules/safe-buffer/index.js","../../../node_modules/safe-buffer/package.json","../../../node_modules/scheduler/cjs/scheduler.development.js","../../../node_modules/scheduler/cjs/scheduler.production.min.js","../../../node_modules/scheduler/index.js","../../../node_modules/scheduler/package.json","../../../node_modules/serverless-mysql/index.js","../../../node_modules/serverless-mysql/package.json","../../../node_modules/sqlstring/index.js","../../../node_modules/sqlstring/lib/SqlString.js","../../../node_modules/sqlstring/package.json","../../../node_modules/string_decoder/lib/string_decoder.js","../../../node_modules/string_decoder/package.json","../../../node_modules/styled-jsx/dist/index/index.js","../../../node_modules/styled-jsx/index.js","../../../node_modules/styled-jsx/package.json","../../../node_modules/util-deprecate/node.js","../../../node_modules/util-deprecate/package.json","../../../package.json","../../package.json","../chunks/1251.js","../chunks/1579.js","../chunks/194.js","../chunks/2282.js","../chunks/3155.js","../chunks/3474.js","../chunks/3704.js","../chunks/4627.js","../chunks/5392.js","../chunks/5771.js","../chunks/5954.js","../chunks/6133.js","../chunks/6202.js","../chunks/6247.js","../chunks/6521.js","../chunks/6622.js","../chunks/6903.js","../chunks/725.js","../chunks/7303.js","../chunks/7769.js","../chunks/8704.js","../chunks/883.js","../chunks/9136.js","../chunks/9240.js","../chunks/9796.js","../chunks/9814.js","../chunks/9821.js","../webpack-runtime.js"]} \ No newline at end of file +{"version":1,"files":["../webpack-runtime.js","../chunks/883.js","../chunks/9821.js","../chunks/9796.js","../../../package.json"]} \ No newline at end of file diff --git a/dsql-app/.local_dist/static/H18gzOjVUv9E4GCco-0Rs/_buildManifest.js b/dsql-app/.local_dist/static/H18gzOjVUv9E4GCco-0Rs/_buildManifest.js deleted file mode 100644 index 5483290b..00000000 --- a/dsql-app/.local_dist/static/H18gzOjVUv9E4GCco-0Rs/_buildManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__BUILD_MANIFEST=function(s,a,e,d,i,t,c,n,u,r,b,g,l,_,m,f,h,p,k,o,j,y,w,v,I,B,F){return{__rewrites:{afterFiles:[],beforeFiles:[],fallback:[]},__routerFilterStatic:{numItems:0,errorRate:1e-4,numBits:0,numHashes:y,bitArray:[]},__routerFilterDynamic:{numItems:0,errorRate:1e-4,numBits:u,numHashes:y,bitArray:[]},"/":[w,"static/css/60c48dd4b3301227.css","static/chunks/pages/index-f4368d8e4e652a17.js"],"/404":["static/chunks/pages/404-9880de8d6a22dd12.js"],"/500":["static/chunks/pages/500-3ae265ebb1fb2898.js"],"/_error":["static/chunks/pages/_error-133b121cd6670ef3.js"],"/about":[w,"static/chunks/pages/about-54414f59f6957c50.js"],"/admin":[s,m,"static/chunks/pages/admin-eaa52fa698c19034.js"],"/admin/[user_id]":[s,m,"static/chunks/pages/admin/[user_id]-61bef31d3a4e9e7a.js"],"/admin/[user_id]/api-keys":[s,"static/chunks/pages/admin/[user_id]/api-keys-2c8109e5388827d9.js"],"/admin/[user_id]/connect":[s,"static/chunks/pages/admin/[user_id]/connect-364ec8656f8ec17d.js"],"/admin/[user_id]/databases":[s,m,"static/chunks/pages/admin/[user_id]/databases-23779acb61fbe51a.js"],"/admin/[user_id]/databases/add-database":[i,s,f,v,"static/chunks/pages/admin/[user_id]/databases/add-database-2339ca478d7ae04e.js"],"/admin/[user_id]/databases/[single]":[a,s,e,c,"static/chunks/pages/admin/[user_id]/databases/[single]-d46a6f8520fb0f98.js"],"/admin/[user_id]/databases/[single]/connect":[a,s,e,t,"static/chunks/pages/admin/[user_id]/databases/[single]/connect-adbc0491ae2ebe2b.js"],"/admin/[user_id]/databases/[single]/edit-database":[a,i,s,e,f,v,"static/chunks/pages/admin/[user_id]/databases/[single]/edit-database-1fa62e8a98f0558f.js"],"/admin/[user_id]/databases/[single]/schema":[a,s,e,c,"static/chunks/pages/admin/[user_id]/databases/[single]/schema-36ce4fa776487307.js"],"/admin/[user_id]/databases/[single]/shell":[a,s,e,"static/chunks/pages/admin/[user_id]/databases/[single]/shell-7f3f6c277320a54e.js"],"/admin/[user_id]/databases/[single]/tables":[a,s,e,c,"static/chunks/pages/admin/[user_id]/databases/[single]/tables-987bf588cbdcec1c.js"],"/admin/[user_id]/databases/[single]/tables/add-table":[r,a,b,s,e,t,g,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/add-table-e39fba476a9e1ad8.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]":[r,a,n,b,h,s,e,t,c,g,l,p,I,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]-f34ee3fd9517cd2c.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table":[r,a,b,s,e,t,c,g,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table-38aa98661e043781.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries":[a,n,h,s,e,t,c,l,p,I,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries-ebcd5c78ed2bf0ee.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry":[a,n,"static/chunks/7287-a0cc766f27863bfc.js",s,e,c,l,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry-e609e60d52830241.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]":[a,n,h,s,e,l,p,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]-8e1a59a792f137ba.js"],"/admin/[user_id]/databases/[single]/tables/[single_table]/fields":[r,a,b,s,e,t,c,g,"static/chunks/pages/admin/[user_id]/databases/[single]/tables/[single_table]/fields-ab177e1e5adacaef.js"],"/admin/[user_id]/databases/[single]/users":[a,s,e,c,_,"static/chunks/pages/admin/[user_id]/databases/[single]/users-8c51f0fefd294914.js"],"/admin/[user_id]/databases/[single]/users/add-social-logins":[a,s,e,"static/chunks/pages/admin/[user_id]/databases/[single]/users/add-social-logins-d336e424d1e0ebac.js"],"/admin/[user_id]/databases/[single]/users/add-user":[a,i,s,e,t,"static/chunks/pages/admin/[user_id]/databases/[single]/users/add-user-2f84f689db965c75.js"],"/admin/[user_id]/databases/[single]/users/[user]":[a,i,s,e,"static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]-1eafec6fde026d0e.js"],"/admin/[user_id]/databases/[single]/users/[user]/change-password":[a,s,e,"static/chunks/pages/admin/[user_id]/databases/[single]/users/[user]/change-password-bed64535d8eb2ad5.js"],"/admin/[user_id]/media":[i,s,B,"static/chunks/pages/admin/[user_id]/media-f2e686b58b412be8.js"],"/admin/[user_id]/media/[...folder]":[i,s,B,"static/chunks/pages/admin/[user_id]/media/[...folder]-235f83b98f9f8c89.js"],"/admin/[user_id]/schema":[a,s,"static/chunks/pages/admin/[user_id]/schema-f2ab2c689d728d2f.js"],"/admin/[user_id]/settings":[i,s,f,k,"static/chunks/pages/admin/[user_id]/settings-cda1d1faa0aab729.js"],"/admin/[user_id]/users":[s,_,"static/chunks/pages/admin/[user_id]/users-52b7048018746ac0.js"],"/admin/[user_id]/users/add-user":[s,"static/chunks/pages/admin/[user_id]/users/add-user-2423cd3e4b75b0ee.js"],"/admin/[user_id]/users/databases":[s,_,"static/chunks/pages/admin/[user_id]/users/databases-ef511feca7c10b56.js"],"/admin/[user_id]/users/databases/[database]":[s,_,"static/chunks/pages/admin/[user_id]/users/databases/[database]-76e13995132a5d19.js"],"/admin/[user_id]/users/databases/[database]/[user]":[i,s,"static/chunks/pages/admin/[user_id]/users/databases/[database]/[user]-01fbcda5d58677e8.js"],"/blog":["static/chunks/pages/blog-cf9f462c9f1c79b1.js"],"/contact":["static/chunks/pages/contact-015582f94d67d7a7.js"],"/create-account":[k,"static/chunks/pages/create-account-7bb20b64ad6eb40f.js"],"/docs":["static/chunks/pages/docs-eb06d9879a01da6a.js"],"/docs/[page]":["static/chunks/pages/docs/[page]-21bb67b33655c0e4.js"],"/docs/[page]/[sub-page]":["static/chunks/pages/docs/[page]/[sub-page]-b127761336e2c313.js"],"/email-verification":["static/chunks/pages/email-verification-b9eba009160729b0.js"],"/login":[i,k,"static/chunks/pages/login-4d7e5dc8974c6b4f.js"],"/logout":[i,"static/chunks/pages/logout-5713792f28342582.js"],"/privacy":["static/chunks/pages/privacy-2af1bbeba3506b4f.js"],"/redirect":["static/chunks/pages/redirect-28627072d73850c2.js"],"/reset-password":["static/chunks/pages/reset-password-6b15512e80d3b798.js"],"/send-password-reset-link":["static/chunks/pages/send-password-reset-link-757b50458fb65f03.js"],"/su":[d,"static/chunks/pages/su-56e8a64a3be59f73.js"],"/su/backups":[d,"static/chunks/pages/su/backups-033362c47c6541f4.js"],"/su/console":["static/chunks/ed150ef9-468dbc55986083e4.js","static/chunks/2793-d85659f470ce8842.js",d,"static/css/85fa6dafca566008.css","static/chunks/pages/su/console-c8b9bd49e5191033.js"],"/su/docs":[d,F,"static/chunks/pages/su/docs-49dc94fa2828f090.js"],"/su/docs/create-page":[n,d,t,o,"static/chunks/pages/su/docs/create-page-3b58b3bb388f340b.js"],"/su/docs/edit-page":[n,d,t,o,"static/chunks/pages/su/docs/edit-page-85a0ca0be5537063.js"],"/su/docs/pages":[d,F,"static/chunks/pages/su/docs/pages-2a88e2094d85ce52.js"],"/su/docs/pages/[id]":[n,d,t,o,"static/chunks/pages/su/docs/pages/[id]-4d39f3debc44f352.js"],"/su/envar":[d,"static/chunks/pages/su/envar-8c4d450d1932f9d6.js"],"/su/error-logs":[d,"static/chunks/pages/su/error-logs-d4ffbb81ddac6cec.js"],"/su/load-balancing":[a,d,"static/chunks/pages/su/load-balancing-795c8e791cf6f943.js"],"/su/login":["static/chunks/pages/su/login-218c9150552b8800.js"],"/su/servers":[a,d,"static/chunks/pages/su/servers-2ebfc87f21d94901.js"],"/su/users":[d,"static/chunks/pages/su/users-519384d02df33446.js"],"/su/users/new":[d,"static/chunks/pages/su/users/new-8a739402db28044b.js"],"/su/users/[single]":[a,d,"static/chunks/pages/su/users/[single]-41de29bb2522359b.js"],"/terms":["static/chunks/pages/terms-d72b3b55d9844241.js"],"/unsubscribe":["static/chunks/pages/unsubscribe-2c980eb18878b40b.js"],sortedPages:["/","/404","/500","/_app","/_error","/about","/admin","/admin/[user_id]","/admin/[user_id]/api-keys","/admin/[user_id]/connect","/admin/[user_id]/databases","/admin/[user_id]/databases/add-database","/admin/[user_id]/databases/[single]","/admin/[user_id]/databases/[single]/connect","/admin/[user_id]/databases/[single]/edit-database","/admin/[user_id]/databases/[single]/schema","/admin/[user_id]/databases/[single]/shell","/admin/[user_id]/databases/[single]/tables","/admin/[user_id]/databases/[single]/tables/add-table","/admin/[user_id]/databases/[single]/tables/[single_table]","/admin/[user_id]/databases/[single]/tables/[single_table]/edit-table","/admin/[user_id]/databases/[single]/tables/[single_table]/entries","/admin/[user_id]/databases/[single]/tables/[single_table]/entries/add-entry","/admin/[user_id]/databases/[single]/tables/[single_table]/entries/[single_entry]","/admin/[user_id]/databases/[single]/tables/[single_table]/fields","/admin/[user_id]/databases/[single]/users","/admin/[user_id]/databases/[single]/users/add-social-logins","/admin/[user_id]/databases/[single]/users/add-user","/admin/[user_id]/databases/[single]/users/[user]","/admin/[user_id]/databases/[single]/users/[user]/change-password","/admin/[user_id]/media","/admin/[user_id]/media/[...folder]","/admin/[user_id]/schema","/admin/[user_id]/settings","/admin/[user_id]/users","/admin/[user_id]/users/add-user","/admin/[user_id]/users/databases","/admin/[user_id]/users/databases/[database]","/admin/[user_id]/users/databases/[database]/[user]","/blog","/contact","/create-account","/docs","/docs/[page]","/docs/[page]/[sub-page]","/email-verification","/login","/logout","/privacy","/redirect","/reset-password","/send-password-reset-link","/su","/su/backups","/su/console","/su/docs","/su/docs/create-page","/su/docs/edit-page","/su/docs/pages","/su/docs/pages/[id]","/su/envar","/su/error-logs","/su/load-balancing","/su/login","/su/servers","/su/users","/su/users/new","/su/users/[single]","/terms","/unsubscribe"]}}("static/chunks/7391-2cf158002dcd120b.js","static/chunks/6428-c106bf6efb539d8c.js","static/chunks/8076-c8df432e3a6a7868.js","static/chunks/5810-7c3a3c4731750dc7.js","static/chunks/1335-9b647f464da8b044.js","static/chunks/9268-6ca91a807cecf2b4.js","static/chunks/2438-ac276572cee5ba87.js","static/chunks/9660-628b42bc1127aefa.js",0,"static/chunks/94726e6d-33de6887e71ace1a.js","static/chunks/6460-15d2e5543b20c3c6.js","static/chunks/8311-87e8d6ec01c2e05f.js","static/chunks/1580-68f706d212c5eb63.js","static/chunks/6383-02bec644b1a9f0a8.js","static/chunks/9950-f96c0c56ed7fb229.js","static/chunks/8319-0fac4a0bd5bb0c06.js","static/chunks/2829-608af754738e12fc.js","static/chunks/6830-80ccce098977dfd6.js","static/chunks/7384-e241cdc2266f0106.js","static/chunks/4261-1181ad7559234ce0.js",0,NaN,"static/chunks/3298-73758aefe44233a6.js","static/chunks/6272-34d9d0c839440fe4.js","static/chunks/4403-dd72a46996d6c5f9.js","static/chunks/9551-762af3f63f78e37c.js","static/chunks/6099-150cc189810f2bfd.js"),self.__BUILD_MANIFEST_CB&&self.__BUILD_MANIFEST_CB(); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/H18gzOjVUv9E4GCco-0Rs/_ssgManifest.js b/dsql-app/.local_dist/static/H18gzOjVUv9E4GCco-0Rs/_ssgManifest.js deleted file mode 100644 index db06d459..00000000 --- a/dsql-app/.local_dist/static/H18gzOjVUv9E4GCco-0Rs/_ssgManifest.js +++ /dev/null @@ -1 +0,0 @@ -self.__SSG_MANIFEST=new Set(["\u002Fdocs\u002F[page]","\u002Fdocs\u002F[page]\u002F[sub-page]"]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB() \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/1335-9b647f464da8b044.js b/dsql-app/.local_dist/static/chunks/1335-9b647f464da8b044.js deleted file mode 100644 index 0ab2f740..00000000 --- a/dsql-app/.local_dist/static/chunks/1335-9b647f464da8b044.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1335],{489:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function({clientId:e,redirectUrl:t,setLoading:n,scopes:i}){n&&n(!0);let o=i?i.join("%20"):"read:user",r=`https://github.com/login/oauth/authorize?client_id=${e}&scope=${o}&redirect_uri=${t}`;window.location.assign(r)}},8557:function(e,t){let n;var i=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))(function(o,r){function a(e){try{u(i.next(e))}catch(e){r(e)}}function l(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,l)}u((i=i.apply(e,t||[])).next())})};function o({google:e,clientId:t,setLoading:n,triggerPrompt:i}){return setTimeout(()=>{null==n||n(!1)},3e3),new Promise((n,o)=>{e.accounts.oauth2.initTokenClient({client_id:t,scope:"email profile",callback:function(e){n(e.access_token)}}).requestAccessToken(),i&&e.accounts.id.prompt(function(e){console.log(e)})})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return i(this,void 0,void 0,function*(){var t,i;null===(t=e.setLoading)||void 0===t||t.call(e,!0);let r=yield new Promise((t,i)=>{n=setInterval(()=>{let i=window.google;i&&(window.clearInterval(n),t(o(Object.assign(Object.assign({},e),{google:i}))))},500)});return null===(i=e.setLoading)||void 0===i||i.call(e,!1),r})},t.googleLogin=o},7946:function(e,t,n){var i=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))(function(o,r){function a(e){try{u(i.next(e))}catch(e){r(e)}}function l(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,l)}u((i=i.apply(e,t||[])).next())})},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return i(this,void 0,void 0,function*(){try{let t;let n=localStorage.getItem("user");try{t=JSON.parse(n||"")}catch(e){console.log(e)}if(!t)return!1;let i=(0,r.default)(),o=(null==i?void 0:i.datasquirel_social_id)&&"string"==typeof i.datasquirel_social_id&&!i.datasquirel_social_id.match(/^null$/i)?i.datasquirel_social_id:null;return localStorage.setItem("user","{}"),localStorage.removeItem("csrf"),document.cookie="datasquirel_social_id=null;samesite=strict;path=/",yield new Promise((t,n)=>{if(!o||(null==o?void 0:o.match(/^null$/i)))t(!0);else{let n=null==e?void 0:e.googleClientId;if(n){let e=document.createElement("script");e.src="https://accounts.google.com/gsi/client",e.className="social-script-tag",document.body.appendChild(e),e.onload=function(e){let i=window.google;i&&(i.accounts.id.initialize({client_id:n}),i.accounts.id.revoke(o,e=>{console.log(e.error),t(!0)}))}}else t(!0)}})}catch(e){return!1}})};let r=o(n(2406))},4490:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){try{if(!e.payload||!e.payload.csrf_k)return!1;return localStorage.setItem("csrf",e.payload.csrf_k),localStorage.setItem("user",JSON.stringify(e.payload)),!0}catch(e){return!1}}},1335:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});let o=i(n(8753)),r=i(n(4715)),a=i(n(1168)),l=i(n(8557)),u=i(n(489)),c=i(n(7946)),s=i(n(1028)),d=i(n(1028)),f=i(n(4727)),g=i(n(8168)),h=i(n(834)),p=i(n(8226)),m=i(n(4567)),y=i(n(4490)),v={imageInputToBase64:r.default,imageInputFileToBase64:o.default,inputFileToBase64:a.default},_={google:{getAccessToken:l.default},github:{getAccessToken:u.default},logout:c.default,postLogin:y.default},w={serializeQuery:f.default,serializeCookies:g.default,EJSON:h.default,numberfy:p.default,slugify:m.default},b={fetchApi:s.default,clientFetch:d.default};t.default={media:v,auth:_,fetch:b,utils:w}},8753:function(e,t){var n=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))(function(o,r){function a(e){try{u(i.next(e))}catch(e){r(e)}}function l(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,l)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return n(this,arguments,void 0,function*({imageInputFile:e,maxWidth:t,imagePreviewNode:n}){try{let i,o,r=e.name.replace(/\..*/,""),a=document.createElement("canvas"),l=e.type,u=t||null,c=URL.createObjectURL(e),s=new Image;return s.src=c,i=yield new Promise((e,t)=>{s.onerror=function(){URL.revokeObjectURL(this.src),console.log("Cannot load image")},s.onload=function(t){let i=t.target;if(URL.revokeObjectURL(i.src),u){let e=u/s.naturalWidth;a.width=s.naturalWidth{a.toBlob(t=>{e(null==t?void 0:t.size)},l,.95)}),{imageBase64:null==i?void 0:i.replace(/.*?base64,/,""),imageBase64Full:i,imageName:r,imageSize:o}}catch(e){return console.log("Image Processing Error! =>",e.message),{imageBase64:void 0,imageBase64Full:void 0,imageName:void 0,imageSize:void 0}}})}},4715:function(e,t){var n=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))(function(o,r){function a(e){try{u(i.next(e))}catch(e){r(e)}}function l(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,l)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return n(this,arguments,void 0,function*({imageInput:e,maxWidth:t,mimeType:n}){var i,o;try{let r,a=document.querySelector("[data-imagepreview='image']"),l=null===(i=e.files)||void 0===i?void 0:i[0].name.replace(/\..*/,""),u=n||"image/jpeg",c=t||null,s=null===(o=e.files)||void 0===o?void 0:o[0],d=s?URL.createObjectURL(s):void 0,f=new Image;if(d)return f.src=d,{imageBase64:null==(r=yield new Promise((e,t)=>{f.onerror=function(){URL.revokeObjectURL(this.src),window.alert("Cannot load image!")},f.onload=function(t){let n=t.target;URL.revokeObjectURL(n.src);let i=document.createElement("canvas");if(c){let e=c/f.naturalWidth;i.width=f.naturalWidth{e.src=r}),e(r)}}))?void 0:r.replace(/.*?base64,/,""),imageBase64Full:r,imageName:l};return{}}catch(e){return console.log("Image Processing Error! =>",e.message),{}}})}},1168:function(e,t){var n=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))(function(o,r){function a(e){try{u(i.next(e))}catch(e){r(e)}}function l(e){try{u(i.throw(e))}catch(e){r(e)}}function u(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,l)}u((i=i.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return n(this,arguments,void 0,function*({inputFile:e,allowedRegex:t}){var n;if(!(null===(n=null==e?void 0:e.type)||void 0===n?void 0:n.match(t||/image\/*|\/pdf/)))return window.alert(`We currently don't support ${e.type} file types. Support is coming soon. For now we support only images and PDFs.`),{fileName:e.name};try{let t=e.name.replace(/\..*/,""),n=yield new Promise((t,n)=>{var i=new FileReader;i.readAsDataURL(e),i.onload=function(){var e;t(null===(e=i.result)||void 0===e?void 0:e.toString())},i.onerror=function(e){console.log("Error: ",e.message)}});return{fileBase64:null==n?void 0:n.replace(/.*?base64,/,""),fileBase64Full:n,fileName:t,fileSize:e.size,fileType:e.type}}catch(t){return console.log("File Processing Error! =>",t.message),{fileName:e.name}}})}},2406:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=document.cookie;if(!e||"string"!=typeof e)return null;let t=e.split(";"),n={};return t.forEach(e=>{let[t,i]=e.split("=");t&&"string"==typeof t&&(n[t.replace(/^ +| +$/,"")]=i&&"string"==typeof i?i.replace(/^ +| +$/,""):null)}),n}},834:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default={parse:function(e,t){if(e){if("object"==typeof e)return e;if("string"==typeof e)try{return JSON.parse(e,t)}catch(e){return}}},stringify:function(e,t,n){try{return JSON.stringify(e,t||void 0,n)}catch(e){return}}}},8226:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){try{let n=Number(e);if("number"!=typeof n||isNaN(n))return 0;if(t)return Number(n.toFixed(t));return Math.round(n)}catch(e){return console.log(`Numberfy ERROR: ${e.message}`),0}}},8168:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function({cookies:e}){let t=[];for(let n=0;n{if(!t||!e[t])return;let n=e[t];if("object"==typeof n){let e=o.default.stringify(n);i.push(`${t}=${encodeURIComponent(String(e))}`)}else"string"==typeof n||"number"==typeof n?i.push(`${t}=${encodeURIComponent(n)}`):i.push(`${t}=${String(n)}`)}),t+=i.join("&")};let o=i(n(834))},4567:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){try{return String(e).trim().toLowerCase().replace(/ {2,}/g," ").replace(/ /g,"-").replace(/[^a-z0-9]/g,"-").replace(/-{2,}/g,"-").replace(/^-/,"").replace(/-$/,"")}catch(e){return console.log(`Slugify ERROR: ${e.message}`),""}}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/1580-68f706d212c5eb63.js b/dsql-app/.local_dist/static/chunks/1580-68f706d212c5eb63.js deleted file mode 100644 index f796db89..00000000 --- a/dsql-app/.local_dist/static/chunks/1580-68f706d212c5eb63.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1580],{1580:(e,t,l)=>{l.d(t,{A:()=>C});var a=l(4848),d=l(6540),r=l(1710),i=l(3813);function s(e){let{editor:t}=e;navigator.clipboard.writeText((null==t?void 0:t.getContent())||"").then(()=>{alert("Html Copied to Clipboard!")})}var o=l(5338),n=l(6897),c=l(5471),u=l.n(c);function m(e){let{editor:t,rootElement:l}=e,r=t.getContent(),i=d.useRef(),s=d.useRef(),[o,c]=d.useState();return d.useEffect(()=>{try{var e;if(!(null===(e=ace)||void 0===e?void 0:e.edit)||!i.current){console.log("Ace Editor not found!");return}let t=ace.edit(i.current);t.setOptions({mode:"ace/mode/html",value:u()(r)}),c(t);try{ace.require("ace/ext/beautify").beautify(t.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}},[]),(0,a.jsxs)("div",{onKeyUp:e=>{if(e.ctrlKey&&"Enter"==e.key){var t;null===(t=s.current)||void 0===t||t.click()}},children:[(0,a.jsx)("div",{className:"embed-popup-form-content-wrapper relative flex flex-col items-center justify-center",children:(0,a.jsxs)("div",{className:"max-w-[1200px] rounded-md overflow-hidden bg-white w-[90vw] items-start justify-start relative",children:[(0,a.jsx)("div",{ref:i,className:"w-full h-[80vh] text-[18px]"}),(0,a.jsx)("button",{className:"absolute bottom-4 right-4",onClick:e=>{if(o){let e=o.getValue();t.setContent(e),setTimeout(()=>{document.body.removeChild(l)},200)}},ref:s,children:"Save"})]})}),(0,a.jsx)("button",{className:"absolute top-4 right-8 rounded-full white",onClick:()=>{try{document.body.removeChild(l)}catch(e){}},style:{width:"40px",height:"40px",padding:"0",zIndex:"12039800000"},children:(0,a.jsx)(n.A,{})})]})}function p(e){let{editor:t}=e,l=document.createElement("div");l.style.position="fixed",l.style.width="100vw",l.style.height="100vh",l.style.zIndex="123000000000000000",l.style.backgroundColor="rgba(0,0,0,0.8)",l.style.display="flex",l.style.alignItems="center",l.style.justifyContent="center",l.style.top="0",l.style.left="0",document.body.append(l),l.onclick=e=>{e.target.closest(".embed-popup-form-content-wrapper")||document.body.removeChild(l)},t&&o.createRoot(l).render((0,a.jsx)(m,{editor:t,rootElement:l}))}function f(e){let{editor:t,rootElement:l}=e;return(0,a.jsx)("div",{className:"embed-popup-form-content-wrapper text-sm mt-2 flex-wrap bg-white p-10 rounded max-w-2xl w-full",children:(0,a.jsxs)("form",{onSubmit:e=>{e.preventDefault();let a=e.target["embed-text-area"].value;if(!(null==a?void 0:a.match(/./)))return alert("Please Enter HTML Text to continue.");t.insertContent(a),document.body.removeChild(l)},className:"w-full flex flex-col items-stretch gap-2",children:[(0,a.jsx)("h3",{className:"m-0 text-center text-lg",children:"Enter HTML code"}),(0,a.jsx)("textarea",{name:"embed-text-area",id:"embed-text-area",cols:30,rows:10,placeholder:"Paste Code here ..."}),(0,a.jsx)("button",{type:"submit",children:"Embed"})]})})}function x(e){let{editor:t}=e,l=document.createElement("div");l.style.position="fixed",l.style.width="100vw",l.style.height="100vh",l.style.zIndex="123000000000000000",l.style.backgroundColor="rgba(0,0,0,0.8)",l.style.display="flex",l.style.alignItems="center",l.style.justifyContent="center",l.style.top="0",l.style.left="0",document.body.append(l),l.onclick=e=>{if(e.target.closest(".embed-popup-form-content-wrapper")){console.log("Still In Form");return}document.body.removeChild(l)},t&&o.createRoot(l).render((0,a.jsx)(f,{editor:t,rootElement:l}))}var h=l(6446);function v(e){let{fieldObject:t,dataTypeSchema:l,richTextEditors:o,entry:n,currentRichTextEditorForms:c,entryPage:u,formButtonId:m}=e,[f,v]=d.useState(!1),y=d.useRef(),b=d.useRef();return d.useEffect(()=>{v(!0)},[]),d.useEffect(()=>{f&&(o.current.push({fieldName:t.fieldName||"",ref:b}),c.current.push({fieldName:t.fieldName||"",ref:b}))},[f]),(0,a.jsxs)("div",{className:"flex flex-col items-start gap-0 w-full rich-text-editor-wrapper",children:[(0,a.jsxs)("label",{className:"font-bold text-slate-700 dark:text-slate-300 text-base px-3 py-1 bg-slate-100 dark:bg-slate-700 rounded-t-md border border-solid border-slate-300 dark:border-slate-300/20 flex items-center gap-2",htmlFor:t.fieldName,children:[t.encrypted&&(0,a.jsx)(h.A,{}),(0,a.jsx)("span",{children:t.fieldName})]}),(0,a.jsxs)("div",{ref:y,id:t.fieldName,className:"w-full p-0 sm:p-4 flex-col items-stretch bg-slate-100 relative dark:bg-slate-700 border border-solid border-slate-300 dark:border-slate-300/20",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},children:[!f&&(0,a.jsx)(r.A,{}),f&&(0,a.jsx)(d.Fragment,{children:(0,a.jsx)(i.K,{tinymceScriptSrc:"https://datasquirel.com/tinymce-public/tinymce.min.js",onInit:(e,t)=>{b.current=t},initialValue:t.defaultValue||(n&&t.fieldName&&n[t.fieldName]?n[t.fieldName]:""),init:{height:u?400:300,width:"100%",convert_urls:!1,menubar:!1,plugins:["advlist","lists","link","image","charmap","anchor","searchreplace","visualblocks","code","fullscreen","insertdatetime","media","table","preview","help","wordcount"],toolbar:"undo redo | blocks | bold italic forecolor | link image | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat help | editCode embedCode copyCode",placeholder:"Type something ...",document_base_url:"/",content_css:t.cssFiles||void 0,setup:e=>{!function(e){let{editor:t,formButtonId:l}=e;t.addShortcut("meta+13","Save Entry.",()=>{var e;window.confirm("Update this Form?")&&l&&(null===(e=document.getElementById(l))||void 0===e||e.click())}),t.addShortcut("meta+shift+e","Edit Code.",()=>{p({editor:t})}),t.addShortcut("meta+shift+d","Embed Code.",()=>{x({editor:t})}),t.addShortcut("meta+shift+c","Copy Code.",()=>{s({editor:t})}),t.ui.registry.addButton("editCode",{icon:"edit-block",onAction:e=>p({editor:t}),tooltip:"Edit HTML Code"}),t.ui.registry.addButton("embedCode",{icon:"sourcecode",onAction:e=>x({editor:t}),tooltip:"Embed Code"}),t.ui.registry.addButton("copyCode",{icon:"copy",onAction:e=>s({editor:t}),tooltip:"Copy HTML"})}({editor:e,formButtonId:m})}}})})]})]})}var y=l(9020),b=l(6100),g=l(1356),N=l(9894);function j(e){let{fieldObject:t,typeFinal:l,isExpanded:d,setHeight:r,COLLAPSED_HEIGHT:i,EXPANDED_HEIGHT:s}=e;return(0,a.jsxs)("div",{className:"gap-2 w-full",children:[(0,a.jsxs)("label",{className:"font-bold text-slate-700 dark:text-slate-300 text-base px-3 py-1 bg-slate-100 dark:bg-slate-700 rounded-t-md border border-solid border-slate-300 dark:border-slate-300/20 flex items-center gap-2",htmlFor:t.fieldName,children:[t.encrypted&&(0,a.jsx)(h.A,{}),(0,a.jsx)("span",{children:t.fieldName})]}),(0,a.jsx)("div",{className:"px-4 py-1 bg-secondary text-white rounded-full text-sm font-bold -mt-2",children:(0,a.jsx)("span",{children:l})}),(0,a.jsxs)("div",{className:"ml-auto cursor-pointer gap-1 text-slate-400 hover:text-slate-800 -mt-2 items-center flex",onClick:e=>{d?r(i):r(s)},children:[(0,a.jsx)("span",{className:"font-semibold text-sm",children:d?"Collapse":"Expand"}),d?(0,a.jsx)(g.A,{size:18,className:"mt-[-1px]"}):(0,a.jsx)(N.A,{size:18,className:"mt-[-1px]"})]})]})}function w(e){let{fieldObject:t,dataTypeSchema:l,entry:r,entryPage:i,jsonTextEditors:s,type:o}=e,n=o||"json";try{let[e,l]=d.useState(0),[i,o]=d.useState(300),c=d.useRef(),u=d.useRef();return d.useEffect(()=>{(0,b.A)({editorRef:u,entry:r,fieldObject:t,editorHTMLElementRef:c,jsonTextEditors:s,setRefresh:l,language:n})},[e]),(0,a.jsx)(d.Fragment,{children:(0,a.jsxs)("div",{className:"flex flex-col items-start gap-0 w-full rich-text-editor-wrapper",children:[(0,a.jsx)(j,{fieldObject:t,isExpanded:300!==i,setHeight:o,typeFinal:n,COLLAPSED_HEIGHT:300,EXPANDED_HEIGHT:600}),(0,a.jsx)(E,{height:i,jsonEditorRef:c})]})})}catch(e){return d.useEffect(()=>{(0,y.A)("/api/admin/clientError",{method:"post",body:{component:"DatabaseShellContent/catch-error-return",message:e.message}})},[]),(0,a.jsx)(d.Fragment,{children:(0,a.jsx)("span",{children:"Editor Load Error"})})}}function E(e){let{height:t,jsonEditorRef:l}=e;return(0,a.jsx)("div",{className:"w-full p-0 sm:p-4 flex-col relative dark:bg-slate-700 border border-solid border-slate-300 dark:border-slate-300/20 overflow-hidden",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px",height:"".concat(t,"px")},children:(0,a.jsx)("div",{ref:l,className:"w-full text-[18px] h-full"})})}function C(e){var t,l,r,i,s,o,n,c,u;let{fieldObject:m,dataTypeSchema:p,richTextEditors:f,jsonTextEditors:x,entry:y,currentRichTextEditorForms:b,confirmedDelegetedUser:g,query:N,entryPage:j,formButtonId:E}=e;null==g||g.delegated,null==g||null===(t=g.priviledges)||void 0===t||t.match(/Edit Tables/i),null==g||null===(l=g.priviledges)||void 0===l||l.match(/Delete Tables/i),null==g||null===(r=g.priviledges)||void 0===r||r.match(/Create Tables/i),null==g||null===(i=g.priviledges)||void 0===i||i.match(/Edit Entries/i),null==g||null===(s=g.priviledges)||void 0===s||s.match(/Delete Entries/i);let C=function(e){var t,l,d,r,i,s,o,n;let c,{fieldObject:u,dataTypeSchema:m,elementRef:p,entry:f}=e,x=e=>{let t=e.target.closest("form");if(!t)return;let l=null==t?void 0:t.querySelector("#slug");l&&(l.value=e.target.value.toLowerCase().replace(/ /g,"-").replace(/[^a-z\-0-9]/g,""))};return u.defaultField?c=(0,a.jsx)("input",{ref:p,type:"text",name:"def_field_"+u.fieldName,id:"def_field_"+u.fieldName,placeholder:u.fieldName,defaultValue:f&&f[u.fieldName||""]?f[u.fieldName||""]:u.defaultValue?u.defaultValue:"",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},readOnly:!0,"data-default":"true"}):((null===(t=u.dataType)||void 0===t?void 0:t.match(/varchar/i))&&(c=(0,a.jsx)("textarea",{ref:p,name:u.fieldName,id:u.fieldName,placeholder:u.fieldName,required:!!u.notNullValue,maxLength:(null===(s=u.dataType)||void 0===s?void 0:null===(i=s.match(/\d+/))||void 0===i?void 0:i[0])?parseInt((null===(n=u.dataType)||void 0===n?void 0:null===(o=n.match(/\d+/))||void 0===o?void 0:o[0])||""):void 0,defaultValue:f&&f[u.fieldName||""]?f[u.fieldName||""]:u.defaultValue?u.defaultValue:"",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},onChange:e=>{var t;(null===(t=u.fieldName)||void 0===t?void 0:t.match(/^title$/))&&x(e)}})),(null===(l=u.dataType)||void 0===l?void 0:l.match(/int$/i))&&(c=(0,a.jsx)("input",{ref:p,type:"number",name:u.fieldName,id:u.fieldName,placeholder:u.fieldName,required:!!u.notNullValue,max:m.maxValue,style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},defaultValue:f&&f[u.fieldName||""]?f[u.fieldName||""]:u.defaultValue?u.defaultValue:"",onChange:e=>{}})),(null===(d=u.dataType)||void 0===d?void 0:d.match(/text$/i))&&(c=(0,a.jsx)("textarea",{ref:p,name:u.fieldName,id:u.fieldName,placeholder:u.fieldName,required:!!u.notNullValue,defaultValue:f&&f[u.fieldName||""]?f[u.fieldName||""]:u.defaultValue?u.defaultValue:"",style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},rows:10,onChange:e=>{}})),(null===(r=u.fieldName)||void 0===r?void 0:r.match(/password|^pass$|^key$/i))&&(c=(0,a.jsxs)("div",{className:"w-full relative",children:[(0,a.jsx)("input",{ref:p,type:"password",name:u.fieldName,id:u.fieldName,placeholder:u.fieldName,required:!!u.notNullValue,max:m.maxValue,style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},defaultValue:f&&f[u.fieldName]?f[u.fieldName]:u.defaultValue?u.defaultValue:"",onChange:e=>{}}),(0,a.jsx)("span",{className:"absolute right-4 cursor-pointer",onClick:e=>{let t=e.target.closest("div").querySelector("input");"password"===t.type?(t.type="text",e.target.innerText="Hide"):(t.type="password",e.target.innerText="Reveal")},children:"Reveal"})]})),c||(c=(0,a.jsx)("input",{ref:p,type:"text",name:u.fieldName,id:u.fieldName,style:{borderRadius:"0 5px 5px 5px",marginTop:"-1px"},defaultValue:f&&f[u.fieldName||""]?f[u.fieldName||""]:u.defaultValue?u.defaultValue:"",onChange:e=>{}})),c)}({fieldObject:m,dataTypeSchema:p,elementRef:d.useRef(),entry:y});if((null===(o=m.dataType)||void 0===o?void 0:o.match(/text$/i))&&m.richText&&!m.plainText&&!(null===(n=m.fieldName)||void 0===n?void 0:n.match(/^pass|^key$/i))&&!m.encrypted||m.encrypted&&m.richText)return(0,a.jsx)(d.Fragment,{children:(0,a.jsx)(v,{fieldObject:m,dataTypeSchema:p,richTextEditors:f,currentRichTextEditorForms:b,entry:y,entryPage:j,formButtonId:E})});let T=m.json||m.yaml||m.html||m.css||m.javascript||m.shell;return(null===(c=m.dataType)||void 0===c?void 0:c.match(/text$/i))&&T&&!m.plainText&&!(null===(u=m.fieldName)||void 0===u?void 0:u.match(/^pass|^key$/i))&&!m.encrypted||m.encrypted&&T?(0,a.jsx)(w,{fieldObject:m,dataTypeSchema:p,entry:y,entryPage:j,jsonTextEditors:x,type:m.json?"json":m.yaml?"yaml":m.html?"html":m.css?"css":m.javascript?"javascript":m.shell?"shell":"json"}):(0,a.jsxs)("div",{className:"flex flex-col items-start gap-0 w-full"+(m.defaultField?" opacity-50":""),children:[(0,a.jsxs)("label",{className:"font-bold text-slate-700 dark:text-slate-300 text-base px-3 py-1 bg-slate-100 dark:bg-slate-700 rounded-t-md border border-solid border-slate-300 dark:border-slate-300/20 flex items-center gap-2",htmlFor:m.fieldName,children:[m.encrypted&&(0,a.jsx)(d.Fragment,{children:(0,a.jsx)(h.A,{})}),(0,a.jsx)("span",{children:m.fieldName}),m.defaultField&&(0,a.jsx)("span",{className:"bg-white dark:bg-slate-900 text-primary dark:text-slate-300 font-semibold text-xs px-2 py-0.5 rounded-xs",children:"Default Field"})]}),C]})}},6100:(e,t,l)=>{l.d(t,{A:()=>a});function a(e){let{editorHTMLElementRef:t,fieldObject:l,setRefresh:a,language:d="javascript",entry:r,jsonTextEditors:i,editorRef:s,readOnly:o,initialContent:n,options:c}=e;try{var u;if(!(null===(u=ace)||void 0===u?void 0:u.edit)||!t.current){console.log("Ace Editor not found!"),setTimeout(()=>{null==a||a(e=>e+1)},1e3);return}let e=ace.edit(t.current);e.setOptions({mode:"ace/mode/"+d,value:n||((null==l?void 0:l.defaultValue)?l.defaultValue:(null==l?void 0:l.fieldName)&&(null==r?void 0:r[l.fieldName])?(()=>{if("json"!==d)return r[l.fieldName];try{return JSON.stringify(JSON.parse(r[l.fieldName]),null,4)}catch(e){return r[l.fieldName]}})():""),placeholder:"json"==d?"{}":"",enableBasicAutocompletion:!0,enableLiveAutocompletion:!0,readOnly:o,...c}),s&&(null==l?void 0:l.fieldName)&&(null==i||i.current.push({fieldName:l.fieldName,ref:s}),s.current=e);try{ace.require("ace/ext/beautify").beautify(e.session)}catch(e){}}catch(e){console.log("JSON Editor ERROR =>",e.message)}}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/2438-ac276572cee5ba87.js b/dsql-app/.local_dist/static/chunks/2438-ac276572cee5ba87.js deleted file mode 100644 index 4602e245..00000000 --- a/dsql-app/.local_dist/static/chunks/2438-ac276572cee5ba87.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2438],{2438:(e,l,a)=>{a.d(l,{A:()=>r,p:()=>d});var t=a(4848),s=a(6540),n=a(6729),i=a(8064);function r(e){var l,a,r;let{database:o,tables:c,setTargetTable:u,confirmedDelegetedUser:m,query:h,user:p}=e;return null==m||m.delegated,null==m||null===(l=m.priviledges)||void 0===l||l.match(/Edit Tables/i),null==m||null===(a=m.priviledges)||void 0===a||a.match(/Delete Tables/i),null==m||null===(r=m.priviledges)||void 0===r||r.match(/Create Tables/i),(0,t.jsxs)(s.Fragment,{children:[o.active_clone&&p?(0,t.jsx)(i.A,{database:o,user:p}):(0,t.jsx)(t.Fragment,{}),o.remote_connected?(0,t.jsx)(d,{database:o}):(0,t.jsx)(t.Fragment,{}),(0,t.jsxs)("section",{className:"paper gray",children:[c&&c[0]?(0,t.jsxs)("div",{className:"flex-wrap gap-4 justify-between w-full",children:[(0,t.jsx)("h2",{className:"text-xl m-0",children:"Tables"}),(0,t.jsx)("a",{href:"/admin/".concat(null==p?void 0:p.id,"/databases/").concat(o.db_slug,"/tables"),className:"button outlined gray small-text",children:"See All Tables"})]}):(0,t.jsx)("h2",{className:"text-xl m-0",children:"This Database is empty"}),(0,t.jsx)("hr",{}),p?(0,t.jsx)(n.A,{database:o,tables:c,setTargetTable:u,confirmedDelegetedUser:m,query:h,user:p}):null]})]})}function d(e){var l;let{database:a}=e;return(0,t.jsx)("div",{className:"info green",children:(0,t.jsxs)("span",{className:"text font-normal",children:["This database is an active clone of"," ",(0,t.jsx)("b",{children:null===(l=a.remote_db_full_name)||void 0===l?void 0:l.replace(/datasquirel_user_\d+_/,"")})," ","on"," ",(0,t.jsx)("a",{className:"font-bold text-inherit",href:a.remote_connection_host,target:"_blank",children:a.remote_connection_host})," ","Host"]})})}},6729:(e,l,a)=>{a.d(l,{A:()=>w});var t=a(4848),s=a(6540),n=a(5139),i=a(5655),r=a(900),d=a(8190),o=a(8453);function c(e){var l,a,c,u;let{table:m,setTargetTable:h,database:p,confirmedDelegetedUser:f,query:x,icons:b,user:v}=e,g=null==f?void 0:f.delegated,j=null==f?void 0:null===(l=f.priviledges)||void 0===l?void 0:l.match(/Edit Tables/i),N=null==f?void 0:null===(a=f.priviledges)||void 0===a?void 0:a.match(/Delete Tables/i);null==f||null===(c=f.priviledges)||void 0===c||c.match(/Create Table/i);let{active_clone:y,active_clone_parent_db:w,remote_connected:_}=p;return(0,t.jsxs)("a",{href:"/admin/".concat(null==v?void 0:v.id,"/databases/").concat(p.db_slug,"/tables/").concat(m.table_slug),className:"card w-full items-center justify-between py-4"+((null==m?void 0:m.child_table)?" green":""),onClick:e=>{e.target.closest(".db-list-item-actions-block")&&e.preventDefault()},children:[(0,t.jsxs)("div",{className:"flex-wrap items-center flex",children:[(0,t.jsx)(d.A,{size:20,opacity:.3}),(0,t.jsx)("span",{className:"title",style:{fontSize:"16px"},children:m.table_name}),(0,t.jsxs)("span",{className:"text-sm text-slate-400",children:["Created: ",null===(u=m.date_created)||void 0===u?void 0:u.substring(0,21)]})]}),(0,t.jsxs)("div",{className:"flex-wrap",children:[(0,t.jsx)("div",{className:"db-list-item-actions-block flex-wrap",children:(0,t.jsxs)(r.A,{children:[(0,t.jsx)(n.A,{slugText:m.table_slug||"",outlined:!0}),(!g||g&&j)&&!w&&!_&&(0,t.jsx)(s.Fragment,{children:(0,t.jsx)("div",{className:"button outlined light-gray small-text",onClick:e=>{window.location.pathname="/admin/".concat(null==v?void 0:v.id,"/databases/").concat(p.db_slug,"/tables/").concat(m.table_slug,"/edit-table")},children:(0,t.jsx)("span",{children:"Edit"})})}),!w&&!m.child_table&&(0,t.jsx)("div",{className:"button outlined light-gray small-text",onClick:e=>{window.location.href="/admin/".concat(null==v?void 0:v.id,"/databases/").concat(p.db_slug,"/tables/add-table?clone=true&clone_db=").concat(p.db_slug,"&clone_table=").concat(m.table_slug)},children:(0,t.jsx)("span",{children:"Clone"})}),(!g||g&&N)&&!w&&!_&&(0,t.jsx)("div",{className:"button outlined light-gray small-text",onClick:e=>{h(m),(0,i.PB)("delete-table-confirmation")},children:(0,t.jsx)("span",{children:"Delete"})})]})}),(0,t.jsx)(o.A,{className:"text-slate-600",size:20})]})]})}var u=a(9020),m=a(3078),h=a(1710),p=a(2750);function f(e){let{database:l}=e,a=s.useRef(),[n,i]=s.useState(!1);return(0,t.jsxs)(s.Fragment,{children:[(0,t.jsx)("input",{type:"file",name:"sql-file-input",id:"sql-file-input",accept:".sql",className:"hidden",ref:a}),(0,t.jsxs)("button",{className:"flex-col normal-weight outlined gray dashed w-full p-8 relative",onClick:e=>{var t,s;null===(t=a.current)||void 0===t||t.addEventListener("change",e=>{var a;let t=e.target;if(!(null===(a=t.files)||void 0===a?void 0:a[0])){window.alert("No FIles selected");return}(0,m.A)({inputFile:t.files[0]}).then(e=>{window.confirm("Use this file '".concat(e.fileName,"' as your import file?"))&&(i(!0),(0,u.A)("/api/importDatabase",{method:"post",body:{database:l,fileBase64:e.fileBase64}},!0).then(e=>{e.success?window.location.reload():window.alert("Import Failed!"),setTimeout(()=>{i(!1)},1e3)}))})}),null===(s=a.current)||void 0===s||s.click()},children:[n&&(0,t.jsx)(h.A,{}),(0,t.jsx)("span",{className:"text-slate-400",children:"Do you have an SQL file already?"}),(0,t.jsx)(p.A,{}),(0,t.jsx)("span",{className:"",children:"Import Database"})]})]})}var x=a(4769);function b(e){let{database:l}=e,a=s.useRef(),[n,i]=s.useState(!1);return(0,t.jsxs)(s.Fragment,{children:[(0,t.jsx)("input",{type:"file",name:"json_file_input",id:"json_file_input",accept:".json",className:"hidden",ref:a}),(0,t.jsxs)("button",{className:"flex-col normal-weight outlined gray dashed w-full p-8 relative",onClick:e=>{var t,s;null===(t=a.current)||void 0===t||t.addEventListener("change",e=>{var a;let t=e.target;if(!(null===(a=t.files)||void 0===a?void 0:a[0])){window.alert("No FIles selected");return}(0,m.A)({inputFile:t.files[0]}).then(e=>{window.confirm("Use this file '".concat(e.fileName,"' as your import file?"))&&(i(!0),(0,u.A)("/api/importDatabaseSchema",{method:"post",body:{database:l,fileBase64:e.fileBase64}},!0).then(e=>{e.success?window.location.reload():window.alert("Import Failed!"),setTimeout(()=>{i(!1)},1e3)}))})}),null===(s=a.current)||void 0===s||s.click()},children:[n&&(0,t.jsx)(h.A,{}),(0,t.jsx)("span",{className:"text-slate-400",children:"Do you have a JSON schema?"}),(0,t.jsx)(x.A,{}),(0,t.jsx)("span",{className:"",children:"Import JSON schema"})]})]})}var v=a(2836),g=a(7845),j=a(1333),N=a(4839),y=a(2276);function w(e){var l,a,n;let{database:i,tables:r,setTargetTable:d,confirmedDelegetedUser:o,query:u,user:m}=e,h=null==o?void 0:o.delegated;null==o||null===(l=o.priviledges)||void 0===l||l.match(/Edit Tables/i),null==o||null===(a=o.priviledges)||void 0===a||a.match(/Delete Tables/i);let p=null==o?void 0:null===(n=o.priviledges)||void 0===n?void 0:n.match(/Create Table/i),x=(!r||!r[0])&&!h||(!r||!r[0])&&!!h&&!!p,{active_clone:w,active_clone_parent_db:_,remote_connected:A}=i;return(0,t.jsx)(s.Fragment,{children:(0,t.jsxs)("div",{className:"w-full flex-col",children:[r&&r[0]&&r.map(e=>(0,t.jsx)(c,{table:e,setTargetTable:d,database:i,confirmedDelegetedUser:o,query:u,icons:{edit:(0,t.jsx)(v.A,{}),duplicate:(0,t.jsx)(g.A,{}),delete:(0,t.jsx)(j.A,{}),copy:(0,t.jsx)(N.A,{})},user:m},e.id)),x&&!_&&!A&&(0,t.jsx)(s.Fragment,{children:(0,t.jsxs)("div",{className:"w-full grid grid-cols-1 xl:grid-cols-2 items-stretch gap-6",children:[(0,t.jsxs)("a",{href:"/admin/".concat(null==m?void 0:m.id,"/databases/").concat(i.db_slug,"/tables/add-table"),className:"button flex-col normal-weight outlined gray dashed border-dotted w-full p-8",children:[(0,t.jsx)("span",{className:"text-slate-400",children:"No Tables Created."}),(0,t.jsx)(y.A,{}),(0,t.jsx)("span",{className:"",children:"Add Table"})]}),(0,t.jsx)(f,{database:i}),(0,t.jsx)(b,{database:i})]})}),(!r||!r[0])&&h&&(0,t.jsx)("span",{className:"text-sm bg-slate-100 px-3 py-2 rounded w-full flex items-center justify-center text-slate-400",children:"Tables will show here once the owner of the database adds one"})]})})}},8064:(e,l,a)=>{a.d(l,{A:()=>s});var t=a(4848);function s(e){var l;let{database:a,user:s}=e,n=null===(l=a.active_clone_parent_db)||void 0===l?void 0:l.replace(/datasquirel_user_\d+_/,""),i="/admin/".concat(null==s?void 0:s.id,"/databases/").concat(n);return(0,t.jsx)("div",{className:"info green",children:(0,t.jsxs)("span",{className:"text font-normal",children:["This database is an active clone of"," ",(0,t.jsx)("b",{children:(0,t.jsx)("a",{href:i,target:"_blank",className:"query-url",children:n})})]})})}a(6540)},5655:(e,l,a)=>{a.d(l,{Ay:()=>i,PB:()=>r,fs:()=>d});var t=a(4848),s=a(6897),n=a(6540);function i(e){let{children:l,title:a,data:i,fullPage:r,wrapperClasses:o,closePopupDispatch:c,wrapperStyle:u,noContainer:m}=e;return r?(0,t.jsxs)("div",{className:"popup-bg overflow-hidden "+(o||""),"data-popupid":a||null,style:u,children:[m?(0,t.jsx)(n.Fragment,{children:l}):(0,t.jsx)("div",{className:"relative w-full h-full z-50","data-data":i?JSON.stringify(i):"",children:l}),(0,t.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{d(),c&&c()},children:(0,t.jsx)(s.A,{color:"white",size:20})}),(0,t.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]}):(0,t.jsxs)("div",{className:"popup-bg","data-popupid":a||null,children:[m?(0,t.jsx)(n.Fragment,{children:l}):(0,t.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":i?JSON.stringify(i):"",children:[l,(0,t.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,t.jsx)("span",{className:"font-normal",children:"✖"})})]}),m&&(0,t.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{d(),c&&c()},children:(0,t.jsx)("span",{className:"font-normal",children:"✖"})}),(0,t.jsx)("div",{className:"popup-canceller",onClick:e=>{d(),c&&c()}})]})}function r(e,l){let a=document.querySelector("[data-popupid='".concat(e,"']"));a&&(a.style.display="flex",null==l||l(a))}function d(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),null==e||e()}},900:(e,l,a)=>{a.d(l,{A:()=>n});var t=a(4848),s=a(6540);function n(e){let{children:l,column:a,className:n}=e,i=s.useRef();return s.useEffect(()=>{try{let e=i.current;if(!e)throw Error("No Button Group Wrapper!");let l=e.childNodes,t=Array.from(l);if((null==t?void 0:t.length)===1)return;t.forEach((e,l)=>{let s=e;if(s.classList.contains("dropdown-wrapper")){let l=Array.from(e.childNodes).filter(e=>{var l;return(null==e?void 0:null===(l=e.nodeName)||void 0===l?void 0:l.match(/button/i))||e.classList.contains("button")});l&&l[0]&&(s=l[0])}l0&&(s.style[a?"borderTop":"borderLeft"]="none",s.style[a?"borderTopRightRadius":"borderTopLeftRadius"]=0,s.style[a?"borderTopLeftRadius":"borderBottomLeftRadius"]=0)})}catch(e){console.log(e.message)}},[]),(0,t.jsx)("div",{className:"items-stretch gap-0"+(a?" flex-col":" flex-wrap xl:flex-nowrap")+(n?" "+n:""),ref:i,children:l})}},3078:(e,l,a)=>{a.d(l,{A:()=>t});async function t(e){let{inputFile:l}=e;try{let e=l.name.replace(/\..*/,""),a=await new Promise((e,a)=>{var t=new FileReader;t.readAsDataURL(l),t.onload=function(){e(t.result)},t.onerror=function(e){console.log("Error: ",e.message)}});return{fileBase64:a.replace(/.*?base64,/,""),fileBase64Full:a,fileName:e,fileSize:l.size,fileType:l.type}}catch(e){return console.log("Image Processing Error! =>",e.message),{fileBase64:null,fileBase64Full:null,fileName:l.name,fileSize:null,fileType:null}}}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/2793-d85659f470ce8842.js b/dsql-app/.local_dist/static/chunks/2793-d85659f470ce8842.js deleted file mode 100644 index 8d60b36f..00000000 --- a/dsql-app/.local_dist/static/chunks/2793-d85659f470ce8842.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2793],{7296:(t,e,s)=>{"use strict";s.d(e,{A:()=>i});let i=(0,s(5737).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},6831:(t,e,s)=>{"use strict";s.d(e,{A:()=>i});let i=(0,s(5737).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},8622:(t,e,s)=>{"use strict";s.d(e,{A:()=>i});let i=(0,s(5737).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},7206:(t,e,s)=>{"use strict";s.d(e,{A:()=>i});let i=(0,s(5737).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},4858:(t,e,s)=>{"use strict";s.d(e,{A:()=>i});let i=(0,s(5737).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},2750:(t,e,s)=>{"use strict";s.d(e,{A:()=>i});let i=(0,s(5737).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},2595:(t,e,s)=>{"use strict";s.d(e,{A:()=>i});let i=(0,s(5737).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},4909:(t,e,s)=>{"use strict";s.d(e,{A:()=>i});let i=(0,s(5737).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},5044:()=>{},9195:t=>{var e;self,e=()=>(()=>{"use strict";var t={};return Object.defineProperty(t,"__esModule",{value:!0}),t.FitAddon=void 0,t.FitAddon=class{activate(t){this._terminal=t}dispose(){}fit(){let t=this.proposeDimensions();if(!t||!this._terminal||isNaN(t.cols)||isNaN(t.rows))return;let e=this._terminal._core;this._terminal.rows===t.rows&&this._terminal.cols===t.cols||(e._renderService.clear(),this._terminal.resize(t.cols,t.rows))}proposeDimensions(){if(!this._terminal||!this._terminal.element||!this._terminal.element.parentElement)return;let t=this._terminal._core,e=t._renderService.dimensions;if(0===e.css.cell.width||0===e.css.cell.height)return;let s=0===this._terminal.options.scrollback?0:t.viewport.scrollBarWidth,i=window.getComputedStyle(this._terminal.element.parentElement),r=parseInt(i.getPropertyValue("height")),n=Math.max(0,parseInt(i.getPropertyValue("width"))),o=window.getComputedStyle(this._terminal.element),a=r-(parseInt(o.getPropertyValue("padding-top"))+parseInt(o.getPropertyValue("padding-bottom")));return{cols:Math.max(2,Math.floor((n-(parseInt(o.getPropertyValue("padding-right"))+parseInt(o.getPropertyValue("padding-left")))-s)/e.css.cell.width)),rows:Math.max(1,Math.floor(a/e.css.cell.height))}}},t})(),t.exports=e()},911:(t,e,s)=>{"use strict";function i(){let{onlyFirst:t=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new RegExp(["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?".concat("(?:\\u0007|\\u001B\\u005C|\\u009C)",")"),"(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))"].join("|"),t?void 0:"g")}s.d(e,{A:()=>i})},4787:(t,e,s)=>{"use strict";let i,r;s.d(e,{io:()=>tT});var n,o={};s.r(o),s.d(o,{Decoder:()=>tm,Encoder:()=>ty,PacketType:()=>n,protocol:()=>tf});let a=Object.create(null);a.open="0",a.close="1",a.ping="2",a.pong="3",a.message="4",a.upgrade="5",a.noop="6";let h=Object.create(null);Object.keys(a).forEach(t=>{h[a[t]]=t});let c={type:"error",data:"parser error"},l="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),p="function"==typeof ArrayBuffer,u=t=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,d=({type:t,data:e},s,i)=>l&&e instanceof Blob?s?i(e):f(e,i):p&&(e instanceof ArrayBuffer||u(e))?s?i(e):f(new Blob([e]),i):i(a[t]+(e||"")),f=(t,e)=>{let s=new FileReader;return s.onload=function(){e("b"+(s.result.split(",")[1]||""))},s.readAsDataURL(t)};function y(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m="undefined"==typeof Uint8Array?[]:new Uint8Array(256);for(let t=0;t{let e=.75*t.length,s=t.length,i,r=0,n,o,a,h;"="===t[t.length-1]&&(e--,"="===t[t.length-2]&&e--);let c=new ArrayBuffer(e),l=new Uint8Array(c);for(i=0;i>4,l[r++]=(15&o)<<4|a>>2,l[r++]=(3&a)<<6|63&h;return c},b="function"==typeof ArrayBuffer,k=(t,e)=>{if("string"!=typeof t)return{type:"message",data:w(t,e)};let s=t.charAt(0);return"b"===s?{type:"message",data:v(t.substring(1),e)}:h[s]?t.length>1?{type:h[s],data:t.substring(1)}:{type:h[s]}:c},v=(t,e)=>b?w(_(t),e):{base64:!0,data:t},w=(t,e)=>"blob"===e?t instanceof Blob?t:new Blob([t]):t instanceof ArrayBuffer?t:t.buffer,A=(t,e)=>{let s=t.length,i=Array(s),r=0;t.forEach((t,n)=>{d(t,!1,t=>{i[n]=t,++r===s&&e(i.join("\x1e"))})})},E=(t,e)=>{let s=t.split("\x1e"),i=[];for(let t=0;tt+e.length,0)}function O(t,e){if(t[0].length===e)return t.shift();let s=new Uint8Array(e),i=0;for(let r=0;rPromise.resolve().then(t):(t,e)=>e(t,0),C="undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")();function B(t,...e){return e.reduce((e,s)=>(t.hasOwnProperty(s)&&(e[s]=t[s]),e),{})}let S=C.setTimeout,N=C.clearTimeout;function L(t,e){e.useNativeTimers?(t.setTimeoutFn=S.bind(C),t.clearTimeoutFn=N.bind(C)):(t.setTimeoutFn=C.setTimeout.bind(C),t.clearTimeoutFn=C.clearTimeout.bind(C))}function q(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}class P extends Error{constructor(t,e,s){super(t),this.description=e,this.context=s,this.type="TransportError"}}class j extends R{constructor(t){super(),this.writable=!1,L(this,t),this.opts=t,this.query=t.query,this.socket=t.socket,this.supportsBinary=!t.forceBase64}onError(t,e,s){return super.emitReserved("error",new P(t,e,s)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return("opening"===this.readyState||"open"===this.readyState)&&(this.doClose(),this.onClose()),this}send(t){"open"===this.readyState&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){let e=k(t,this.socket.binaryType);this.onPacket(e)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,e={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(e)}_hostname(){let t=this.opts.hostname;return -1===t.indexOf(":")?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(443!==this.opts.port)||!this.opts.secure&&80!==Number(this.opts.port))?":"+this.opts.port:""}_query(t){let e=function(t){let e="";for(let s in t)t.hasOwnProperty(s)&&(e.length&&(e+="&"),e+=encodeURIComponent(s)+"="+encodeURIComponent(t[s]));return e}(t);return e.length?"?"+e:""}}class M extends j{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(t){this.readyState="pausing";let e=()=>{this.readyState="paused",t()};if(this._polling||!this.writable){let t=0;this._polling&&(t++,this.once("pollComplete",function(){--t||e()})),this.writable||(t++,this.once("drain",function(){--t||e()}))}else e()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){E(t,this.socket.binaryType).forEach(t=>{if("opening"===this.readyState&&"open"===t.type&&this.onOpen(),"close"===t.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(t)}),"closed"!==this.readyState&&(this._polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this._poll())}doClose(){let t=()=>{this.write([{type:"close"}])};"open"===this.readyState?t():this.once("open",t)}write(t){this.writable=!1,A(t,t=>{this.doWrite(t,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let t=this.opts.secure?"https":"http",e=this.query||{};return!1!==this.opts.timestampRequests&&(e[this.opts.timestampParam]=q()),this.supportsBinary||e.sid||(e.b64=1),this.createUri(t,e)}}let D=!1;try{D="undefined"!=typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(t){}let I=D;function U(){}class F extends M{constructor(t){if(super(t),"undefined"!=typeof location){let e="https:"===location.protocol,s=location.port;s||(s=e?"443":"80"),this.xd="undefined"!=typeof location&&t.hostname!==location.hostname||s!==t.port}}doWrite(t,e){let s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",(t,e)=>{this.onError("xhr post error",t,e)})}doPoll(){let t=this.request();t.on("data",this.onData.bind(this)),t.on("error",(t,e)=>{this.onError("xhr poll error",t,e)}),this.pollXhr=t}}class V extends R{constructor(t,e,s){super(),this.createRequest=t,L(this,s),this._opts=s,this._method=s.method||"GET",this._uri=e,this._data=void 0!==s.data?s.data:null,this._create()}_create(){var t;let e=B(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");e.xdomain=!!this._opts.xd;let s=this._xhr=this.createRequest(e);try{s.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders)for(let t in s.setDisableHeaderCheck&&s.setDisableHeaderCheck(!0),this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(t)&&s.setRequestHeader(t,this._opts.extraHeaders[t])}catch(t){}if("POST"===this._method)try{s.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(t){}try{s.setRequestHeader("Accept","*/*")}catch(t){}null===(t=this._opts.cookieJar)||void 0===t||t.addCookies(s),"withCredentials"in s&&(s.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(s.timeout=this._opts.requestTimeout),s.onreadystatechange=()=>{var t;3===s.readyState&&(null===(t=this._opts.cookieJar)||void 0===t||t.parseCookies(s.getResponseHeader("set-cookie"))),4===s.readyState&&(200===s.status||1223===s.status?this._onLoad():this.setTimeoutFn(()=>{this._onError("number"==typeof s.status?s.status:0)},0))},s.send(this._data)}catch(t){this.setTimeoutFn(()=>{this._onError(t)},0);return}"undefined"!=typeof document&&(this._index=V.requestsCount++,V.requests[this._index]=this)}_onError(t){this.emitReserved("error",t,this._xhr),this._cleanup(!0)}_cleanup(t){if(void 0!==this._xhr&&null!==this._xhr){if(this._xhr.onreadystatechange=U,t)try{this._xhr.abort()}catch(t){}"undefined"!=typeof document&&delete V.requests[this._index],this._xhr=null}}_onLoad(){let t=this._xhr.responseText;null!==t&&(this.emitReserved("data",t),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}}function H(){for(let t in V.requests)V.requests.hasOwnProperty(t)&&V.requests[t].abort()}V.requestsCount=0,V.requests={},"undefined"!=typeof document&&("function"==typeof attachEvent?attachEvent("onunload",H):"function"==typeof addEventListener&&addEventListener("onpagehide"in C?"pagehide":"unload",H,!1));let z=function(){let t=W({xdomain:!1});return t&&null!==t.responseType}();class K extends F{constructor(t){super(t);let e=t&&t.forceBase64;this.supportsBinary=z&&!e}request(t={}){return Object.assign(t,{xd:this.xd},this.opts),new V(W,this.uri(),t)}}function W(t){let e=t.xdomain;try{if("undefined"!=typeof XMLHttpRequest&&(!e||I))return new XMLHttpRequest}catch(t){}if(!e)try{return new C[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch(t){}}let Y="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase();class J extends j{get name(){return"websocket"}doOpen(){let t=this.uri(),e=this.opts.protocols,s=Y?{}:B(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(t,e,s)}catch(t){return this.emitReserved("error",t)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let e=0;e{try{this.doWrite(s,t)}catch(t){}i&&x(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){void 0!==this.ws&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){let t=this.opts.secure?"wss":"ws",e=this.query||{};return this.opts.timestampRequests&&(e[this.opts.timestampParam]=q()),this.supportsBinary||(e.b64=1),this.createUri(t,e)}}let $=C.WebSocket||C.MozWebSocket;class Q extends J{createSocket(t,e,s){return Y?new $(t,e,s):e?new $(t,e):new $(t)}doWrite(t,e){this.ws.send(e)}}class X extends j{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(t){return this.emitReserved("error",t)}this._transport.closed.then(()=>{this.onClose()}).catch(t=>{this.onError("webtransport error",t)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(t=>{let e=function(t,e){r||(r=new TextDecoder);let s=[],i=0,n=-1,o=!1;return new TransformStream({transform(a,h){for(s.push(a);;){if(0===i){if(1>T(s))break;let t=O(s,1);o=(128&t[0])==128,i=(n=127&t[0])<126?3:126===n?1:2}else if(1===i){if(2>T(s))break;let t=O(s,2);n=new DataView(t.buffer,t.byteOffset,t.length).getUint16(0),i=3}else if(2===i){if(8>T(s))break;let t=O(s,8),e=new DataView(t.buffer,t.byteOffset,t.length),r=e.getUint32(0);if(r>2097151){h.enqueue(c);break}n=0x100000000*r+e.getUint32(4),i=3}else{if(T(s)t){h.enqueue(c);break}}}})}(Number.MAX_SAFE_INTEGER,this.socket.binaryType),s=t.readable.pipeThrough(e).getReader(),n=new TransformStream({transform(t,e){var s;s=s=>{let i;let r=s.length;if(r<126)new DataView((i=new Uint8Array(1)).buffer).setUint8(0,r);else if(r<65536){let t=new DataView((i=new Uint8Array(3)).buffer);t.setUint8(0,126),t.setUint16(1,r)}else{let t=new DataView((i=new Uint8Array(9)).buffer);t.setUint8(0,127),t.setBigUint64(1,BigInt(r))}t.data&&"string"!=typeof t.data&&(i[0]|=128),e.enqueue(i),e.enqueue(s)},l&&t.data instanceof Blob?t.data.arrayBuffer().then(y).then(s):p&&(t.data instanceof ArrayBuffer||u(t.data))?s(y(t.data)):d(t,!1,t=>{i||(i=new TextEncoder),s(i.encode(t))})}});n.readable.pipeTo(t.writable),this._writer=n.writable.getWriter();let o=()=>{s.read().then(({done:t,value:e})=>{t||(this.onPacket(e),o())}).catch(t=>{})};o();let a={type:"open"};this.query.sid&&(a.data=`{"sid":"${this.query.sid}"}`),this._writer.write(a).then(()=>this.onOpen())})})}write(t){this.writable=!1;for(let e=0;e{i&&x(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var t;null===(t=this._transport)||void 0===t||t.close()}}let Z={websocket:Q,webtransport:X,polling:K},G=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,tt=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function te(t){if(t.length>8e3)throw"URI too long";let e=t,s=t.indexOf("["),i=t.indexOf("]");-1!=s&&-1!=i&&(t=t.substring(0,s)+t.substring(s,i).replace(/:/g,";")+t.substring(i,t.length));let r=G.exec(t||""),n={},o=14;for(;o--;)n[tt[o]]=r[o]||"";return -1!=s&&-1!=i&&(n.source=e,n.host=n.host.substring(1,n.host.length-1).replace(/;/g,":"),n.authority=n.authority.replace("[","").replace("]","").replace(/;/g,":"),n.ipv6uri=!0),n.pathNames=function(t,e){let s=e.replace(/\/{2,9}/g,"/").split("/");return("/"==e.slice(0,1)||0===e.length)&&s.splice(0,1),"/"==e.slice(-1)&&s.splice(s.length-1,1),s}(0,n.path),n.queryKey=function(t,e){let s={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(t,e,i){e&&(s[e]=i)}),s}(0,n.query),n}let ts="function"==typeof addEventListener&&"function"==typeof removeEventListener,ti=[];ts&&addEventListener("offline",()=>{ti.forEach(t=>t())},!1);class tr extends R{constructor(t,e){if(super(),this.binaryType="arraybuffer",this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,t&&"object"==typeof t&&(e=t,t=null),t){let s=te(t);e.hostname=s.host,e.secure="https"===s.protocol||"wss"===s.protocol,e.port=s.port,s.query&&(e.query=s.query)}else e.host&&(e.hostname=te(e.host).host);L(this,e),this.secure=null!=e.secure?e.secure:"undefined"!=typeof location&&"https:"===location.protocol,e.hostname&&!e.port&&(e.port=this.secure?"443":"80"),this.hostname=e.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=e.port||("undefined"!=typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},e.transports.forEach(t=>{let e=t.prototype.name;this.transports.push(e),this._transportsByName[e]=t}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},e),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=function(t){let e={},s=t.split("&");for(let t=0,i=s.length;t{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},ti.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=void 0),this._open()}createTransport(t){let e=Object.assign({},this.opts.query);e.EIO=4,e.transport=t,this.id&&(e.sid=this.id);let s=Object.assign({},this.opts,{query:e,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new this._transportsByName[t](s)}_open(){if(0===this.transports.length){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}let t=this.opts.rememberUpgrade&&tr.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket")?"websocket":this.transports[0];this.readyState="opening";let e=this.createTransport(t);e.open(),this.setTransport(e)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",t=>this._onClose("transport close",t))}onOpen(){this.readyState="open",tr.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush()}_onPacket(t){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)switch(this.emitReserved("packet",t),this.emitReserved("heartbeat"),t.type){case"open":this.onHandshake(JSON.parse(t.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":let e=Error("server error");e.code=t.data,this._onError(e);break;case"message":this.emitReserved("data",t.data),this.emitReserved("message",t.data)}}onHandshake(t){this.emitReserved("handshake",t),this.id=t.sid,this.transport.query.sid=t.sid,this._pingInterval=t.pingInterval,this._pingTimeout=t.pingTimeout,this._maxPayload=t.maxPayload,this.onOpen(),"closed"!==this.readyState&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);let t=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+t,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},t),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){let t=this._getWritablePackets();this.transport.send(t),this._prevBufferLen=t.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let t=1;for(let e=0;e=57344?s+=3:(i++,s+=4);return s}(s):Math.ceil(1.33*(s.byteLength||s.size))),e>0&&t>this._maxPayload)return this.writeBuffer.slice(0,e);t+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;let t=Date.now()>this._pingTimeoutTime;return t&&(this._pingTimeoutTime=0,x(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),t}write(t,e,s){return this._sendPacket("message",t,e,s),this}send(t,e,s){return this._sendPacket("message",t,e,s),this}_sendPacket(t,e,s,i){if("function"==typeof e&&(i=e,e=void 0),"function"==typeof s&&(i=s,s=null),"closing"===this.readyState||"closed"===this.readyState)return;(s=s||{}).compress=!1!==s.compress;let r={type:t,data:e,options:s};this.emitReserved("packetCreate",r),this.writeBuffer.push(r),i&&this.once("flush",i),this.flush()}close(){let t=()=>{this._onClose("forced close"),this.transport.close()},e=()=>{this.off("upgrade",e),this.off("upgradeError",e),t()},s=()=>{this.once("upgrade",e),this.once("upgradeError",e)};return("opening"===this.readyState||"open"===this.readyState)&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?s():t()}):this.upgrading?s():t()),this}_onError(t){if(tr.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&"opening"===this.readyState)return this.transports.shift(),this._open();this.emitReserved("error",t),this._onClose("transport error",t)}_onClose(t,e){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),ts&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){let t=ti.indexOf(this._offlineEventListener);-1!==t&&ti.splice(t,1)}this.readyState="closed",this.id=null,this.emitReserved("close",t,e),this.writeBuffer=[],this._prevBufferLen=0}}}tr.protocol=4;class tn extends tr{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),"open"===this.readyState&&this.opts.upgrade)for(let t=0;t{s||(e.send([{type:"ping",data:"probe"}]),e.once("packet",t=>{if(!s){if("pong"===t.type&&"probe"===t.data)this.upgrading=!0,this.emitReserved("upgrading",e),e&&(tr.priorWebsocketSuccess="websocket"===e.name,this.transport.pause(()=>{s||"closed"===this.readyState||(c(),this.setTransport(e),e.send([{type:"upgrade"}]),this.emitReserved("upgrade",e),e=null,this.upgrading=!1,this.flush())}));else{let t=Error("probe error");t.transport=e.name,this.emitReserved("upgradeError",t)}}}))};function r(){s||(s=!0,c(),e.close(),e=null)}let n=t=>{let s=Error("probe error: "+t);s.transport=e.name,r(),this.emitReserved("upgradeError",s)};function o(){n("transport closed")}function a(){n("socket closed")}function h(t){e&&t.name!==e.name&&r()}let c=()=>{e.removeListener("open",i),e.removeListener("error",n),e.removeListener("close",o),this.off("close",a),this.off("upgrading",h)};e.once("open",i),e.once("error",n),e.once("close",o),this.once("close",a),this.once("upgrading",h),-1!==this._upgrades.indexOf("webtransport")&&"webtransport"!==t?this.setTimeoutFn(()=>{s||e.open()},200):e.open()}onHandshake(t){this._upgrades=this._filterUpgrades(t.upgrades),super.onHandshake(t)}_filterUpgrades(t){let e=[];for(let s=0;sZ[t]).filter(t=>!!t)),super(t,s)}}to.protocol;let ta="function"==typeof ArrayBuffer,th=t=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,tc=Object.prototype.toString,tl="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===tc.call(Blob),tp="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===tc.call(File);function tu(t){return ta&&(t instanceof ArrayBuffer||th(t))||tl&&t instanceof Blob||tp&&t instanceof File}let td=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],tf=5;!function(t){t[t.CONNECT=0]="CONNECT",t[t.DISCONNECT=1]="DISCONNECT",t[t.EVENT=2]="EVENT",t[t.ACK=3]="ACK",t[t.CONNECT_ERROR=4]="CONNECT_ERROR",t[t.BINARY_EVENT=5]="BINARY_EVENT",t[t.BINARY_ACK=6]="BINARY_ACK"}(n||(n={}));class ty{constructor(t){this.replacer=t}encode(t){return(t.type===n.EVENT||t.type===n.ACK)&&function t(e,s){if(!e||"object"!=typeof e)return!1;if(Array.isArray(e)){for(let s=0,i=e.length;s=0&&e.num{delete this.acks[t];for(let e=0;e{this.io.clearTimeoutFn(r),e.apply(this,t)};n.withError=!0,this.acks[t]=n}emitWithAck(t,...e){return new Promise((s,i)=>{let r=(t,e)=>t?i(t):s(e);r.withError=!0,e.push(r),this.emit(t,...e)})}_addToQueue(t){let e;"function"==typeof t[t.length-1]&&(e=t.pop());let s={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push((t,...i)=>{if(s===this._queue[0])return null!==t?s.tryCount>this._opts.retries&&(this._queue.shift(),e&&e(t)):(this._queue.shift(),e&&e(null,...i)),s.pending=!1,this._drainQueue()}),this._queue.push(s),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||0===this._queue.length)return;let e=this._queue[0];(!e.pending||t)&&(e.pending=!0,e.tryCount++,this.flags=e.flags,this.emit.apply(this,e.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){"function"==typeof this.auth?this.auth(t=>{this._sendConnectPacket(t)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:n.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,e){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,e),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(t=>{if(!this.sendBuffer.some(e=>String(e.id)===t)){let e=this.acks[t];delete this.acks[t],e.withError&&e.call(this,Error("socket has been disconnected"))}})}onpacket(t){if(!(t.nsp!==this.nsp))switch(t.type){case n.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case n.EVENT:case n.BINARY_EVENT:this.onevent(t);break;case n.ACK:case n.BINARY_ACK:this.onack(t);break;case n.DISCONNECT:this.ondisconnect();break;case n.CONNECT_ERROR:this.destroy();let e=Error(t.data.message);e.data=t.data.data,this.emitReserved("connect_error",e)}}onevent(t){let e=t.data||[];null!=t.id&&e.push(this.ack(t.id)),this.connected?this.emitEvent(e):this.receiveBuffer.push(Object.freeze(e))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length)for(let e of this._anyListeners.slice())e.apply(this,t);super.emit.apply(this,t),this._pid&&t.length&&"string"==typeof t[t.length-1]&&(this._lastOffset=t[t.length-1])}ack(t){let e=this,s=!1;return function(...i){s||(s=!0,e.packet({type:n.ACK,id:t,data:i}))}}onack(t){let e=this.acks[t.id];"function"==typeof e&&(delete this.acks[t.id],e.withError&&t.data.unshift(null),e.apply(this,t.data))}onconnect(t,e){this.id=t,this.recovered=e&&this._pid===e,this._pid=e,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(t=>this.emitEvent(t)),this.receiveBuffer=[],this.sendBuffer.forEach(t=>{this.notifyOutgoingListeners(t),this.packet(t)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(t=>t()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:n.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){let e=this._anyListeners;for(let s=0;s0&&t.jitter<=1?t.jitter:0,this.attempts=0}tw.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),s=Math.floor(e*this.jitter*t);t=(1&Math.floor(10*e))==0?t-s:t+s}return 0|Math.min(t,this.max)},tw.prototype.reset=function(){this.attempts=0},tw.prototype.setMin=function(t){this.ms=t},tw.prototype.setMax=function(t){this.max=t},tw.prototype.setJitter=function(t){this.jitter=t};class tA extends R{constructor(t,e){var s;super(),this.nsps={},this.subs=[],t&&"object"==typeof t&&(e=t,t=void 0),(e=e||{}).path=e.path||"/socket.io",this.opts=e,L(this,e),this.reconnection(!1!==e.reconnection),this.reconnectionAttempts(e.reconnectionAttempts||1/0),this.reconnectionDelay(e.reconnectionDelay||1e3),this.reconnectionDelayMax(e.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(s=e.randomizationFactor)&&void 0!==s?s:.5),this.backoff=new tw({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==e.timeout?2e4:e.timeout),this._readyState="closed",this.uri=t;let i=e.parser||o;this.encoder=new i.Encoder,this.decoder=new i.Decoder,this._autoConnect=!1!==e.autoConnect,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,t||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(t){return void 0===t?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var e;return void 0===t?this._reconnectionDelay:(this._reconnectionDelay=t,null===(e=this.backoff)||void 0===e||e.setMin(t),this)}randomizationFactor(t){var e;return void 0===t?this._randomizationFactor:(this._randomizationFactor=t,null===(e=this.backoff)||void 0===e||e.setJitter(t),this)}reconnectionDelayMax(t){var e;return void 0===t?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,null===(e=this.backoff)||void 0===e||e.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new to(this.uri,this.opts);let e=this.engine,s=this;this._readyState="opening",this.skipReconnect=!1;let i=tb(e,"open",function(){s.onopen(),t&&t()}),r=e=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",e),t?t(e):this.maybeReconnectOnOpen()},n=tb(e,"error",r);if(!1!==this._timeout){let t=this._timeout,s=this.setTimeoutFn(()=>{i(),r(Error("timeout")),e.close()},t);this.opts.autoUnref&&s.unref(),this.subs.push(()=>{this.clearTimeoutFn(s)})}return this.subs.push(i),this.subs.push(n),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");let t=this.engine;this.subs.push(tb(t,"ping",this.onping.bind(this)),tb(t,"data",this.ondata.bind(this)),tb(t,"error",this.onerror.bind(this)),tb(t,"close",this.onclose.bind(this)),tb(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(t){this.onclose("parse error",t)}}ondecoded(t){x(()=>{this.emitReserved("packet",t)},this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,e){let s=this.nsps[t];return s?this._autoConnect&&!s.active&&s.connect():(s=new tv(this,t,e),this.nsps[t]=s),s}_destroy(t){for(let t of Object.keys(this.nsps))if(this.nsps[t].active)return;this._close()}_packet(t){let e=this.encoder.encode(t);for(let s=0;st()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(t,e){var s;this.cleanup(),null===(s=this.engine)||void 0===s||s.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,e),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;let t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{let e=this.backoff.duration();this._reconnecting=!0;let s=this.setTimeoutFn(()=>{!t.skipReconnect&&(this.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open(e=>{e?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",e)):t.onreconnect()}))},e);this.opts.autoUnref&&s.unref(),this.subs.push(()=>{this.clearTimeoutFn(s)})}}onreconnect(){let t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}let tE={};function tT(t,e){let s;"object"==typeof t&&(e=t,t=void 0);let i=function(t,e="",s){let i=t;s=s||"undefined"!=typeof location&&location,null==t&&(t=s.protocol+"//"+s.host),"string"==typeof t&&("/"===t.charAt(0)&&(t="/"===t.charAt(1)?s.protocol+t:s.host+t),/^(https?|wss?):\/\//.test(t)||(t=void 0!==s?s.protocol+"//"+t:"https://"+t),i=te(t)),!i.port&&(/^(http|ws)$/.test(i.protocol)?i.port="80":/^(http|ws)s$/.test(i.protocol)&&(i.port="443")),i.path=i.path||"/";let r=-1!==i.host.indexOf(":")?"["+i.host+"]":i.host;return i.id=i.protocol+"://"+r+":"+i.port+e,i.href=i.protocol+"://"+r+(s&&s.port===i.port?"":":"+i.port),i}(t,(e=e||{}).path||"/socket.io"),r=i.source,n=i.id,o=i.path,a=tE[n]&&o in tE[n].nsps;return e.forceNew||e["force new connection"]||!1===e.multiplex||a?s=new tA(r,e):(tE[n]||(tE[n]=new tA(r,e)),s=tE[n]),i.query&&!e.query&&(e.query=i.queryKey),s.socket(i.path,e)}Object.assign(tT,{Manager:tA,Socket:tv,io:tT,connect:tT})}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/2829-608af754738e12fc.js b/dsql-app/.local_dist/static/chunks/2829-608af754738e12fc.js deleted file mode 100644 index 84ae0837..00000000 --- a/dsql-app/.local_dist/static/chunks/2829-608af754738e12fc.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2829],{5471:(e,t,r)=>{let o=r(5979),{mergeAttributesWithElements:n}=r(8205);e.exports=(e,t={})=>o(n(e),t)},5979:e=>{e.exports=(e,t={})=>{let r=t.char||" ",o=t.count||2,n=0,i=[];return e.reverse().reduce((e,t)=>{i.length&&n&&i[n]&&i[n]===t.substring(1,i[n].length+1)&&(i.splice(n,1),n--);let a=r.repeat(n?n*o:0),c=[`${a}${t}`,...e];return"{let t=e=>e.trim().replace(/(^(\s|\t)+|(( |\t)+)$)/gm,"");e.exports={mergeAttributesWithElements:e=>{let r=t(e).split("\n"),o=[],n="";for(let e=0;e")){o.push(`${n}${t.slice(0,-2)} />`),n="";continue}if(t.endsWith(">")){o.push(`${n}${t.startsWith(">")||t.startsWith("<")?"":" "}${t}`),n="";continue}n+=n.length?` ${t}`:t}return o},removeEmptyLines:t}},1356:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});let o=(0,r(5737).A)("CircleMinus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}]])},9894:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});let o=(0,r(5737).A)("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]])},3238:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});let o=(0,r(5737).A)("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]])},6446:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});let o=(0,r(5737).A)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},640:function(e,t,r){"use strict";var o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,r=1,o=arguments.length;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PopoverPortal=void 0;var o=r(6540),n=r(961);t.PopoverPortal=function(e){var t=e.container,r=e.element,i=e.scoutElement,a=e.children;return(0,o.useLayoutEffect)(function(){return t.appendChild(r),t.appendChild(i),function(){t.removeChild(r),t.removeChild(i)}},[t,r,i]),(0,n.createPortal)(a,r)}},6305:function(e,t,r){"use strict";var o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,r=1,o=arguments.length;rs?s-e:n,o=Number.isNaN(o=(o=ou?u-e:o)?0:o,n=Number.isNaN(n)?0:n,i){case"right":return{borderTop:"".concat(a,"px solid transparent"),borderBottom:"".concat(a,"px solid transparent"),borderRight:"".concat(a,"px solid ").concat(c),left:0,top:o};case"left":return{borderTop:"".concat(a,"px solid transparent"),borderBottom:"".concat(a,"px solid transparent"),borderLeft:"".concat(a,"px solid ").concat(c),right:0,top:o};case"bottom":return{borderLeft:"".concat(a,"px solid transparent"),borderRight:"".concat(a,"px solid transparent"),borderBottom:"".concat(a,"px solid ").concat(c),top:0,left:n};case"top":return{borderLeft:"".concat(a,"px solid transparent"),borderRight:"".concat(a,"px solid transparent"),borderTop:"".concat(a,"px solid ").concat(c),bottom:0,left:n};default:return{display:"hidden"}}}())},[c,a,t.height,t.left,t.top,t.width,r.height,r.left,r.top,r.width,i])}}},5116:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useElementRef=void 0;var o=r(6540),n=r(2456);t.useElementRef=function(e){var t=e.containerClassName,r=e.containerStyle,i=(0,o.useRef)(),a=(0,o.useState)(function(){return(0,n.createContainer)({containerStyle:r,containerClassName:t})})[0];return(0,o.useLayoutEffect)(function(){a.className=t},[t,a]),(0,o.useLayoutEffect)(function(){Object.assign(a.style,r)},[r,a]),i.current=a,i}},2128:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useHandlePrevValues=void 0;var o=r(6540);t.useHandlePrevValues=function(e){var t=(0,o.useRef)(e.positions),r=(0,o.useRef)(e.reposition),n=(0,o.useRef)(e.transformMode),i=(0,o.useRef)(e.transform),a=(0,o.useRef)(e.boundaryElement),c=(0,o.useRef)(e.boundaryInset),s=(0,o.useCallback)(function(){t.current=e.positions,r.current=e.reposition,n.current=e.transformMode,i.current=e.transform,a.current=e.boundaryElement,c.current=e.boundaryInset},[e.boundaryElement,e.boundaryInset,e.positions,e.reposition,e.transform,e.transformMode]);return{prev:{positions:t.current,reposition:r.current,transformMode:n.current,transform:i.current,boundaryElement:a.current,boundaryInset:c.current},updatePrevValues:s}}},1292:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useMemoizedArray=void 0;var o=r(6540);t.useMemoizedArray=function(e){var t=(0,o.useRef)(e);return(0,o.useMemo)(function(){if(t.current===e)return t.current;if(t.current.length!==e.length)return t.current=e,e;for(var r=0;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.usePopover=void 0;var o=r(6540),n=r(2456),i=r(5116),a={position:"fixed",overflow:"visible",top:"0px",left:"0px"},c={position:"fixed",top:"0px",left:"0px",width:"0px",height:"0px",visibility:"hidden"};t.usePopover=function(e){var t=e.isOpen,r=e.childRef,s=e.positions,u=e.containerClassName,l=e.parentElement,d=e.transform,p=e.transformMode,f=e.align,v=e.padding,h=e.reposition,g=e.boundaryInset,y=e.boundaryElement,m=e.onPositionPopover,b=(0,i.useElementRef)({containerClassName:"react-tiny-popover-scout",containerStyle:c}),R=(0,i.useElementRef)({containerClassName:null!=u&&u.length>0&&"react-tiny-popover-container"!==u?"react-tiny-popover-container ".concat(u):"react-tiny-popover-container",containerStyle:a}),w=(0,o.useCallback)(function(e){var o,i,a=void 0===e?{}:e,c=a.positionIndex,u=void 0===c?0:c,P=a.parentRect,C=void 0===P?l.getBoundingClientRect():P,E=a.childRect,M=void 0===E?null===(o=null==r?void 0:r.current)||void 0===o?void 0:o.getBoundingClientRect():E,x=a.scoutRect,_=void 0===x?null===(i=null==b?void 0:b.current)||void 0===i?void 0:i.getBoundingClientRect():x,O=a.popoverRect,j=void 0===O?R.current.getBoundingClientRect():O,k=a.boundaryRect,A=void 0===k?y===l?C:y.getBoundingClientRect():k;if(M&&C&&t){if(d&&"absolute"===p){var N="function"==typeof d?d({childRect:M,popoverRect:j,parentRect:C,boundaryRect:A,padding:v,align:f,nudgedTop:0,nudgedLeft:0,boundaryInset:g,violations:n.EMPTY_RECT,hasViolations:!1}):d,T=N.top,L=N.left,I=Math.round(C.left+L-_.left),S=Math.round(C.top+T-_.top);R.current.style.transform="translate(".concat(I,"px, ").concat(S,"px)"),m({childRect:M,popoverRect:(0,n.createRect)({left:I,top:S,width:j.width,height:j.height}),parentRect:C,boundaryRect:A,padding:v,align:f,transform:{top:T,left:L},nudgedTop:0,nudgedLeft:0,boundaryInset:g,violations:n.EMPTY_RECT,hasViolations:!1});return}var V=u===s.length,z=V?s[0]:s[u],B=(0,n.getNewPopoverRect)({childRect:M,popoverRect:j,boundaryRect:A,position:z,align:f,padding:v,reposition:h},g),Y=B.rect;if(B.boundaryViolation&&h&&!V){w({positionIndex:u+1,childRect:M,popoverRect:j,parentRect:C,boundaryRect:A});return}var $=Y.top,F=Y.left,q=Y.width,W=Y.height,H=h&&!V,D=(0,n.getNudgedPopoverRect)(Y,A,g),G=D.left,J=D.top,K=$,Q=F;H&&(K=J,Q=G),K=Math.round(K-_.top),Q=Math.round(Q-_.left),R.current.style.transform="translate(".concat(Q,"px, ").concat(K,"px)");var U={top:A.top+g-K,left:A.left+g-Q,right:Q+q-A.right+g,bottom:K+W-A.bottom+g},X={childRect:M,popoverRect:(0,n.createRect)({left:Q,top:K,width:q,height:W}),parentRect:C,boundaryRect:A,position:z,align:f,padding:v,nudgedTop:J-$,nudgedLeft:G-F,boundaryInset:g,violations:{top:U.top<=0?0:U.top,left:U.left<=0?0:U.left,right:U.right<=0?0:U.right,bottom:U.bottom<=0?0:U.bottom},hasViolations:U.top>0||U.left>0||U.right>0||U.bottom>0};if(d){m(X);var Z="function"==typeof d?d(X):d,ee=Z.top,et=Z.left;R.current.style.transform="translate(".concat(Math.round(Q+(null!=et?et:0)),"px, ").concat(Math.round(K+(null!=ee?ee:0)),"px)"),X.nudgedLeft+=null!=et?et:0,X.nudgedTop+=null!=ee?ee:0,X.transform={top:ee,left:et}}m(X)}},[l,r,b,R,y,t,d,p,s,f,v,h,g,m]);return{positionPopover:w,popoverRef:R,scoutRef:b}}},2456:function(e,t){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,r=1,o=arguments.length;rc.right-r||"bottom"===o&&l.bottom>c.bottom-r);return{rect:l,boundaryViolation:d}},t.getNudgedPopoverRect=function(e,o,n){var i=o.top+n,a=o.left+n,c=o.right-n,s=o.bottom-n,u=e.tops?s-e.height:u;var l=e.leftc?c-e.width:l,(0,t.createRect)(r(r({},e),{top:u,left:l}))}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/3298-73758aefe44233a6.js b/dsql-app/.local_dist/static/chunks/3298-73758aefe44233a6.js deleted file mode 100644 index 03cb54df..00000000 --- a/dsql-app/.local_dist/static/chunks/3298-73758aefe44233a6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3298],{9625:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(4848),r=s(6540);function l(e){let{pageTitle:t,pageDescription:s,pagePathname:l,aceEditor:n}=e;return(0,a.jsxs)(r.Fragment,{children:[(0,a.jsx)("link",{rel:"canonical",href:"http://localhost:7070"+l}),(0,a.jsx)("meta",{property:"og:url",content:"http://localhost:7070"+l}),(0,a.jsx)("meta",{itemProp:"url",content:"http://localhost:7070"+l}),(0,a.jsx)("meta",{name:"twitter:url",content:"http://localhost:7070"+l}),(0,a.jsx)("meta",{property:"og:title",content:t}),(0,a.jsx)("meta",{property:"og:description",content:s}),(0,a.jsx)("meta",{itemProp:"name",content:t}),(0,a.jsx)("meta",{itemProp:"description",content:s}),(0,a.jsx)("meta",{name:"twitter:title",content:t}),(0,a.jsx)("meta",{name:"twitter:description",content:s}),n&&(0,a.jsxs)(r.Fragment,{children:[(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,a.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]})}},6369:(e,t,s)=>{s.d(t,{A:()=>n});var a=s(4848);function r(e){let{image:t,title:s,description:r,color:l,imageHeight:n}=e;return(0,a.jsxs)("div",{className:"color-card shadow-xl"+(l?" "+("green"==l?"green":"gray"==l?"gray":""):""),children:[(0,a.jsx)("h3",{className:"title m-0 text-2xl",children:s}),r&&(0,a.jsx)("span",{className:"text-slate-600 dark:text-slate-400 text-left",children:r}),(0,a.jsx)("div",{className:"image-block",style:n?{height:"".concat(n,"px")}:void 0,children:(0,a.jsx)("img",{src:t,alt:"".concat(s," Image")})})]})}function l(e){let{image:t,title:s,description:r,color:l,height:n,h2:c,url:i,cta:o}=e;return(0,a.jsxs)("div",{className:"contained-section shadow-xl"+(l?" "+("green"==l?"green":"gray"==l?"gray":"purple"==l?"purple":""):""),style:n?{height:"".concat(n,"px")}:void 0,children:[(0,a.jsxs)("div",{className:"content text-left",children:[c?(0,a.jsx)("h2",{className:"m-0 text-white",children:s}):(0,a.jsx)("h3",{className:"m-0 text-white",children:s}),r&&(0,a.jsx)("span",{className:"text-slate-400",children:r}),i&&o&&(0,a.jsx)("a",{href:i,className:"button mt-4",children:o})]}),(0,a.jsx)("div",{className:"image-block",children:(0,a.jsx)("img",{src:t,alt:"".concat(s," Image")})}),(0,a.jsx)("img",{src:"/images/geometric-overlay.webp",className:"absolute z-0 left-0 top-0 w-full h-full opacity-80 mix-blend-overlay",alt:"Background Image"})]})}function n(){return(0,a.jsx)("section",{className:"py-20",children:(0,a.jsxs)("div",{className:"main-container flex-col items-center text-center",children:[(0,a.jsx)("h2",{className:"m-0 lg:text-left",children:"All your data storage needs in one place"}),(0,a.jsx)("p",{className:"m-0 ",children:"Datasquirel solves the hassle of storing data across different platforms using a centralized, easy-to-use, SQL-based cloud database administration system. Now you can have all your data in one place and retrieve from any location or environment using HTTP REST API calls and SQL queries."}),(0,a.jsxs)("div",{className:"grid grid-cols-1 xl:grid-cols-2 w-full mt-10 gap-10",children:[(0,a.jsx)(r,{image:"/images/screenshots/databases-light.webp",title:"Data and Content",description:"Create databases, tables, dynamic datatypes including rich text, JSON and other editable code blocks",imageHeight:400}),(0,a.jsx)(r,{image:"/images/screenshots/media-list-white.webp",title:"Images, Videos, and other Media",description:"Static images automatically compressed with multiple format support, videos, pdf, excel documents, and more.",color:"green",imageHeight:400})]}),(0,a.jsx)("div",{className:"mt-10 w-full",children:(0,a.jsx)(l,{image:"/images/screenshots/tables-list-white.webp",title:"All the power of SQL without the hassle",description:"Indexes, Foreign keys, encryption, triggers, stored proceedures, etc. You get the best of both worlds: the full power of SQL, and the best UI yet to better manipulate your data.",cta:"Learn More",url:"/about",height:500})})]})})}s(6540)},817:(e,t,s)=>{s.d(t,{A:()=>l});var a=s(4848),r=s(5014);function l(e){let{user:t}=e;return(0,a.jsxs)("section",{className:"py-24 border-0 border-t border-b border-slate-100 dark:border-slate-100/10 border-solid",children:[(0,a.jsx)("div",{className:"w-full max-w-6xl gap-10 justify-between flex-col relative z-10",children:(0,a.jsxs)("div",{className:"flex-col items-center max-w-2xl text-center ",style:{minWidth:"45%"},children:[(0,a.jsx)("h2",{className:"m-0 leading-tight",children:"Get started For Free."}),(0,a.jsx)("span",{className:"text-lg font-normal",children:"Get Started At no cost. Learn how to create and retrieve data by viewing our documentation."}),(0,a.jsxs)("div",{className:"flex items-start justify-center w-full mt-4",children:[!(null==t?void 0:t.logged_in_status)&&(0,a.jsx)("a",{href:"/create-account",className:"button",children:(0,a.jsx)("span",{className:"",children:"Sign Up For Free"})}),(0,a.jsxs)("a",{href:"/docs",className:"button outlined gray",children:[(0,a.jsx)(r.A,{}),(0,a.jsx)("span",{children:"See The Docs"})]})]})]})}),(0,a.jsx)("img",{src:"/images/grid.webp",alt:"Dotted image background",className:"absolute top-0 left-0 w-full h-full object-cover opacity-80 dark:opacity-10 z-0"})]})}s(6540)},3434:(e,t,s)=>{s.d(t,{A:()=>r});var a=s(9020);function r(e){let{setUser:t}=e,s=localStorage.getItem("user");if(s)try{t(JSON.parse(s));return}catch(e){t({});return}(0,a.A)("/api/clientSideAuth",{method:"post",body:{}},!0).then(e=>{let s=e.user?e.user:{};t(s),localStorage.setItem("user",JSON.stringify(s))}).catch(e=>{console.log(e)})}},5014:(e,t,s)=>{s.d(t,{A:()=>a});let a=(0,s(5737).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/4261-1181ad7559234ce0.js b/dsql-app/.local_dist/static/chunks/4261-1181ad7559234ce0.js deleted file mode 100644 index 8d7334d7..00000000 --- a/dsql-app/.local_dist/static/chunks/4261-1181ad7559234ce0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4261],{6959:(e,t,l)=>{l.d(t,{A:()=>a});var i=l(4848),n=l(2027);function a(e){let{selectOptions:t,name:l,onChangeHandler:a,required:s,setAlert:r,title:d,defaultValue:o,info:c,id:u}=e;try{function h(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),l=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!l.classList.contains("hidden")){l.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&l.classList.contains("hidden"))){if(!t){l.classList.add("hidden");return}if(l.classList.contains("hidden")){l.classList.remove("hidden");return}l.classList.add("hidden")}}return(0,i.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(c?" pr-8":""),children:[d&&(0,i.jsxs)("label",{htmlFor:l,children:[d,s?"":" (optional)"]}),(0,i.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,i.jsx)("select",{name:l,id:u||l,className:"w-full bg-white",required:s,onChange:e=>{r&&r(null),e.target.classList.remove("warning"),a&&a(e)},defaultValue:o||void 0,children:t.map((e,t)=>{let{payload:l,title:n}=e;return(0,i.jsx)("option",{value:l,selected:!!e.default,children:n},t+1)})}),(0,i.jsx)(n.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),c&&(0,i.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:h,onMouseLeave:h,onClick:h,children:[(0,i.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,i.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,i.jsx)("span",{children:c})}),(0,i.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,i.jsx)("div",{children:"Form Select Error"})}}l(6540)},5844:(e,t,l)=>{l.d(t,{A:()=>a});var i=l(4848),n=l(7216);function a(){return(0,i.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,i.jsx)(n.A,{})})}l(6540)},3647:(e,t,l)=>{l.d(t,{A:()=>a});var i=l(4848),n=l(6540);function a(e){let{confirmedDelegetedUser:t,linksArray:l,user:a}=e,[s,r]=n.useState(l||null);return(n.useEffect(()=>{var e;if(l)return;let t=window.location.pathname,i=t.split("/"),n=[];n.push({title:"Home",path:t.match(/admin/)?"/admin":"/"}),null===(e=window.location.search)||void 0===e||e.match(/delegated=true/),i.forEach((e,t,l)=>{!(null==e?void 0:e.match(/./))||1==t||e.match(/^\d+$/)&&a&&!n.find(e=>!!e.title.match(/^entries$|^users$/))||n.push({title:e,path:(()=>{let e="";for(let i=0;it)&&n.match(/./)&&(e+="/".concat(n))}return e})()})}),r(n)},[]),s&&s[1])?(0,i.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:s.map((e,t,l)=>t===s.length-1?(0,i.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},t):(0,i.jsxs)(n.Fragment,{children:[(0,i.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,i.jsx)("span",{className:"opacity-20",children:"|"})]},t))}):(0,i.jsx)(n.Fragment,{})}},900:(e,t,l)=>{l.d(t,{A:()=>a});var i=l(4848),n=l(6540);function a(e){let{children:t,column:l,className:a}=e,s=n.useRef();return n.useEffect(()=>{try{let e=s.current;if(!e)throw Error("No Button Group Wrapper!");let t=e.childNodes,i=Array.from(t);if((null==i?void 0:i.length)===1)return;i.forEach((e,t)=>{let n=e;if(n.classList.contains("dropdown-wrapper")){let t=Array.from(e.childNodes).filter(e=>{var t;return(null==e?void 0:null===(t=e.nodeName)||void 0===t?void 0:t.match(/button/i))||e.classList.contains("button")});t&&t[0]&&(n=t[0])}t0&&(n.style[l?"borderTop":"borderLeft"]="none",n.style[l?"borderTopRightRadius":"borderTopLeftRadius"]=0,n.style[l?"borderTopLeftRadius":"borderBottomLeftRadius"]=0)})}catch(e){console.log(e.message)}},[]),(0,i.jsx)("div",{className:"items-stretch gap-0"+(l?" flex-col":" flex-wrap xl:flex-nowrap")+(a?" "+a:""),ref:s,children:t})}},5972:(e,t,l)=>{let i;l.d(t,{A:()=>j});var n=l(4848),a=l(6540),s=l(9268),r=l(1710),d=l(3813),o=l(900),c=l(7212);function u(e){var t;let{targetElement:l,setOpenStyleModal:i}=e;return l?(0,n.jsxs)("div",{className:"flex flex-col items-stretch p-6 max-w-lg",children:[(0,n.jsxs)("div",{className:"w-full justify-between",children:[(0,n.jsx)("span",{className:"text-xl",children:"Element Style"}),(0,n.jsx)("button",{className:"w-10 h-10 plain-text",onClick:()=>{i(!1)},children:(0,n.jsx)(c.A,{})})]}),(0,n.jsxs)("div",{className:"items-stretch p-2 bg-slate-100 rounded add-css-block",children:[(0,n.jsx)("input",{type:"text",placeholder:"CSS key"}),(0,n.jsx)("input",{type:"text",placeholder:"CSS Value",onKeyDownCapture:e=>{var t,i,n;let a=e.target;if(null===(t=e.key)||void 0===t?void 0:t.match(/enter/i)){let e=null===(i=a.closest(".add-css-block"))||void 0===i?void 0:i.children[0],t=null===(n=a.closest(".add-css-block"))||void 0===n?void 0:n.children[1],s=null==e?void 0:e.value,r=null==t?void 0:t.value;if(!(null==s?void 0:s.match(/./))||!(null==r?void 0:r.match(/./)))return;l.style[s]=r}}}),(0,n.jsx)("button",{onClick:e=>{var t,i;let n=e.target,a=null===(t=n.closest(".add-css-block"))||void 0===t?void 0:t.children[0],s=null===(i=n.closest(".add-css-block"))||void 0===i?void 0:i.children[1],r=null==a?void 0:a.value,d=null==s?void 0:s.value;(null==r?void 0:r.match(/./))&&(null==d?void 0:d.match(/./))&&(l.style[r]=d)},children:"Add"})]}),(0,n.jsxs)("div",{className:"flex-wrap",children:[(0,n.jsx)("button",{onClick:e=>{l.removeAttribute("style")},className:"secondary grow",children:"Reset"}),(0,n.jsx)("button",{onClick:e=>{l.style.display="flex",l.style.alignItems="center",l.style.gap="10px"},className:"outlined black grow",children:"Flex"}),(0,n.jsx)("button",{onClick:e=>{l.style.backgroundColor="rgb(241 245 249)"},className:"outlined black grow",children:"BG-Slate-100"}),(0,n.jsx)("button",{onClick:e=>{l.style.backgroundColor="#F6F4F8"},className:"outlined black grow",children:"BG-Main-light"}),(0,n.jsx)("button",{onClick:e=>{l.style.padding="10px"},className:"outlined black grow",children:"Padding-10px"}),(0,n.jsx)("button",{onClick:e=>{l.style.padding="10px 20px"},className:"outlined black grow",children:"Padding-10px-20px"}),(0,n.jsx)("button",{onClick:e=>{l.style.borderRadius="5px"},className:"outlined black grow",children:"Border-Radius-5px"}),(0,n.jsx)("button",{onClick:e=>{l.style.border="1px solid rgb(241 245 249)"},className:"outlined black grow",children:"Border-Slate-100"}),(0,n.jsx)("button",{onClick:e=>{l.style.border="1px solid rgb(226 232 240)"},className:"outlined black grow",children:"Border-Slate-200"}),(0,n.jsx)("button",{onClick:e=>{l.style.border="1px solid rgb(203 213 225)"},className:"outlined black grow",children:"Border-Slate-300"})]}),(0,n.jsx)("span",{className:"font-semibold text-xl mt-4",children:"Add class Name"}),(0,n.jsxs)("div",{className:"items-stretch p-2 bg-slate-100 rounded add-class-name-block",children:[(0,n.jsx)("input",{type:"text",placeholder:"Class Name",onKeyDownCapture:e=>{var t,i;let n=null===(t=e.target.closest(".add-class-name-block"))||void 0===t?void 0:t.children[0];if(null===(i=e.key)||void 0===i?void 0:i.match(/enter/i)){let e=null==n?void 0:n.value;if(!(null==e?void 0:e.match(/./)))return;l.classList.add(e)}}}),(0,n.jsx)("button",{onClick:e=>{var t;let i=null===(t=e.target.closest(".add-class-name-block"))||void 0===t?void 0:t.children[0],n=null==i?void 0:i.value;(null==n?void 0:n.match(/./))&&l.classList.add(n)},children:"Add"}),(0,n.jsx)("button",{onClick:e=>{var t;let i=null===(t=e.target.closest(".add-class-name-block"))||void 0===t?void 0:t.children[0],n=null==i?void 0:i.value;(null==n?void 0:n.match(/./))&&l.classList.remove(n)},className:"outlined",children:"Remove"})]}),(null==l?void 0:null===(t=l.nodeName)||void 0===t?void 0:t.match(/^a$/i))?(0,n.jsxs)(a.Fragment,{children:[(0,n.jsx)("span",{className:"font-semibold text-xl mt-4",children:"Add URL"}),(0,n.jsxs)("div",{className:"items-stretch p-2 bg-slate-100 rounded href-block",children:[(0,n.jsx)("input",{type:"text",placeholder:"Class Name",onKeyDownCapture:e=>{var t,i;let n=null===(t=e.target.closest(".href-block"))||void 0===t?void 0:t.children[0];if(null===(i=e.key)||void 0===i?void 0:i.match(/enter/i)){let e=null==n?void 0:n.value;if(!(null==e?void 0:e.match(/./)))return;l.href=e}},defaultValue:null==l?void 0:l.href}),(0,n.jsx)("button",{onClick:e=>{var t;let i=null===(t=e.target.closest(".href-block"))||void 0===t?void 0:t.children[0],n=null==i?void 0:i.value;(null==n?void 0:n.match(/./))&&(l.href=n)},children:"Add"})]})]}):(0,n.jsx)(a.Fragment,{})]}):null}function h(e){let{targetElement:t,back:l}=e;if(!t)return;let i=t.nextElementSibling,n=t.previousElementSibling;!l&&i?i.after(t):l&&n&&n.before(t)}function p(e){var t,l,i;let{editor:n,node:a,setTargetElement:s}=e;n.getDoc().querySelectorAll(".target-node").forEach(e=>{e.classList.remove("target-node")});let r=null===(l=n.getWin().getSelection())||void 0===l?void 0:null===(t=l.anchorNode)||void 0===t?void 0:t.parentElement,d=a||r||null;d&&(null==d||null===(i=d.classList)||void 0===i||i.add("target-node"),s&&s(d))}var x=l(7996);let m=(0,l(5737).A)("List",[["line",{x1:"8",x2:"21",y1:"6",y2:"6",key:"7ey8pc"}],["line",{x1:"8",x2:"21",y1:"12",y2:"12",key:"rjfblc"}],["line",{x1:"8",x2:"21",y1:"18",y2:"18",key:"c3b1m8"}],["line",{x1:"3",x2:"3.01",y1:"6",y2:"6",key:"1g7gq3"}],["line",{x1:"3",x2:"3.01",y1:"12",y2:"12",key:"1pjlvk"}],["line",{x1:"3",x2:"3.01",y1:"18",y2:"18",key:"28t2mc"}]]);function v(e){let{editorRef:t}=e,[l,i]=a.useState(null),[s,r]=a.useState(!1),[d,v]=a.useState(!1);return(0,n.jsxs)("div",{className:"absolute top-[60px] z-50 -left-[38px] w-[40px] flex flex-col items-end",style:{boxShadow:"0 0 40px rgba(15, 23, 42, 0.2)"},children:[(0,n.jsxs)(o.A,{column:!0,className:"gap-[1px]",children:[(0,n.jsx)("div",{onClick:()=>{p({editor:t.current,setTargetElement:i})},style:{width:"40px",height:"40px"},className:"button secondary",children:(0,n.jsx)("span",{children:"Click1"})}),(0,n.jsx)("div",{onClick:()=>{h({targetElement:l,back:!0})},style:{width:"40px",height:"40px"},className:"button dark",children:(0,n.jsx)(x.A,{})}),(0,n.jsx)("div",{onClick:()=>{h({targetElement:l})},style:{width:"40px",height:"40px"},className:"button dark",children:(0,n.jsx)(x.A,{})}),(0,n.jsx)("div",{onClick:()=>{v(!0)},style:{width:"40px",height:"40px"},className:"button",children:(0,n.jsx)(m,{})}),(0,n.jsx)("div",{onClick:()=>{r(!0)},style:{width:"40px",height:"40px"},className:"button",children:(0,n.jsx)(x.A,{})}),(0,n.jsx)("div",{onClick:()=>{!function(e){let{editor:t,targetElement:l,setTargetElement:i}=e;if(t.getWin(),!l)return;let n=l.cloneNode(!0);n.nodeName.match(/html|document|body/i)||(l.insertAdjacentElement("afterend",n),l.classList.remove("target-node"),i(n))}({editor:t.current,targetElement:l,setTargetElement:i})},style:{width:"40px",height:"40px"},className:"button",children:(0,n.jsx)(x.A,{})}),(0,n.jsx)("div",{onClick:()=>{!function(e){let{editor:t,targetElement:l,setTargetElement:i}=e;if(t.getWin(),!l||l.nodeName.match(/html|document|body/i))return;let n=l.parentElement;n||(i(l),p({editor:t,node:l,setTargetElement:i})),(null==n?void 0:n.nodeName.match(/html|document|body/i))?(i(l),p({editor:t,node:l,setTargetElement:i})):n&&(i(n),p({editor:t,node:n,setTargetElement:i}))}({editor:t.current,targetElement:l,setTargetElement:i})},style:{width:"40px",height:"40px"},className:"button",children:(0,n.jsx)(x.A,{})}),(0,n.jsx)("div",{onClick:()=>{!function(e){let{editor:t,targetElement:l,setTargetElement:i}=e;if(t.getWin(),!l)return;let n=l.children[0];n?(i(n),p({editor:t,node:n,setTargetElement:i})):(i(l),p({editor:t,node:l,setTargetElement:i}))}({editor:t.current,targetElement:l,setTargetElement:i})},style:{width:"40px",height:"40px"},className:"button",children:(0,n.jsx)(x.A,{className:"rotate-180"})}),(0,n.jsx)("div",{onClick:()=>{!function(e){let{editor:t,targetElement:l,setTargetElement:i}=e;if(!l)return;let n=l.previousElementSibling;n?(i(n),p({editor:t,node:n,setTargetElement:i})):(i(l),p({editor:t,node:l,setTargetElement:i}))}({editor:t.current,targetElement:l,setTargetElement:i})},style:{width:"40px",height:"40px"},className:"button",children:(0,n.jsx)(x.A,{})}),(0,n.jsx)("div",{onClick:()=>{!function(e){let{editor:t,targetElement:l,setTargetElement:i}=e;if(!l)return;let n=l.nextElementSibling;n?(i(n),p({editor:t,node:n,setTargetElement:i})):(i(l),p({editor:t,node:l,setTargetElement:i}))}({editor:t.current,targetElement:l,setTargetElement:i})},style:{width:"40px",height:"40px"},className:"button",children:(0,n.jsx)(x.A,{})}),(0,n.jsx)("div",{onClick:()=>{if(l){let e=l.parentNode;e.removeChild(l),p({editor:t.current,node:e,setTargetElement:i})}},style:{width:"40px",height:"40px"},className:"button bg-red-500",children:(0,n.jsx)(c.A,{})}),(0,n.jsx)("div",{onClick:()=>{t.current.getDoc().querySelectorAll(".target-node").forEach(e=>{e.classList.remove("target-node")}),i(null)},style:{width:"40px",height:"40px"},className:"button white",children:(0,n.jsx)(x.A,{})})]}),(0,n.jsx)("span",{children:(0,n.jsx)(u,{targetElement:l,setOpenStyleModal:r})})]})}function y(e){let{user:t,blockObject:l,placeholder:i,editorRef:s,height:r,extend:o}=e,[c,u]=a.useState(!1);return(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(d.K,{tinymceScriptSrc:"https://datasquirel.com/tinymce-public/tinymce.min.js",onInit:(e,t)=>{if(o){let e=t.getBody();e.style.padding="40px",e.className="RTE-DOCS"}s&&(s.current=t)},initialValue:l&&l.content?l.content:"",init:{height:r||400,width:"100%",relative_urls:!1,remove_script_host:!1,menubar:!1,plugins:o?["advlist","autolink","lists","link","image","charmap","anchor","searchreplace","visualblocks","code","fullscreen","insertdatetime","media","table","preview","help","wordcount","codesample"]:["link"],toolbar:o?"undo redo | blocks | bold italic forecolor | codesample link image | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | removeformat":"undo redo | blocks | link",content_style:"body { font-family:Helvetica,Arial,sans-serif; font-size:18px }",placeholder:i||"Type something ...",content_css:o?"/styles/tiny.css":void 0,statusbar:!!o}}),o&&s&&(0,n.jsx)(v,{editorRef:s})]})}var g=l(9020),f=l(5844),b=l(6959),k=l(3647);function j(e){let{data:t,user:l}=e,d=null!=t&&!!t.title,[o,c]=a.useState(!1),[u,h]=a.useState(null==t?void 0:t.level),[p,x]=a.useState(null==t?void 0:t.page_order),[m,v]=a.useState(null),[j,w]=a.useState(null),N=a.useRef(),A=a.useRef();return a.useEffect(()=>{parseInt(u)>1?(window.clearTimeout(i),i=window.setTimeout(()=>{(0,g.A)("/api/admin/docs/grab-parent-pages",{method:"post",body:{pagesLevel:parseInt(u)-1,currentPageId:null==t?void 0:t.id}}).then(e=>{if(e.success&&e.result&&Array.isArray(e.result)&&e.result[0]){if(v(e.result),t.parent_id){let l=e.result.filter(e=>e.id==t.parent_id);l[0]?w(l[0]):w(e.result[0])}else w(e.result[0])}})},500)):(v(null),w(null))},[u]),(0,n.jsx)(a.Fragment,{children:(0,n.jsxs)("section",{className:"items-start justify-start p-6",children:[(0,n.jsxs)("div",{className:"mb-1",children:[(0,n.jsx)(f.A,{}),(0,n.jsx)("h2",{className:"text-xl m-0",children:d?"Update page":"Create a new Docs Page"})]}),(0,n.jsx)("div",{className:"mb-4",children:(0,n.jsx)(k.A,{user:l})}),(0,n.jsxs)("div",{className:"paper flex-col items-stretch gap-10 w-full relative",children:[o&&(0,n.jsx)(r.A,{}),(0,n.jsxs)("form",{onSubmit:e=>{var l,i,n,a,s;e.preventDefault(),c(!0);let r=e.target.title,o=null===(l=A.current)||void 0===l?void 0:l.getDoc(),h=null===(i=N.current)||void 0===i?void 0:i.getDoc();function x(e){let t=e.href;(null==t?void 0:t.match(/\~/))&&(e.href=t.replace(/.*?\~\//,"/")),(null==t?void 0:t.match(/\.\.\//))&&(e.href=t.replace(/.*?\.\.\//,"/"))}null==o||o.querySelectorAll(".target-node").forEach(e=>e.classList.remove("target-node")),null==o||o.querySelectorAll("a").forEach(e=>{x(e)}),null==h||h.querySelectorAll("a").forEach(e=>{x(e)});let m=null===(n=N.current)||void 0===n?void 0:n.getContent(),v=null===(a=A.current)||void 0===a?void 0:a.getBody().innerHTML,y=null===(s=A.current)||void 0===s?void 0:s.getBody().innerText,f={title:r.value,description:m,content:v,text_content:y,level:u,page_order:p};d&&(f.id=t.id),(null==j?void 0:j.id)&&(f.parent_id=j.id),(0,g.A)("/api/admin/docs/".concat(d?"update-page":"add-page"),{method:"post",body:f}).then(e=>{e.success?window.location.reload():(alert("Operation Failed!"),setTimeout(()=>{c(!1)},1e3))})},className:"flex flex-col gap-4 w-full",children:[(0,n.jsx)(s.A,{placeholder:"Enter a title",fontSize:"30px",name:"title",defaultValue:d?t.title:null}),(0,n.jsxs)("div",{className:"card no-hover",children:[(0,n.jsx)(s.A,{numberText:!0,placeholder:"Level",defaultValue:d?u:"1",maxWidth:"140px",minValue:1,maxValue:4,step:1,name:"page-level",title:"Page Level",setValue:h}),(0,n.jsx)(s.A,{numberText:!0,placeholder:"Level",defaultValue:d?p:"1",maxWidth:"140px",minValue:1,step:1,name:"page-order",title:"Page Order",setValue:x}),m&&Array.isArray(m)&&(0,n.jsx)(b.A,{selectOptions:m.map(e=>({title:e.title,payload:e.id,default:(null==j?void 0:j.id)==e.id})),title:"Parent Page",required:!0,onChangeHandler:e=>{let t=m.filter(t=>t.id==e.target.value);t[0]?w(t[0]):window.alert("No Matching parent page!")}})]}),(0,n.jsx)(y,{placeholder:"Describe this page briefly",editorRef:N,blockObject:d?{content:t.description}:null,height:200}),(0,n.jsx)(y,{placeholder:"Page Content",editorRef:A,blockObject:d?{content:t.content}:null,height:600,extend:!0}),(0,n.jsx)("button",{type:"submit",children:d?"Update Page":"Add Page"})]})]})]})})}},7212:(e,t,l)=>{l.d(t,{A:()=>i});let i=(0,l(5737).A)("CircleX",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},7296:(e,t,l)=>{l.d(t,{A:()=>i});let i=(0,l(5737).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},6831:(e,t,l)=>{l.d(t,{A:()=>i});let i=(0,l(5737).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},8622:(e,t,l)=>{l.d(t,{A:()=>i});let i=(0,l(5737).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},7206:(e,t,l)=>{l.d(t,{A:()=>i});let i=(0,l(5737).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},4858:(e,t,l)=>{l.d(t,{A:()=>i});let i=(0,l(5737).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},7996:(e,t,l)=>{l.d(t,{A:()=>i});let i=(0,l(5737).A)("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])},2750:(e,t,l)=>{l.d(t,{A:()=>i});let i=(0,l(5737).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},2595:(e,t,l)=>{l.d(t,{A:()=>i});let i=(0,l(5737).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},4909:(e,t,l)=>{l.d(t,{A:()=>i});let i=(0,l(5737).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/4403-dd72a46996d6c5f9.js b/dsql-app/.local_dist/static/chunks/4403-dd72a46996d6c5f9.js deleted file mode 100644 index ec0f9c85..00000000 --- a/dsql-app/.local_dist/static/chunks/4403-dd72a46996d6c5f9.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4403],{6206:(e,l,t)=>{t.d(l,{A:()=>c});var a=t(4848),s=t(6540),n=t(1710),i=t(3078),r=t(9020);function d(e){let{paradigm:l,payload:t,setLoading:a,table:s,database:n}=e;a(!0),(0,r.A)("/api/exportTableData",{method:"POST",body:{paradigm:l,dbName:n.db_slug,tableName:s.tableName,payload:t}},!0).then(e=>{if(e.success){if("export"==l){let l=new Blob([JSON.stringify(e.data||[],null,4)],{type:"application/json"}),t=URL.createObjectURL(l),a=document.createElement("a");a.href=t,a.style.display="none",a.download="".concat(n.db_slug,"-").concat(s.tableName,"-").concat(Date.now(),".json"),document.body.appendChild(a),a.click(),document.body.removeChild(a)}else"import"==l&&(window.alert("Data Imported Successfully"),window.location.reload())}else e.msg&&window.alert(e.msg)}).catch(e=>{console.log(e)}).finally(()=>{a(!1)})}function c(e){let{database:l,table:t}=e,[r,c]=s.useState(!1),[o,u]=s.useState(!0),m=s.useRef(null);return s.useRef(null),(0,a.jsxs)("div",{className:"relative",children:[r&&(0,a.jsx)(n.A,{width:"15px"}),(0,a.jsx)("div",{className:"button outlined gray",onClick:e=>{d({paradigm:"export",database:l,setLoading:c,table:t})},children:"Export"}),(0,a.jsx)("div",{className:"button outlined gray",onClick:e=>{var a,s;null===(a=m.current)||void 0===a||a.addEventListener("change",e=>{var a;c(!0);let s=e.target;if(!(null===(a=s.files)||void 0===a?void 0:a[0])){window.alert("No FIles selected"),c(!1);return}(0,i.A)({inputFile:s.files[0]}).then(e=>{window.confirm("Use this file '".concat(e.fileName,"' as your import file?"))?d({paradigm:"import",payload:e.fileBase64,database:l,setLoading:c,table:t}):c(!1),u(!1),setTimeout(()=>{u(!0)},200)})}),null===(s=m.current)||void 0===s||s.click()},children:"Import"}),o&&(0,a.jsx)("input",{type:"file",name:"json_file_input",id:"json_file_input",accept:".json",className:"hidden",ref:m})]})}},3425:(e,l,t)=>{t.d(l,{A:()=>b});var a=t(4848),s=t(6540),n=t(5143),i=t(3238),r=t(1671),d=t(6959),c=t(1710),o=t(9878),u=t(9020),m=t(2543),h=t.n(m);function x(e){let{database:l,table:t,setOpenPopover:n,dbSchemaData:i,query:r}=e,[d,c]=s.useState(!1);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{className:"ghost p-3 justify-start",onClick:()=>{c(!0),setTimeout(()=>{n&&n(!1)},200)},children:"Sync Data"}),(0,a.jsx)(o.A,{open:d,setOpen:c,children:(0,a.jsx)(p,{database:l,table:t,dbSchemaData:i,query:r})})]})}function p(e){let{database:l,table:t,query:n,dbSchemaData:i}=e,[o,m]=s.useState(i),[x,p]=s.useState("Push"),[b,v]=s.useState(null==o?void 0:o[0]),[f,y]=s.useState(null==b?void 0:b.tables),[g,j]=s.useState(null==f?void 0:f[0]),[N,w]=s.useState(!1),[k,A]=s.useState(!1);return s.useEffect(()=>{h().isEqual(null==t?void 0:t.fields,null==g?void 0:g.fields)?A(!0):A(!1)},[g,v]),s.useEffect(()=>{n.delegated&&(0,u.A)("/api/get-authorized-databases").then(e=>{e.success&&e.payload&&m(e.payload)})},[]),(0,a.jsxs)("div",{className:"stack gap-2 relative w-full",children:[N||!o&&(0,a.jsx)(c.A,{width:"20px"}),(0,a.jsx)("h3",{className:"m-0 text-lg",children:"Sync Data with another table"}),k?(0,a.jsxs)("span",{className:"info green inline",children:["The selected table matches ",(0,a.jsx)("b",{children:t.tableFullName})," ","schema"]}):(0,a.jsxs)("span",{className:"info warning inline",children:["The selected table is not compatible with"," ",(0,a.jsx)("b",{children:t.tableFullName})]}),o&&(0,a.jsxs)("form",{onSubmit:e=>{!function(e){var l,t,a;let{e:s,setLoading:n,database:i,table:r,query:d}=e;s.preventDefault(),n(!0);let c=s.target,o=null===(l=c.paradigm)||void 0===l?void 0:l.value,m=null===(t=c.database)||void 0===t?void 0:t.value,h=null===(a=c.table)||void 0===a?void 0:a.value,x={paradigm:o,src:{db:i.db_slug,table:r.tableName},dst:{db:m,table:h},delegated:d.delegated};if(!window.confirm("Pull"==o?"NOTE: This operation will override the current database entries. Continue?":"NOTE: This operation will override the selected database entries. Continue?")){setTimeout(()=>{n(!1)},1e3);return}(0,u.A)("/api/sync-table-data",{method:"POST",body:{...x}},!0).then(e=>{e.success?(window.alert("Data Sync Successful"),window.location.reload()):e.msg&&window.alert("ERROR: "+e.msg)}).finally(()=>{setTimeout(()=>{n(!1)},1e3)})}({e,database:l,setLoading:w,table:t,query:n})},className:"w-full stack gap-2 items-stretch",children:[(0,a.jsxs)("div",{className:"stack gap-2 my-2",children:[(0,a.jsx)(r.A,{radioValues:[{title:"Push",payload:"Push",default:!0},{title:"Pull",payload:"Pull"}],name:"paradigm",smallText:!0,flexRow:!0,onChangeHandler:e=>{p(e.target.value)}}),(0,a.jsx)("span",{className:"text-xs text-slate-500 dark:text-slate-400",children:"Push"==x?(0,a.jsxs)(a.Fragment,{children:["Sync data from the current table(",(0,a.jsx)("b",{children:t.tableFullName}),") to the selected table below"]}):(0,a.jsxs)(a.Fragment,{children:["Sync data from the selected table below to the current table(",(0,a.jsx)("b",{children:t.tableFullName}),")"]})})]}),(0,a.jsx)(d.A,{selectOptions:o.filter(e=>e.dbFullName!==l.db_full_name).map(e=>({title:e.dbName,payload:e.dbSlug})),name:"database",onChangeHandler:e=>{let l=o.find(l=>l.dbSlug==e.target.value);if(l){var t;v(l),y(l.tables),j(null===(t=l.tables)||void 0===t?void 0:t[0])}}}),(0,a.jsx)(d.A,{selectOptions:f.map(e=>({title:e.tableFullName,payload:e.tableName})),name:"table",onChangeHandler:e=>{let l=f.find(l=>l.tableName===e.target.value);l&&j(l)}}),(0,a.jsx)("button",{className:k?"":"disabled",children:"Sync"})]})]})}function b(e){let{database:l,table:t,dbSchemaData:r,query:d}=e,[c,o]=s.useState(!1);return(0,a.jsx)(n.Popover,{isOpen:c,onClickOutside:()=>o(!1),positions:["bottom"],align:"end",content:(0,a.jsxs)("div",{className:"stack items-stretch bg-white rounded shadow-md gap-0 min-w-[200px]",children:[(0,a.jsx)(x,{database:l,table:t,setOpenPopover:o,dbSchemaData:r,query:d}),(0,a.jsx)("hr",{className:"m-0"})]}),containerClassName:"z-[1000]",children:(0,a.jsx)("button",{onClick:()=>{o(!c)},className:"outlined gray px-2 py-1.5",children:(0,a.jsx)(i.A,{})})})}},4639:(e,l,t)=>{let a;t.d(l,{A:()=>b});var s=t(4848),n=t(6540),i=t(8032),r=t(4279),d=t(6959),c=t(9268),o=t(9020),u=t(1710);function m(e){var l,t,i,m;let{data:h}=e,{table:x,entries:p,activeEntries:b,setActiveEntries:v,confirmedDelegetedUser:f,database:y,targetField:g,searchTerm:j}=n.useContext(r.TableEntriesContext);null==f||f.delegated,null==f||null===(l=f.priviledges)||void 0===l||l.match(/Edit Tables/i),null==f||null===(t=f.priviledges)||void 0===t||t.match(/Delete Tables/i),null==f||null===(i=f.priviledges)||void 0===i||i.match(/Create Tables/i);let[N,w]=n.useState(!1),k=n.useRef();n.useEffect(()=>{k.current&&k.current.focus()},[]);let[A,T]=n.useState(null);function S(e){var l,t;if(w(!0),b&&v(null),!(null==e?void 0:e.toString().match(/./))){setTimeout(()=>{v&&v(p||[]),w(!1)},500);return}window.clearTimeout(a);let s=null==x?void 0:x.fields.filter(e=>e.fieldName===(null==g?void 0:g.current)),n=s&&s[0]&&(null===(t=s[0].dataType)||void 0===t?void 0:t.match(/int/i))||(null==g?void 0:null===(l=g.current)||void 0===l?void 0:l.match(/^id$/))?"equal":"like";a=setTimeout(()=>{w(!1),(0,o.A)("/api/queryEntriesSearchTerm?db=".concat(null==y?void 0:y.db_full_name,"&table=").concat(null==x?void 0:x.tableName,"&field=").concat(null==g?void 0:g.current,"&term=").concat(e,"&operator=").concat(n)).then(e=>{"number"==typeof e.count&&T(e.count),e.success&&v&&v(e.result),w(!1)})},500)}return(0,s.jsxs)("div",{className:"w-full flex-col items-stretch",children:[(0,s.jsxs)("form",{onSubmit:e=>{e.preventDefault(),(null==j?void 0:j.current)&&S(j.current)},className:"flex flex-row items-stretch gap-4 w-full",children:[(0,s.jsx)("div",{className:"max-w-xs",children:(0,s.jsx)(d.A,{required:!0,selectOptions:x?x.fields.map(e=>({title:e.fieldName||"",payload:e.fieldName||""})):[],name:"database_tables",onChangeHandler:e=>{g&&(g.current=e.target.value)},title:"Select Field",defaultValue:null==g?void 0:g.current,id:"entries-search-field-select"})}),(0,s.jsx)("div",{className:"grow",children:(0,s.jsx)(c.A,{title:"Search Term",placeholder:"Enter search term that corresponds with the selected field type ...",onInputHandler:e=>{var l;let t=e.target;(null===(l=t.value)||void 0===l?void 0:l.match(/./))&&j?j.current=t.value:j&&(j.current=null),S(t.value)},elementRef:k,id:"entries-search-input"})}),N&&(0,s.jsx)("div",{className:"relative items-center justify-center",children:(0,s.jsx)("div",{className:"relative mt-5 w-6",children:(0,s.jsx)(u.A,{width:"20px"})})})]}),(null==j?void 0:null===(m=j.current)||void 0===m?void 0:m.match(/./))&&(0,s.jsx)("div",{className:"py-4",children:(0,s.jsxs)("span",{className:"text-lg",children:["number"==typeof A?A>0?(0,s.jsxs)("b",{children:[A," "]}):(0,s.jsx)(s.Fragment,{children:"No "}):"... ","Search result",A&&1!==A?"s":""," for"," ",(0,s.jsxs)("b",{children:['"',j.current,'"']})]})})]})}var h=t(6206),x=t(3425),p=t(2276);function b(e){var l,t,a,r,d;let{user:c,entries:o,database:b,table:v,setTargetEntry:f,dbSchemaData:y,richTextEditors:g,jsonTextEditors:j,dataTypes:N,title:w,confirmedDelegetedUser:k,query:A,search:T,entriesCount:S}=e;null==k||k.delegated,null==k||null===(l=k.priviledges)||void 0===l||l.match(/Edit Tables/i),null==k||null===(t=k.priviledges)||void 0===t||t.match(/Delete Tables/i),null==k||null===(a=k.priviledges)||void 0===a||a.match(/Create Tables/i),null==k||null===(r=k.priviledges)||void 0===r||r.match(/Edit Entries/i),null==k||null===(d=k.priviledges)||void 0===d||d.match(/Delete Entries/i);let{active_clone:E,active_clone_parent_db:_,remote_connected:F}=b;return(0,s.jsx)(n.Fragment,{children:(0,s.jsxs)("section",{className:"paper gray gray-bg",children:[w&&(0,s.jsxs)("div",{className:"justify-between w-full flex-wrap px-4 sm:px-0 pt-4 sm:pt-0",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:w}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("a",{className:"button flex gap-2 items-center",href:"/admin/".concat(null==c?void 0:c.id,"/databases/").concat(b.db_slug,"/tables/").concat(v.tableName,"/entries/add-entry"),children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New Entry"})]}),(0,s.jsx)(h.A,{database:b,table:v}),(0,s.jsx)(x.A,{database:b,table:v,dbSchemaData:y,query:A})]})]}),T&&(0,s.jsx)(m,{}),(0,s.jsxs)("div",{className:"w-full flex-col gap-6",children:[(null==o?void 0:o[0])&&o.map(e=>(0,s.jsx)(n.Fragment,{children:(0,s.jsx)(i.A,{user:c,database:b,table:v,dbSchemaData:y,richTextEditors:g,dataTypes:N,entry:e,query:A,confirmedDelegetedUser:k,jsonTextEditors:j})},e.id)),!o&&(0,s.jsx)("div",{className:"w-full h-[300px]",children:(0,s.jsx)(u.A,{position:"relative"})}),o&&!(null==o?void 0:o[0])&&(0,s.jsxs)("a",{href:"/admin/".concat(null==c?void 0:c.id,"/databases/").concat(b.db_slug,"/tables/").concat(v.tableName,"/entries/add-entry"),className:"border-dotted border-slate-200 border-2 p-4 w-full flex-col rounded flex items-center hover:border-primary/50 gap-2",children:[(0,s.jsx)("span",{className:"text-slate-400 text-center",children:"No Entries Added Yet."}),(0,s.jsx)(p.A,{}),(0,s.jsx)("span",{className:"text-center",children:"Add an Entry to this Table"})]}),S&&S>10?(0,s.jsx)("a",{href:"/admin/".concat(null==c?void 0:c.id,"/databases/").concat(b.db_slug,"/tables/").concat(v.tableName,"/entries"),className:"button outlined gray w-full -mb-4",children:(0,s.jsx)("span",{children:"See All Entries"})}):null,(null==o?void 0:o[0])&&w&&(0,s.jsxs)("a",{className:"button flex gap-2 items-center w-full justify-center mt-2 more-padding",href:"/admin/".concat(null==c?void 0:c.id,"/databases/").concat(b.db_slug,"/tables/").concat(v.tableName,"/entries/add-entry"),style:{borderStyle:"dotted",borderWidth:"2px"},children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New Entry"})]})]})]})})}},1671:(e,l,t)=>{t.d(l,{A:()=>s});var a=t(4848);function s(e){let{radioValues:l,name:t,onChangeHandler:s,setAlert:n,flexRow:i,labelColor:r,baseText:d,smallText:c,className:o}=e;try{return(0,a.jsx)("div",{className:"flex items-start gap-4 flex-wrap "+(i?"":" flex-col ")+(o||""),children:l.map((e,l)=>{let{payload:i,title:o,jsx:u}=e,m=!1===i?i:i||o||null;return(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("input",{className:"m-0"+(d?" w-5 h-5":c?" w-4 h-4":" w-6 h-6"),type:"radio",defaultChecked:!!e.default,name:t,id:t+"_"+m,onChange:l=>{n&&n(null),e.onChangeHandler?e.onChangeHandler(l):s&&s(l)},value:"string"==typeof m?m:void 0}),u||(0,a.jsx)("label",{htmlFor:t+"_"+m,className:"text-lg m-0 "+(r||"text-slate-800")+(d?" text-base":c?" text-sm":" text-lg"),children:o})]},l+1)})})}catch(e){return console.log("ERROR in FormRadio =>",e),(0,a.jsx)("div",{children:"Form Radio Error"})}}t(6540)},7700:(e,l,t)=>{t.d(l,{A:()=>n});var a=t(4848),s=t(6540);function n(e){let{table:l,database:t,user:n,activeDbClone:i}=e,r=(null==l?void 0:l.childTableDbFullName)?l.childTableDbFullName.replace(new RegExp(/datasquirel_user_\d+_/),""):null,d=l.childTableDbFullName===t.db_full_name;return r?(0,a.jsxs)("span",{className:"info small green gap-1"+((null==t?void 0:t.active_clone)?" -mt-6":""),style:{fontWeight:"500"},children:["This Table is an active clone of"," ",(0,a.jsx)("a",{href:"/admin/".concat(null==n?void 0:n.id,"/databases/").concat(r,"/tables/").concat(l.childTableName),target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,a.jsx)("b",{children:l.childTableName})})," ","in"," ",d?(0,a.jsxs)("span",{children:["this current database(",(0,a.jsx)("b",{children:t.db_name}),")."]}):(0,a.jsxs)(s.Fragment,{children:[(0,a.jsx)("a",{href:"/admin/".concat(null==n?void 0:n.id,"/databases/").concat(r),target:"_blank",className:"button gray outlined small-text",style:{display:"inline-block",fontSize:"12px",padding:"3px 7px"},children:(0,a.jsx)("b",{children:r})}),(0,a.jsx)("span",{children:"database."})]})," ",(null==t?void 0:t.active_clone)?"":"Only Foreign keys and Entries can be updated."]}):(0,a.jsx)(s.Fragment,{})}},8453:(e,l,t)=>{t.d(l,{A:()=>a});let a=(0,t(5737).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},7845:(e,l,t)=>{t.d(l,{A:()=>a});let a=(0,t(5737).A)("CopyPlus",[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},4769:(e,l,t)=>{t.d(l,{A:()=>a});let a=(0,t(5737).A)("FileCog",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2",key:"17k7jt"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"6",cy:"14",r:"3",key:"a1xfv6"}],["path",{d:"M6 10v1",key:"xs0f9j"}],["path",{d:"M6 17v1",key:"idyhc0"}],["path",{d:"M10 14H9",key:"m5fm2q"}],["path",{d:"M3 14H2",key:"19ot09"}],["path",{d:"m9 11-.88.88",key:"lhul2b"}],["path",{d:"M3.88 16.12 3 17",key:"169z9n"}],["path",{d:"m9 17-.88-.88",key:"5io96w"}],["path",{d:"M3.88 11.88 3 11",key:"1ynhy1"}]])},1333:(e,l,t)=>{t.d(l,{A:()=>a});let a=(0,t(5737).A)("FileX2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m8 12.5-5 5",key:"b853mi"}],["path",{d:"m3 12.5 5 5",key:"1qls4r"}]])},2276:(e,l,t)=>{t.d(l,{A:()=>a});let a=(0,t(5737).A)("Grid2x2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M12 3v18",key:"108xh3"}]])},2750:(e,l,t)=>{t.d(l,{A:()=>a});let a=(0,t(5737).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},8190:(e,l,t)=>{t.d(l,{A:()=>a});let a=(0,t(5737).A)("Sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]])},2836:(e,l,t)=>{t.d(l,{A:()=>a});let a=(0,t(5737).A)("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z",key:"1lpok0"}]])},4279:(e,l,t)=>{let a;t.r(l),t.d(l,{TableEntriesContext:()=>w,__N_SSP:()=>N,default:()=>k});var s=t(4848),n=t(6540),i=t(8181),r=t(5844),d=t(3647),c=t(5139),o=t(4639),u=t(8064),m=t(7700),h=t(2438),x=t(1710),p=t(9020),b=t(6206),v=t(3425);function f(){var e,l,a;let{user:i,database:x,table:p,dbSchemaData:f,setTargetEntry:g,richTextEditors:j,jsonTextEditors:N,query:k,confirmedDelegetedUser:A,activeEntries:T,entriesCount:S,setActiveEntries:E}=n.useContext(w),_=t(4327);return null==A||A.delegated,null==A||null===(e=A.priviledges)||void 0===e||e.match(/Edit Tables/i),null==A||null===(l=A.priviledges)||void 0===l||l.match(/Delete Tables/i),null==A||null===(a=A.priviledges)||void 0===a||a.match(/Create Tables/i),(0,s.jsxs)(n.Fragment,{children:[(0,s.jsxs)("div",{className:"flex-col items-start gap-0 w-full relative z-50",children:[(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsxs)("div",{className:"flex-wrap",children:[(0,s.jsx)(r.A,{}),(0,s.jsx)("h1",{className:"text-3xl m-0",children:(0,s.jsxs)("span",{className:"flex items-center flex-wrap gap-2",children:["All Entries In"," ",(0,s.jsxs)("span",{className:"bg-slate-100 dark:bg-slate-800 px-2 py-1 border border-solid border-slate-400 dark:border-slate-600 rounded relative",children:[p.tableFullName,(0,s.jsx)("div",{className:"absolute -top-5 -right-4",children:(0,s.jsx)(c.A,{slugText:p.tableName,justIcon:!0})})]})," ","Table"]})})]}),(0,s.jsxs)("div",{className:"w-full sm:w-auto",children:[(0,s.jsxs)("a",{href:"/admin/".concat(null==i?void 0:i.id,"/databases/").concat(x.db_slug,"/tables/").concat(p.tableName,"/entries/add-entry"),className:"button flex items-center gap-2 w-full sm:w-auto justify-center",children:[(0,s.jsx)("span",{className:"symbol",children:"+"}),(0,s.jsx)("span",{children:"Add New Entry"})]}),(0,s.jsx)(b.A,{database:x,table:p}),(0,s.jsx)(v.A,{database:x,table:p,dbSchemaData:f,query:k})]})]}),(0,s.jsx)(d.A,{confirmedDelegetedUser:null==k?void 0:k.delegated,user:i})]}),x.active_clone?(0,s.jsx)(u.A,{database:x,user:i}):(0,s.jsx)(s.Fragment,{}),x.remote_connected?(0,s.jsx)(h.p,{database:x}):(0,s.jsx)(s.Fragment,{}),(0,s.jsx)(m.A,{table:p,database:x,user:i}),(0,s.jsx)(o.A,{user:i,entries:T,database:x,table:p,setTargetEntry:g,dbSchemaData:f,richTextEditors:j,dataTypes:_,query:k,confirmedDelegetedUser:A,jsonTextEditors:N,search:!0}),S>20&&(0,s.jsx)(y,{activeEntries:T,setActiveEntries:E,database:x,table:p,entriesCount:S})]})}function y(e){let{activeEntries:l,setActiveEntries:t,database:i,table:r,entriesCount:d}=e,c=n.useContext(w),o=n.useRef(),u=n.useRef(1),m=20*Number(u.current);return(n.useEffect(()=>{let e=(e,l)=>{var s;if(null==e?void 0:null===(s=e[0])||void 0===s?void 0:s.isIntersecting){let e=document.getElementById("entries-search-input"),l=document.getElementById("entries-search-field-select"),s={tableName:r.tableName,dbName:i.db_slug,page:u.current,tableSchema:r,search:e?e.value:void 0,searchField:l?l.value:void 0,delegated:!!c.query.delegated};(0,p.A)("/api/infiniteScroll",{method:"POST",body:s},!0).then(e=>{e.success&&(e.page&&(u.current=e.page),window.clearTimeout(a),a=setTimeout(()=>{var l,a;(null===(l=e.data)||void 0===l?void 0:l[0])&&(null===(a=e.data)||void 0===a?void 0:a[0])&&t(l=>l?[...l,...e.data]:null)},500))}).catch(e=>{console.log("Infinite Scroll Error =>",e)}).finally(()=>{console.log("Infinite Scroll Done. Page",u.current)})}},l={rootMargin:"0px 0px 0px 0px"};setTimeout(()=>{requestAnimationFrame(()=>{let t=new IntersectionObserver(e,l);o.current&&t.observe(o.current)})},1e3)},[]),m>=d)?(0,s.jsx)(n.Fragment,{}):(0,s.jsx)("div",{className:"w-full flex items-center justify-center",ref:o,children:(0,s.jsx)(x.A,{position:"relative",style:{backgroundColor:"transparent"},width:"20px"})})}var g=t(5211),j=t(4477),N=!0;let w=n.createContext({});function k(e){let{user:l,database:t,table:a,dbSchemaData:r,entries:d,query:c,confirmedDelegetedUser:o,entriesCount:u}=e,m="".concat(a.tableFullName," Table Entries | Datasquirel"),h=(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("title",{children:m}),(0,s.jsx)("meta",{name:"description",content:"All Entries in table"})]}),[x,p]=n.useState(null),[b,v]=n.useState(d),y=n.useRef("title"),N=n.useRef(null),k=n.useRef([]),A=n.useRef([]);return(0,s.jsx)(i.A,{head:h,user:l,extraHeaderContent:(0,s.jsx)(g.A,{database:t,query:c,confirmedDelegetedUser:o,user:l}),children:(0,s.jsxs)(w.Provider,{value:{user:l,database:t,table:a,dbSchemaData:r,entries:d,targetEntry:x,setTargetEntry:p,richTextEditors:k,jsonTextEditors:A,query:c,confirmedDelegetedUser:o,activeEntries:b,setActiveEntries:v,targetField:y,searchTerm:N,entriesCount:u},children:[(0,s.jsx)(f,{}),(0,s.jsx)(j.A,{snug:!0})]})})}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/5810-7c3a3c4731750dc7.js b/dsql-app/.local_dist/static/chunks/5810-7c3a3c4731750dc7.js deleted file mode 100644 index 5d69c4ab..00000000 --- a/dsql-app/.local_dist/static/chunks/5810-7c3a3c4731750dc7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5810],{5810:(e,s,l)=>{l.d(s,{A:()=>v});var a=l(4848),r=l(6540),n=l(3368),t=l.n(n),i=l(6232),d=l(7206),c=l(4909),x=l(8622),o=l(2750),h=l(7296),u=l(6831),m=l(2595),j=l(4858);function p(){let[e,s]=r.useState(!0);return(0,a.jsxs)("aside",{className:"aside"+(e?" mobile-collapsed":" mobile-expanded"),style:{maxWidth:e?"250px":"300px",zIndex:800},children:[(0,a.jsx)(i.A,{adminAside:!0,collapseAsideMobile:e,setCollapseAsideMobile:s}),(0,a.jsx)("hr",{className:"opacity-0 mt-4"}),(0,a.jsxs)("div",{className:"main-links"+(e?" hidden lg:flex":" "),children:[(0,a.jsxs)("a",{href:"/su","data-currentlink":"/su","data-strictlink":"true",children:[(0,a.jsx)(d.A,{size:20}),(0,a.jsx)("span",{children:"Dashboard"})]}),(0,a.jsxs)("a",{href:"/su/users","data-currentlink":"/su/users",children:[(0,a.jsx)(c.A,{size:20}),(0,a.jsx)("span",{children:"Users"})]}),(0,a.jsxs)("a",{href:"/su/error-logs","data-currentlink":"/su/error-logs",children:[(0,a.jsx)(x.A,{size:20}),(0,a.jsx)("span",{children:"Error Logs"})]}),(0,a.jsxs)("a",{href:"/su/servers","data-currentlink":"/su/servers",children:[(0,a.jsx)(o.A,{size:20}),(0,a.jsx)("span",{children:"Servers"})]}),(0,a.jsxs)("a",{href:"/su/load-balancing","data-currentlink":"/su/load-balancing",children:[(0,a.jsx)(h.A,{size:20}),(0,a.jsx)("span",{children:"Load Balancing"})]}),!1,(0,a.jsxs)("a",{href:"/su/backups","data-currentlink":"/su/backups",children:[(0,a.jsx)(u.A,{size:20}),(0,a.jsx)("span",{children:"Backups"})]}),(0,a.jsxs)("a",{href:"/su/console","data-currentlink":"/su/console",children:[(0,a.jsx)(m.A,{size:20}),(0,a.jsx)("span",{children:"Console"})]}),(0,a.jsxs)("a",{href:"/su/envar","data-currentlink":"/su/envar",children:[(0,a.jsx)(j.A,{size:20}),(0,a.jsx)("span",{children:"Env"})]})]})]})}var f=l(9329),g=l(2027);function b(e){let{user:s,extraHeaderContent:l}=e,[n,t]=r.useState(s||null);return r.useEffect(()=>{(null==s?void 0:s.logged_in_status)&&t(s||null)},[s]),(0,a.jsx)("section",{className:"overflow-visible w-full px-0 md:px-8 py-0 flex justify-center bg-white dark:bg-slate-800 shadow-lg gap-4 dark:shadow-black/10 z-50 shadow-slate-900/5",style:{zIndex:700,border:"none"},children:(0,a.jsxs)("div",{className:"w-full items-center justify-between gap-4 md:gap-8",children:[(0,a.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 px-4 xl:px-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto bg-white xl:bg-transparent pb-10 xl:pb-0",id:"main-nav-content-wrapper",children:[(0,a.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,a.jsx)("a",{href:"/",className:"hidden xl:flex",children:(0,a.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,a.jsx)("button",{className:"outlined gray ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");null==s||s.classList.toggle("hidden")},style:{border:"none"},children:(0,a.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,a.jsx)("div",{className:"flex items-center w-full gap-6 grow flex-col xl:flex-row justify-start xl:justify-between",children:(0,a.jsx)("div",{className:"gap-2 flex-col-reverse xl:flex-row gap-y-6 w-full xl:w-auto py-2",children:(0,a.jsxs)("div",{className:"ml-auto dropdown-wrapper",children:[(0,a.jsx)("div",{className:"bg-white rounded-full overflow-hidden",style:{width:"36px",height:"36px"},children:(0,a.jsx)("img",{src:"/images/user-preset-thumbnail.png",alt:"User Image",width:35,className:"w-full h-full object-cover"})}),(0,a.jsx)("span",{children:(0,a.jsx)("b",{children:"Super User"})}),(0,a.jsx)(g.A,{size:20}),(0,a.jsx)("div",{className:"dropdown",children:(0,a.jsx)("a",{href:"/su/logout",children:"Logout"})})]})})})]}),(0,a.jsx)("div",{className:"ml-2",children:(0,a.jsx)(f.A,{})}),(0,a.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");null==s||s.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,a.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,a.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,a.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})}var w=l(2567);function v(e){let{children:s,head:l,user:n}=e;return r.useEffect(()=>{let e=document.querySelectorAll("aside .main-links a");(0,w.A)({links:e})},[]),(0,a.jsxs)(r.Fragment,{children:[(0,a.jsxs)(t(),{children:[(0,a.jsx)("link",{rel:"stylesheet",href:"/styles/admin.css"}),l]}),(0,a.jsxs)("div",{className:"admin w-full flex items-start gap-0",children:[(0,a.jsx)(p,{}),(0,a.jsxs)("main",{className:"relative",children:[(0,a.jsx)(b,{user:n}),(0,a.jsx)("div",{className:"flex-col items-start gap-6 px-4 sl:px-8 py-8 bg-slate-50 dark:bg-slate-900",children:s}),(0,a.jsx)("footer",{className:"flex justify-center w-full items-center p-4",children:(0,a.jsxs)("div",{className:"max-w-6xl w-full justify-center flex-wrap",children:[(0,a.jsxs)("a",{href:"/",className:"flex items-center gap-2",children:[(0,a.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Datasquirel Logo",width:30}),(0,a.jsx)("span",{className:"text-lg font-bold",children:"Datasquirel"})]}),(0,a.jsx)("span",{className:"opacity-25",children:"|"}),(0,a.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600 text-center",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]}),(0,a.jsx)("span",{className:"opacity-25",children:"|"}),(0,a.jsx)("a",{href:"/docs",children:"Docs"}),(0,a.jsx)("span",{className:"opacity-25",children:"|"}),(0,a.jsx)("a",{href:"/terms",children:"Terms"})]})})]})]})]})}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/6099-150cc189810f2bfd.js b/dsql-app/.local_dist/static/chunks/6099-150cc189810f2bfd.js deleted file mode 100644 index a98a8461..00000000 --- a/dsql-app/.local_dist/static/chunks/6099-150cc189810f2bfd.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6099],{900:(e,t,a)=>{a.d(t,{A:()=>i});var s=a(4848),l=a(6540);function i(e){let{children:t,column:a,className:i}=e,d=l.useRef();return l.useEffect(()=>{try{let e=d.current;if(!e)throw Error("No Button Group Wrapper!");let t=e.childNodes,s=Array.from(t);if((null==s?void 0:s.length)===1)return;s.forEach((e,t)=>{let l=e;if(l.classList.contains("dropdown-wrapper")){let t=Array.from(e.childNodes).filter(e=>{var t;return(null==e?void 0:null===(t=e.nodeName)||void 0===t?void 0:t.match(/button/i))||e.classList.contains("button")});t&&t[0]&&(l=t[0])}t0&&(l.style[a?"borderTop":"borderLeft"]="none",l.style[a?"borderTopRightRadius":"borderTopLeftRadius"]=0,l.style[a?"borderTopLeftRadius":"borderBottomLeftRadius"]=0)})}catch(e){console.log(e.message)}},[]),(0,s.jsx)("div",{className:"items-stretch gap-0"+(a?" flex-col":" flex-wrap xl:flex-nowrap")+(i?" "+i:""),ref:d,children:t})}},9954:(e,t,a)=>{a.d(t,{A:()=>p});var s=a(4848),l=a(6540),i=a(9020),d=a(1710),r=a(5737);let c=(0,r.A)("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]),o=(0,r.A)("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);function n(e){let{docPageObject:t}=e,[a,r]=l.useState(!1),[n,h]=l.useState([]);return l.useEffect(()=>{(0,i.A)("/api/admin/docs/get-child-pages",{method:"post",body:{pageId:t.id}}).then(e=>{e.success&&h(e.result)})},[]),(0,s.jsxs)("div",{className:"card col relative cursor-pointer",onClick:e=>{var a;(null===(a=e.target)||void 0===a?void 0:a.closest(".cancel-link"))?e.preventDefault():window.location.pathname="/su/docs/pages/".concat(t.id)},children:[a&&(0,s.jsx)(d.A,{width:"20px"}),(0,s.jsxs)("div",{className:"w-full items-start",children:[(0,s.jsx)(c,{}),(0,s.jsxs)("div",{className:"flex-col items-start gap-0 relative z-10",children:[(0,s.jsx)("span",{className:"title",children:t.title}),(0,s.jsx)("span",{className:"-my-3",dangerouslySetInnerHTML:{__html:t.description||""}})]}),(0,s.jsxs)("div",{className:"ml-auto cancel-link",children:[(0,s.jsx)("button",{onClick:()=>{window.location.href="/su/docs/edit-page?id=".concat(t.id)},className:"outlined small-text light-gray",children:"Edit Page"}),(0,s.jsx)("button",{onClick:()=>{window.confirm("Delete this page?")&&(r(!0),(0,i.A)("/api/admin/docs/delete-page",{method:"post",body:t}).then(e=>{e.success&&window.location.reload(),setTimeout(()=>{r(!1)},1e3)}))},className:"outlined small-text light-gray",children:"Delete Page"})]})]}),n&&(0,s.jsxs)("div",{className:"-mt-[40px] pt-[40px] ml-[10px] pl-[20px] border-0 border-l border-slate-200 border-solid w-full flex-col items-start cancel-link",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)(o,{}),(0,s.jsx)("span",{className:"text-slate-300 font-semibold",children:"Children Pages"})]}),n.map((e,t)=>(0,s.jsxs)("div",{className:"card w-full",onClick:()=>{window.location.pathname="/su/docs/pages/".concat(e.id)},children:[(0,s.jsx)(c,{}),(0,s.jsx)("span",{children:e.title})]},t))]})]})}var h=a(900);function p(e){let{data:t}=e,{env:a}=t,r=t.docPages,[c,o]=l.useState(!1);function p(e){window.confirm(e?"Update Docs DB from JSON file?":"Update docs json file?")&&(o(!0),(0,i.A)("/api/admin/docs/persist",{method:"post",body:{pull:e}}).then(t=>{t.success?window.alert(e?"Docs database table Updated Sucessfully!":"JSON data written Successfully!"):window.alert("Operation failed!"),setTimeout(()=>{o(!1)},1e3)}).catch(e=>{setTimeout(()=>{o(!1)},1e3)}))}return(0,s.jsxs)(l.Fragment,{children:[c&&(0,s.jsx)(d.A,{}),(0,s.jsxs)("section",{className:"items-start justify-start p-6",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between w-full mb-6",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:"Documentation Pages"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("a",{href:"/su/docs/create-page",className:"button",children:"Create Page"}),(0,s.jsxs)(h.A,{children:[(0,s.jsx)("button",{className:"outlined gray",onClick:()=>{p(!1)},children:"Push"}),(0,s.jsx)("button",{className:"outlined gray",onClick:()=>{p(!0)},children:"Pull"})]})]})]}),(0,s.jsx)("div",{className:"paper flex-col items-stretch gap-10 w-full",children:r.map((e,t)=>(0,s.jsx)(n,{docPageObject:e},t))})]})]})}},7296:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(5737).A)("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]])},6831:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(5737).A)("DatabaseBackup",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 12a9 3 0 0 0 5 2.69",key:"1ui2ym"}],["path",{d:"M21 9.3V5",key:"6k6cib"}],["path",{d:"M3 5v14a9 3 0 0 0 6.47 2.88",key:"i62tjy"}],["path",{d:"M12 12v4h4",key:"1bxaet"}],["path",{d:"M13 20a5 5 0 0 0 9-3 4.5 4.5 0 0 0-4.5-4.5c-1.33 0-2.54.54-3.41 1.41L12 16",key:"1f4ei9"}]])},8622:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(5737).A)("FileWarning",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},7206:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(5737).A)("Home",[["path",{d:"m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"y5dka4"}],["polyline",{points:"9 22 9 12 15 12 15 22",key:"e2us08"}]])},4858:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(5737).A)("LockKeyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]])},2750:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(5737).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},2595:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(5737).A)("SquareChevronRight",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"m10 8 4 4-4 4",key:"1wy4r4"}]])},4909:(e,t,a)=>{a.d(t,{A:()=>s});let s=(0,a(5737).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/6272-34d9d0c839440fe4.js b/dsql-app/.local_dist/static/chunks/6272-34d9d0c839440fe4.js deleted file mode 100644 index 76dae43d..00000000 --- a/dsql-app/.local_dist/static/chunks/6272-34d9d0c839440fe4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6272],{7168:(e,a,t)=>{let l;t.d(a,{A:()=>g});var s=t(4848),i=t(6540),d=t(8589),n=t(6234),c=t(9020),o=t(65);async function r(e){var a,t,l,s,i,d,n;let{e:r,setLoading:u,dbImage:m,database:p,user:b}=e;u(!0);let g={db_description:(null===(t=r.target.database_description)||void 0===t?void 0:null===(a=t.value)||void 0===a?void 0:a.match(/./))?r.target.database_description.value:null,db_name:(null===(s=r.target.database_name)||void 0===s?void 0:null===(l=s.value)||void 0===l?void 0:l.match(/./))?r.target.database_name.value:null,db_slug:(null===(d=r.target.database_slug)||void 0===d?void 0:null===(i=d.value)||void 0===i?void 0:i.match(/./))?r.target.database_slug.value:null,db_full_name:p.db_full_name,id:p.id,active_clone:p.active_clone,active_clone_parent_db:p.active_clone_parent_db};if(m){if("string"==typeof m)g.db_image=m;else if("object"==typeof m){let e=await (0,c.A)("/api/addUserMedia",{method:"post",body:{media:[m],folder:g.db_slug.replace(/_/g,"-"),type:"image"}},!0);g.db_image=(null==e?void 0:null===(n=e.mediaData[0])||void 0===n?void 0:n.media_thumbnail_url)?e.mediaData[0].media_thumbnail_url:"/images/database-placeholder.png"}}else g.db_image="/images/database-placeholder.png";(0,c.A)("/api/updateUserDatabase",{method:"post",body:g},!0).then(e=>{e.success?(0,o.A)().then(()=>{window.location.pathname="/admin/".concat(null==b?void 0:b.id,"/databases"),setTimeout(()=>{u(!1)},1e3)}):(alert("Error! Please Try Again"),setTimeout(()=>{u(!1)},1e3))})}var u=t(1335);let m=t.n(u)().fetch.fetchApi;async function p(e){var a,t,l;let{e:s,setLoading:i,dbImage:d,keepUpdated:n,keepDataUpdated:c,query:r,user:u}=e;i(!0);let p={db_name:s.target.database_name.value,db_slug:s.target.database_slug.value,db_description:(null===(t=s.target.database_description)||void 0===t?void 0:null===(a=t.value)||void 0===a?void 0:a.match(/./))?s.target.database_description.value:null};if(d){if("string"==typeof d)p.db_image=d;else if("object"==typeof d){let e=await m("/api/addUserMedia",{method:"post",body:{media:[d],folder:p.db_slug.replace(/_/g,"-"),type:"image"}},!0);p.db_image=(null==e?void 0:null===(l=e.mediaData[0])||void 0===l?void 0:l.media_thumbnail_url)?e.mediaData[0].media_thumbnail_url:"/images/database-placeholder.png"}}(null==r?void 0:r.duplicate)&&(p.duplicate=r.duplicate,p.keepUpdated=!!n&&n,p.keepDataUpdated=!!c&&c),m("/api/createUserDatabase",{method:"POST",body:p},!0).then(e=>{e.success?(0,o.A)().then(()=>{window.location.pathname="/admin/".concat(null==u?void 0:u.id,"/databases/").concat(p.db_slug)}):setTimeout(()=>{i(!1)},1e3)})}var b=t(2408);function g(e){let{user:a,dbImage:t,setDbImage:c,database:o,setLoading:u,query:m}=e;async function g(e){return(null==o?void 0:o.db_slug)===e?null:await (0,d.A)({tableName:"user_databases",columnName:"db_slug",value:e,userId:a.id})}let[h,v]=i.useState(null),[f,_]=i.useState(!1),[x,w]=i.useState(!1);return(0,s.jsxs)("form",{className:"w-full max-w-none xl:max-w-lg flex flex-col items-start gap-4 relative",onSubmit:e=>{e.preventDefault(),o?r({e,setLoading:u,dbImage:t,database:o,user:a}):p({e,setLoading:u,dbImage:t,keepUpdated:f,keepDataUpdated:x,query:m,user:a})},children:[h&&(0,s.jsx)(n.A,{message:h}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"database_name",children:"Name"}),(0,s.jsx)("input",{type:"text",name:"database_name",id:"database_name",placeholder:"Database Name",onInput:async e=>{let a=e.target,t=a.closest("form");if(a.value.match(/./)?(a.classList.remove("warning"),v(null)):a.classList.add("warning"),t){t.database_slug.value=a.value.toLowerCase().replace(/ /g,"_").replace(/[^a-zA-Z0-9-_]/g,"");let e=t.database_slug.value;window.clearTimeout(l),l=setTimeout(()=>{g(e).then(e=>{(null==e?void 0:e.result)?(t.database_slug.classList.add("warning"),v("Duplicate Database Name")):(t.database_slug.classList.remove("warning"),v(null))})},300)}},defaultValue:o?o.db_name:"",required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"database_slug",children:"Slug"}),(0,s.jsx)("input",{type:"text",name:"database_slug",id:"database_slug",placeholder:"Database Slug",onInput:e=>{let a=e.target;a.value.match(/./)?(a.classList.remove("warning"),v(null)):a.classList.add("warning");let t=a.value;window.clearTimeout(l),l=setTimeout(()=>{g(t).then(e=>{(null==e?void 0:e.result)?(a.classList.add("warning"),v("Duplicate Database Name")):(a.classList.remove("warning"),v(null))})},300)},defaultValue:o?o.db_slug:"",required:!0})]}),(0,s.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",children:[(0,s.jsx)("label",{htmlFor:"database_description",children:"Description (optional)"}),(0,s.jsx)("textarea",{name:"database_description",id:"database_description",placeholder:"Short Description of database",defaultValue:o?o.db_description:""})]}),(null==m?void 0:m.duplicate)&&(0,s.jsx)(i.Fragment,{children:(0,s.jsxs)("div",{className:"card col items-start",children:[(0,s.jsx)(b.A,{checkBoxValues:[{payload:"Keep New Database Updated?",title:"Keep New Database Updated?",name:"clone_database",onChangeHandler:e=>{e.target.checked?_(!0):_(!1)}}]}),(0,s.jsx)("span",{className:"text-sm italic text-slate-600 dark:text-slate-300",children:"By checking this box the new Database stays up to date with changes to the structure of the parent Database"})]})}),(0,s.jsxs)("button",{type:"submit",className:"w-full",children:[o?"Update":"Create"," Database"]})]})}},3605:(e,a,t)=>{t.d(a,{A:()=>c});var l=t(4848),s=t(6540),i=t(2659),d=t(5655),n=t(900);function c(e){let{user:a,dbImage:t,setDbImage:c,database:o}=e,r=s.useRef();return(0,l.jsxs)("div",{className:"card no-hover col items-center justify-center",children:[(0,l.jsx)("h4",{className:"m-0",children:"Database Image"}),(0,l.jsx)("div",{className:"bg-white rounded-full overflow-hidden w-24 h-24",children:(0,l.jsx)("img",{src:t?"string"==typeof t?t:t.imageBase64Full:"/images/database-placeholder.png",alt:"Database Image",width:100,className:"w-full h-full object-cover",ref:r,"data-imagepreview":"image"})}),(0,l.jsxs)("div",{className:"w-full flex-col",id:"edit-database-image-option-wrapper",children:[(0,l.jsxs)(n.A,{column:!0,className:"w-full",children:[(0,l.jsx)("button",{className:"outlined w-full whitespace-normal",onClick:e=>{(0,d.PB)("user-media-popup")},children:"Choose Image from uploads"}),(0,l.jsx)("button",{className:"outlined secondary w-full whitespace-normal",onClick:e=>{var a,t;let l=e.target;null==l||null===(t=l.closest("#edit-database-image-option-wrapper"))||void 0===t||null===(a=t.querySelector("input"))||void 0===a||a.click()},children:"Choose Image from Computer"})]}),(0,l.jsx)("input",{type:"file",accept:".png,.jpg,.jpeg,.webp",placeholder:"Choose Database Image",className:"hidden",onChange:async e=>{var a;let t=null===(a=e.target.files)||void 0===a?void 0:a[0];c(await (0,i.A)({imageInputFile:t,maxWidth:400}))}})]})]})}},2408:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(4848);function s(e){let{name:a,checkBoxValues:t,setAlert:s,labelColor:i,flexRow:d,baseText:n,smallText:c,className:o}=e;return(0,l.jsx)("div",{className:"flex items-start gap-x-4"+(d?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(o||""),children:t.map((e,t)=>{let{payload:d,title:o,onChangeHandler:r,fixed:u,jsx:m}=e,p=e.name?"".concat(a,"-").concat(e.name):d?a+"-"+d:a;return(0,l.jsxs)("div",{className:"flex items-center"+(e.default&&u?" pointer-events-none":"")+(c?" gap-1 ":" gap-2 ")+((null==e?void 0:e.className)?e.className:""),children:[(0,l.jsx)("input",{className:"m-0"+(c?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!e.default,name:p,id:p,onChange:a=>{s&&s(null),r&&r(a,e)},value:d,style:{minWidth:"20px"},...e.props}),m||(0,l.jsx)("label",{htmlFor:p,className:"m-0 "+(i||"text-slate-800 dark:text-white/80")+(n||c?" text-base":" text-lg"),children:o})]},t+1)})})}t(6540)},8589:(e,a,t)=>{t.d(a,{A:()=>s});var l=t(9020);async function s(e){let{tableName:a,columnName:t,value:s,dbFullName:i,dispatch:d,userId:n,dbId:c}=e;return await (0,l.A)("/api/checkDuplicateData?tableName=".concat(a,"&type=").concat(t,"&value=").concat(s).concat(i?"&dbFullName="+i:"").concat(n?"&userId="+n:"").concat(c?"&dbId="+c:""))}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/6383-02bec644b1a9f0a8.js b/dsql-app/.local_dist/static/chunks/6383-02bec644b1a9f0a8.js deleted file mode 100644 index 7ac7b946..00000000 --- a/dsql-app/.local_dist/static/chunks/6383-02bec644b1a9f0a8.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6383],{361:(e,t,a)=>{a.d(t,{A:()=>o});var l=a(4848),s=a(6540),i=a(9020),d=a(5655),n=a(1710),c=a(2408),r=a(6959);function o(e){var t,o;let{targetUser:u,user:h,setTargetUser:m}=e,p=a(9436);if(!u)return null;let[x,b]=s.useState(!0),[f,y]=s.useState([]),[v,g]=s.useState(!1),[k,A]=s.useState(u&&(null===(t=u.user_priviledge)||void 0===t?void 0:t.split("|"))||[]),[j,w]=s.useState((null==u?void 0:u.database_access)?u.database_access.split("|"):[]),[_,N]=s.useState(u&&(null===(o=u.database_access)||void 0===o?void 0:o.split("|")[0])||null),[M,E]=s.useState([]),[S,C]=s.useState([]);return s.useEffect(()=>{(0,i.A)("/api/getUserDatabases").then(e=>{e.success&&y(e.databases)})},[]),s.useEffect(()=>{if(u){if(_)(0,i.A)("/api/getDatabaseTables?dbSlug=".concat(_,"&dbOwnerId=").concat(h.id,"&delegatedUserId=").concat(u.invited_user_id)).then(e=>{e.success&&(E(null),setTimeout(()=>{E([...e.tables])},200)),e.accessed_tables&&e.accessed_tables[0]&&!(null==S?void 0:S[0])&&C(e.accessed_tables.map(e=>"".concat(e.database,"-").concat(e.table)))});else{var e;N((null===(e=u.database_access)||void 0===e?void 0:e.split("|")[0])||null)}}},[_]),s.useEffect(()=>{if(b(!0),u){var e,t;A((null===(e=u.user_priviledge)||void 0===e?void 0:e.split("|"))||[]),w((null===(t=u.database_access)||void 0===t?void 0:t.split("|"))||[])}setTimeout(()=>{b(!1)},500)},[u]),s.useEffect(()=>{N((null==j?void 0:j[0])||null)},[j]),(0,l.jsxs)(d.Ay,{title:"target-user-popup",closePopupDispatch:()=>{m(void 0)},children:[x&&(0,l.jsx)(n.A,{position:"relative"}),!x&&u&&(0,l.jsx)(s.Fragment,{children:(0,l.jsxs)("div",{className:"flex-col w-full items-start p-4",children:[(0,l.jsxs)("h4",{className:"m-0",children:["Edit ",u.first_name," ",u.last_name,"'s Access"]}),(0,l.jsx)("hr",{}),(0,l.jsxs)("form",{className:"flex flex-col items-start w-full",onSubmit:e=>{e.preventDefault(),b(!0),(0,i.A)("/api/updateAdminUserAccess",{method:"post",body:{userObject:u,user_priviledge:k.join("|"),database_access:null==j?void 0:j.join("|"),db_tables:j&&j[0]?S.join("|"):"",inv_user_id:u.invited_user_id}},!0).then(e=>{window.location.reload(),setTimeout(()=>{b(!1)},500)})},children:[(0,l.jsx)("h3",{className:"m-0 text-lg font-semibold mb-1 text-slate-600",children:"User Priviledges"}),(0,l.jsx)(c.A,{checkBoxValues:p.map(e=>({title:e,name:e,default:!!k.includes(e),onChangeHandler:t=>{k.includes(e)?A([...k.filter(t=>t!=e)]):A(t=>[...t,e])}})),smallText:!0,flexRow:!0}),(0,l.jsx)("hr",{className:"my-6"}),(0,l.jsx)("h3",{className:"m-0 text-lg font-semibold mb-2 text-slate-600",children:"Databases Access"}),(0,l.jsx)("span",{className:"button outlined gray px-4 py-1 -mt-1 mb-1.5",onClick:e=>{v?(f.forEach(e=>{setTimeout(()=>{let t=document.getElementById(e.db_slug);(null==t?void 0:t.checked)&&t.click()},200)}),g(!1)):(f.forEach(e=>{setTimeout(()=>{let t=document.getElementById(e.db_slug);t.checked||t.click()},200)}),g(!0))},children:v?"Deselect All":"Select All"}),(0,l.jsx)(c.A,{checkBoxValues:f.map(e=>({title:e.db_name,name:e.db_slug,onChangeHandler:t=>{j.includes(e.db_slug)?w([...j.filter(t=>t!=e.db_slug)]):w(t=>[...t,e.db_slug]),j.length===f.length?g(!0):g(!1)},default:!!j.includes(e.db_slug)})),smallText:!0,flexRow:!0}),j&&j[0]&&(0,l.jsxs)(s.Fragment,{children:[(0,l.jsx)("hr",{className:"my-6"}),(0,l.jsx)("h3",{className:"m-0 text-lg font-semibold mb-2 text-slate-600",children:"Database Tables"}),(0,l.jsx)(r.A,{required:!0,selectOptions:f.filter(e=>j.includes(e.db_slug)).map(e=>({title:e.db_name,payload:e.db_slug})),name:"databases",onChangeHandler:e=>{N(e.target.value)}}),(0,l.jsx)("div",{className:"h-2"}),M&&M[0]&&(0,l.jsx)(c.A,{checkBoxValues:M.map(e=>({title:e.table_name,name:e.table_slug,onChangeHandler:t=>{S.includes("".concat(_,"-").concat(e.table_slug))?C([...S.filter(t=>t!="".concat(_,"-").concat(e.table_slug))]):C(t=>[...t,"".concat(_,"-").concat(e.table_slug)])},default:!!S.includes("".concat(_,"-").concat(e.table_slug))})),smallText:!0,flexRow:!0})]}),(0,l.jsx)("button",{className:"mt-4 w-full",children:"Update User Access"})]})]})})]})}},2408:(e,t,a)=>{a.d(t,{A:()=>s});var l=a(4848);function s(e){let{name:t,checkBoxValues:a,setAlert:s,labelColor:i,flexRow:d,baseText:n,smallText:c,className:r}=e;return(0,l.jsx)("div",{className:"flex items-start gap-x-4"+(d?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(r||""),children:a.map((e,a)=>{let{payload:d,title:r,onChangeHandler:o,fixed:u,jsx:h}=e,m=e.name?"".concat(t,"-").concat(e.name):d?t+"-"+d:t;return(0,l.jsxs)("div",{className:"flex items-center"+(e.default&&u?" pointer-events-none":"")+(c?" gap-1 ":" gap-2 ")+((null==e?void 0:e.className)?e.className:""),children:[(0,l.jsx)("input",{className:"m-0"+(c?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!e.default,name:m,id:m,onChange:t=>{s&&s(null),o&&o(t,e)},value:d,style:{minWidth:"20px"},...e.props}),h||(0,l.jsx)("label",{htmlFor:m,className:"m-0 "+(i||"text-slate-800 dark:text-white/80")+(n||c?" text-base":" text-lg"),children:r})]},a+1)})})}a(6540)},6959:(e,t,a)=>{a.d(t,{A:()=>i});var l=a(4848),s=a(2027);function i(e){let{selectOptions:t,name:a,onChangeHandler:i,required:d,setAlert:n,title:c,defaultValue:r,info:o,id:u}=e;try{function h(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),a=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!a.classList.contains("hidden")){a.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&a.classList.contains("hidden"))){if(!t){a.classList.add("hidden");return}if(a.classList.contains("hidden")){a.classList.remove("hidden");return}a.classList.add("hidden")}}return(0,l.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(o?" pr-8":""),children:[c&&(0,l.jsxs)("label",{htmlFor:a,children:[c,d?"":" (optional)"]}),(0,l.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,l.jsx)("select",{name:a,id:u||a,className:"w-full bg-white",required:d,onChange:e=>{n&&n(null),e.target.classList.remove("warning"),i&&i(e)},defaultValue:r||void 0,children:t.map((e,t)=>{let{payload:a,title:s}=e;return(0,l.jsx)("option",{value:a,selected:!!e.default,children:s},t+1)})}),(0,l.jsx)(s.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),o&&(0,l.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:h,onMouseLeave:h,onClick:h,children:[(0,l.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,l.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,l.jsx)("span",{children:o})}),(0,l.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,l.jsx)("div",{children:"Form Select Error"})}}a(6540)},7216:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},5014:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},9140:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},2894:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},9508:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},9753:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},1915:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},7273:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},5922:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},6897:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},9436:e=>{e.exports=JSON.parse('["Edit Tables","Update Entries","Create Table","Delete Entries","Delete Tables"]')}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/6428-c106bf6efb539d8c.js b/dsql-app/.local_dist/static/chunks/6428-c106bf6efb539d8c.js deleted file mode 100644 index a75bd45d..00000000 --- a/dsql-app/.local_dist/static/chunks/6428-c106bf6efb539d8c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6428],{4909:(e,r,o)=>{o.d(r,{A:()=>t});let t=(0,o(5737).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},856:(e,r,o)=>{o.d(r,{QP:()=>L});let t=e=>{let r=a(e),{conflictingClassGroups:o,conflictingClassGroupModifiers:t}=e;return{getClassGroupId:e=>{let o=e.split("-");return""===o[0]&&1!==o.length&&o.shift(),n(o,r)||s(e)},getConflictingClassGroupIds:(e,r)=>{let n=o[e]||[];return r&&t[e]?[...n,...t[e]]:n}}},n=(e,r)=>{if(0===e.length)return r.classGroupId;let o=e[0],t=r.nextPart.get(o),l=t?n(e.slice(1),t):void 0;if(l)return l;if(0===r.validators.length)return;let s=e.join("-");return r.validators.find(({validator:e})=>e(s))?.classGroupId},l=/^\[(.+)\]$/,s=e=>{if(l.test(e)){let r=l.exec(e)[1],o=r?.substring(0,r.indexOf(":"));if(o)return"arbitrary.."+o}},a=e=>{let{theme:r,prefix:o}=e,t={nextPart:new Map,validators:[]};return p(Object.entries(e.classGroups),o).forEach(([e,o])=>{i(o,t,e,r)}),t},i=(e,r,o,t)=>{e.forEach(e=>{if("string"==typeof e){(""===e?r:d(r,e)).classGroupId=o;return}if("function"==typeof e){if(c(e)){i(e(t),r,o,t);return}r.validators.push({validator:e,classGroupId:o});return}Object.entries(e).forEach(([e,n])=>{i(n,d(r,e),o,t)})})},d=(e,r)=>{let o=e;return r.split("-").forEach(e=>{o.nextPart.has(e)||o.nextPart.set(e,{nextPart:new Map,validators:[]}),o=o.nextPart.get(e)}),o},c=e=>e.isThemeGetter,p=(e,r)=>r?e.map(([e,o])=>[e,o.map(e=>"string"==typeof e?r+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,o])=>[r+e,o])):e)]):e,u=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let r=0,o=new Map,t=new Map,n=(n,l)=>{o.set(n,l),++r>e&&(r=0,t=o,o=new Map)};return{get(e){let r=o.get(e);return void 0!==r?r:void 0!==(r=t.get(e))?(n(e,r),r):void 0},set(e,r){o.has(e)?o.set(e,r):n(e,r)}}},b=e=>{let{separator:r,experimentalParseClassName:o}=e,t=1===r.length,n=r[0],l=r.length,s=e=>{let o;let s=[],a=0,i=0;for(let d=0;di?o-i:void 0}};return o?e=>o({className:e,parseClassName:s}):s},m=e=>{if(e.length<=1)return e;let r=[],o=[];return e.forEach(e=>{"["===e[0]?(r.push(...o.sort(),e),o=[]):o.push(e)}),r.push(...o.sort()),r},g=e=>({cache:u(e.cacheSize),parseClassName:b(e),...t(e)}),f=/\s+/,h=(e,r)=>{let{parseClassName:o,getClassGroupId:t,getConflictingClassGroupIds:n}=r,l=[],s=e.trim().split(f),a="";for(let e=s.length-1;e>=0;e-=1){let r=s[e],{modifiers:i,hasImportantModifier:d,baseClassName:c,maybePostfixModifierPosition:p}=o(r),u=!!p,b=t(u?c.substring(0,p):c);if(!b){if(!u||!(b=t(c))){a=r+(a.length>0?" "+a:a);continue}u=!1}let g=m(i).join(":"),f=d?g+"!":g,h=f+b;if(l.includes(h))continue;l.push(h);let y=n(b,u);for(let e=0;e0?" "+a:a)}return a};function y(){let e,r,o=0,t="";for(;o{let r;if("string"==typeof e)return e;let o="";for(let t=0;t{let r=r=>r[e]||[];return r.isThemeGetter=!0,r},v=/^\[(?:([a-z-]+):)?(.+)\]$/i,k=/^\d+\/\d+$/,z=new Set(["px","full","screen"]),j=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,C=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,S=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,G=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,P=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,M=e=>E(e)||z.has(e)||k.test(e),N=e=>B(e,"length",D),E=e=>!!e&&!Number.isNaN(Number(e)),$=e=>B(e,"number",E),I=e=>!!e&&Number.isInteger(Number(e)),_=e=>e.endsWith("%")&&E(e.slice(0,-1)),O=e=>v.test(e),R=e=>j.test(e),W=new Set(["length","size","percentage"]),q=e=>B(e,W,F),T=e=>B(e,"position",F),A=new Set(["image","url"]),H=e=>B(e,A,K),Q=e=>B(e,"",J),U=()=>!0,B=(e,r,o)=>{let t=v.exec(e);return!!t&&(t[1]?"string"==typeof r?t[1]===r:r.has(t[1]):o(t[2]))},D=e=>C.test(e)&&!S.test(e),F=()=>!1,J=e=>G.test(e),K=e=>P.test(e);Symbol.toStringTag;let L=function(e,...r){let o,t,n;let l=function(a){return t=(o=g(r.reduce((e,r)=>r(e),e()))).cache.get,n=o.cache.set,l=s,s(a)};function s(e){let r=t(e);if(r)return r;let l=h(e,o);return n(e,l),l}return function(){return l(y.apply(null,arguments))}}(()=>{let e=w("colors"),r=w("spacing"),o=w("blur"),t=w("brightness"),n=w("borderColor"),l=w("borderRadius"),s=w("borderSpacing"),a=w("borderWidth"),i=w("contrast"),d=w("grayscale"),c=w("hueRotate"),p=w("invert"),u=w("gap"),b=w("gradientColorStops"),m=w("gradientColorStopPositions"),g=w("inset"),f=w("margin"),h=w("opacity"),y=w("padding"),x=w("saturate"),v=w("scale"),k=w("sepia"),z=w("skew"),j=w("space"),C=w("translate"),S=()=>["auto","contain","none"],G=()=>["auto","hidden","clip","visible","scroll"],P=()=>["auto",O,r],W=()=>[O,r],A=()=>["",M,N],B=()=>["auto",E,O],D=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],F=()=>["solid","dashed","dotted","double","none"],J=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],K=()=>["start","end","center","between","around","evenly","stretch"],L=()=>["","0",O],V=()=>["auto","avoid","all","avoid-page","page","left","right","column"],X=()=>[E,O];return{cacheSize:500,separator:":",theme:{colors:[U],spacing:[M,N],blur:["none","",R,O],brightness:X(),borderColor:[e],borderRadius:["none","","full",R,O],borderSpacing:W(),borderWidth:A(),contrast:X(),grayscale:L(),hueRotate:X(),invert:L(),gap:W(),gradientColorStops:[e],gradientColorStopPositions:[_,N],inset:P(),margin:P(),opacity:X(),padding:W(),saturate:X(),scale:X(),sepia:L(),skew:X(),space:W(),translate:W()},classGroups:{aspect:[{aspect:["auto","square","video",O]}],container:["container"],columns:[{columns:[R]}],"break-after":[{"break-after":V()}],"break-before":[{"break-before":V()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...D(),O]}],overflow:[{overflow:G()}],"overflow-x":[{"overflow-x":G()}],"overflow-y":[{"overflow-y":G()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",I,O]}],basis:[{basis:P()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",O]}],grow:[{grow:L()}],shrink:[{shrink:L()}],order:[{order:["first","last","none",I,O]}],"grid-cols":[{"grid-cols":[U]}],"col-start-end":[{col:["auto",{span:["full",I,O]},O]}],"col-start":[{"col-start":B()}],"col-end":[{"col-end":B()}],"grid-rows":[{"grid-rows":[U]}],"row-start-end":[{row:["auto",{span:[I,O]},O]}],"row-start":[{"row-start":B()}],"row-end":[{"row-end":B()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",O]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",O]}],gap:[{gap:[u]}],"gap-x":[{"gap-x":[u]}],"gap-y":[{"gap-y":[u]}],"justify-content":[{justify:["normal",...K()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...K(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...K(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[f]}],mx:[{mx:[f]}],my:[{my:[f]}],ms:[{ms:[f]}],me:[{me:[f]}],mt:[{mt:[f]}],mr:[{mr:[f]}],mb:[{mb:[f]}],ml:[{ml:[f]}],"space-x":[{"space-x":[j]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[j]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",O,r]}],"min-w":[{"min-w":[O,r,"min","max","fit"]}],"max-w":[{"max-w":[O,r,"none","full","min","max","fit","prose",{screen:[R]},R]}],h:[{h:[O,r,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[O,r,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[O,r,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[O,r,"auto","min","max","fit"]}],"font-size":[{text:["base",R,N]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",$]}],"font-family":[{font:[U]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",O]}],"line-clamp":[{"line-clamp":["none",E,$]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",M,O]}],"list-image":[{"list-image":["none",O]}],"list-style-type":[{list:["none","disc","decimal",O]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[h]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[h]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...F(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",M,N]}],"underline-offset":[{"underline-offset":["auto",M,O]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:W()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",O]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",O]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[h]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...D(),T]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",q]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},H]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[b]}],"gradient-via":[{via:[b]}],"gradient-to":[{to:[b]}],rounded:[{rounded:[l]}],"rounded-s":[{"rounded-s":[l]}],"rounded-e":[{"rounded-e":[l]}],"rounded-t":[{"rounded-t":[l]}],"rounded-r":[{"rounded-r":[l]}],"rounded-b":[{"rounded-b":[l]}],"rounded-l":[{"rounded-l":[l]}],"rounded-ss":[{"rounded-ss":[l]}],"rounded-se":[{"rounded-se":[l]}],"rounded-ee":[{"rounded-ee":[l]}],"rounded-es":[{"rounded-es":[l]}],"rounded-tl":[{"rounded-tl":[l]}],"rounded-tr":[{"rounded-tr":[l]}],"rounded-br":[{"rounded-br":[l]}],"rounded-bl":[{"rounded-bl":[l]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[h]}],"border-style":[{border:[...F(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[h]}],"divide-style":[{divide:F()}],"border-color":[{border:[n]}],"border-color-x":[{"border-x":[n]}],"border-color-y":[{"border-y":[n]}],"border-color-s":[{"border-s":[n]}],"border-color-e":[{"border-e":[n]}],"border-color-t":[{"border-t":[n]}],"border-color-r":[{"border-r":[n]}],"border-color-b":[{"border-b":[n]}],"border-color-l":[{"border-l":[n]}],"divide-color":[{divide:[n]}],"outline-style":[{outline:["",...F()]}],"outline-offset":[{"outline-offset":[M,O]}],"outline-w":[{outline:[M,N]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:A()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[h]}],"ring-offset-w":[{"ring-offset":[M,N]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",R,Q]}],"shadow-color":[{shadow:[U]}],opacity:[{opacity:[h]}],"mix-blend":[{"mix-blend":[...J(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":J()}],filter:[{filter:["","none"]}],blur:[{blur:[o]}],brightness:[{brightness:[t]}],contrast:[{contrast:[i]}],"drop-shadow":[{"drop-shadow":["","none",R,O]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[p]}],saturate:[{saturate:[x]}],sepia:[{sepia:[k]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[o]}],"backdrop-brightness":[{"backdrop-brightness":[t]}],"backdrop-contrast":[{"backdrop-contrast":[i]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[p]}],"backdrop-opacity":[{"backdrop-opacity":[h]}],"backdrop-saturate":[{"backdrop-saturate":[x]}],"backdrop-sepia":[{"backdrop-sepia":[k]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",O]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",O]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",O]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[v]}],"scale-x":[{"scale-x":[v]}],"scale-y":[{"scale-y":[v]}],rotate:[{rotate:[I,O]}],"translate-x":[{"translate-x":[C]}],"translate-y":[{"translate-y":[C]}],"skew-x":[{"skew-x":[z]}],"skew-y":[{"skew-y":[z]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",O]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",O]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":W()}],"scroll-mx":[{"scroll-mx":W()}],"scroll-my":[{"scroll-my":W()}],"scroll-ms":[{"scroll-ms":W()}],"scroll-me":[{"scroll-me":W()}],"scroll-mt":[{"scroll-mt":W()}],"scroll-mr":[{"scroll-mr":W()}],"scroll-mb":[{"scroll-mb":W()}],"scroll-ml":[{"scroll-ml":W()}],"scroll-p":[{"scroll-p":W()}],"scroll-px":[{"scroll-px":W()}],"scroll-py":[{"scroll-py":W()}],"scroll-ps":[{"scroll-ps":W()}],"scroll-pe":[{"scroll-pe":W()}],"scroll-pt":[{"scroll-pt":W()}],"scroll-pr":[{"scroll-pr":W()}],"scroll-pb":[{"scroll-pb":W()}],"scroll-pl":[{"scroll-pl":W()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",O]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[M,N,$]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}})}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/6460-15d2e5543b20c3c6.js b/dsql-app/.local_dist/static/chunks/6460-15d2e5543b20c3c6.js deleted file mode 100644 index 3e76128f..00000000 --- a/dsql-app/.local_dist/static/chunks/6460-15d2e5543b20c3c6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6460],{8383:(t,e,i)=>{i.r(e),i.d(e,{Flip:()=>tV,default:()=>tV});var n,r,s,a,o,l,h,p,u,c="transform",f=c+"Origin",d=function(t){var e=t.ownerDocument||t;for(!(c in t.style)&&("msTransform"in t.style)&&(f=(c="msTransform")+"Origin");e.parentNode&&(e=e.parentNode););if(r=window,h=new C,e){n=e,s=e.documentElement,a=e.body,(p=n.createElementNS("http://www.w3.org/2000/svg","g")).style.transform="none";var i=e.createElement("div"),o=e.createElement("div"),l=e&&(e.body||e.firstElementChild);l&&l.appendChild&&(l.appendChild(i),i.appendChild(o),i.setAttribute("style","position:static;transform:translate3d(0,0,1px)"),u=o.offsetParent!==i,l.removeChild(i))}return e},g=function(t){for(var e,i;t&&t!==a;)(i=t._gsap)&&i.uncache&&i.get(t,"x"),i&&!i.scaleX&&!i.scaleY&&i.renderTransform&&(i.scaleX=i.scaleY=1e-4,i.renderTransform(1,i),e?e.push(i):e=[i]),t=t.parentNode;return e},m=[],y=[],v=function(){return r.pageYOffset||n.scrollTop||s.scrollTop||a.scrollTop||0},x=function(){return r.pageXOffset||n.scrollLeft||s.scrollLeft||a.scrollLeft||0},b=function(t){return t.ownerSVGElement||("svg"===(t.tagName+"").toLowerCase()?t:null)},w=function t(e,i){if(e.parentNode&&(n||d(e))){var r=b(e),s=r?r.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",a=r?i?"rect":"g":"div",h=2!==i?0:100,p=3===i?100:0,u="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",c=n.createElementNS?n.createElementNS(s.replace(/^https/,"http"),a):n.createElement(a);return i&&(r?(l||(l=t(e)),c.setAttribute("width",.01),c.setAttribute("height",.01),c.setAttribute("transform","translate("+h+","+p+")"),l.appendChild(c)):(o||((o=t(e)).style.cssText=u),c.style.cssText=u+"width:0.1px;height:0.1px;top:"+p+"px;left:"+h+"px",o.appendChild(c))),c}throw"Need document and parent."},_=function(t){for(var e=new C,i=0;i1?_(n):n.getItem(0).matrix:h).a*s.x+n.c*s.y,p=n.b*s.x+n.d*s.y):(n=new C,a=p=0),e&&"g"===t.tagName.toLowerCase()&&(a=p=0),(v?g:M).appendChild(i),i.setAttribute("transform","matrix("+n.a+","+n.b+","+n.c+","+n.d+","+(n.e+a)+","+(n.f+p)+")");else{if(a=p=0,u)for(n=t.offsetParent,s=t;s&&(s=s.parentNode)&&s!==n&&s.parentNode;)(r.getComputedStyle(s)[c]+"").length>4&&(a=s.offsetLeft,p=s.offsetTop,s=0);if("absolute"!==(d=r.getComputedStyle(t)).position&&"fixed"!==d.position)for(n=t.offsetParent;M&&M!==n;)a+=M.scrollLeft||0,p+=M.scrollTop||0,M=M.parentNode;(s=i.style).top=t.offsetTop-p+"px",s.left=t.offsetLeft-a+"px",s[c]=d[c],s[f]=d[f],s.position="fixed"===d.position?"fixed":"absolute",t.parentNode.appendChild(i)}return i},O=function(t,e,i,n,r,s,a){return t.a=e,t.b=i,t.c=n,t.d=r,t.e=s,t.f=a,t},C=function(){function t(t,e,i,n,r,s){void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===n&&(n=1),void 0===r&&(r=0),void 0===s&&(s=0),O(this,t,e,i,n,r,s)}var e=t.prototype;return e.inverse=function(){var t=this.a,e=this.b,i=this.c,n=this.d,r=this.e,s=this.f,a=t*n-e*i||1e-10;return O(this,n/a,-e/a,-i/a,t/a,(i*s-n*r)/a,-(t*s-e*r)/a)},e.multiply=function(t){var e=this.a,i=this.b,n=this.c,r=this.d,s=this.e,a=this.f,o=t.a,l=t.c,h=t.b,p=t.d,u=t.e,c=t.f;return O(this,o*e+h*n,o*i+h*r,l*e+p*n,l*i+p*r,s+u*e+c*n,a+u*i+c*r)},e.clone=function(){return new t(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(t){var e=this.a,i=this.b,n=this.c,r=this.d,s=this.e,a=this.f;return e===t.a&&i===t.b&&n===t.c&&r===t.d&&s===t.e&&a===t.f},e.apply=function(t,e){void 0===e&&(e={});var i=t.x,n=t.y,r=this.a,s=this.b,a=this.c,o=this.d,l=this.e,h=this.f;return e.x=i*r+n*a+l||0,e.y=i*s+n*o+h||0,e},t}();function A(t,e,i,s){if(!t||!t.parentNode||(n||d(t)).documentElement===t)return new C;var a=g(t),o=b(t)?m:y,l=M(t,i),h=o[0].getBoundingClientRect(),p=o[1].getBoundingClientRect(),u=o[2].getBoundingClientRect(),c=l.parentNode,f=!s&&function t(e){return"fixed"===r.getComputedStyle(e).position||((e=e.parentNode)&&1===e.nodeType?t(e):void 0)}(t),w=new C((p.left-h.left)/100,(p.top-h.top)/100,(u.left-h.left)/100,(u.top-h.top)/100,h.left+(f?0:x()),h.top+(f?0:v()));if(c.removeChild(l),a)for(h=a.length;h--;)(p=a[h]).scaleX=p.scaleY=0,p.renderTransform(1,p);return e?w.inverse():w}var S,E,P,B,V,T,Y,z,X=1,L=function(t,e){return t.actions.forEach(function(t){return t.vars[e]&&t.vars[e](t)})},I={},F=180/Math.PI,N=Math.PI/180,q={},H={},D={},R=function(t){return"string"==typeof t?t.split(" ").join("").split(","):t},j=R("onStart,onUpdate,onComplete,onReverseComplete,onInterrupt"),W=R("transform,transformOrigin,width,height,position,top,left,opacity,zIndex,maxWidth,maxHeight,minWidth,minHeight"),J=function(t){return S(t)[0]||console.warn("Element not found:",t)},Z=function(t){return Math.round(1e4*t)/1e4||0},G=function(t,e,i){return t.forEach(function(t){return t.classList[i](e)})},U={zIndex:1,kill:1,simple:1,spin:1,clearProps:1,targets:1,toggleClass:1,onComplete:1,onUpdate:1,onInterrupt:1,onStart:1,delay:1,repeat:1,repeatDelay:1,yoyo:1,scale:1,fade:1,absolute:1,props:1,onEnter:1,onLeave:1,custom:1,paused:1,nested:1,prune:1,absoluteOnLeave:1},$={zIndex:1,simple:1,clearProps:1,scale:1,absolute:1,fitChild:1,getVars:1,props:1},K=function(t){return t.replace(/([A-Z])/g,"-$1").toLowerCase()},Q=function(t,e){var i,n={};for(i in t)e[i]||(n[i]=t[i]);return n},tt={},te=function(t){var e=tt[t]=R(t);return D[t]=e.concat(W),e},ti=function(t){var e=t._gsap||E.core.getCache(t);return e.gmCache===E.ticker.frame?e.gMatrix:(e.gmCache=E.ticker.frame,e.gMatrix=A(t,!0,!1,!0))},tn=function t(e,i,n){void 0===n&&(n=0);for(var r=e.parentNode,s=1e3*Math.pow(10,n)*(i?-1:1),a=i?-(900*s):0;e;)a+=s,e=e.previousSibling;return r?a+t(r,i,n+1):a},tr=function(t,e,i){return t.forEach(function(t){return t.d=tn(i?t.element:t.t,e)}),t.sort(function(t,e){return t.d-e.d}),t},ts=function(t,e){for(var i,n,r=t.element.style,s=t.css=t.css||[],a=e.length;a--;)n=r[i=e[a]]||r.getPropertyValue(i),s.push(n?i:H[i]||(H[i]=K(i)),n);return r},ta=function(t){var e=t.css,i=t.element.style,n=0;for(t.cache.uncache=1;n0&&I&&(h.style.opacity=tc?y.opacity-v.opacity:"0"),tv(y,v,L,H)):v.isVisible!==y.isVisible&&(v.isVisible?!y.isVisible&&(v.css=y.css,ti.push(v),tn.splice(l--,1),k&&z&&tv(y,v,L,H)):(y.isVisible&&K.push(y),tn.splice(l--,1))),L||(h.style.maxWidth=Math.max(y.width,v.width)+"px",h.style.maxHeight=Math.max(y.height,v.height)+"px",h.style.minWidth=Math.min(y.width,v.width)+"px",h.style.minHeight=Math.min(y.height,v.height)+"px"),z&&Y&&h.classList.add(Y)):tn.splice(l--,1),f.push(y);if(Y&&(e=f.map(function(t){return t.element}),z&&e.forEach(function(t){return t.classList.remove(Y)})),tk(!1),L?(R.scaleX=function(t){return tn[t].a.scaleX},R.scaleY=function(t){return tn[t].a.scaleY}):(R.width=function(t){return tn[t].a.width+"px"},R.height=function(t){return tn[t].a.height+"px"},R.autoRound=i.autoRound||!1),R.x=function(t){return tn[t].a.x+"px"},R.y=function(t){return tn[t].a.y+"px"},R.rotation=function(t){return tn[t].a.rotation+(N?360*th(t,c[t],c):0)},R.skewX=function(t){return tn[t].a.skewX},c=tn.map(function(t){return t.t}),(X||0===X)&&(R.modifiers={zIndex:function(){return X}},R.zIndex=X,R.immediateRender=!1!==i.immediateRender),I&&(R.opacity=function(t){return tn[t].sd<0?0:tn[t].sd>0?tn[t].a.opacity:"+=0"}),ta.length){F=E.utils.distribute(F);var e,n=c.slice(ta.length);R.stagger=function(t,e){return F(~ta.indexOf(e)?c.indexOf(tn[t].swap.t):t,e,n)}}if(j.forEach(function(t){return i[t]&&J.eventCallback(t,i[t],i[t+"Params"])}),O&&c.length)for(a in Z=Q(R,U),"scale"in O&&(O.scaleX=O.scaleY=O.scale,delete O.scale),O)(s=Q(O[a],$))[a]=R[a],!("duration"in s)&&"duration"in R&&(s.duration=R.duration),s.stagger=R.stagger,tf.call(J,c,s,0),delete Z[a];(c.length||ti.length||K.length)&&(Y&&J.add(function(){return G(e,Y,J._zTime<0?"remove":"add")},0)&&!S&&G(e,Y,"add"),c.length&&tf.call(J,c,Z,0)),ty(w,K,J),ty(_,ti,J);var r=P&&P.timeline;r&&(r.add(J,0),P._final.push(function(){return to(tn,!b)})),o=J.duration(),J.call(function(){var t=J.time()>=o;t&&!r&&to(tn,!b),Y&&G(e,Y,t?"remove":"add")})},M&&(k=tn.filter(function(t){return!t.sd&&!t.a.isVisible&&t.b.isVisible}).map(function(t){return t.a.element})),P?(k&&(r=P._abs).push.apply(r,tp(tn,k)),P._run.push(m)):(k&&tu(tp(tn,k)),m());var td=P?P.timeline:J;return td.revert=function(){return tC(td,1,1)},td},tO=function t(e){e.vars.onInterrupt&&e.vars.onInterrupt.apply(e,e.vars.onInterruptParams||[]),e.getChildren(!0,!1,!0).forEach(t)},tC=function(t,e,i){if(t&&1>t.progress()&&(!t.paused()||i))return e&&(tO(t),e<2&&t.progress(1),t.kill()),!0},tA=function(t){for(var e,i=t.idLookup={},n=t.alt={},r=t.elementStates,s=r.length;s--;)i[(e=r[s]).id]?n[e.id]=e:i[e.id]=e},tS=function(){function t(t,e,i){if(this.props=e&&e.props,this.simple=!!(e&&e.simple),i)this.targets=tm(t),this.elementStates=t,tA(this);else{this.targets=S(t);var n=e&&(!1===e.kill||e.batch&&!e.kill);P&&!n&&P._kill.push(this),this.update(n||!!P)}}var e=t.prototype;return e.update=function(t){var e=this;return this.elementStates=this.targets.map(function(t){return new tE(t,e.props,e.simple)}),tA(this),this.interrupt(t),this.recordInlineStyles(),this},e.clear=function(){return this.targets.length=this.elementStates.length=0,tA(this),this},e.fit=function(t,e,i){for(var n,r,s=tr(this.elementStates.slice(0),!1,!0),a=(t||this).idLookup,o=0;og.indexOf(i)&&v(t,e,i)};for(n in h)s=m[n],a=y[n],r=(e=s?tb(t,this,n):h[n]).element,i=p[n],a?(l=i.isVisible||!a.isVisible&&r===i.element?i:a,(o=!s||e.isVisible||s.isVisible||l.element!==s.element?e:s).isVisible&&l.isVisible&&o.element!==l.element?((o.isDifferent(l)?c:u).push(o.element,l.element),g.push(o.element,l.element)):v(o,l,o.element),s&&o.element===s.element&&(s=h[n]),x(o.element!==i.element&&s?s:o,i,i.element),x(s&&s.element===a.element?s:o,a,a.element),s&&x(s,a.element===s.element?a:i,s.element)):(i?i.isDifferent(e)?v(e,i,r):u.push(r):f.push(r),s&&x(s,i,s.element));for(n in p)!h[n]&&(d.push(p[n].element),y[n]&&d.push(y[n].element));return{changed:c,unchanged:u,enter:f,leave:d}},e.recordInlineStyles=function(){for(var t=D[this.props]||W,e=this.elementStates.length;e--;)ts(this.elementStates[e],t)},e.interrupt=function(t){var e=this,i=[];this.targets.forEach(function(n){var r=n._flip,s=tC(r,t?0:1);t&&s&&0>i.indexOf(r)&&r.add(function(){return e.updateVisibility()}),s&&i.push(r)}),!t&&i.length&&this.updateVisibility(),this.interrupted||(this.interrupted=!!i.length)},e.updateVisibility=function(){this.elementStates.forEach(function(t){var e=t.element.getBoundingClientRect();t.isVisible=!!(e.width||e.height||e.top||e.left),t.uncache=1})},e.getElementState=function(t){return this.elementStates[this.targets.indexOf(J(t))]},e.makeAbsolute=function(){return tr(this.elementStates.slice(0),!0,!0).map(th)},t}(),tE=function(){function t(t,e,i){this.element=t,this.update(e,i)}var e=t.prototype;return e.isDifferent=function(t){var e=this.bounds,i=t.bounds;return e.top!==i.top||e.left!==i.left||e.width!==i.width||e.height!==i.height||!this.matrix.equals(t.matrix)||this.opacity!==t.opacity||this.props&&t.props&&JSON.stringify(this.props)!==JSON.stringify(t.props)},e.update=function(t,e){var i=this.element,n=E.getProperty(i),r=E.core.getCache(i),s=i.getBoundingClientRect(),a=i.getBBox&&"function"==typeof i.getBBox&&"svg"!==i.nodeName.toLowerCase()&&i.getBBox(),o=e?new C(1,0,0,1,s.left+x(),s.top+v()):A(i,!1,!1,!0);this.getProp=n,this.element=i,this.id=tg(i),this.matrix=o,this.cache=r,this.bounds=s,this.isVisible=!!(s.width||s.height||s.left||s.top),this.display=n("display"),this.position=n("position"),this.parent=i.parentNode,this.x=n("x"),this.y=n("y"),this.scaleX=r.scaleX,this.scaleY=r.scaleY,this.rotation=n("rotation"),this.skewX=n("skewX"),this.opacity=n("opacity"),this.width=a?a.width:T(n("width","px"),.04),this.height=a?a.height:T(n("height","px"),.04),t&&tf(this,tt[t]||te(t)),this.ctm=i.getCTM&&"svg"===i.nodeName.toLowerCase()&&k(i).inverse(),this.simple=e||1===Z(o.a)&&!Z(o.b)&&!Z(o.c)&&1===Z(o.d),this.uncache=0},t}(),tP=function(){function t(t,e){this.vars=t,this.batch=e,this.states=[],this.timeline=e.timeline}var e=t.prototype;return e.getStateById=function(t){for(var e=this.states.length;e--;)if(this.states[e].idLookup[t])return this.states[e]},e.kill=function(){this.batch.remove(this)},t}(),tB=function(){function t(t){this.id=t,this.actions=[],this._kill=[],this._final=[],this._abs=[],this._run=[],this.data={},this.state=new tS,this.timeline=E.timeline()}var e=t.prototype;return e.add=function(t){var e=this.actions.filter(function(e){return e.vars===t});return e.length?e[0]:(e=new tP("function"==typeof t?{animate:t}:t,this),this.actions.push(e),e)},e.remove=function(t){var e=this.actions.indexOf(t);return e>=0&&this.actions.splice(e,1),this},e.getState=function(t){var e=this,i=P,n=B;return P=this,this.state.clear(),this._kill.length=0,this.actions.forEach(function(i){i.vars.getState&&(i.states.length=0,B=i,i.state=i.vars.getState(i)),t&&i.states.forEach(function(t){return e.state.add(t)})}),B=n,P=i,this.killConflicts(),this},e.animate=function(){var t,e,i=this,n=P,r=this.timeline,s=this.actions.length;for(P=this,r.clear(),this._abs.length=this._final.length=this._run.length=0,this.actions.forEach(function(t){t.vars.animate&&t.vars.animate(t);var e,i,n=t.vars.onEnter,r=t.vars.onLeave,s=t.targets;s&&s.length&&(n||r)&&(e=new tS,t.states.forEach(function(t){return e.add(t)}),(i=e.compare(tV.getState(s))).enter.length&&n&&n(i.enter),i.leave.length&&r&&r(i.leave))}),tu(this._abs),this._run.forEach(function(t){return t()}),e=r.duration(),t=this._final.slice(0),r.add(function(){e<=r.time()&&(t.forEach(function(t){return t()}),L(i,"onComplete"))}),P=n;s--;)this.actions[s].vars.once&&this.actions[s].kill();return L(this,"onStart"),r.restart(),this},e.loadState=function(t){t||(t=function(){return 0});var e=[];return this.actions.forEach(function(i){if(i.vars.loadState){var n,r=function r(s){s&&(i.targets=s),~(n=e.indexOf(r))&&(e.splice(n,1),e.length||t())};e.push(r),i.vars.loadState(r)}}),e.length||t(),this},e.setState=function(){return this.actions.forEach(function(t){return t.targets=t.vars.setState&&t.vars.setState(t)}),this},e.killConflicts=function(t){return this.state.interrupt(t),this._kill.forEach(function(e){return e.interrupt(t)}),this},e.run=function(t,e){var i=this;return this!==P&&(t||this.getState(e),this.loadState(function(){i._killed||(i.setState(),i.animate())})),this},e.clear=function(t){this.state.clear(),t||(this.actions.length=0)},e.getStateById=function(t){for(var e,i=this.actions.length;i--;)if(e=this.actions[i].getStateById(t))return e;return this.state.idLookup[t]&&this.state},e.kill=function(){this._killed=1,this.clear(),delete I[this.id]},t}(),tV=function(){function t(){}return t.getState=function(e,i){var n=tx(e,i);return B&&B.states.push(n),i&&i.batch&&t.batch(i.batch).state.add(n),n},t.from=function(t,e){return"clearProps"in(e=e||{})||(e.clearProps=!0),tM(t,tx(e.targets||t.targets,{props:e.props||t.props,simple:e.simple,kill:!!e.kill}),e,-1)},t.to=function(t,e){return tM(t,tx(e.targets||t.targets,{props:e.props||t.props,simple:e.simple,kill:!!e.kill}),e,1)},t.fromTo=function(t,e,i){return tM(t,e,i)},t.fit=function(t,e,i){var n=i?Q(i,$):{},r=i||n,s=r.absolute,a=r.scale,o=r.getVars,l=r.props,h=r.runBackwards,p=r.onComplete,u=r.simple,c=i&&i.fitChild&&J(i.fitChild),f=tc(e,l,u,t),d=tc(t,0,u,f),g=l?D[l]:W,m=E.context();return l&&td(n,f.props),ts(d,g),h&&("immediateRender"in n||(n.immediateRender=!0),n.onComplete=function(){ta(d),p&&p.apply(this,arguments)}),s&&th(d,f),n=tv(d,f,a||c,l,c,n.duration||o?n:0),m&&!o&&m.add(function(){return function(){return ta(d)}}),o?n:n.duration?E.to(d.element,n):null},t.makeAbsolute=function(t,e){return(t instanceof tS?t:new tS(t,e)).makeAbsolute()},t.batch=function(t){return t||(t="default"),I[t]||(I[t]=new tB(t))},t.killFlipsOf=function(t,e){(t instanceof tS?t.targets:S(t)).forEach(function(t){return t&&tC(t._flip,!1!==e?1:2)})},t.isFlipping=function(e){var i=t.getByTarget(e);return!!i&&i.isActive()},t.getByTarget=function(t){return(J(t)||q)._flip},t.getElementState=function(t,e){return new tE(J(t),e)},t.convertCoordinates=function(t,e,i){var n=A(e,!0,!0).multiply(A(t));return i?n.apply(i):n},t.register=function(t){if(V="undefined"!=typeof document&&document.body){E=t,d(V),S=E.utils.toArray,Y=E.core.getStyleSaver;var e=E.utils.snap(.1);T=function(t,i){return e(parseFloat(t)+i)}}},t}();tV.version="3.12.5","undefined"!=typeof window&&window.gsap&&window.gsap.registerPlugin(tV)},6517:(t,e,i)=>{i.d(e,{Ay:()=>tb});var n,r,s,a,o,l,h,p=i(8607),u={},c=180/Math.PI,f=Math.PI/180,d=Math.atan2,g=/([A-Z])/g,m=/(left|right|width|margin|padding|x)/i,y=/[\s,\(]\S/,v={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},x=function(t,e){return e.set(e.t,e.p,Math.round((e.s+e.c*t)*1e4)/1e4+e.u,e)},b=function(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round((e.s+e.c*t)*1e4)/1e4+e.u,e)},w=function(t,e){return e.set(e.t,e.p,t?Math.round((e.s+e.c*t)*1e4)/1e4+e.u:e.b,e)},_=function(t,e){var i=e.s+e.c*t;e.set(e.t,e.p,~~(i+(i<0?-.5:.5))+e.u,e)},k=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},M=function(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},O=function(t,e,i){return t.style[e]=i},C=function(t,e,i){return t.style.setProperty(e,i)},A=function(t,e,i){return t._gsap[e]=i},S=function(t,e,i){return t._gsap.scaleX=t._gsap.scaleY=i},E=function(t,e,i,n,r){var s=t._gsap;s.scaleX=s.scaleY=i,s.renderTransform(r,s)},P=function(t,e,i,n,r){var s=t._gsap;s[e]=i,s.renderTransform(r,s)},B="transform",V=B+"Origin",T=function t(e,i){var n=this,r=this.target,s=r.style,a=r._gsap;if(e in u&&s){if(this.tfm=this.tfm||{},"transform"===e)return v.transform.split(",").forEach(function(e){return t.call(n,e,i)});if(~(e=v[e]||e).indexOf(",")?e.split(",").forEach(function(t){return n.tfm[t]=$(r,t)}):this.tfm[e]=a.x?a[e]:$(r,e),e===V&&(this.tfm.zOrigin=a.zOrigin),this.props.indexOf(B)>=0)return;a.svg&&(this.svgo=r.getAttribute("data-svg-origin"),this.props.push(V,i,"")),e=B}(s||i)&&this.props.push(e,i,s[e])},Y=function(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))},z=function(){var t,e,i=this.props,n=this.target,r=n.style,s=n._gsap;for(t=0;t=0?F[r]:"")+t},q=function(){"undefined"!=typeof window&&window.document&&(r=(n=window.document).documentElement,a=L("div")||{style:{}},L("div"),V=(B=N(B))+"Origin",a.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",h=!!N("perspective"),l=p.os.core.reverting,s=1)},H=function t(e){var i,n=L("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),s=this.parentNode,a=this.nextSibling,o=this.style.cssText;if(r.appendChild(n),n.appendChild(this),this.style.display="block",e)try{i=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=t}catch(t){}else this._gsapBBox&&(i=this._gsapBBox());return s&&(a?s.insertBefore(this,a):s.appendChild(this)),r.removeChild(n),this.style.cssText=o,i},D=function(t,e){for(var i=e.length;i--;)if(t.hasAttribute(e[i]))return t.getAttribute(e[i])},R=function(t){var e;try{e=t.getBBox()}catch(i){e=H.call(t,!0)}return e&&(e.width||e.height)||t.getBBox===H||(e=H.call(t,!0)),!e||e.width||e.x||e.y?e:{x:+D(t,["x","cx","x1"])||0,y:+D(t,["y","cy","y1"])||0,width:0,height:0}},j=function(t){return!!(t.getCTM&&(!t.parentNode||t.ownerSVGElement)&&R(t))},W=function(t,e){if(e){var i,n=t.style;e in u&&e!==V&&(e=B),n.removeProperty?(("ms"===(i=e.substr(0,2))||"webkit"===e.substr(0,6))&&(e="-"+e),n.removeProperty("--"===i?e:e.replace(g,"-$1").toLowerCase())):n.removeAttribute(e)}},J=function(t,e,i,n,r,s){var a=new p.J7(t._pt,e,i,0,1,s?M:k);return t._pt=a,a.b=n,a.e=r,t._props.push(i),a},Z={deg:1,rad:1,turn:1},G={grid:1,flex:1},U=function t(e,i,r,s){var o,l,h,c,f=parseFloat(r)||0,d=(r+"").trim().substr((f+"").length)||"px",g=a.style,y=m.test(i),v="svg"===e.tagName.toLowerCase(),x=(v?"client":"offset")+(y?"Width":"Height"),b="px"===s,w="%"===s;if(s===d||!f||Z[s]||Z[d])return f;if("px"===d||b||(f=t(e,i,r,"px")),c=e.getCTM&&j(e),(w||"%"===d)&&(u[i]||~i.indexOf("adius")))return o=c?e.getBBox()[y?"width":"height"]:e[x],(0,p.E_)(w?f/o*100:f/100*o);if(g[y?"width":"height"]=100+(b?d:s),l=~i.indexOf("adius")||"em"===s&&e.appendChild&&!v?e:e.parentNode,c&&(l=(e.ownerSVGElement||{}).parentNode),l&&l!==n&&l.appendChild||(l=n.body),(h=l._gsap)&&w&&h.width&&y&&h.time===p.au.time&&!h.uncache)return(0,p.E_)(f/h.width*100);if(w&&("height"===i||"width"===i)){var _=e.style[i];e.style[i]=100+s,o=e[x],_?e.style[i]=_:W(e,i)}else(w||"%"===d)&&!G[I(l,"display")]&&(g.position=I(e,"position")),l===e&&(g.position="static"),l.appendChild(a),o=a[x],l.removeChild(a),g.position="absolute";return y&&w&&((h=(0,p.a0)(l)).time=p.au.time,h.width=l[x]),(0,p.E_)(b?o*f/100:o&&f?100/o*f:0)},$=function(t,e,i,n){var r;return s||q(),e in v&&"transform"!==e&&~(e=v[e]).indexOf(",")&&(e=e.split(",")[0]),u[e]&&"transform"!==e?(r=th(t,n),r="transformOrigin"!==e?r[e]:r.svg?r.origin:tp(I(t,V))+" "+r.zOrigin+"px"):(!(r=t.style[e])||"auto"===r||n||~(r+"").indexOf("calc("))&&(r=ti[e]&&ti[e](t,e,i)||I(t,e)||(0,p.n)(t,e)||("opacity"===e?1:0)),i&&!~(r+"").trim().indexOf(" ")?U(t,e,r,i)+i:r},K=function(t,e,i,n){if(!i||"none"===i){var r=N(e,t,1),s=r&&I(t,r,1);s&&s!==i?(e=r,i=s):"borderColor"===e&&(i=I(t,"borderTopColor"))}var a,o,l,h,u,c,f,d,g,m,y,v=new p.J7(this._pt,t.style,e,0,1,p.l1),x=0,b=0;if(v.b=i,v.e=n,i+="","auto"==(n+="")&&(c=t.style[e],t.style[e]=n,n=I(t,e)||n,c?t.style[e]=c:W(t,e)),a=[i,n],(0,p.Uc)(a),i=a[0],n=a[1],l=i.match(p.vM)||[],(n.match(p.vM)||[]).length){for(;o=p.vM.exec(n);)f=o[0],g=n.substring(x,o.index),u?u=(u+1)%5:("rgba("===g.substr(-5)||"hsla("===g.substr(-5))&&(u=1),f!==(c=l[b++]||"")&&(h=parseFloat(c)||0,y=c.substr((h+"").length),"="===f.charAt(1)&&(f=(0,p.B0)(h,f)+y),d=parseFloat(f),m=f.substr((d+"").length),x=p.vM.lastIndex-m.length,m||(m=m||p.Yz.units[e]||y,x!==n.length||(n+=m,v.e+=m)),y!==m&&(h=U(t,e,c,m)||0),v._pt={_next:v._pt,p:g||1===b?g:",",s:h,c:d-h,m:u&&u<4||"zIndex"===e?Math.round:0});v.c=x-1;)u[i=o[r]]&&(n=1,i="transformOrigin"===i?V:B),W(s,i);n&&(W(s,B),l&&(l.svg&&s.removeAttribute("transform"),th(s,1),l.uncache=1,Y(a)))}},ti={clearProps:function(t,e,i,n,r){if("isFromStart"!==r.data){var s=t._pt=new p.J7(t._pt,e,i,0,0,te);return s.u=n,s.pr=-10,s.tween=r,t._props.push(i),1}}},tn=[1,0,0,1,0,0],tr={},ts=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},ta=function(t){var e=I(t,B);return ts(e)?tn:e.substr(7).match(p.vX).map(p.E_)},to=function(t,e){var i,n,s,a,o=t._gsap||(0,p.a0)(t),l=t.style,h=ta(t);return o.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(h=[(s=t.transform.baseVal.consolidate().matrix).a,s.b,s.c,s.d,s.e,s.f]).join(",")?tn:h:(h!==tn||t.offsetParent||t===r||o.svg||(s=l.display,l.display="block",(i=t.parentNode)&&t.offsetParent||(a=1,n=t.nextElementSibling,r.appendChild(t)),h=ta(t),s?l.display=s:W(t,"display"),a&&(n?i.insertBefore(t,n):i?i.appendChild(t):r.removeChild(t))),e&&h.length>6?[h[0],h[1],h[4],h[5],h[12],h[13]]:h)},tl=function(t,e,i,n,r,s){var a,o,l,h,p=t._gsap,u=r||to(t,!0),c=p.xOrigin||0,f=p.yOrigin||0,d=p.xOffset||0,g=p.yOffset||0,m=u[0],y=u[1],v=u[2],x=u[3],b=u[4],w=u[5],_=e.split(" "),k=parseFloat(_[0])||0,M=parseFloat(_[1])||0;i?u!==tn&&(o=m*x-y*v)&&(l=x/o*k+-v/o*M+(v*w-x*b)/o,h=-y/o*k+m/o*M-(m*w-y*b)/o,k=l,M=h):(k=(a=R(t)).x+(~_[0].indexOf("%")?k/100*a.width:k),M=a.y+(~(_[1]||_[0]).indexOf("%")?M/100*a.height:M)),n||!1!==n&&p.smooth?(b=k-c,w=M-f,p.xOffset=d+(b*m+w*v)-b,p.yOffset=g+(b*y+w*x)-w):p.xOffset=p.yOffset=0,p.xOrigin=k,p.yOrigin=M,p.smooth=!!n,p.origin=e,p.originIsAbsolute=!!i,t.style[V]="0px 0px",s&&(J(s,p,"xOrigin",c,k),J(s,p,"yOrigin",f,M),J(s,p,"xOffset",d,p.xOffset),J(s,p,"yOffset",g,p.yOffset)),t.setAttribute("data-svg-origin",k+" "+M)},th=function(t,e){var i=t._gsap||new p.n6(t);if("x"in i&&!e&&!i.uncache)return i;var n,r,s,a,o,l,u,g,m,y,v,x,b,w,_,k,M,O,C,A,S,E,P,T,Y,z,X,L,F,N,q,H,D=t.style,R=i.scaleX<0,W=getComputedStyle(t),J=I(t,V)||"0";return n=r=s=l=u=g=m=y=v=0,a=o=1,i.svg=!!(t.getCTM&&j(t)),W.translate&&(("none"!==W.translate||"none"!==W.scale||"none"!==W.rotate)&&(D[B]=("none"!==W.translate?"translate3d("+(W.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==W.rotate?"rotate("+W.rotate+") ":"")+("none"!==W.scale?"scale("+W.scale.split(" ").join(",")+") ":"")+("none"!==W[B]?W[B]:"")),D.scale=D.rotate=D.translate="none"),w=to(t,i.svg),i.svg&&(i.uncache?(Y=t.getBBox(),J=i.xOrigin-Y.x+"px "+(i.yOrigin-Y.y)+"px",T=""):T=!e&&t.getAttribute("data-svg-origin"),tl(t,T||J,!!T||i.originIsAbsolute,!1!==i.smooth,w)),x=i.xOrigin||0,b=i.yOrigin||0,w!==tn&&(O=w[0],C=w[1],A=w[2],S=w[3],n=E=w[4],r=P=w[5],6===w.length?(a=Math.sqrt(O*O+C*C),o=Math.sqrt(S*S+A*A),l=O||C?d(C,O)*c:0,(m=A||S?d(A,S)*c+l:0)&&(o*=Math.abs(Math.cos(m*f))),i.svg&&(n-=x-(x*O+b*A),r-=b-(x*C+b*S))):(H=w[6],N=w[7],X=w[8],L=w[9],F=w[10],q=w[11],n=w[12],r=w[13],s=w[14],u=(_=d(H,F))*c,_&&(T=E*(k=Math.cos(-_))+X*(M=Math.sin(-_)),Y=P*k+L*M,z=H*k+F*M,X=-(E*M)+X*k,L=-(P*M)+L*k,F=-(H*M)+F*k,q=-(N*M)+q*k,E=T,P=Y,H=z),g=(_=d(-A,F))*c,_&&(T=O*(k=Math.cos(-_))-X*(M=Math.sin(-_)),Y=C*k-L*M,z=A*k-F*M,q=S*M+q*k,O=T,C=Y,A=z),l=(_=d(C,O))*c,_&&(T=O*(k=Math.cos(_))+C*(M=Math.sin(_)),Y=E*k+P*M,C=C*k-O*M,P=P*k-E*M,O=T,E=Y),u&&Math.abs(u)+Math.abs(l)>359.9&&(u=l=0,g=180-g),a=(0,p.E_)(Math.sqrt(O*O+C*C+A*A)),o=(0,p.E_)(Math.sqrt(P*P+H*H)),m=Math.abs(_=d(E,P))>2e-4?_*c:0,v=q?1/(q<0?-q:q):0),i.svg&&(T=t.getAttribute("transform"),i.forceCSS=t.setAttribute("transform","")||!ts(I(t,B)),T&&t.setAttribute("transform",T))),Math.abs(m)>90&&270>Math.abs(m)&&(R?(a*=-1,m+=l<=0?180:-180,l+=l<=0?180:-180):(o*=-1,m+=m<=0?180:-180)),e=e||i.uncache,i.x=n-((i.xPercent=n&&(!e&&i.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*i.xPercent/100:0)+"px",i.y=r-((i.yPercent=r&&(!e&&i.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-r)?-50:0)))?t.offsetHeight*i.yPercent/100:0)+"px",i.z=s+"px",i.scaleX=(0,p.E_)(a),i.scaleY=(0,p.E_)(o),i.rotation=(0,p.E_)(l)+"deg",i.rotationX=(0,p.E_)(u)+"deg",i.rotationY=(0,p.E_)(g)+"deg",i.skewX=m+"deg",i.skewY=y+"deg",i.transformPerspective=v+"px",(i.zOrigin=parseFloat(J.split(" ")[2])||!e&&i.zOrigin||0)&&(D[V]=tp(J)),i.xOffset=i.yOffset=0,i.force3D=p.Yz.force3D,i.renderTransform=i.svg?tg:h?td:tc,i.uncache=0,i},tp=function(t){return(t=t.split(" "))[0]+" "+t[1]},tu=function(t,e,i){var n=(0,p.l_)(e);return(0,p.E_)(parseFloat(e)+parseFloat(U(t,"x",i+"px",n)))+n},tc=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,td(t,e)},tf="0deg",td=function(t,e){var i=e||this,n=i.xPercent,r=i.yPercent,s=i.x,a=i.y,o=i.z,l=i.rotation,h=i.rotationY,p=i.rotationX,u=i.skewX,c=i.skewY,d=i.scaleX,g=i.scaleY,m=i.transformPerspective,y=i.force3D,v=i.target,x=i.zOrigin,b="",w="auto"===y&&t&&1!==t||!0===y;if(x&&(p!==tf||h!==tf)){var _,k=parseFloat(h)*f,M=Math.sin(k),O=Math.cos(k);s=tu(v,s,-(M*(_=Math.cos(k=parseFloat(p)*f))*x)),a=tu(v,a,-(-Math.sin(k)*x)),o=tu(v,o,-(O*_*x)+x)}"0px"!==m&&(b+="perspective("+m+") "),(n||r)&&(b+="translate("+n+"%, "+r+"%) "),(w||"0px"!==s||"0px"!==a||"0px"!==o)&&(b+="0px"!==o||w?"translate3d("+s+", "+a+", "+o+") ":"translate("+s+", "+a+") "),l!==tf&&(b+="rotate("+l+") "),h!==tf&&(b+="rotateY("+h+") "),p!==tf&&(b+="rotateX("+p+") "),(u!==tf||c!==tf)&&(b+="skew("+u+", "+c+") "),(1!==d||1!==g)&&(b+="scale("+d+", "+g+") "),v.style[B]=b||"translate(0, 0)"},tg=function(t,e){var i,n,r,s,a,o=e||this,l=o.xPercent,h=o.yPercent,u=o.x,c=o.y,d=o.rotation,g=o.skewX,m=o.skewY,y=o.scaleX,v=o.scaleY,x=o.target,b=o.xOrigin,w=o.yOrigin,_=o.xOffset,k=o.yOffset,M=o.forceCSS,O=parseFloat(u),C=parseFloat(c);d=parseFloat(d),g=parseFloat(g),(m=parseFloat(m))&&(g+=m=parseFloat(m),d+=m),d||g?(d*=f,g*=f,i=Math.cos(d)*y,n=Math.sin(d)*y,r=-(Math.sin(d-g)*v),s=Math.cos(d-g)*v,g&&(m*=f,r*=a=Math.sqrt(1+(a=Math.tan(g-m))*a),s*=a,m&&(i*=a=Math.sqrt(1+(a=Math.tan(m))*a),n*=a)),i=(0,p.E_)(i),n=(0,p.E_)(n),r=(0,p.E_)(r),s=(0,p.E_)(s)):(i=y,s=v,n=r=0),(O&&!~(u+"").indexOf("px")||C&&!~(c+"").indexOf("px"))&&(O=U(x,"x",u,"px"),C=U(x,"y",c,"px")),(b||w||_||k)&&(O=(0,p.E_)(O+b-(b*i+w*r)+_),C=(0,p.E_)(C+w-(b*n+w*s)+k)),(l||h)&&(a=x.getBBox(),O=(0,p.E_)(O+l/100*a.width),C=(0,p.E_)(C+h/100*a.height)),a="matrix("+i+","+n+","+r+","+s+","+O+","+C+")",x.setAttribute("transform",a),M&&(x.style[B]=a)},tm=function(t,e,i,n,r){var s,a,o=(0,p.vQ)(r),l=parseFloat(r)*(o&&~r.indexOf("rad")?c:1)-n,h=n+l+"deg";return o&&("short"===(s=r.split("_")[1])&&(l%=360)!=l%180&&(l+=l<0?360:-360),"cw"===s&&l<0?l=(l+36e9)%360-360*~~(l/360):"ccw"===s&&l>0&&(l=(l-36e9)%360-360*~~(l/360))),t._pt=a=new p.J7(t._pt,e,i,n,l,b),a.e=h,a.u="deg",t._props.push(i),a},ty=function(t,e){for(var i in e)t[i]=e[i];return t},tv=function(t,e,i){var n,r,s,a,o,l,h,c=ty({},i._gsap),f=i.style;for(r in c.svg?(s=i.getAttribute("transform"),i.setAttribute("transform",""),f[B]=e,n=th(i,1),W(i,B),i.setAttribute("transform",s)):(s=getComputedStyle(i)[B],f[B]=e,n=th(i,1),f[B]=s),u)(s=c[r])!==(a=n[r])&&0>"perspective,force3D,transformOrigin,svgOrigin".indexOf(r)&&(o=(0,p.l_)(s)!==(h=(0,p.l_)(a))?U(i,r,s,h):parseFloat(s),l=parseFloat(a),t._pt=new p.J7(t._pt,n,r,o,l-o,x),t._pt.u=h||0,t._props.push(r));ty(n,c)};(0,p.fA)("padding,margin,Width,Radius",function(t,e){var i="Right",n="Bottom",r="Left",s=(e<3?["Top",i,n,r]:["Top"+r,"Top"+i,n+i,n+r]).map(function(i){return e<2?t+i:"border"+i+t});ti[e>1?"border"+t:t]=function(t,e,i,n,r){var a,o;if(arguments.length<4)return 5===(o=(a=s.map(function(e){return $(t,e,i)})).join(" ")).split(a[0]).length?a[0]:o;a=(n+"").split(" "),o={},s.forEach(function(t,e){return o[t]=a[e]=a[e]||a[(e-1)/2|0]}),t.init(e,o,r)}});var tx={name:"css",register:q,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,i,n,r){var a,o,l,h,c,f,d,g,m,b,k,M,O,C,A,S,E=this._props,P=t.style,T=i.vars.startAt;for(d in s||q(),this.styles=this.styles||X(t),S=this.styles.props,this.tween=i,e)if("autoRound"!==d&&(o=e[d],!(p.wU[d]&&(0,p.Zm)(d,e,i,n,t,r)))){if(c=typeof o,f=ti[d],"function"===c&&(c=typeof(o=o.call(i,n,t,r))),"string"===c&&~o.indexOf("random(")&&(o=(0,p.Vy)(o)),f)f(this,t,d,o,i)&&(A=1);else if("--"===d.substr(0,2))a=(getComputedStyle(t).getPropertyValue(d)+"").trim(),o+="",p.qA.lastIndex=0,p.qA.test(a)||(g=(0,p.l_)(a),m=(0,p.l_)(o)),m?g!==m&&(a=U(t,d,a,m)+m):g&&(o+=g),this.add(P,"setProperty",a,o,n,r,0,0,d),E.push(d),S.push(d,0,P[d]);else if("undefined"!==c){if(T&&d in T?(a="function"==typeof T[d]?T[d].call(i,n,t,r):T[d],(0,p.vQ)(a)&&~a.indexOf("random(")&&(a=(0,p.Vy)(a)),(0,p.l_)(a+"")||"auto"===a||(a+=p.Yz.units[d]||(0,p.l_)($(t,d))||""),"="===(a+"").charAt(1)&&(a=$(t,d))):a=$(t,d),h=parseFloat(a),(b="string"===c&&"="===o.charAt(1)&&o.substr(0,2))&&(o=o.substr(2)),l=parseFloat(o),d in v&&("autoAlpha"===d&&(1===h&&"hidden"===$(t,"visibility")&&l&&(h=0),S.push("visibility",0,P.visibility),J(this,P,"visibility",h?"inherit":"hidden",l?"inherit":"hidden",!l)),"scale"!==d&&"transform"!==d&&~(d=v[d]).indexOf(",")&&(d=d.split(",")[0])),k=d in u){if(this.styles.save(d),M||((O=t._gsap).renderTransform&&!e.parseTransform||th(t,e.parseTransform),C=!1!==e.smoothOrigin&&O.smooth,(M=this._pt=new p.J7(this._pt,P,B,0,1,O.renderTransform,O,0,-1)).dep=1),"scale"===d)this._pt=new p.J7(this._pt,O,"scaleY",O.scaleY,(b?(0,p.B0)(O.scaleY,b+l):l)-O.scaleY||0,x),this._pt.u=0,E.push("scaleY",d),d+="X";else if("transformOrigin"===d){S.push(V,0,P[V]),o=tt(o),O.svg?tl(t,o,0,C,0,this):((m=parseFloat(o.split(" ")[2])||0)!==O.zOrigin&&J(this,O,"zOrigin",O.zOrigin,m),J(this,P,d,tp(a),tp(o)));continue}else if("svgOrigin"===d){tl(t,o,1,C,0,this);continue}else if(d in tr){tm(this,O,d,h,b?(0,p.B0)(h,b+o):o);continue}else if("smoothOrigin"===d){J(this,O,"smooth",O.smooth,o);continue}else if("force3D"===d){O[d]=o;continue}else if("transform"===d){tv(this,o,t);continue}}else d in P||(d=N(d)||d);if(k||(l||0===l)&&(h||0===h)&&!y.test(o)&&d in P)g=(a+"").substr((h+"").length),l||(l=0),m=(0,p.l_)(o)||(d in p.Yz.units?p.Yz.units[d]:g),g!==m&&(h=U(t,d,a,m)),this._pt=new p.J7(this._pt,k?O:P,d,h,(b?(0,p.B0)(h,b+l):l)-h,k||"px"!==m&&"zIndex"!==d||!1===e.autoRound?x:_),this._pt.u=m||0,g!==m&&"%"!==m&&(this._pt.b=a,this._pt.r=w);else if(d in P)K.call(this,t,d,a,b?b+o:o);else if(d in t)this.add(t,d,a||t[d],b?b+o:o,n,r);else if("parseTransform"!==d){(0,p.dg)(d,o);continue}k||(d in P?S.push(d,0,P[d]):S.push(d,1,a||t[d])),E.push(d)}}A&&(0,p.St)(this)},render:function(t,e){if(e.tween._time||!l())for(var i=e._pt;i;)i.r(t,i.d),i=i._next;else e.styles.revert()},get:$,aliases:v,getSetter:function(t,e,i){var n=v[e];return n&&0>n.indexOf(",")&&(e=n),e in u&&e!==V&&(t._gsap.x||$(t,"x"))?i&&o===i?"scale"===e?S:A:(o=i||{},"scale"===e?E:P):t.style&&!(0,p.OF)(t.style[e])?O:~e.indexOf("-")?C:(0,p.Dx)(t,e)},core:{_removeProperty:W,_getMatrix:to}};p.os.utils.checkPrefix=N,p.os.core.getStyleSaver=X,function(t,e,i,n){var r=(0,p.fA)(t+","+e+","+i,function(t){u[t]=1});(0,p.fA)(e,function(t){p.Yz.units[t]="deg",tr[t]=1}),v[r[13]]=t+","+e,(0,p.fA)(n,function(t){var e=t.split(":");v[e[1]]=r[e[0]]})}("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY"),(0,p.fA)("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){p.Yz.units[t]="px"}),p.os.registerPlugin(tx);var tb=p.os.registerPlugin(tx)||p.os;tb.core.Tween},5014:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},4839:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},9140:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},7290:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},4266:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},2894:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},3419:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},9508:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},9753:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},1915:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},7273:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},5922:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},6051:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},6897:(t,e,i)=>{i.d(e,{A:()=>n});let n=(0,i(5737).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/6830-80ccce098977dfd6.js b/dsql-app/.local_dist/static/chunks/6830-80ccce098977dfd6.js deleted file mode 100644 index 5b885de6..00000000 --- a/dsql-app/.local_dist/static/chunks/6830-80ccce098977dfd6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6830],{8032:(e,t,a)=>{a.d(t,{A:()=>v});var l=a(4848),i=a(6540),d=a(2675),s=a(9020),n=a(65),r=a(1342),o=a(1710),c=a(1580),u=a(2543),p=a.n(u),m=a(8845),f=a(3238),h=a(5143);function b(e){let{user:t,table:a,entry:d,url:s,query:n}=e,[r,o]=i.useState(!1),c=i.useRef(null);return(0,l.jsx)("div",{className:"relative z-[1000]",children:(0,l.jsx)(h.Popover,{isOpen:r,onClickOutside:()=>o(!1),containerClassName:"z-[1000]",positions:["bottom"],align:"end",content:(0,l.jsx)("div",{className:"bg-white dark:bg-slate-900 rounded shadow-md cancel-link",children:(0,l.jsxs)("div",{className:"flex-col min-w-[200px] items-stretch gap-0",children:[(0,l.jsx)("button",{className:"plain-text justify-start py-3",onClick:()=>{navigator.clipboard.writeText(JSON.stringify(d)).then(()=>{window.alert("Post Copied"),o(!1)})},children:"Copy Object"}),(0,l.jsx)("hr",{className:"m-0"}),(0,l.jsx)("button",{className:"plain-text justify-start py-3",onClick:()=>{let e=(0,m.A)({paradigm:"JavaScript",table:a,query:n,user:t});navigator.clipboard.writeText(e||"").then(()=>{window.alert("JavaScript Type Definition Copied"),o(!1)})},children:"Copy JS Type Definition"}),(0,l.jsx)("hr",{className:"m-0"}),(0,l.jsx)("button",{className:"plain-text justify-start py-3",onClick:()=>{let e=(0,m.A)({paradigm:"TypeScript",table:a,query:n,user:t});navigator.clipboard.writeText(e||"").then(()=>{window.alert("TypeScript Type Definition Copied"),o(!1)})},children:"Copy TS Type Definition"}),(0,l.jsx)("hr",{className:"m-0"}),(0,l.jsx)("a",{href:s,className:"button plain-text justify-start py-3",children:(0,l.jsx)("span",{children:"View Entry"})})]})}),children:(0,l.jsx)("button",{onClick:()=>{o(!r)},ref:c,className:"ghost p-2",children:(0,l.jsx)(f.A,{})})})})}function v(e){var t,a,u,m,f;let{user:h,database:v,table:x,dbSchemaData:N,richTextEditors:y,jsonTextEditors:g,dataTypes:w,entry:j,entryPage:T,confirmedDelegetedUser:_,query:E}=e,C=x.fields.filter(e=>e.fieldName&&!e.fieldName.match(d.A)),S=x.fields.find(e=>"uuid"===e.fieldName),k=null==_?void 0:_.delegated;null==_||null===(t=_.priviledges)||void 0===t||t.match(/Edit Tables/i),null==_||null===(a=_.priviledges)||void 0===a||a.match(/Delete Tables/i),null==_||null===(u=_.priviledges)||void 0===u||u.match(/Create Tables/i),null==_||null===(m=_.priviledges)||void 0===m||m.match(/Edit Entries/i);let A=null==_?void 0:null===(f=_.priviledges)||void 0===f?void 0:f.match(/Delete Entries/i);S&&C.unshift({dataType:"UUID",fieldName:"uuid",defaultField:!0}),C.unshift({dataType:"BIGINT",fieldName:"id",defaultField:!0}),C.push({dataType:"VARCHAR(250)",fieldName:"date_created",defaultField:!0}),C.push({dataType:"BIGINT",fieldName:"date_created_code",defaultField:!0}),C.push({dataType:"TIMESTAMP",fieldName:"date_created_timestamp",defaultField:!0}),C.push({dataType:"VARCHAR(250)",fieldName:"date_updated",defaultField:!0}),C.push({dataType:"BIGINT",fieldName:"date_updated_code",defaultField:!0}),C.push({dataType:"TIMESTAMP",fieldName:"date_updated_timestamp",defaultField:!0});let[I,F]=i.useState(!1),[D,R]=i.useState(!0),[L,O]=i.useState(j),[M,P]=i.useState(!1);i.useRef(null);let U=i.useRef([]),[B,J]=i.useState("/admin/".concat(null==h?void 0:h.id,"/databases/").concat(v.db_slug,"/tables/").concat(x.tableName,"/entries/").concat(L.id));i.useEffect(()=>{(null==_?void 0:_.dbUserId)&&Number(h.id)!==Number(_.dbUserId)&&J("/admin/".concat(null==h?void 0:h.id,"/databases/").concat(v.db_slug,"/tables/").concat(x.tableName,"/entries/").concat(L.id)+window.location.search)},[]);let z="".concat(v.db_slug,"-").concat(x.tableName,"-").concat(L.id,"-submit-button");return(0,l.jsxs)("div",{className:"card col w-full overflow-hidden",children:[(0,l.jsx)("a",{href:B,onClick:e=>{let t=e.target;(t.closest(".cancel-link")||t.closest(".MuiPopover-root"))&&e.preventDefault()},className:"w-full",children:(0,l.jsxs)("div",{className:"w-full bg-slate-700 text-white py-2 px-4 rounded justify-between flex-wrap hover:bg-slate-800 cursor-pointer relative z-[1000] ",onClick:e=>{let t=e.target;t.closest(".cancel-link")||t.closest(".MuiPopover-root")||(e.ctrlKey?window.open(B,"__blank"):window.location.href=B)},children:[(0,l.jsxs)("span",{children:["Entry #",L.id]}),(0,l.jsxs)("div",{className:"flex-wrap cancel-link",children:[(!k||k&&A)&&(0,l.jsx)("span",{className:"text-slate-300 hover:text-fuchsia-200 cursor-pointer"+(I?" pointer-events-none opacity-40":""),onClick:e=>{window.confirm("Delete Entry #".concat(L.id,"?"))&&(F(!0),(0,s.A)("/api/deleteTableEntry"+window.location.search,{method:"post",body:{dbFullName:v.db_full_name,tableName:x.tableName,entryId:L.id,dbSlug:v.db_slug,dbId:v.id,delegated:null==E?void 0:E.delegated,confirmedDelegetedUser:_}},!0).then(e=>{e.success?(0,n.A)().then(()=>{window.location.reload()}):(window.alert(e.msg),setTimeout(()=>{F(!1)},500))}))},children:"Delete Entry"}),!T&&(0,l.jsxs)(i.Fragment,{children:[(0,l.jsx)("span",{className:"opacity-20",children:"|"}),(0,l.jsx)("span",{className:"text-slate-300 hover:text-fuchsia-200 cursor-pointer",onClick:e=>{D?R(!1):R(!0)},children:D?(0,l.jsx)("span",{children:"Expand"}):(0,l.jsx)("span",{children:"Collapse"})})]}),(0,l.jsx)("span",{className:"opacity-20",children:"|"}),(0,l.jsx)("div",{className:"button ghost px-0",onClick:e=>{let t=p().cloneDeep(j);delete t.date_created,delete t.date_created_code,delete t.date_created_timestamp,delete t.date_updated,delete t.date_updated_code,delete t.date_updated_timestamp,delete t.id,delete t.uuid,localStorage.setItem("duplicate_entry",JSON.stringify(t)),window.location.href="/admin/".concat(null==h?void 0:h.id,"/databases/").concat(v.db_slug,"/tables/").concat(x.tableName,"/entries/add-entry?duplicate=true&id=").concat(j.id)},children:(0,l.jsx)("span",{className:"text-slate-300",children:"Duplicate"})}),(0,l.jsx)("span",{className:"opacity-20",children:"|"}),(0,l.jsx)(b,{table:x,user:h,entry:j,query:E,url:B})]})]})}),(0,l.jsxs)("form",{className:"w-full flex flex-col items-stretch gap-8 minimal-scrollbars relative",style:T?{}:{maxHeight:D?"300px":"none",paddingTop:"10px",paddingBottom:"10px",overflow:"hidden"},onSubmit:e=>{e.preventDefault(),F(!0);let t={},a=e.target;C.forEach(e=>{var l;if(!e.fieldName||!a[e.fieldName])return;let i="string"!=typeof a[e.fieldName].value,d="number"!=typeof a[e.fieldName].value;(i||d||a[e.fieldName].value)&&(null!==(l=a[e.fieldName])&&void 0!==l&&l.dataset.default||(t[e.fieldName]=a[e.fieldName].value))}),U.current[0]&&U.current.forEach(e=>{var a;(null==e?void 0:e.fieldName)&&(null==e?void 0:null===(a=e.ref)||void 0===a?void 0:a.current)&&(t[e.fieldName]=e.ref.current.getContent())}),g.current[0]&&g.current.forEach(e=>{var a;(null==e?void 0:e.fieldName)&&(null==e?void 0:null===(a=e.ref)||void 0===a?void 0:a.current)&&(t[e.fieldName]=e.ref.current.getValue())}),(0,s.A)("/api/updateTableEntry",{method:"post",body:{dbFullName:v.db_full_name,dbSlug:v.db_slug,dbId:v.id,tableName:x.tableName,entryId:L.id,payload:t,tableSchema:x,delegated:null==E?void 0:E.delegated,confirmedDelegetedUser:_}},!0).then(e=>{e.success?(0,s.A)("/api/refreshEntry",{method:"POST",body:{table:x.tableName,db:v.db_full_name,id:L.id,schema:JSON.stringify(x)}}).then(e=>{e.success&&(O(e.entry),setTimeout(()=>{F(!1)},500))}):(window.alert(e.msg+"\n"+(e.err||"")),setTimeout(()=>{F(!1)},500))})},onKeyUp:e=>{if(e.ctrlKey&&"Enter"==e.key){var t;window.confirm("Update this Form?")&&(null===(t=document.getElementById(z))||void 0===t||t.click())}},children:[I&&(0,l.jsx)(o.A,{}),(D&&!T?C.slice(0,3):C).map((e,t)=>{let a=w.filter(t=>{var a;return t.name===(null===(a=e.dataType)||void 0===a?void 0:a.replace(/\d|\(|\)/g,""))});return(0,l.jsx)(c.A,{fieldObject:e,dataTypeSchema:a[0],richTextEditors:y,currentRichTextEditorForms:U,entry:L,query:E,entryPage:T,confirmedDelegetedUser:_,jsonTextEditors:g,formButtonId:z},t+1)}),(0,l.jsx)("button",{type:"submit",className:I?" pointer-events-none opacity-40":"",id:z,children:"Update Entry"})]}),!T&&(0,l.jsx)(r.A,{collapse:D,setCollapse:R})]})}},6959:(e,t,a)=>{a.d(t,{A:()=>d});var l=a(4848),i=a(2027);function d(e){let{selectOptions:t,name:a,onChangeHandler:d,required:s,setAlert:n,title:r,defaultValue:o,info:c,id:u}=e;try{function p(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),a=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!a.classList.contains("hidden")){a.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&a.classList.contains("hidden"))){if(!t){a.classList.add("hidden");return}if(a.classList.contains("hidden")){a.classList.remove("hidden");return}a.classList.add("hidden")}}return(0,l.jsxs)("div",{className:"form-select-block flex items-start flex-col gap-0.5 w-full relative"+(c?" pr-8":""),children:[r&&(0,l.jsxs)("label",{htmlFor:a,children:[r,s?"":" (optional)"]}),(0,l.jsxs)("div",{className:"flex items-center w-full relative",children:[(0,l.jsx)("select",{name:a,id:u||a,className:"w-full bg-white",required:s,onChange:e=>{n&&n(null),e.target.classList.remove("warning"),d&&d(e)},defaultValue:o||void 0,children:t.map((e,t)=>{let{payload:a,title:i}=e;return(0,l.jsx)("option",{value:a,selected:!!e.default,children:i},t+1)})}),(0,l.jsx)(i.A,{className:"absolute right-2 text-base text-slate-500 pointer-events-none",size:20}),c&&(0,l.jsxs)("div",{className:"info-wrapper absolute -right-10 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:p,onMouseLeave:p,onClick:p,children:[(0,l.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,l.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,l.jsx)("span",{children:c})}),(0,l.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormSelect =>",e),(0,l.jsx)("div",{children:"Form Select Error"})}}a(6540)}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/7287-a0cc766f27863bfc.js b/dsql-app/.local_dist/static/chunks/7287-a0cc766f27863bfc.js deleted file mode 100644 index 7b6a5934..00000000 --- a/dsql-app/.local_dist/static/chunks/7287-a0cc766f27863bfc.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7287],{5471:(e,t,y)=>{let h=y(5979),{mergeAttributesWithElements:a}=y(8205);e.exports=(e,t={})=>h(a(e),t)},5979:e=>{e.exports=(e,t={})=>{let y=t.char||" ",h=t.count||2,a=0,l=[];return e.reverse().reduce((e,t)=>{l.length&&a&&l[a]&&l[a]===t.substring(1,l[a].length+1)&&(l.splice(a,1),a--);let i=y.repeat(a?a*h:0),r=[`${i}${t}`,...e];return"{let t=e=>e.trim().replace(/(^(\s|\t)+|(( |\t)+)$)/gm,"");e.exports={mergeAttributesWithElements:e=>{let y=t(e).split("\n"),h=[],a="";for(let e=0;e")){h.push(`${a}${t.slice(0,-2)} />`),a="";continue}if(t.endsWith(">")){h.push(`${a}${t.startsWith(">")||t.startsWith("<")?"":" "}${t}`),a="";continue}a+=a.length?` ${t}`:t}return h},removeEmptyLines:t}},5014:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},8453:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},1356:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("CircleMinus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}]])},9894:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("CirclePlus",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M8 12h8",key:"1wcyev"}],["path",{d:"M12 8v8",key:"napkw2"}]])},7845:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("CopyPlus",[["line",{x1:"15",x2:"15",y1:"12",y2:"18",key:"1p7wdc"}],["line",{x1:"12",x2:"18",y1:"15",y2:"15",key:"1nscbv"}],["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},4839:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},9140:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},7290:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]])},4769:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("FileCog",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v2",key:"17k7jt"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"6",cy:"14",r:"3",key:"a1xfv6"}],["path",{d:"M6 10v1",key:"xs0f9j"}],["path",{d:"M6 17v1",key:"idyhc0"}],["path",{d:"M10 14H9",key:"m5fm2q"}],["path",{d:"M3 14H2",key:"19ot09"}],["path",{d:"m9 11-.88.88",key:"lhul2b"}],["path",{d:"M3.88 16.12 3 17",key:"169z9n"}],["path",{d:"m9 17-.88-.88",key:"5io96w"}],["path",{d:"M3.88 11.88 3 11",key:"1ynhy1"}]])},4266:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("FileInput",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M2 15h10",key:"jfw4w8"}],["path",{d:"m9 18 3-3-3-3",key:"112psh"}]])},2894:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},1333:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("FileX2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m8 12.5-5 5",key:"b853mi"}],["path",{d:"m3 12.5 5 5",key:"1qls4r"}]])},3419:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("FolderOutput",[["path",{d:"M2 7.5V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-1.5",key:"1yk7aj"}],["path",{d:"M2 13h10",key:"pgb2dq"}],["path",{d:"m5 10-3 3 3 3",key:"1r8ie0"}]])},9508:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},2276:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("Grid2x2",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M12 3v18",key:"108xh3"}]])},9753:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},1915:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},6446:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},7273:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},2750:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("Server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]])},8190:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("Sheet",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["line",{x1:"3",x2:"21",y1:"9",y2:"9",key:"1vqk6q"}],["line",{x1:"3",x2:"21",y1:"15",y2:"15",key:"o2sbyz"}],["line",{x1:"9",x2:"9",y1:"9",y2:"21",key:"1ib60c"}],["line",{x1:"15",x2:"15",y1:"9",y2:"21",key:"1n26ft"}]])},5922:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},2836:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("SquarePen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a2.121 2.121 0 1 1 3 3L12 15l-4 1 1-4Z",key:"1lpok0"}]])},6051:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("SquareTerminal",[["path",{d:"m7 11 2-2-2-2",key:"1lz0vl"}],["path",{d:"M11 13h4",key:"1p7l4v"}],["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}]])},6897:(e,t,y)=>{"use strict";y.d(t,{A:()=>h});let h=(0,y(5737).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/7384-e241cdc2266f0106.js b/dsql-app/.local_dist/static/chunks/7384-e241cdc2266f0106.js deleted file mode 100644 index 77cf3ebb..00000000 --- a/dsql-app/.local_dist/static/chunks/7384-e241cdc2266f0106.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7384],{7384:(e,u,n)=>{n.d(u,{A:()=>l}),n(4848),n(6540),n(9020);function l(e){let{user:u,userType:n,setLoading:l}=e;return null}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/7391-2cf158002dcd120b.js b/dsql-app/.local_dist/static/chunks/7391-2cf158002dcd120b.js deleted file mode 100644 index e8c14f74..00000000 --- a/dsql-app/.local_dist/static/chunks/7391-2cf158002dcd120b.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7391],{3647:(e,s,a)=>{a.d(s,{A:()=>n});var t=a(4848),l=a(6540);function n(e){let{confirmedDelegetedUser:s,linksArray:a,user:n}=e,[i,r]=l.useState(a||null);return(l.useEffect(()=>{var e;if(a)return;let s=window.location.pathname,t=s.split("/"),l=[];l.push({title:"Home",path:s.match(/admin/)?"/admin":"/"}),null===(e=window.location.search)||void 0===e||e.match(/delegated=true/),t.forEach((e,s,a)=>{!(null==e?void 0:e.match(/./))||1==s||e.match(/^\d+$/)&&n&&!l.find(e=>!!e.title.match(/^entries$|^users$/))||l.push({title:e,path:(()=>{let e="";for(let t=0;ts)&&l.match(/./)&&(e+="/".concat(l))}return e})()})}),r(l)},[]),i&&i[1])?(0,t.jsx)("div",{className:"text-sm mt-2 flex-wrap",children:i.map((e,s,a)=>s===i.length-1?(0,t.jsx)("a",{href:e.path,className:"text-slate-400 dark:text-slate-500 pointer-events-none",children:e.title},s):(0,t.jsxs)(l.Fragment,{children:[(0,t.jsx)("a",{href:e.path,className:"query-url",children:e.title}),(0,t.jsx)("span",{className:"opacity-20",children:"|"})]},s))}):(0,t.jsx)(l.Fragment,{})}},7220:(e,s,a)=>{a.d(s,{A:()=>x});var t=a(4848),l=a(6540),n=a(9020),i=a(65),r=a(1710),c=a(9753),d=a(7273),o=a(7216);function x(){let[e,s]=l.useState(!0),[a,x]=l.useState(0),[h,m]=l.useState(0);return(l.useEffect(()=>{a||(0,n.A)("/api/getDiskUsage").then(e=>{(null==e?void 0:e.total)&&(x(e.total),localStorage.setItem("disk_usage",e.total)),s(!1)})},[]),e)?(0,t.jsx)("div",{className:"button ghost small-text",style:{height:"30px"},children:(0,t.jsx)(r.A,{width:"15px",position:"relative"})}):(0,t.jsx)(l.Fragment,{children:a?(0,t.jsxs)("div",{className:"button ghost small-text normal-weight p-0",style:{height:"30px",padding:0},onClick:e=>{s(!0),(0,i.A)().then(()=>{m(e=>e+1),s(!1)})},children:[e&&(0,t.jsx)(r.A,{width:"15px"}),(0,t.jsx)(c.A,{size:20,className:"text-slate-400 mr-[3px]"}),(0,t.jsx)("span",{className:"font-bold text-slate-700 dark:text-white",children:a&&a.toFixed(2)}),(0,t.jsx)("span",{className:"text-slate-500",children:"mb"}),(0,t.jsx)(d.A,{size:17,className:"text-slate-400",strokeWidth:2})]}):(0,t.jsxs)("span",{className:"text-sm info gray font-normal w-auto",children:[(0,t.jsx)(o.A,{}),(0,t.jsx)("span",{children:"No Disk Usage Data Available Yet"})]})})}},65:(e,s,a)=>{a.d(s,{A:()=>l});var t=a(9020);async function l(){let e=await (0,t.A)("/api/getDiskUsage");localStorage.setItem("disk_usage",e.total)}},8181:(e,s,a)=>{a.d(s,{A:()=>k});var t=a(4848),l=a(6540),n=a(3368),i=a.n(n),r=a(6232),c=a(8631),d=a(9140),o=a(1915),x=a(4909),h=a(5014),m=a(2894),u=a(9508),j=a(5922);function p(e){let{user:s}=e,[a,n]=l.useState(!0);return(0,t.jsxs)("aside",{className:"aside"+(a?" mobile-collapsed":" mobile-expanded"),children:[(0,t.jsx)(r.A,{adminAside:!0,collapseAsideMobile:a,setCollapseAsideMobile:n}),(0,t.jsx)("hr",{className:"opacity-0 mt-4"}),(0,t.jsxs)("div",{className:"main-links"+(a?" hidden lg:flex":" "),children:[(0,t.jsxs)("a",{href:"/admin","data-currentlink":"/admin","data-strictlink":"true",children:[(0,t.jsx)(c.A,{size:20}),(0,t.jsx)("span",{children:"Dashboard"})]}),(0,t.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/databases"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/databases"),children:[(0,t.jsx)(d.A,{size:20}),(0,t.jsx)("span",{children:"Databases"})]}),(0,t.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/media"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/media"),children:[(0,t.jsx)(o.A,{size:20}),(0,t.jsx)("span",{children:"Media"})]}),(0,t.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/users"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/users"),children:[(0,t.jsx)(x.A,{size:20}),(0,t.jsx)("span",{children:"Users"})]}),(0,t.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/schema"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/schema"),children:[(0,t.jsx)(h.A,{size:20}),(0,t.jsx)("span",{children:"Schema"})]}),(0,t.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/api-keys"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/api-keys"),children:[(0,t.jsx)(m.A,{size:20}),(0,t.jsx)("span",{children:"API Keys"})]}),(0,t.jsxs)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/connect"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/connect"),children:[(0,t.jsx)(u.A,{size:20}),(0,t.jsx)("span",{children:"Connect"})]}),!!((null==s?void 0:s.id)&&"1"==String(null==s?void 0:s.id))&&(0,t.jsx)(l.Fragment,{children:(0,t.jsxs)("a",{href:"/su","data-currentlink":"/su",children:[(0,t.jsx)(j.A,{size:20}),(0,t.jsx)("span",{children:"Super Admin User"})]})}),(0,t.jsx)("hr",{className:"opacity-80"}),(0,t.jsxs)("div",{className:"flex-col gap-0 items-start w-full",children:[(0,t.jsx)("a",{href:"/admin/".concat(null==s?void 0:s.id,"/settings"),"data-currentlink":"/admin/".concat(null==s?void 0:s.id,"/settings"),children:(0,t.jsx)("span",{children:"Settings"})}),(0,t.jsx)("a",{href:"/docs","data-currentlink":"/docs",target:"_blank",children:(0,t.jsx)("span",{children:"Documentation"})}),(0,t.jsx)("a",{href:"/logout","data-currentlink":"/logout",children:(0,t.jsx)("span",{children:"Logout"})})]})]})]})}a(7836);var f=a(2683);function g(e){let{user:s,extraHeaderContent:a}=e,[n,i]=l.useState(s||null);return l.useEffect(()=>{(null==s?void 0:s.logged_in_status)&&i(s||null)},[s]),(0,t.jsx)("section",{className:"overflow-visible w-full px-0 md:px-8 py-0 flex justify-center bg-white dark:bg-slate-800 shadow-lg gap-4 dark:shadow-black/10 shadow-slate-900/5 relative z-[100]",style:{zIndex:700,border:"none"},children:(0,t.jsxs)("div",{className:"w-full items-center justify-between gap-4 md:gap-8",children:[(0,t.jsxs)("div",{className:"hidden xl:flex flex-col items-stretch grow fixed xl:static top-0 right-0 px-4 xl:px-0 shadow-xl xl:shadow-none h-screen xl:h-auto overflow-auto xl:overflow-visible w-screen sl:w-auto bg-white xl:bg-transparent pb-10 xl:pb-0",id:"main-nav-content-wrapper",children:[(0,t.jsxs)("div",{className:"items-center mb-2 flex xl:hidden",children:[(0,t.jsx)("a",{href:"/",className:"hidden xl:flex",children:(0,t.jsx)("img",{src:"/images/logo-icon-alt-2.png",alt:"Logo Icon",width:37})}),(0,t.jsx)("button",{className:"outlined gray ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");null==s||s.classList.toggle("hidden")},style:{border:"none"},children:(0,t.jsx)("span",{className:"font-semibold text-4xl",children:"✕"})})]}),(0,t.jsxs)("div",{className:"flex items-center w-full gap-6 grow flex-col xl:flex-row justify-start xl:justify-between",children:[(0,t.jsx)("div",{className:"gap-6",children:a}),(0,t.jsx)(f.A,{activeUser:n})]})]}),(0,t.jsxs)("button",{className:"bg-transparent w-16 p-4 gap-1.5 flex xl:hidden flex-col hover:bg-transparent transition-all ml-auto",onClick:e=>{let s=document.getElementById("main-nav-content-wrapper");null==s||s.classList.toggle("hidden")},style:{minWidth:"50px",backgroundColor:"transparent"},id:"main-header-hamburger-button","aria-label":"Mobile Hambutget Button",children:[(0,t.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,t.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"}),(0,t.jsx)("div",{className:"w-full h-1 bg-slate-600 dark:bg-slate-400 rounded-full"})]})]})})}var v=a(2567),w=a(7220),b=a(9020);function k(e){let{children:s,head:a,user:n,productionEnvironment:c,extraHeaderContent:d,aceEditor:o}=e;return d||(d=(0,t.jsx)(w.A,{})),l.useEffect(()=>{let e=document.querySelectorAll("aside .main-links a");(0,v.A)({links:e}),document.cookie.match(/user_refresh=1/)&&(0,b.A)("/api/reAuthenticateUser",{method:"post",body:{}},!0).then(e=>{e.status&&e.user&&(document.cookie="user_refresh=0;max-age=0",localStorage.setItem("csrf",e.user.csrf_k),localStorage.setItem("user",JSON.stringify(e.user)),window.location.reload())})},[]),(0,t.jsxs)(l.Fragment,{children:[(0,t.jsxs)(i(),{children:[a,(0,t.jsxs)(l.Fragment,{children:[(0,t.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ace.min.js",integrity:"sha512-q6CTB0jS+VuJnSct82rVcWlI06LGzNjaG3CWenHWVUncRvc4UQMFkA3a5Ip880xr+lBx38FcHDclOxPdSg+sBw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"}),(0,t.jsx)("script",{src:"https://cdnjs.cloudflare.com/ajax/libs/ace/1.22.0/ext-language_tools.min.js",integrity:"sha512-6g6cvocV7eT/J8L44lL8gJKqq9onqQeYGgJO0DmrsYFcCfRl6wYkYA/KHS768r4QVTB4JxsCcMQ9gIezxpTCZw==",crossOrigin:"anonymous",referrerPolicy:"no-referrer"})]})]}),(0,t.jsxs)("div",{className:"admin w-full flex items-start gap-0",children:[(0,t.jsx)(p,{user:n}),(0,t.jsxs)("main",{className:"relative",children:[(0,t.jsx)(g,{user:n,extraHeaderContent:d}),(0,t.jsx)("div",{className:"admin-content relative z-10",children:s}),(0,t.jsx)("footer",{className:"flex justify-center w-full items-center p-4",children:(0,t.jsxs)("div",{className:"max-w-6xl w-full justify-center flex-wrap",children:[(0,t.jsx)("div",{className:"flex items-center gap-2 scale-75",children:(0,t.jsx)(r.A,{})}),(0,t.jsx)("span",{className:"opacity-25",children:"|"}),(0,t.jsxs)("span",{className:"text-sm text-slate-400 dark:text-slate-600 text-center",children:[new Date().getFullYear()," \xa9 Datasquirel. All rights reserved."]}),(0,t.jsx)("span",{className:"opacity-25",children:"|"}),(0,t.jsx)("a",{href:"/docs",children:"Docs"}),(0,t.jsx)("span",{className:"opacity-25",children:"|"}),(0,t.jsx)("a",{href:"/terms",children:"Terms"})]})})]})]})]})}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/8076-c8df432e3a6a7868.js b/dsql-app/.local_dist/static/chunks/8076-c8df432e3a6a7868.js deleted file mode 100644 index a1ef26bc..00000000 --- a/dsql-app/.local_dist/static/chunks/8076-c8df432e3a6a7868.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8076],{5844:(e,a,t)=>{t.d(a,{A:()=>n});var l=t(4848),s=t(7216);function n(){return(0,l.jsx)("button",{className:"outlined gray p-2 w-9 h-9 flex items-center justify-center rounded-full",onClick:e=>{window.history.back()},children:(0,l.jsx)(s.A,{})})}t(6540)},5139:(e,a,t)=>{t.d(a,{A:()=>d});var l=t(4848);t(6540);var s=t(4839),n=t(856);function d(e){let{slugText:a,justIcon:t,noIcon:d,title:i,outlined:o,extraClasses:r}=e;return(0,l.jsxs)("div",{className:(0,n.QP)("button small-text hover:!bg-transparent",o?" outlined gray bg-white":" ghost light-gray",r),onClick:e=>{navigator.clipboard.writeText(a).then(()=>{alert('Copied: "'.concat(a,'"'))})},style:o?void 0:{padding:0},children:[!d&&(0,l.jsx)(s.A,{size:o?15:20}),!t&&(0,l.jsx)("span",{className:"text-slate-500 dark:text-slate-300",children:i||"Copy Slug"})]})}},5211:(e,a,t)=>{t.d(a,{A:()=>x});var l=t(4848),s=t(6540),n=t(5139),d=t(7220),i=t(5974),o=t(9020),r=t(1710),c=t(2027),m=t(6051),u=t(3419),h=t(4266),b=t(7290);function x(e){var a,t;let{database:i,query:o,confirmedDelegetedUser:r,user:u}=e,{active_clone:h,active_clone_parent_db:b}=i,x=null==r?void 0:r.delegated;null==r||null===(a=r.priviledges)||void 0===a||a.match(/Edit Tables/i),null==r||null===(t=r.priviledges)||void 0===t||t.match(/Delete Tables/i);let[p,f]=s.useState(null);return(0,l.jsxs)("div",{className:"flex-wrap justify-center gap-4",children:[(0,l.jsxs)("div",{className:"dropdown-wrapper gap-4",children:[(0,l.jsxs)("div",{className:"relative",children:[(0,l.jsxs)("div",{className:"w-8 h-8 relative",children:[(0,l.jsx)("img",{src:i.db_image,alt:"Database Image",width:20,className:"w-full h-full rounded-full object-cover"}),(null==r?void 0:r.delegated)&&(0,l.jsxs)("div",{className:" absolute -bottom-2 left-5 gap-1",children:[(0,l.jsx)("img",{src:r.rootUserImage,alt:"Root User Image",className:"w-5 h-5 rounded-full object-cover border-2 border-white dark:border-slate-800 border-solid"}),(0,l.jsx)("span",{className:"text-xs",children:r.rootUserEmail})]})]}),(0,l.jsx)("span",{className:"font-semibold text-base"+((null==r?void 0:r.delegated)?" -mt-3":""),children:i.db_name})]}),(0,l.jsx)(c.A,{size:20}),(0,l.jsxs)("div",{className:"dropdown p-0",children:[(0,l.jsx)("hr",{className:"m-0"}),(0,l.jsx)("a",{href:"/admin/".concat(null==u?void 0:u.id,"/databases/").concat(i.db_slug,"/edit-database"),className:"button plain-text more-padding normal-weight",children:"Edit Database"}),(0,l.jsx)("hr",{className:"m-0"}),!h&&(0,l.jsxs)(s.Fragment,{children:[(0,l.jsx)("a",{href:"/admin/".concat(null==u?void 0:u.id,"/databases/add-database?duplicate=").concat(i.db_full_name),className:"button plain-text more-padding normal-weight",children:"Duplicate Database"}),(0,l.jsx)("hr",{className:"m-0"})]}),(0,l.jsx)("a",{href:"/admin/".concat(null==u?void 0:u.id,"/databases/").concat(i.db_slug,"/schema"),className:"button plain-text more-padding normal-weight",children:"Schema"}),(0,l.jsx)("hr",{className:"m-0"}),(0,l.jsx)("a",{href:"/admin/".concat(null==u?void 0:u.id,"/databases/").concat(i.db_slug,"/users"),className:"button plain-text more-padding normal-weight",children:"Database Users"}),!x&&(0,l.jsx)(g,{database:i,user:u})]})]}),(0,l.jsx)("hr",{className:"vertical"}),(0,l.jsx)(n.A,{slugText:i.db_slug,title:"Db Slug"}),(0,l.jsx)("div",{className:"-mt-1 gap-1",children:(0,l.jsx)(n.A,{slugText:i.db_full_name,title:"Full DB Name"})}),!x&&(0,l.jsxs)(s.Fragment,{children:[(0,l.jsx)("hr",{className:"vertical"}),(0,l.jsxs)("a",{href:"/admin/".concat(null==u?void 0:u.id,"/databases/").concat(i.db_slug,"/shell"),className:"button ghost small-text",style:{height:"30px",padding:0},children:[(0,l.jsx)(m.A,{size:20}),(0,l.jsx)("span",{className:"text-sm font-semibold",children:"Shell"})]})]}),(0,l.jsx)("hr",{className:"vertical"}),(0,l.jsx)(d.A,{})]})}function g(e){let{database:a,user:t}=e,[n,d]=s.useState(!1),c=s.useRef();return(0,l.jsxs)(s.Fragment,{children:[n&&(0,l.jsx)(r.A,{width:"20px"}),(0,l.jsx)("hr",{className:"m-0"}),(0,l.jsx)("a",{href:"/admin/".concat(null==t?void 0:t.id,"/databases/").concat(a.db_slug,"/shell"),className:"button plain-text more-padding normal-weight",children:"Shell"}),(0,l.jsx)("hr",{className:"m-0"}),(null==a?void 0:a.remote_connected)==1?(0,l.jsx)(p,{database:a}):(0,l.jsx)("a",{href:"/admin/".concat(null==t?void 0:t.id,"/databases/").concat(a.db_slug,"/connect"),className:"button plain-text more-padding normal-weight",children:"Connect"}),(0,l.jsx)("hr",{className:"m-0"}),(0,l.jsxs)("button",{className:"button plain-text more-padding normal-weight w-full",onClick:e=>{(0,i.A)({url:"/api/exportDatabase?dbName=".concat(a.db_full_name),fileName:"".concat(a.db_full_name,".sql")})},children:[(0,l.jsx)(u.A,{size:20}),(0,l.jsx)("span",{children:"Export Database"})]}),(0,l.jsx)("input",{type:"file",name:"upload-update-schema",id:"",ref:c,className:"hidden"}),(0,l.jsxs)("button",{className:"button gray outlined more-padding normal-weight w-full rounded-none -mb-[1px]",onClick:e=>{var t;c.current&&(c.current.addEventListener("change",e=>{let t=null===(l=e.target.files)||void 0===l?void 0:l[0];if(!t){alert("No File Selected");return}var l,s=new FileReader;s.onload=function(e){var t,l=null===(t=e.target)||void 0===t?void 0:t.result;l||alert("Invalid File!");try{let e=null==l?void 0:l.toString();if(!e)throw Error("Invalid File!");let t=JSON.parse(e);window.confirm("Are you sure you want to use this schema file for the current database?")&&window.confirm("Remember if any existing table doesn't exist in the new schema file that table and all its content will be erased forever. Continue?")&&(d(!0),(0,o.A)("/api/user-schema/replace-database-schema",{method:"POST",body:{schema:t,dbId:a.id}},!0).then(e=>{e.success&&window.location.reload()}).finally(()=>{d(!1)}))}catch(e){alert("Invalid File. Please enter a valid JSON file")}},s.readAsText(t)}),null===(t=c.current)||void 0===t||t.click())},children:[(0,l.jsx)(h.A,{size:20}),(0,l.jsx)("span",{children:"Update From Schema"})]}),(0,l.jsxs)("button",{className:"button gray outlined more-padding normal-weight w-full rounded-none",onClick:e=>{(0,i.A)({url:"/api/downloadDatabaseSchema?dbName=".concat(a.db_full_name),fileName:"".concat(a.db_full_name,".json")})},children:[(0,l.jsx)(b.A,{size:20}),(0,l.jsx)("span",{children:"Download Schema"})]})]})}function p(e){let{database:a}=e;return(0,l.jsx)("button",{className:"button plain-text more-padding normal-weight w-full",onClick:e=>{window.confirm("Disconnect this Database from the remote host?")&&(0,o.A)("/api/connect/disconnect",{method:"POST",body:{dbId:a.id}},!0).then(e=>{e.success?window.location.reload():(console.log(e),alert(e.msg||"Remote disconnection failed. Please try again."))})},children:"Disconnect"})}},5974:(e,a,t)=>{t.d(a,{A:()=>l});function l(e){let{url:a,fileName:t,setLoading:l}=e;l&&l(!0),fetch(a,{method:"GET",headers:{[localStorage.getItem("csrf")||"none"]:"true"}}).then(e=>e.body).then(e=>{let a=null==e?void 0:e.getReader();if(a)return new ReadableStream({start:e=>(function t(){return null==a?void 0:a.read().then(a=>{let{done:l,value:s}=a;if(l){e.close();return}return e.enqueue(s),t()})})()})}).then(e=>new Response(e)).then(e=>e.blob()).then(e=>URL.createObjectURL(e)).then(e=>{let a=document.createElement("a");a.href=e,a.download=t,a.style.display="none",document.body.appendChild(a),a.click(),URL.revokeObjectURL(e),document.body.removeChild(a),setTimeout(()=>{l&&l(!1)},1e3)}).catch(e=>{console.log(e),setTimeout(()=>{l&&l(!1)},1e3)})}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/8311-87e8d6ec01c2e05f.js b/dsql-app/.local_dist/static/chunks/8311-87e8d6ec01c2e05f.js deleted file mode 100644 index 85d5515e..00000000 --- a/dsql-app/.local_dist/static/chunks/8311-87e8d6ec01c2e05f.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8311],{8034:(e,l,a)=>{a.d(l,{A:()=>o});var t=a(4848),i=a(6540),n=a(809),s=a(1765),d=a(2543),r=a.n(d);function o(e){var l,d,o;let{targetField:c,fieldIndex:u,tableFields:m,setTableFields:x,refreshFieldsListRef:p,setActiveEdit:h,database:f,currentTable:v,user:g}=e,y=(null==c?void 0:c.dataType)?c.dataType.replace(/\d|\(|\)/g,""):null,j=(null==c?void 0:c.dataType)?c.dataType.replace(/[^\d]/g,""):"200",N=a(4327),b=i.useRef(r().cloneDeep(c)),w=i.useRef(),[T,_]=i.useState(c),[F,C]=i.useState(null==c?void 0:c.fieldName),[A,S]=i.useState(y),[k,D]=i.useState(j),[V,I]=i.useState("Varchar is simply letters and numbers within the range 0 - 255"),[E,K]=i.useState((null==c?void 0:c.richText)&&!(null==c?void 0:c.encrypted)?"Yes":"No"),R=!!(null==A?void 0:A.match(/uuid/i));return(0,t.jsx)("div",{className:"w-full -mt-3 bg-white dark:bg-slate-800 flex-wrap",ref:w,children:(0,t.jsxs)("form",{className:"flex flex-col xl:flex-row items-start gap-4 w-full justify-between border border-solid p-4 border-slate-200 dark:border-slate-600 rounded rounded-t-none focus:shadow-lg shadow-slate-700 dark:shadow-black relative flex-wrap",onSubmit:e=>{var l,a;e.preventDefault(),x(e=>(e[u]=T,e)),p.current(e=>e+1),null===(a=e.target.closest(".table-field-wrapper"))||void 0===a||null===(l=a.querySelector(".edit-table-field-section"))||void 0===l||l.classList.toggle("hidden")},children:[(0,t.jsxs)("div",{className:"gap-4 flex-wrap w-full md:w-auto flex-col xl:flex-row items-stretch",children:[(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,t.jsx)("label",{htmlFor:"new_field_name",children:"Field Name"}),(0,t.jsx)("input",{type:"text",name:"new_field_name",id:"new_field_name",placeholder:"Eg. post_title",onInput:async e=>{let l=e.target;l.value=l.value.toLowerCase().replace(/ /g,"_"),_(e=>(e.fieldName=l.value,e.updatedField=!0,e.originName||(e.originName=F),e))},required:!0,defaultValue:F})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,t.jsxs)("div",{className:"flex-wrap xl:flex-nowrap w-full md:w-auto",children:[(0,t.jsx)("label",{htmlFor:"new_field_data_type",children:"Data Type"}),(0,t.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start",children:[(0,t.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,t.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,t.jsx)("span",{children:V})})]})]}),(0,t.jsxs)("div",{className:"w-auto",children:[(0,t.jsx)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl-w-auto",onChange:e=>{let l=e.target;S(l.value),l.childNodes.forEach(e=>{e.value===l.value&&e.dataset.desc&&I(e.dataset.desc),e.value===l.value&&e.dataset.literal?(T.defaultValueLiteral=e.dataset.literal,T.nullValue=!1):delete T.defaultValueLiteral}),c.dataType=l.value+(l.value.match(/VARCHAR/)?"(".concat(k||200,")"):"")},defaultValue:A||void 0,children:N.map((e,l)=>e.name.match(/VARCHAR/)?(0,t.jsx)("option",{value:e.name,"data-desc":e.description,children:e.title+"("+(k||200)+")"},l+1):(0,t.jsx)("option",{value:e.name,"data-desc":e.description,"data-literal":e.valueLiteral||void 0,children:e.title},l+1))}),(null==A?void 0:A.match(/VARCHAR/))&&(0,t.jsx)("input",{type:"number",defaultValue:k||200,className:"px-2",style:{maxWidth:"60px"},max:255,min:5,onChange:e=>{D(e.target.value),c.dataType=A+"(".concat(e.target.value,")")}})]})]}),(null==A?void 0:A.match(/text/i))&&(0,t.jsx)(i.Fragment,{children:(0,t.jsx)(s.A,{targetField:c})}),!(null===(l=c.dataType)||void 0===l?void 0:l.match(/text/i))&&!R&&(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,t.jsx)("label",{htmlFor:"new_field_required",children:"Required?"}),(0,t.jsxs)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",defaultValue:(null==c?void 0:c.notNullValue)?"Yes":"No",onChange:e=>{console.log(c),"Yes"===e.target.value?c.notNullValue=!0:(c.notNullValue=!1,delete c.notNullValue)},children:[(0,t.jsx)("option",{value:"No",children:"No"}),(0,t.jsx)("option",{value:"Yes",children:"Yes"})]})]}),!R&&(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,t.jsx)("label",{htmlFor:"new_field_default_value",children:(null==T?void 0:null===(d=T.dataType)||void 0===d?void 0:d.match(/text$/i))?"Can't Set Default for text values":"Default Value (optional)"}),(0,t.jsx)("input",{type:"text",name:"new_field_default_value",id:"new_field_default_value",className:(null==T?void 0:null===(o=T.dataType)||void 0===o?void 0:o.match(/text$/i))?"pointer-events-none opacity-50":"",placeholder:"Default Value",defaultValue:(null==T?void 0:T.defaultValue)?T.defaultValue:(null==T?void 0:T.nullValue)?"NULL":"",onInput:e=>{var l;let a=e.target;null!==(l=T.dataType)&&void 0!==l&&l.match(/text$/i)||_(e=>(a.value.match(/./)?delete e.notNullValue:(delete e.defaultValue,delete e.nullValue),a.value.match(/^null$/i)?(delete e.defaultValue,e.nullValue=!0):a.value.match(/./)&&(delete e.nullValue,e.defaultValue=a.value),e))}})]}),!R&&(0,t.jsx)(n.A,{database:f,setFieldData:_,setTableFields:x,tableFields:m,targetField:c,user:g,currentTable:v,fieldIndex:u})]}),(0,t.jsxs)("div",{className:"secondary mt-auto flex-wrap w-full xl:w-auto",children:[(0,t.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full md:w-auto grow",children:"Save Updates"}),(0,t.jsx)("div",{className:"button outlined gray mt-auto py-2.5 w-full md:w-auto justify-center grow",onClick:e=>{b.current&&(c=r().cloneDeep(b.current)),x(e=>{let l=r().cloneDeep(e);return u&&b.current&&(l[u]=r().cloneDeep(b.current)),l}),h&&h(!1)},children:"Cancel"})]})]})})}},809:(e,l,a)=>{a.d(l,{A:()=>f});var t=a(4848),i=a(6540),n=a(9268),s=a(6897);function d(e){let{targetField:l}=e;if(!(null==l?void 0:l.richText))return null;let[a,d]=i.useState(l.cssFiles||[]),r=i.useRef(null);return i.useEffect(()=>{l.cssFiles=a},[a]),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-2 w-full my-4",style:{minWidth:"70px"},children:[(0,t.jsx)("span",{className:"label text-xs text-slate-500",children:"Add CSS"}),a.map((e,l)=>(0,t.jsxs)("div",{className:"relative border border-solid border-slate-300 text-xs px-2 py-1 rounded-full",children:[(0,t.jsx)("span",{children:e}),(0,t.jsx)(s.A,{size:20,onClick:()=>{d(l=>l.filter(l=>l!==e))},className:"cursor-pointer hover:opacity-60 "})]},l+1)),(0,t.jsxs)("div",{className:"row w-full",children:[(0,t.jsx)(n.A,{name:"css-file",placeholder:"CSS file URL",elementRef:r}),(0,t.jsx)("button",{className:"secondary outlined",onClick:()=>{var e;let l=null===(e=r.current)||void 0===e?void 0:e.value;(null==l?void 0:l.match(/./))&&d(e=>[...new Set([...e,l])])},children:"Add"})]}),(0,t.jsx)("span",{className:"text-sm text-slate-600",children:"Add CSS files to your Rich Text field"})]})}function r(e){let{targetField:l,setFieldData:a}=e;return(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",style:{minWidth:"70px"},children:[(0,t.jsx)("label",{htmlFor:"encryption_field",children:"Encrypt?"}),(0,t.jsxs)("select",{name:"encryption_field",id:"encryption_field",className:"px-2",defaultValue:(null==l?void 0:l.encrypted)?"Yes":"No",onChange:e=>{a&&a(l=>(e.target.value.match(/yes/i)?l.encrypted=!0:(l.encrypted=!1,delete l.encrypted),l))},children:[(0,t.jsx)("option",{value:"No",children:"No"}),(0,t.jsx)("option",{value:"Yes",children:"Yes"})]})]})}var o=a(2086);function c(e){let{targetField:l,setFieldData:a}=e;return null}function u(e){let{targetField:l}=e;return(0,t.jsxs)("div",{className:"flex flex-col items-start gap-2 w-full",style:{minWidth:"70px"},children:[(0,t.jsx)("label",{htmlFor:"encryption_field",children:"Pattern"}),(0,t.jsx)("span",{className:"text-sm text-slate-500",children:'This describes a pattern that must be matched for this field to be valid. If you add a pattern and make a db entry that doesn\'t match, the entry will be "NULL" or an empty string or the default value.'}),(0,t.jsx)("input",{type:"text",placeholder:"Regex Pattern. Eg: '\\\\.[a-z]+'",onInput:e=>{var a;let t=e.target;(null==t?void 0:null===(a=t.value)||void 0===a?void 0:a.length)>0?l.pattern=t.value:delete l.pattern},defaultValue:null==l?void 0:l.pattern}),(0,t.jsx)("input",{type:"text",placeholder:"Regex Pattern Flags. Eg: igm",onInput:e=>{var a;let t=e.target;(null==t?void 0:null===(a=t.value)||void 0===a?void 0:a.length)>0?l.patternFlags=t.value:delete l.patternFlags},defaultValue:null==l?void 0:l.patternFlags})]})}var m=a(2543),x=a.n(m),p=a(9878);function h(e){let{targetField:l,setFieldData:a}=e;return(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5 w-full",style:{minWidth:"70px"},children:[(0,t.jsx)("label",{htmlFor:"unique_field",children:"Unique Field?"}),(0,t.jsxs)("select",{name:"unique_field",id:"unique_field",className:"px-2",defaultValue:(null==l?void 0:l.unique)?"Yes":"No",onChange:e=>{a&&a(l=>(e.target.value.match(/yes/i)?l.unique=!0:(l.unique=!1,delete l.unique),l))},children:[(0,t.jsx)("option",{value:"No",children:"No"}),(0,t.jsx)("option",{value:"Yes",children:"Yes"})]})]})}function f(e){let{targetField:l,currentTable:a,database:n,tableFields:s,setTableFields:m,setFieldData:f,user:v,fieldIndex:g}=e,[y,j]=i.useState(!1),N=i.useRef(x().cloneDeep(l));return i.useEffect(()=>{},[]),(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)("span",{className:"button outlined gray mt-5 w-full xl:w-auto",onClick:()=>{j(!0)},children:"More"}),(0,t.jsx)(p.A,{open:y,onClose:()=>{N.current&&(l=x().cloneDeep(N.current)),j(!1)},maxWidth:"600px",children:(0,t.jsxs)("div",{className:"m-auto flex flex-col max-w-xl w-full max-h-[90vh] overflow-y-auto",children:[(0,t.jsx)("div",{className:"w-full justify-between",children:(0,t.jsx)("span",{className:"text-xl",children:"More Options"})}),(0,t.jsx)(d,{targetField:l}),(0,t.jsx)(h,{targetField:l,setFieldData:f}),(0,t.jsx)(r,{targetField:l,setFieldData:f}),a&&(0,t.jsx)(o.A,{targetField:l,setFieldData:f,database:n,tableFields:s,setTableFields:m,currentTable:a,user:v}),(0,t.jsx)(c,{targetField:l,setFieldData:f}),(0,t.jsx)(u,{targetField:l}),(0,t.jsx)("button",{className:"w-full outlined more-padding",onClick:()=>{j(!1)},children:"Done"})]})})]})}},8311:(e,l,a)=>{a.d(l,{A:()=>F});var t=a(4848),i=a(6540),n=a(6517);function s(e){let{tableFields:l,setTableFields:a,setRefresh:t,setPageRefresh:i,refreshFieldsListRef:n}=e,s=l.findIndex(e=>"date_created"===e.fieldName);l.splice(s,0,{newTempField:!0}),a(l),(null==n?void 0:n.current)&&n.current(e=>e+1)}var d=a(1342),r=a(1710),o=a(2675),c=a(2086),u=a(9020);function m(e){var l,a,n,s,d,r,m,x,p,h,f;let{field:v,setTargetField:g,fieldIndex:y,tableFields:j,setTableFields:N,refreshFieldsListRef:b,database:w,currentTable:T,user:_,isDelegated:F,setLoading:C}=e,[A,S]=i.useState(v),[k,D]=i.useState(!1);return(0,t.jsxs)("div",{className:"flex-col w-full table-field-wrapper"+(k?" shadow-2xl shadow-slate-700/40 relative z-50":""),children:[(0,t.jsxs)("div",{className:"card no-hover items-center w-full py-4"+(k?" rounded-t":" rounded")+((null===(l=A.fieldName)||void 0===l?void 0:l.match(o.A))?" text-slate-400 pointer-events-none border-slate-200 border":" light-gray"),children:[(0,t.jsx)("span",{className:"font-bold"+((null===(a=A.fieldName)||void 0===a?void 0:a.match(o.A))?" dark:text-slate-500":" dark:text-white"),children:A.fieldName}),(0,t.jsx)("span",{className:"text-xs py-1 px-2 bg-slate-100 dark:bg-slate-700 dark:text-slate-200 rounded ",children:A.dataType}),(null==A?void 0:A.foreignKey)&&(0,t.jsxs)("div",{className:"text-xs bg-primary text-white px-2 py-0.5 rounded-full",children:[(0,t.jsx)("span",{children:"Foreign Key: "}),(0,t.jsxs)("span",{children:[A.foreignKey.destinationTableName," ("," ",(0,t.jsx)("b",{children:A.foreignKey.destinationTableColumnName})," ",")"]})]}),(null===(n=A.fieldName)||void 0===n?void 0:n.match(o.A))&&(0,t.jsx)("span",{className:"text-slate-300 text-sm font-semibold ml-0 md:ml-auto",children:"Default Field"}),!(!F&&!(null===(s=A.fieldName)||void 0===s?void 0:s.match(o.A))&&(null===(d=A.dataType)||void 0===d?void 0:d.match(/INT/)))||A.foreignKey||(null==w?void 0:null===(m=w.active_clone)||void 0===m?void 0:null===(r=m.toString())||void 0===r?void 0:r.match(/1/))?!(!F&&!(null===(x=A.fieldName)||void 0===x?void 0:x.match(o.A))&&(null===(p=A.dataType)||void 0===p?void 0:p.match(/INT/)))||(null==w?void 0:null===(f=w.active_clone)||void 0===f?void 0:null===(h=f.toString())||void 0===h?void 0:h.match(/1/))?(0,t.jsx)(i.Fragment,{}):(0,t.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(0,t.jsx)("div",{className:"button py-1 text-xs light-gray",onClick:e=>{if(window.confirm("Delete this foreign Key?")){var l,a;delete v.foreignKey,C(!0),(0,u.A)("/api/updateClonedTableForeignKeys",{method:"post",body:{tableData:T,database:w.db_full_name,dbSlug:w.db_slug,delegated:null!==(a=window.location)&&void 0!==a&&null!==(l=a.search)&&void 0!==l&&!!l.match(/delegated=true/i)}},!0).then(e=>{e.success?window.location.reload():window.alert("Update Failed, Please Try again.")})}},style:{color:"var(--slate-500)"},children:"Delete Foreign Key"})}):(0,t.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(0,t.jsx)("div",{className:"button outlined py-1 text-xs gray",onClick:e=>{k?D(!1):D(!0)},style:{color:"var(--slate-500)"},children:"Add Foreign Key"})})]}),k&&!F&&(0,t.jsx)("div",{className:"card col w-full -mt-5 pt-0 no-hover",children:(0,t.jsx)(c.A,{targetField:v,setFieldData:S,tableFields:j,setTableFields:N,database:w,currentTable:T,user:_,setActiveEdit:D,activeClonedTable:!0})})]})}var x=a(809),p=a(1765);function h(e){let{fieldIndex:l,setTableFields:n,database:s,user:d,isNewField:r,setLiteralValue:o,tempFieldData:c,setTempFieldData:u,dataTypeValue:m,setDataTypeValue:h,dataType:f,setDataType:v,dataTypeDesc:g,setDataTypeDesc:y}=e,j=a(4327),N=i.useRef();i.useEffect(()=>{var e;N.current&&(N.current.scrollIntoView({block:"center",behavior:"smooth"}),null===(e=N.current.querySelector("input"))||void 0===e||e.focus())},[]);let b=!!f.match(/uuid/i);return(0,t.jsxs)(i.Fragment,{children:[r&&(0,t.jsx)("span",{className:"absolute -top-4 text-sm bg-fuchsia-600 dark:bg-white text-white dark:text-fuchsia-800 px-3 py-1 rounded-full",children:"New Field"}),(0,t.jsxs)("div",{className:"gap-4 flex-wrap xl:flex-nowrap flex-col xl:flex-row items-stretch w-full xl:w-auto",children:[(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,t.jsx)("label",{htmlFor:"new_field_name",children:"Field Name"}),(0,t.jsx)("input",{type:"text",name:"new_field_name",id:"new_field_name",placeholder:"Eg. post_title",onInput:async e=>{let l=e.target,a=l.value.toLowerCase().replace(/ /g,"_");l.value=a},required:!0})]}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-4 xl:gap-0.5",children:[(0,t.jsxs)("div",{className:"items-start flex-wrap xl:flex-nowrap",children:[(0,t.jsx)("label",{htmlFor:"new_field_data_type",children:"Data Type"}),(0,t.jsxs)("div",{className:"dropdown-wrapper reversed text-sm w-full items-start gap-2",children:[(0,t.jsx)("span",{className:"px-2 bg-slate-200 dark:bg-slate-700 rounded-full hover:bg-slate-100 dark:hover:bg-slate-600 hidden xl:flex",children:"Info"}),(0,t.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,t.jsx)("span",{children:g})})]})]}),(0,t.jsxs)("div",{className:"w-full xl:w-auto",children:[(0,t.jsx)("select",{name:"new_field_data_type",id:"new_field_data_type",className:"w-full xl:w-auto",onChange:e=>{let l=e.target;v(l.value),l.childNodes.forEach(e=>{e.value===l.value&&y(e.dataset.desc),e.value===l.value&&e.dataset.literal&&o(e.dataset.literal)})},children:j.map((e,l)=>e.name.match(/VARCHAR/)?(0,t.jsx)("option",{value:e.name,"data-desc":e.description,children:e.title+"("+(m||200)+")"},l+1):(0,t.jsx)("option",{value:e.name,"data-desc":e.description,"data-literal":e.valueLiteral||void 0,children:e.title},l+1))}),f.match(/VARCHAR/)&&(0,t.jsx)("input",{type:"number",defaultValue:m,className:"px-2",style:{maxWidth:"60px"},max:255,min:5,onChange:e=>{h(e.target.value)}})]})]}),(null==f?void 0:f.match(/text/i))&&(0,t.jsx)(i.Fragment,{children:(0,t.jsx)(p.A,{targetField:c})}),!b&&(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,t.jsx)("label",{htmlFor:"new_field_required",children:"Required?"}),(0,t.jsxs)("select",{name:"new_field_required",id:"new_field_required",className:"px-2",children:[(0,t.jsx)("option",{value:"No",children:"No"}),(0,t.jsx)("option",{value:"Yes",children:"Yes"})]})]}),!b&&(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5",children:[(0,t.jsx)("label",{htmlFor:"new_field_default_value",children:"Default Value (optional)"}),(0,t.jsx)("input",{type:"text",name:"new_field_default_value",id:"new_field_default_value",placeholder:"Default Value"})]}),!b&&(0,t.jsx)(x.A,{database:s,setFieldData:u,targetField:c,user:d,fieldIndex:l})]}),(0,t.jsxs)("div",{className:"secondary mt-auto flex-wrap xl:flex-nowrap w-full xl:w-auto",children:[(0,t.jsx)("button",{type:"submit",className:"secondary mt-auto py-3 w-full sm:w-auto justify-center grow",children:"Add Field"}),(0,t.jsx)("div",{className:"button outlined-gray mt-auto py-2.5 w-full sm:w-auto justify-center grow",onClick:e=>{n(e=>e.filter((e,a)=>a!=l))},children:"Cancel"})]})]})}function f(e){let{fieldIndex:l,tableFields:a,setTableFields:n,refreshFieldsListRef:s,database:d,currentTable:r,user:o}=e,[c,u]=i.useState("VARCHAR"),[m,x]=i.useState("200"),[p,f]=i.useState("Varchar is simply letters and numbers within the range 0 - 255"),[v,g]=i.useState({}),y=i.useRef(),[j,N]=i.useState("");i.useEffect(()=>{var e;y.current&&(y.current.scrollIntoView({block:"center",behavior:"smooth"}),null===(e=y.current.querySelector("input"))||void 0===e||e.focus())},[]);let b=!!c.match(/uuid/i);return(0,t.jsx)("div",{className:"w-full mt-1 flex-wrap relative z-0 hover:z-20",ref:y,children:(0,t.jsx)("form",{className:"flex flex-row items-start gap-4 w-full justify-between border border-solid p-4 pt-6 border-slate-400 rounded focus:shadow-lg shadow-slate-400/40 dark:shadow-black/30 relative flex-wrap xl:flex-nowrap shadow-xl",onSubmit:e=>{var a,t,i,d,r,o;e.preventDefault();let c=v.foreignKey;c&&!c.destinationTableName&&delete v.foreignKey;let u=e.target,x=u.new_field_name.value,p=u.new_field_data_type.value,h=null===(a=u.new_field_required)||void 0===a?void 0:a.value,f=null===(t=u.new_field_default_value)||void 0===t?void 0:t.value,g=null===(i=u.encryption_field)||void 0===i?void 0:i.value,y=null===(d=u.rich_text_option)||void 0===d?void 0:d.value,N=u.foreign_key_field,w=u.foreign_key_destination_table_name,T=u.foreign_key_destination_table_column_name;null==N||N.value;let _={...v,fieldName:x,dataType:(null==v?void 0:v.dataType)&&(null==v?void 0:v.foreignKey)?v.dataType:(null==p?void 0:p.match(/VARCHAR/))?"".concat(p,"(").concat(m,")"):p};(null==h?void 0:h.match(/yes/i))?_.notNullValue=!0:(null==f?void 0:f.match(/./))||(_.nullValue=!0),(null==f?void 0:f.match(/./))&&(_.defaultValue=f),(null==g?void 0:g.match(/yes/i))&&(_.encrypted=!0),(null==T?void 0:null===(r=T.value)||void 0===r?void 0:r.match(/./i))&&!(null==T?void 0:null===(o=T.value)||void 0===o?void 0:o.match(/^--$/i))&&(_.dataType=T.dataset.dataType,_.foreignKey={foreignKeyName:T.dataset.foreignKeyName,destinationTableName:w.dataset.destinationTableName,destinationTableColumnName:T.dataset.destinationTableColumnName,cascadeDelete:!0}),(null==y?void 0:y.match(/yes/i))&&(_.richText=!0),b?(_.defaultValueLiteral=j,_.nullValue=!1):delete _.defaultValueLiteral,console.log("newFieldObject",_),function(e){let{fieldIndex:l,setTableFields:a,refreshFieldsListRef:t,payload:i}=e;a(e=>(e.splice(l,1,i),e)),(null==t?void 0:t.current)&&t.current(e=>e+1)}({fieldIndex:l,setTableFields:n,refreshFieldsListRef:s,payload:_})},children:(0,t.jsx)(h,{database:d,fieldIndex:l,isNewField:!0,literalValue:j,refreshFieldsListRef:s,setLiteralValue:N,setTableFields:n,user:o,currentTable:r,tableFields:a,tempFieldData:v,setTempFieldData:g,dataTypeValue:m,setDataTypeValue:x,dataType:c,setDataType:u,dataTypeDesc:p,setDataTypeDesc:f})})})}var v=a(2543),g=a.n(v);function y(e){let{tableFields:l,setTableFields:a,refreshFieldsListRef:t,order:i,field:n,e:s}=e,d=g().cloneDeep(l),r=d.findIndex(e=>e.fieldName===n.fieldName);if(r<0)return;let o=d[r];if("up"===i&&r&&r<=1){console.log("Min Reached =>",r);return}if("down"===i&&r&&r>=d.length-7){console.log("Max Reached =>",r);return}try{var c,u;let e;let l=s.target.closest(".table-field-wrapper"),a=l.previousElementSibling,t=l.nextElementSibling,n=window.DSQL.Flip,d=n.getState(l);"up"===i?(e=n.getState(a),null===(c=l.parentNode)||void 0===c||c.insertBefore(l,a)):(null==t?void 0:t.nextElementSibling)&&(e=n.getState(t),null===(u=l.parentNode)||void 0===u||u.insertBefore(l,t.nextElementSibling)),n.from(d,{duration:.3,ease:"power1.inOut"}),n.from(e,{duration:.3,ease:"power1.inOut"})}catch(e){console.log("Error =>",e.message)}if(!r){console.log("No target Field Index =>",r);return}d.splice(r,1),"up"===i?d.splice(r-1,0,o):d.splice(r+1,0,o),setTimeout(()=>{a([...d]),t.current&&t.current(e=>e+1)},500)}var j=a(8034),N=a(900),b=a(2027);function w(e){var l,a,n,s,d,r,c;let{field:u,setTargetField:m,fieldIndex:x,tableFields:p,setTableFields:h,refreshFieldsListRef:f,database:v,currentTable:g,confirmedDelegetedUser:w,user:T}=e,_=null==w?void 0:w.delegated,F=null==w?void 0:null===(l=w.priviledges)||void 0===l?void 0:l.match(/Edit Tables/i);null==w||null===(a=w.priviledges)||void 0===a||a.match(/Delete Tables/i),null==w||null===(n=w.priviledges)||void 0===n||n.match(/Create Tables/i);let{active_clone:C,active_clone_parent_db:A,remote_connected:S}=v,[k,D]=i.useState(u),[V,I]=i.useState(!1);return(0,t.jsxs)("div",{className:"flex-col w-full table-field-wrapper"+(V?" shadow-2xl shadow-slate-300/40 dark:shadow-black/30 relative z-50":""),children:[(0,t.jsxs)("div",{className:"card no-hover items-center w-full py-4"+(V?" rounded-t":" rounded")+((null===(s=k.fieldName)||void 0===s?void 0:s.match(o.A))?" text-slate-400 pointer-events-none border-slate-200 border":" light-gray"),children:[(0,t.jsx)("span",{className:"font-bold"+((null===(d=k.fieldName)||void 0===d?void 0:d.match(o.A))?" dark:text-slate-500":" dark:text-white"),children:k.fieldName}),(0,t.jsx)("span",{className:"text-xs py-1 px-2 bg-slate-100 dark:bg-slate-700 dark:text-slate-200 rounded ",children:k.dataType}),(null==k?void 0:k.foreignKey)&&(0,t.jsxs)("div",{className:"text-xs bg-primary text-white px-2 py-0.5 rounded-full",children:[(0,t.jsx)("span",{children:"Foreign Key: "}),(0,t.jsxs)("span",{children:[k.foreignKey.destinationTableName," ("," ",(0,t.jsx)("b",{children:k.foreignKey.destinationTableColumnName})," ",")"]})]}),(null===(r=k.fieldName)||void 0===r?void 0:r.match(o.A))&&(0,t.jsx)("span",{className:"text-slate-300 text-sm font-semibold ml-0 md:ml-auto",children:"Default Field"}),!(null===(c=k.fieldName)||void 0===c?void 0:c.match(o.A))&&!A&&!S&&(0,t.jsx)("div",{className:"ml-0 md:ml-auto flex-wrap",children:(!_||_&&F)&&(0,t.jsxs)(i.Fragment,{children:[(0,t.jsxs)(N.A,{children:[(0,t.jsx)("div",{className:"button outlined py-1 text-xs gray",onClick:e=>{V?I(!1):I(!0)},style:{color:"var(--slate-500)"},children:"Edit"}),!A&&!S&&(0,t.jsx)("div",{className:"button outlined py-1 text-xs gray",onClick:e=>{window.confirm('Delete "'.concat(u.fieldName,'"?'))&&h(e=>e.filter((e,l)=>l!=x))},style:{color:"var(--slate-500)"},children:"Delete"})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"button outlined gray p-2 w-8 h-8 rounded-full rotate-180",onClick:e=>{y({tableFields:p,setTableFields:h,refreshFieldsListRef:f,order:"up",field:u,e})},children:(0,t.jsx)(b.A,{size:20})}),(0,t.jsx)("div",{className:"button outlined gray p-2 w-8 h-8 rounded-full",onClick:e=>{y({tableFields:p,setTableFields:h,refreshFieldsListRef:f,order:"down",field:u,e})},children:(0,t.jsx)(b.A,{size:20})})]})]})})]}),V&&(0,t.jsx)("div",{className:"w-full",children:(0,t.jsx)(j.A,{fieldIndex:x,tableFields:p,setTableFields:h,refreshFieldsListRef:f,targetField:u,setActiveEdit:I,database:v,currentTable:g,user:T})})]})}var T=a(8845);let _=1;function F(e){var l,o,c,u;let{user:x,tableFields:p,setTableFields:h,setTargetField:v,refreshFieldsListRef:g,updateTable:y,updateTableAfterFieldsUpdateFunction:j,collapsed:N,database:b,table:F,confirmedDelegetedUser:C,query:A}=e;(null==F?void 0:F.childTable)&&(null===(l=F.childTableDbFullName)||void 0===l||l.replace(new RegExp(/datasquirel_user_\d+_/),""));let S=null==C?void 0:C.delegated,k=null==C?void 0:null===(o=C.priviledges)||void 0===o?void 0:o.match(/Edit Tables/i);null==C||null===(c=C.priviledges)||void 0===c||c.match(/Delete Tables/i),null==C||null===(u=C.priviledges)||void 0===u||u.match(/Create Tables/i);let{active_clone:D,active_clone_parent_db:V,remote_connected:I}=b,[E,K]=i.useState(0);g.current=K;let[R,L]=i.useState(!1),[U,q]=i.useState(N||!1);return(i.useEffect(()=>{let{Flip:e}=a(8383);n.Ay.registerPlugin(e);let l=window.DSQL;l&&(l.Flip=e)},[]),S&&!k)?(0,t.jsx)(t.Fragment,{}):(0,t.jsxs)("section",{className:"paper green",children:[R&&(0,t.jsx)(r.A,{}),(null==F?void 0:F.childTable)?(0,t.jsxs)(i.Fragment,{children:[(0,t.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,t.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Fields"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("div",{className:"button outlined light-gray",onClick:e=>{let l=(0,T.A)({paradigm:"JavaScript",table:F,query:A,user:x});l&&navigator.clipboard.writeText(l).then(()=>{window.alert("JavaScript Type Definition Copied")})},children:(0,t.jsx)("span",{children:"Copy TypeDef (JS)"})}),(0,t.jsx)("div",{className:"button outlined light-gray",onClick:e=>{let l=(0,T.A)({paradigm:"TypeScript",table:F,query:A,user:x});l&&navigator.clipboard.writeText(l).then(()=>{window.alert("TypeScript Type Definition Copied")})},children:(0,t.jsx)("span",{children:"Copy TypeDef (TS)"})})]})]}),(0,t.jsx)("div",{className:"flex-col w-full",style:U?{maxHeight:"200px"}:{},children:p&&p[0]&&p.map((e,l)=>(_++,(0,t.jsx)(m,{field:e,fieldIndex:l,setTargetField:v,setTableFields:h,refreshFieldsListRef:g,tableFields:p,database:b,setLoading:L,currentTable:F,user:x,isDelegated:S},_)))}),N&&(0,t.jsx)(d.A,{collapse:U||!1,setCollapse:q})]}):(0,t.jsxs)(i.Fragment,{children:[(0,t.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,t.jsx)("h2",{className:"text-xl m-0 text-left title",children:"Fields"}),(0,t.jsxs)("div",{children:[(!S||S&&k)&&!V&&!I&&(0,t.jsxs)("div",{className:"button secondary outlined",onClick:e=>{U&&q(!1),s({setTableFields:h,tableFields:p,setRefresh:K,refreshFieldsListRef:g})},children:[(0,t.jsx)("span",{className:"symbol",children:"+"}),(0,t.jsx)("span",{children:"Add New Field"})]}),(0,t.jsx)("div",{className:"button outlined light-gray",onClick:e=>{if(!F)return;let l=(0,T.A)({paradigm:"JavaScript",table:F,query:A,user:x});l&&navigator.clipboard.writeText(l).then(()=>{window.alert("JavaScript Type Definition Copied")})},children:(0,t.jsx)("span",{children:"Copy TypeDef (JS)"})}),(0,t.jsx)("div",{className:"button outlined light-gray",onClick:e=>{if(!F)return;let l=(0,T.A)({paradigm:"TypeScript",table:F,query:A,user:x});l&&navigator.clipboard.writeText(l).then(()=>{window.alert("TypeScript Type Definition Copied")})},children:(0,t.jsx)("span",{children:"Copy TypeDef (TS)"})})]})]}),(0,t.jsxs)("div",{className:"flex-col w-full",style:U?{maxHeight:"200px"}:{},children:[p&&p[0]&&p.map((e,l)=>(_++,e.newTempField)?(0,t.jsx)(f,{fieldIndex:l,tableFields:p,setTableFields:h,refreshFieldsListRef:g,database:b,currentTable:F,user:x},_):(0,t.jsx)(w,{field:e,fieldIndex:l,setTargetField:v,setTableFields:h,refreshFieldsListRef:g,tableFields:p,database:b,currentTable:F,confirmedDelegetedUser:C,user:x},_)),(!S||S&&k)&&!V&&!I&&(0,t.jsxs)(i.Fragment,{children:[(0,t.jsxs)("div",{className:"button outlined gray w-full more-padding",style:{borderStyle:"dashed"},onClick:e=>{U&&q(!1),s({setTableFields:h,tableFields:p,setRefresh:K,refreshFieldsListRef:g})},children:[(0,t.jsx)("span",{className:"symbol",children:"+"}),(0,t.jsx)("span",{children:"Add New Field"})]}),y&&(0,t.jsx)("button",{className:"secondary w-full py-3",onClick:e=>{window.confirm("Update Table Fields?")&&(L(!0),j&&j(L))},children:"Update Table Fields"})]})]}),N&&(0,t.jsx)(d.A,{collapse:U,setCollapse:q})]})]})}},2086:(e,l,a)=>{a.d(l,{A:()=>r});var t=a(4848),i=a(6540),n=a(9020),s=a(1710),d=a(2408);function r(e){var l,a,r,o;let{targetField:c,setFieldData:u,tableFields:m,setTableFields:x,database:p,currentTable:h,user:f,setActiveEdit:v,activeClonedTable:g}=e,[y,j]=i.useState(null!=c&&!!c.foreignKey),[N,b]=i.useState(null),[w,T]=i.useState(null),[_,F]=i.useState(null),[C,A]=i.useState(null),[S,k]=i.useState(!1),[D,V]=i.useState("boolean"!=typeof(null===(l=c.foreignKey)||void 0===l?void 0:l.cascadeDelete)||c.foreignKey.cascadeDelete),[I,E]=i.useState("boolean"==typeof(null===(a=c.foreignKey)||void 0===a?void 0:a.cascadeUpdate)&&c.foreignKey.cascadeUpdate);return i.useEffect(()=>{c.foreignKey={...c.foreignKey,cascadeDelete:D,cascadeUpdate:I}},[D,I]),i.useEffect(()=>{if(!y&&!(null==c?void 0:c.foreignKey)){b(null),T(null),F(null),A(null);return}(0,n.A)("/api/getUserSchemaData").then(e=>{if(e.success)try{let a=e.schemaData.filter(e=>e.dbFullName===p.db_full_name),t=h?a[0].tables.filter(e=>e.tableName!==h.tableName):a[0].tables;if(b(t),null==c?void 0:c.foreignKey){var l;let e=t.filter(e=>{var l;return e.tableName===(null==c?void 0:null===(l=c.foreignKey)||void 0===l?void 0:l.destinationTableName)});T(e[0]),(null===(l=e[0])||void 0===l?void 0:l.fields)&&F(e[0].fields)}}catch(e){(0,n.A)("/api/admin/clientError",{method:"post",body:{component:"ForeignKey/fetch-error-getUserSchemaData/lines-65-77",message:e.message,user:f}})}})},[y]),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-2 w-full mt-2 relative",style:{minWidth:"70px"},children:[S&&(0,t.jsx)(s.A,{}),(0,t.jsxs)("label",{htmlFor:"foreign_key_field",className:"flex flex-wrap items-center gap-2 mt-2",children:[(0,t.jsx)("span",{children:"Foreign Key?"}),(0,t.jsxs)("div",{className:"dropdown-wrapper reversed text-sm items-start",children:[(0,t.jsx)("span",{className:"px-2 bg-slate-200 rounded-full hover:bg-slate-100 hidden xl:flex text-slate-600",children:"Info"}),(0,t.jsx)("div",{className:"dropdown mt-0 xl:-mt-2",children:(0,t.jsx)("span",{children:"Foriegn key links the current table to another table"})})]})]}),(0,t.jsxs)("select",{name:"foreign_key_field",id:"foreign_key_field",className:"px-2",defaultValue:(null==c?void 0:c.foreignKey)?"Yes":"No",onChange:e=>{e.target.value.match(/yes/i)?(j(!0),u&&u(e=>(e.foreignKey={foreignKeyName:void 0,destinationTableName:void 0,destinationTableColumnName:void 0,cascadeDelete:!0},e))):(j(!1),u&&u(e=>(delete e.foreignKey,e)))},children:[(0,t.jsx)("option",{value:"No",children:"No"}),(0,t.jsx)("option",{value:"Yes",children:"Yes"})]}),y&&N&&(0,t.jsx)(i.Fragment,{children:(0,t.jsxs)("select",{name:"foreign_key_destination_table_name",id:"foreign_key_destination_table_name",className:"px-2",defaultValue:(null==c?void 0:null===(r=c.foreignKey)||void 0===r?void 0:r.destinationTableName)?c.foreignKey.destinationTableName:void 0,onChange:e=>{var l;let a=e.target;if(null===(l=e.target.value)||void 0===l?void 0:l.match(/--/)){u?u(e=>{let l=e.foreignKey;return l&&(l.destinationTableName=void 0),e}):a.dataset.destinationTableName=void 0;return}let t=N.filter(l=>l.tableName===e.target.value)[0];T(t),(null==t?void 0:t.fields)&&F(t.fields),u?u(l=>{let a=l.foreignKey;return a&&(a.destinationTableName=e.target.value),l}):e.target.dataset.destinationTableName=e.target.value},children:[(0,t.jsx)("option",{value:"--",children:"--Select Table--"}),N.map((e,l)=>(0,t.jsx)("option",{value:e.tableName,children:e.tableFullName},l+1))]})}),w&&_&&(0,t.jsxs)(i.Fragment,{children:[(0,t.jsxs)("select",{name:"foreign_key_destination_table_column_name",id:"foreign_key_destination_table_column_name",className:"px-2",defaultValue:(null==c?void 0:null===(o=c.foreignKey)||void 0===o?void 0:o.destinationTableColumnName)?c.foreignKey.destinationTableColumnName:void 0,onChange:e=>{try{var l;let a=_.filter(l=>l.fieldName===e.target.value)[0];if(A(a),null===(l=e.target.value)||void 0===l?void 0:l.match(/--/)){u&&u(e=>{let l=e.foreignKey;return l&&(l.destinationTableColumnName=void 0),e});return}let t="dsql_".concat(p.user_id,"_").concat(p.db_slug,"_").concat(Date.now());u?u(e=>{e.dataType=a.dataType;let l=e.foreignKey;return l&&(l.destinationTableColumnName=a.fieldName,l.destinationTableColumnType=a.dataType,l.foreignKeyName=t),e}):(e.target.dataset.dataType=a.dataType,e.target.dataset.destinationTableColumnName=a.fieldName,e.target.dataset.foreignKeyName=t)}catch(e){(0,n.A)("/api/admin/clientError",{method:"post",body:{component:"ForeignKey/lines-232-264",message:e.message,user:f}})}},children:[(0,t.jsx)("option",{value:"--",children:"--Select Column--"}),_.map((e,l)=>(0,t.jsx)("option",{value:e.fieldName,children:e.fieldName},l+1))]}),g&&C&&(0,t.jsx)("button",{className:"secondary w-full",onClick:e=>{var l,a;k(!0),(0,n.A)("/api/updateClonedTableForeignKeys",{method:"post",body:{tableData:h,database:p.db_full_name,dbSlug:p.db_slug,delegated:null!==(a=window.location)&&void 0!==a&&null!==(l=a.search)&&void 0!==l&&!!l.match(/delegated=true/i)}},!0).then(e=>{e.success?window.alert("Foreign Key Added Successfully!"):window.alert("Update Failed, Please Try again."),setTimeout(()=>{v&&v(!1)},1e3)})},children:"Add Foreign Key"}),(0,t.jsx)(d.A,{checkBoxValues:[{title:"Cascade Delete",default:D,name:"cascade-delete",onChangeHandler:e=>{V(e.target.checked)}},{title:"Cascade Update",name:"cascade-update",default:I,onChangeHandler:e=>{E(e.target.checked)}}],smallText:!0})]}),g&&(0,t.jsx)("button",{className:"light-gray w-full",onClick:e=>{delete c.foreignKey,v&&v(!1)},children:"Cancel"})]})}},1765:(e,l,a)=>{a.d(l,{A:()=>i});var t=a(4848);function i(e){let{targetField:l}=e;return(0,t.jsxs)("div",{className:"flex flex-col items-start gap-0.5",style:{minWidth:"70px"},children:[(0,t.jsx)("label",{htmlFor:"rich_text_option",children:"Text Type"}),(0,t.jsxs)("select",{name:"rich_text_option",id:"rich_text_option",className:"px-2",onChange:e=>{switch(delete l.json,delete l.richText,delete l.yaml,delete l.html,delete l.javascript,delete l.shell,e.target.value){case"plain":break;case"rte":l.richText=!0;break;case"json":l.json=!0;break;case"yaml":l.yaml=!0;break;case"html":l.html=!0;break;case"css":l.css=!0;break;case"javascript":l.javascript=!0;break;case"shell":l.shell=!0}},defaultValue:l.richText?"rte":l.json?"json":l.yaml?"yaml":l.html?"html":l.javascript?"javascript":l.shell?"shell":l.css?"css":"plain",children:[(0,t.jsx)("option",{value:"plain",children:"Plain Text"}),(0,t.jsx)("option",{value:"rte",children:"Rich Text"}),(0,t.jsx)("option",{value:"json",children:"JSON"}),(0,t.jsx)("option",{value:"yaml",children:"YAML"}),(0,t.jsx)("option",{value:"html",children:"HTML"}),(0,t.jsx)("option",{value:"css",children:"CSS"}),(0,t.jsx)("option",{value:"javascript",children:"Javascript"}),(0,t.jsx)("option",{value:"shell",children:"Shell"})]})]})}a(6540)},8845:(e,l,a)=>{a.d(l,{A:()=>i});var t=a(2675);function i(e){let{paradigm:l,table:a,query:i,user:n}=e,s="";try{let e="DSQL_".concat(i.single,"_").concat(i.single_table).toUpperCase(),n=a.fields;function d(e){return(null==e?void 0:e.match(/int/i))?"number":(null==e||e.match(/text|varchar|timestamp/i),"string")}let r=[],o=[];r.push("type ".concat(e," = {")),o.push("/**\n * @typedef {object} ".concat(e)),n.forEach(e=>{var l;let a=e.nullValue?"?":(null===(l=e.fieldName)||void 0===l?void 0:l.match(t.A))?"?":"";r.push(" ".concat(e.fieldName).concat(a,": ").concat(d(e.dataType||""),";")),o.push(" * @property {".concat(d(e.dataType||"")).concat(a,"} ").concat(e.fieldName))}),r.push("}"),o.push(" */"),(null==l?void 0:l.match(/javascript/i))&&(s=o.join("\n")),(null==l?void 0:l.match(/typescript/i))&&(s=r.join("\n"))}catch(e){console.log(e.message),s=null}return s}},2408:(e,l,a)=>{a.d(l,{A:()=>i});var t=a(4848);function i(e){let{name:l,checkBoxValues:a,setAlert:i,labelColor:n,flexRow:s,baseText:d,smallText:r,className:o}=e;return(0,t.jsx)("div",{className:"flex items-start gap-x-4"+(s?" flex-row flex-wrap gap-y-2 ":" flex-col gap-y-4 ")+(o||""),children:a.map((e,a)=>{let{payload:s,title:o,onChangeHandler:c,fixed:u,jsx:m}=e,x=e.name?"".concat(l,"-").concat(e.name):s?l+"-"+s:l;return(0,t.jsxs)("div",{className:"flex items-center"+(e.default&&u?" pointer-events-none":"")+(r?" gap-1 ":" gap-2 ")+((null==e?void 0:e.className)?e.className:""),children:[(0,t.jsx)("input",{className:"m-0"+(r?" w-4 h-4":" w-5 h-5"),type:"checkbox",defaultChecked:!!e.default,name:x,id:x,onChange:l=>{i&&i(null),c&&c(l,e)},value:s,style:{minWidth:"20px"},...e.props}),m||(0,t.jsx)("label",{htmlFor:x,className:"m-0 "+(n||"text-slate-800 dark:text-white/80")+(d||r?" text-base":" text-lg"),children:o})]},a+1)})})}a(6540)},1342:(e,l,a)=>{a.d(l,{A:()=>i});var t=a(4848);function i(e){let{collapse:l,setCollapse:a}=e;return(0,t.jsxs)("div",{className:"collapse-block"+(l?" -mt-16 -mb-6 pt-10":" mt-0 mb-0 p-0"),onClick:e=>{l?a(!1):a(!0)},children:[(0,t.jsx)("span",{children:l?"Expand":"Collapse"}),(0,t.jsx)("img",{src:"/images/down-arrow-dark.svg",alt:"Down Arrow",width:16,className:"dark:hidden opacity-30 "+(l?"":"rotate-180")}),(0,t.jsx)("img",{src:"/images/down-arrow-white.svg",alt:"Down Arrow",width:16,className:"opacity-30 hidden dark:flex "+(l?"":"rotate-180")})]})}a(6540)},9878:(e,l,a)=>{a.d(l,{A:()=>d});var t=a(4848),i=a(6540),n=a(5338),s=a(6897);function d(e){let{children:l,open:a,setOpen:s,onClose:d,maxWidth:o}=e;return i.useEffect(()=>{if(a){let e=document.createElement("div");e.className="modal-wrapper",(0,n.createRoot)(e).render((0,t.jsx)(r,{onClose:d,maxWidth:o,children:l})),document.body.appendChild(e)}else document.querySelectorAll(".modal-wrapper").forEach(e=>{var l;null===(l=e.parentElement)||void 0===l||l.removeChild(e)})},[a]),(0,t.jsx)(t.Fragment,{})}function r(e){let{children:l,onClose:a,maxWidth:n,open:d}=e,r=i.useRef();return(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)("div",{className:"modal-cancel",onClick:e=>{o({modalEl:e.target.closest(".modal-wrapper"),closeFn:a})}}),(0,t.jsxs)("div",{className:"modal-content",style:{maxWidth:n||void 0},ref:r,children:[l," ",(0,t.jsx)("button",{className:"ghost modal-cancel-button",onClick:e=>{o({modalEl:e.target.closest(".modal-wrapper"),closeFn:a})},children:(0,t.jsx)(s.A,{})})]})]})}function o(e){var l;let{modalEl:a,closeFn:t}=e;t&&t(),null===(l=a.parentElement)||void 0===l||l.removeChild(a)}},2675:(e,l,a)=>{a.d(l,{A:()=>t});let t=/^id$|^uuid$|^date_created$|^date_created_code$|^date_created_timestamp$|^date_updated$|^date_updated_code$|^date_updated_timestamp$/},4327:e=>{e.exports=JSON.parse('[{"title":"VARCHAR","name":"VARCHAR","value":"0-255","argument":true,"description":"Varchar is simply letters and numbers within the range 0 - 255","maxValue":255},{"title":"TINYINT","name":"TINYINT","value":"0-100","description":"TINYINT means Integers: 0 to 100","maxValue":127},{"title":"SMALLINT","name":"SMALLINT","value":"0-255","description":"SMALLINT means Integers: 0 to 240933","maxValue":32767},{"title":"MEDIUMINT","name":"MEDIUMINT","value":"0-255","description":"MEDIUMINT means Integers: 0 to 1245568545560","maxValue":8388607},{"title":"INT","name":"INT","value":"0-255","description":"INT means Integers: 0 to 12560","maxValue":2147483647},{"title":"BIGINT","name":"BIGINT","value":"0-255","description":"BIGINT means Integers: 0 to 1245569056767568545560","maxValue":2e+63},{"title":"TINYTEXT","name":"TINYTEXT","value":"0-255","description":"Text with 255 max characters","maxValue":127},{"title":"TEXT","name":"TEXT","value":"0-100","description":"MEDIUMTEXT is just text with max length 16,777,215","maxValue":127},{"title":"MEDIUMTEXT","name":"MEDIUMTEXT","value":"0-255","description":"MEDIUMTEXT is just text with max length 16,777,215","maxValue":127},{"title":"LONGTEXT","name":"LONGTEXT","value":"0-255","description":"LONGTEXT is just text with max length 4,294,967,295","maxValue":127},{"title":"UUID","name":"UUID","valueLiteral":"UUID()","description":"A Unique ID"}]')}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/8319-0fac4a0bd5bb0c06.js b/dsql-app/.local_dist/static/chunks/8319-0fac4a0bd5bb0c06.js deleted file mode 100644 index 60c10fbb..00000000 --- a/dsql-app/.local_dist/static/chunks/8319-0fac4a0bd5bb0c06.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8319],{2592:(e,t,a)=>{a.d(t,{A:()=>n});var l=a(4848),r=a(6540),d=a(9020),s=a(5655),i=a(1710);function n(e){let{setDbImage:t}=e,[a,n]=r.useState(!0);r.useState(null);let[o,c]=r.useState(null);return r.useEffect(()=>{(0,d.A)("/api/getUserMedia").then(e=>{n(!1),c(e.media)})},[]),(0,l.jsxs)(s.Ay,{title:"user-media-popup",children:[a&&(0,l.jsx)(i.A,{width:"20px"}),(0,l.jsx)("h4",{className:"m-0 text-lg",children:"Your Uploaded Images"}),(0,l.jsx)("div",{className:"grid grid-cols-2",children:(null==o?void 0:o[0])&&o.filter(e=>"image"==e.media_type).map((e,a)=>(0,l.jsx)("div",{className:"w-full h-44 cursor-pointer hover:opacity-70",onClick:a=>{t(e.media_thumbnail_url||null),(0,s.fs)()},children:(0,l.jsx)("img",{src:e.media_thumbnail_url,alt:"User Media",className:"w-full h-full object-contain"})},a+1))})]})}},6234:(e,t,a)=>{a.d(t,{A:()=>r});var l=a(4848);function r(e){let{message:t}=e;return(0,l.jsxs)("div",{className:"p-2 bg-orange-50 w-full justify-center rounded text-sm text-orange-700 border border-orange-400 border-solid",children:[(0,l.jsx)("img",{src:"/images/warning.png",alt:"Warning Image Icon",width:22,className:"-my-2"}),(0,l.jsx)("span",{children:t})]})}a(6540)},5655:(e,t,a)=>{a.d(t,{Ay:()=>s,PB:()=>i,fs:()=>n});var l=a(4848),r=a(6897),d=a(6540);function s(e){let{children:t,title:a,data:s,fullPage:i,wrapperClasses:o,closePopupDispatch:c,wrapperStyle:p,noContainer:u}=e;return i?(0,l.jsxs)("div",{className:"popup-bg overflow-hidden "+(o||""),"data-popupid":a||null,style:p,children:[u?(0,l.jsx)(d.Fragment,{children:t}):(0,l.jsx)("div",{className:"relative w-full h-full z-50","data-data":s?JSON.stringify(s):"",children:t}),(0,l.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{n(),c&&c()},children:(0,l.jsx)(r.A,{color:"white",size:20})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{n(),c&&c()}})]}):(0,l.jsxs)("div",{className:"popup-bg","data-popupid":a||null,children:[u?(0,l.jsx)(d.Fragment,{children:t}):(0,l.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":s?JSON.stringify(s):"",children:[t,(0,l.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{n(),c&&c()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})})]}),u&&(0,l.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{n(),c&&c()},children:(0,l.jsx)("span",{className:"font-normal",children:"✖"})}),(0,l.jsx)("div",{className:"popup-canceller",onClick:e=>{n(),c&&c()}})]})}function i(e,t){let a=document.querySelector("[data-popupid='".concat(e,"']"));a&&(a.style.display="flex",null==t||t(a))}function n(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),null==e||e()}},900:(e,t,a)=>{a.d(t,{A:()=>d});var l=a(4848),r=a(6540);function d(e){let{children:t,column:a,className:d}=e,s=r.useRef();return r.useEffect(()=>{try{let e=s.current;if(!e)throw Error("No Button Group Wrapper!");let t=e.childNodes,l=Array.from(t);if((null==l?void 0:l.length)===1)return;l.forEach((e,t)=>{let r=e;if(r.classList.contains("dropdown-wrapper")){let t=Array.from(e.childNodes).filter(e=>{var t;return(null==e?void 0:null===(t=e.nodeName)||void 0===t?void 0:t.match(/button/i))||e.classList.contains("button")});t&&t[0]&&(r=t[0])}t0&&(r.style[a?"borderTop":"borderLeft"]="none",r.style[a?"borderTopRightRadius":"borderTopLeftRadius"]=0,r.style[a?"borderTopLeftRadius":"borderBottomLeftRadius"]=0)})}catch(e){console.log(e.message)}},[]),(0,l.jsx)("div",{className:"items-stretch gap-0"+(a?" flex-col":" flex-wrap xl:flex-nowrap")+(d?" "+d:""),ref:s,children:t})}},2659:(e,t,a)=>{a.d(t,{A:()=>r});var l=a(1335);let r=a.n(l)().media.imageInputFileToBase64},7216:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},5014:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},9140:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},2894:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},9508:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},9753:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},1915:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},7273:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},5922:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},6897:(e,t,a)=>{a.d(t,{A:()=>l});let l=(0,a(5737).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/9268-6ca91a807cecf2b4.js b/dsql-app/.local_dist/static/chunks/9268-6ca91a807cecf2b4.js deleted file mode 100644 index f4d85120..00000000 --- a/dsql-app/.local_dist/static/chunks/9268-6ca91a807cecf2b4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9268],{9268:(e,t,n)=>{let r,a;n.d(t,{A:()=>u});var o=n(4848),l=n(6540);function i(e){let t,{value:n,format:r}=e;if(!n)return 0;try{t="string"===r?n.toString().replace(/\D/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,","):parseInt(n.toString().replace(/\D/g,""))}catch(e){t=0,console.log(e)}return t}function s(e){var t;let n,{value:r,format:a,decimals:o}=e,l=(null==r?void 0:null===(t=r.toString())||void 0===t?void 0:t.match(/^\-/))?"-":"";try{if("string"===a){let e=r.toString().split(".");n=l+e[0].toString().replace(/[^0-9\.]/g,"").replace(/\B(?=(\d{3})+(?!\d))/g,",")+(e[1]?o?".".concat(e[1].substring(0,o)):".".concat(e[1].substring(0,2)):"")}else n=parseFloat(l+r.toString().replace(/[^0-9\.]/g,""))}catch(e){n=0,console.log(e)}return n}function u(e){try{let{title:d,name:p,defaultValue:v,placeholder:g,autoComplete:m,onInputHandler:h,required:w,inputType:f,setAlert:x,prefix:b,minValue:S,maxValue:y,encrypted:j,numberText:I,appendCurrency:N,elementRef:T,onChangeHandler:F,value:L,step:D,decimal:M,pattern:k,info:E,fontSize:W,maxWidth:C,setValue:R,id:_}=e;function t(e){e.target.value.match(/./)?(e.target.classList.remove("warning"),x&&x(null)):e.target.required&&e.target.classList.add("warning"),I&&(e.target.value=e.target.value.toString().match(/^0+$/)?"0":e.target.value.toString().replace(M?/[^0-9\.]/g:/\D/g,"").replace(/^0*/,"").replace(/\B(?=(\d{3})+(?!\d))/g,",")),h&&h(e),F&&F(e)}function n(e){if(e.type.match(/enter/i)&&window.innerWidth<1200)return;let t=e.target.closest(".info-wrapper"),n=t.querySelector(".info-dropdown");if(e.type.match(/leave/i)&&!n.classList.contains("hidden")){n.classList.add("hidden");return}if(!(e.type.match(/leave/i)&&n.classList.contains("hidden"))){if(!t){n.classList.add("hidden");return}if(n.classList.contains("hidden")){n.classList.remove("hidden");return}n.classList.add("hidden")}}let q=T||l.useRef();function u(e){var t;let n=M?parseFloat(s({value:(null===(t=q.current)||void 0===t?void 0:t.value)||0}).toString())-(D?parseFloat(D.toString()):20):parseInt(i({value:q.current.value}).toString())-(D||20),r=M?s({value:n,format:"raw"}):i({value:n,format:"raw"});S&&"number"==typeof r&&ry||(q.current.value=n.toString(),R&&R(q.current.value))}return(0,o.jsxs)("div",{className:"form-input-wrapper flex flex-col items-start gap-0.5 w-full relative",style:{...C?{maxWidth:C}:{}},children:[d&&(0,o.jsx)("label",{htmlFor:p,children:d}),(0,o.jsxs)("div",{className:"flex items-center w-full relative",children:[b&&(0,o.jsx)("div",{className:"absolute left-4 bottom-2 text-lg",children:b}),(0,o.jsx)("input",{type:f||"text",name:p,id:_||p,ref:q,placeholder:g||d||"",autoComplete:m,onInput:e=>{t(e)},onChange:e=>{t(e)},value:L||void 0,defaultValue:L?void 0:v||void 0,pattern:k?k.toString():void 0,required:!!w&&w,style:{...W?{fontSize:W}:{},...b?{paddingLeft:"35px"}:{}},min:S,max:y,"data-encrypted":j||null,"data-appendcurrency":N||null,className:"bg-white"+(E?" pr-16":"")}),I&&(0,o.jsxs)("div",{className:"absolute gap-1"+(E?" right-12":" right-4"),style:{top:"50%",transform:"translate(0,-50%)"},children:[(0,o.jsx)("span",{className:"number-text-button w-10 md:w-8 h-10 md:h-8 rounded-full bg-slate-100 dark:bg-slate-800 flex items-center justify-center cursor-pointer hover:bg-slate-200 text-2xl font-semibold touch-none",onMouseDown:e=>{e.preventDefault(),window.innerWidth<1200||(u(e),r=setTimeout(()=>{a=setInterval(()=>{u(e)},50)},200))},onTouchStart:e=>{e.preventDefault(),window.innerWidth>=1200||(u(e),r=setTimeout(()=>{a=setInterval(()=>{u(e)},50)},200))},onMouseUp:e=>{window.clearTimeout(r),window.clearInterval(a)},onTouchEnd:e=>{window.clearTimeout(r),window.clearInterval(a)},onMouseLeave:e=>{window.clearTimeout(r),window.clearInterval(a)},onTouchMove:e=>{e.preventDefault()},children:(0,o.jsx)("span",{className:"pointer-events-none",children:"-"})}),(0,o.jsx)("span",{className:"number-text-button w-10 md:w-8 h-10 md:h-8 rounded-full bg-slate-100 dark:bg-slate-800 flex items-center justify-center cursor-pointer hover:bg-slate-200 text-2xl font-semibold touch-none",onMouseDown:e=>{e.preventDefault(),window.innerWidth<1200||(c(e),r=setTimeout(()=>{a=setInterval(()=>{c(e)},50)},200))},onTouchStart:e=>{e.preventDefault(),window.innerWidth>=1200||(c(e),r=setTimeout(()=>{a=setInterval(()=>{c(e)},50)},200))},onMouseUp:e=>{window.clearTimeout(r),window.clearInterval(a)},onTouchEnd:e=>{window.clearTimeout(r),window.clearInterval(a)},onMouseLeave:e=>{window.clearTimeout(r),window.clearInterval(a)},children:(0,o.jsx)("span",{className:"pointer-events-none",children:"+"})})]}),E&&(0,o.jsxs)("div",{className:"info-wrapper absolute right-2 w-8 h-8 rounded-full bg-white flex items-center justify-center z-10",style:{top:"50%",transform:"translate(0,-50%)"},onMouseEnter:n,onMouseLeave:n,onClick:n,children:[(0,o.jsx)("img",{src:"/images/info-outlined-black.png",alt:"",className:"w-6 h-6 object-contain opacity-60 pointer-events-none"}),(0,o.jsx)("div",{className:"info-dropdown absolute top-9 right-0 bg-white w-52 md:w-96 p-2 sm:p-6 shadow-xl rounded hidden text-center border border-slate-300 border-solid",children:(0,o.jsx)("span",{children:E})}),(0,o.jsx)("div",{className:"absolute -top-2 w-12",style:{height:"45px"}})]})]})]})}catch(e){return console.log("ERROR in FormInput =>",e),(0,o.jsx)("div",{children:"Form Input Error"})}}}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/94726e6d-33de6887e71ace1a.js b/dsql-app/.local_dist/static/chunks/94726e6d-33de6887e71ace1a.js deleted file mode 100644 index 50ed6adc..00000000 --- a/dsql-app/.local_dist/static/chunks/94726e6d-33de6887e71ace1a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6834],{8607:(t,e,r)=>{function i(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function n(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}r.d(e,{B0:()=>tf,Dx:()=>eY,E_:()=>th,J7:()=>e2,Ks:()=>U,OF:()=>A,St:()=>e1,Uc:()=>e_,Vy:()=>t6,Yz:()=>m,Zm:()=>eP,a0:()=>ta,au:()=>ef,dg:()=>j,fA:()=>tu,l1:()=>eK,l_:()=>tJ,n:()=>to,n6:()=>eM,os:()=>ra,qA:()=>eu,vM:()=>L,vQ:()=>x,vX:()=>F,wU:()=>tt});var s,a,o,u,h,_,f,l,c,d,p,m={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},v={duration:.5,overwrite:!1,delay:0},g=2*Math.PI,y=g/4,T=0,w=Math.sqrt,b=Math.cos,k=Math.sin,x=function(t){return"string"==typeof t},D=function(t){return"function"==typeof t},M=function(t){return"number"==typeof t},A=function(t){return void 0===t},C=function(t){return"object"==typeof t},R=function(t){return!1!==t},E=function(){return"undefined"!=typeof window},S=function(t){return D(t)||x(t)},O="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},z=Array.isArray,P=/(?:-?\.?\d|\.)+/gi,F=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,L=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,I=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,U=/[+-]=-?[.\d]+/,B=/[^,'"\[\]\s]+/gi,q=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,N={},Q={},V=function(t){return(Q=tg(t,N))&&ra},j=function(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")},G=function(t,e){return!e&&console.warn(t)},W=function(t,e){return t&&(N[t]=e)&&Q&&(Q[t]=e)||N},Y=function(){return 0},H={suppressEvents:!0,isStart:!0,kill:!1},J={suppressEvents:!0,kill:!1},K={suppressEvents:!0},X={},Z=[],$={},tt={},te={},tr=30,ti=[],tn="",ts=function(t){var e,r,i=t[0];if(C(i)||D(i)||(t=[t]),!(e=(i._gsap||{}).harness)){for(r=ti.length;r--&&!ti[r].targetTest(i););e=ti[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new eM(t[r],e)))||t.splice(r,1);return t},ta=function(t){return t._gsap||ts(tZ(t))[0]._gsap},to=function(t,e,r){return(r=t[e])&&D(r)?t[e]():A(r)&&t.getAttribute&&t.getAttribute(e)||r},tu=function(t,e){return(t=t.split(",")).forEach(e)||t},th=function(t){return Math.round(1e5*t)/1e5||0},t_=function(t){return Math.round(1e7*t)/1e7||0},tf=function(t,e){var r=e.charAt(0),i=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+i:"-"===r?t-i:"*"===r?t*i:t/i},tl=function(t,e){for(var r=e.length,i=0;0>t.indexOf(e[i])&&++is;)a=a._prev;return a?(e._next=a._next,a._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=a,e.parent=e._dp=t,e},tx=function(t,e,r,i){void 0===r&&(r="_first"),void 0===i&&(i="_last");var n=e._prev,s=e._next;n?n._next=s:t[r]===e&&(t[r]=s),s?s._prev=n:t[i]===e&&(t[i]=n),e._next=e._prev=e.parent=null},tD=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},tM=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t},tA=function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t},tC=function(t,e,r,i){return t._startAt&&(a?t._startAt.revert(J):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))},tR=function(t){return t._repeat?tE(t._tTime,t=t.duration()+t._rDelay)*t:0},tE=function(t,e){var r=Math.floor(t/=e);return t&&r===t?r-1:r},tS=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},tO=function(t){return t._end=t_(t._start+(t._tDur/Math.abs(t._ts||t._rts||1e-8)||0))},tz=function(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=t_(r._time-(t._ts>0?e/t._ts:-(((t._dirty?t.totalDuration():t._tDur)-e)/t._ts))),tO(t),r._dirty||tM(r,t)),t},tP=function(t,e){var r;if((e._time||!e._dur&&e._initted||e._start1e-8)&&e.render(r,!0)),tM(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur=0&&r.totalTime(r._tTime),r=r._dp;t._zTime=-1e-8}},tF=function(t,e,r,i){return e.parent&&tD(e),e._start=t_((M(r)?r:r||t!==u?tG(t,r,e):t._time)+e._delay),e._end=t_(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),tk(t,e,"_first","_last",t._sort?"_start":0),tB(e)||(t._recent=e),i||tP(t,e),t._ts<0&&tz(t,t._tTime),t},tL=function(t,e){return(N.ScrollTrigger||j("scrollTrigger",e))&&N.ScrollTrigger.create(e,t)},tI=function(t,e,r,i,n){return(eF(t,e,n),t._initted)?!r&&t._pt&&!a&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&c!==ef.frame?(Z.push(t),t._lazy=[n,i],1):void 0:1},tU=function t(e){var r=e.parent;return r&&r._ts&&r._initted&&!r._lock&&(0>r.rawTime()||t(r))},tB=function(t){var e=t.data;return"isFromStart"===e||"isStart"===e},tq=function(t,e,r,i){var n,s,o,u=t.ratio,h=e<0||!e&&(!t._start&&tU(t)&&!(!t._initted&&tB(t))||(t._ts<0||t._dp._ts<0)&&!tB(t))?0:1,_=t._rDelay,f=0;if(_&&t._repeat&&(s=tE(f=tH(0,t._tDur,e),_),t._yoyo&&1&s&&(h=1-h),s!==tE(t._tTime,_)&&(u=1-h,t.vars.repeatRefresh&&t._initted&&t.invalidate())),h!==u||a||i||1e-8===t._zTime||!e&&t._zTime){if(!t._initted&&tI(t,e,i,r,f))return;for(o=t._zTime,t._zTime=e||(r?1e-8:0),r||(r=e&&!o),t.ratio=h,t._from&&(h=1-h),t._time=0,t._tTime=f,n=t._pt;n;)n.r(h,n.d),n=n._next;e<0&&tC(t,e,r,!0),t._onUpdate&&!r&&t9(t,"onUpdate"),f&&t._repeat&&!r&&t.parent&&t9(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===h&&(h&&tD(t,1),r||a||(t9(t,h?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)},tN=function(t,e,r){var i;if(r>e)for(i=t._first;i&&i._start<=r;){if("isPause"===i.data&&i._start>e)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if("isPause"===i.data&&i._start0&&!i&&tz(t,t._tTime=t._tDur*a),t.parent&&tO(t),r||tM(t.parent,t),t},tV=function(t){return t instanceof eC?tM(t):tQ(t,t._dur)},tj={_start:0,endTime:Y,totalDuration:Y},tG=function t(e,r,i){var n,s,a,o=e.labels,u=e._recent||tj,h=e.duration()>=1e8?u.endTime(!1):e._dur;return x(r)&&(isNaN(r)||r in o)?(s=r.charAt(0),a="%"===r.substr(-1),n=r.indexOf("="),"<"===s||">"===s)?(n>=0&&(r=r.replace(/=/,"")),("<"===s?u._start:u.endTime(u._repeat>=0))+(parseFloat(r.substr(1))||0)*(a?(n<0?u:i).totalDuration()/100:1)):n<0?(r in o||(o[r]=h),o[r]):(s=parseFloat(r.charAt(n-1)+r.substr(n+1)),a&&i&&(s=s/100*(z(i)?i[0]:i).totalDuration()),n>1?t(e,r.substr(0,n-1),i)+s:h+s):null==r?h:+r},tW=function(t,e,r){var i,n,s=M(e[1]),a=(s?2:1)+(t<2?0:1),o=e[a];if(s&&(o.duration=e[1]),o.parent=r,t){for(i=o,n=r;n&&!("immediateRender"in i);)i=n.vars.defaults||{},n=R(n.vars.inherit)&&n.parent;o.immediateRender=R(i.immediateRender),t<2?o.runBackwards=1:o.startAt=e[a-1]}return new eQ(e[0],o,e[a+1])},tY=function(t,e){return t||0===t?e(t):e},tH=function(t,e,r){return re?e:r},tJ=function(t,e){return x(t)&&(e=q.exec(t))?e[1]:""},tK=[].slice,tX=function(t,e){return t&&C(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&C(t[0]))&&!t.nodeType&&t!==h},tZ=function(t,e,r){var i;return o&&!e&&o.selector?o.selector(t):x(t)&&!r&&(_||!el())?tK.call((e||f).querySelectorAll(t),0):z(t)?(void 0===i&&(i=[]),t.forEach(function(t){var e;return x(t)&&!r||tX(t,1)?(e=i).push.apply(e,tZ(t)):i.push(t)})||i):tX(t)?tK.call(t,0):t?[t]:[]},t$=function(t){return t=tZ(t)[0]||G("Invalid scope")||{},function(e){var r=t.current||t.nativeElement||t;return tZ(e,r.querySelectorAll?r:r===t?G("Invalid scope")||f.createElement("div"):t)}},t0=function(t){return t.sort(function(){return .5-Math.random()})},t1=function(t){if(D(t))return t;var e=C(t)?t:{each:t},r=ew(e.ease),i=e.from||0,n=parseFloat(e.base)||0,s={},a=i>0&&i<1,o=isNaN(i)||a,u=e.axis,h=i,_=i;return x(i)?h=_=({center:.5,edges:.5,end:1})[i]||0:!a&&o&&(h=i[0],_=i[1]),function(t,a,f){var l,c,d,p,m,v,g,y,T,b=(f||e).length,k=s[b];if(!k){if(!(T="auto"===e.grid?0:(e.grid||[1,1e8])[1])){for(g=-1e8;g<(g=f[T++].getBoundingClientRect().left)&&Tg&&(g=m),mb?b-1:u?"y"===u?b/T:T:Math.max(T,b/T))||0)*("edges"===i?-1:1),k.b=b<0?n-b:n,k.u=tJ(e.amount||e.each)||0,r=r&&b<0?ey(r):r}return b=(k[t]-k.min)/k.max||0,t_(k.b+(r?r(b):b)*k.v)+k.u}},t2=function(t){var e=Math.pow(10,((t+"").split(".")[1]||"").length);return function(r){var i=t_(Math.round(parseFloat(r)/t)*t*e);return(i-i%1)/e+(M(r)?0:tJ(r))}},t5=function(t,e){var r,i,n=z(t);return!n&&C(t)&&(r=n=t.radius||1e8,t.values?(i=!M((t=tZ(t.values))[0]))&&(r*=r):t=t2(t.increment)),tY(e,n?D(t)?function(e){return Math.abs((i=t(e))-e)<=r?i:e}:function(e){for(var n,s,a=parseFloat(i?e.x:e),o=parseFloat(i?e.y:0),u=1e8,h=0,_=t.length;_--;)(n=i?(n=t[_].x-a)*n+(s=t[_].y-o)*s:Math.abs(t[_]-a))(n=Math.abs(n))&&(s=i,o=n);return s},t9=function(t,e,r){var i,n,s,a=t.vars,u=a[e],h=o,_=t._ctx;if(u)return i=a[e+"Params"],n=a.callbackScope||t,r&&Z.length&&tc(),_&&(o=_),s=i?u.apply(n,i):u.call(n),o=h,s},et=function(t){return tD(t),t.scrollTrigger&&t.scrollTrigger.kill(!!a),1>t.progress()&&t9(t,"onInterrupt"),t},ee=[],er=function(t){if(t){if(t=!t.name&&t.default||t,E()||t.headless){var e=t.name,r=D(t),i=e&&!r&&t.init?function(){this._props=[]}:t,n={init:Y,render:eX,add:eO,kill:e$,modifier:eZ,rawVars:0},s={targetTest:0,get:0,getSetter:eY,aliases:{},register:0};if(el(),t!==i){if(tt[e])return;tv(i,tv(tT(t,n),s)),tg(i.prototype,tg(n,tT(t,s))),tt[i.prop=e]=i,t.targetTest&&(ti.push(i),X[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}W(e,i),t.register&&t.register(ra,i,e2)}else ee.push(t)}},ei={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},en=function(t,e,r){return(6*(t+=t<0?1:t>1?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*255+.5|0},es=function(t,e,r){var i,n,s,a,o,u,h,_,f,l,c=t?M(t)?[t>>16,t>>8&255,255&t]:0:ei.black;if(!c){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),ei[t])c=ei[t];else if("#"===t.charAt(0)){if(t.length<6&&(t="#"+(i=t.charAt(1))+i+(n=t.charAt(2))+n+(s=t.charAt(3))+s+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(c=parseInt(t.substr(1,6),16))>>16,c>>8&255,255&c,parseInt(t.substr(7),16)/255];c=[(t=parseInt(t.substr(1),16))>>16,t>>8&255,255&t]}else if("hsl"===t.substr(0,3)){if(c=l=t.match(P),e){if(~t.indexOf("="))return c=t.match(F),r&&c.length<4&&(c[3]=1),c}else a=+c[0]%360/360,o=+c[1]/100,n=(u=+c[2]/100)<=.5?u*(o+1):u+o-u*o,i=2*u-n,c.length>3&&(c[3]*=1),c[0]=en(a+1/3,i,n),c[1]=en(a,i,n),c[2]=en(a-1/3,i,n)}else c=t.match(P)||ei.transparent;c=c.map(Number)}return e&&!l&&(u=((h=Math.max(i=c[0]/255,n=c[1]/255,s=c[2]/255))+(_=Math.min(i,n,s)))/2,h===_?a=o=0:(f=h-_,o=u>.5?f/(2-h-_):f/(h+_),a=(h===i?(n-s)/f+(no||y<0)&&(c+=y-u),d+=y,((_=(l=d-c)-v)>0||T)&&(p=++i.frame,n=l-1e3*i.time,i.time=l/=1e3,v+=_+(_>=m?4:m-_),f=1),T||(t=e(r)),f)for(s=0;s=e&&s--},_listeners:g}}(),el=function(){return!p&&ef.wake()},ec={},ed=/^[\d.\-M][\d.\-,\s]/,ep=/["']/g,em=function(t){for(var e,r,i,n={},s=t.substr(1,t.length-3).split(":"),a=s[0],o=1,u=s.length;o1&&r.config?r.config.apply(null,~t.indexOf("{")?[em(e[1])]:ev(t).split(",").map(tp)):ec._CE&&ed.test(t)?ec._CE("",t):r},ey=function(t){return function(e){return 1-t(1-e)}},eT=function t(e,r){for(var i,n=e._first;n;)n instanceof eC?t(n,r):!n.vars.yoyoEase||n._yoyo&&n._repeat||n._yoyo===r||(n.timeline?t(n.timeline,r):(i=n._ease,n._ease=n._yEase,n._yEase=i,n._yoyo=r)),n=n._next},ew=function(t,e){return t&&(D(t)?t:ec[t]||eg(t))||e},eb=function(t,e,r,i){void 0===r&&(r=function(t){return 1-e(1-t)}),void 0===i&&(i=function(t){return t<.5?e(2*t)/2:1-e((1-t)*2)/2});var n,s={easeIn:e,easeOut:r,easeInOut:i};return tu(t,function(t){for(var e in ec[t]=N[t]=s,ec[n=t.toLowerCase()]=r,s)ec[n+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=ec[t+"."+e]=s[e]}),s},ek=function(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t((e-.5)*2)/2}},ex=function t(e,r,i){var n=r>=1?r:1,s=(i||(e?.3:.45))/(r<1?r:1),a=s/g*(Math.asin(1/n)||0),o=function(t){return 1===t?1:n*Math.pow(2,-10*t)*k((t-a)*s)+1},u="out"===e?o:"in"===e?function(t){return 1-o(1-t)}:ek(o);return s=g/s,u.config=function(r,i){return t(e,r,i)},u},eD=function t(e,r){void 0===r&&(r=1.70158);var i=function(t){return t?--t*t*((r+1)*t+r)+1:0},n="out"===e?i:"in"===e?function(t){return 1-i(1-t)}:ek(i);return n.config=function(r){return t(e,r)},n};tu("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var r=e<5?e+1:e;eb(t+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow((1-t)*2,r)/2})}),ec.Linear.easeNone=ec.none=ec.Linear.easeIn,eb("Elastic",ex("in"),ex("out"),ex()),function(t,e){var r=1/2.75,i=1/2.75*2,n=1/2.75*2.5,s=function(s){return s0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,tQ(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(el(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(tz(this,t),!r._dp||r.parent||tP(r,this);r&&r.parent;)r.parent._time!==r._start+(r._ts>=0?r._tTime/r._ts:-((r.totalDuration()-r._tTime)/r._ts))&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t0||!this._tDur&&!t)&&tF(this._dp,this,this._start-this._delay)}return this._tTime===t&&(this._dur||e)&&(!this._initted||1e-8!==Math.abs(this._zTime))&&(t||this._initted||!this.add&&!this._ptLookup)||(this._ts||(this._pTime=t),td(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+tR(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(1&this.iteration())?1-t:t)+tR(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?tE(this._tTime,r)+1:1},e.timeScale=function(t,e){if(!arguments.length)return -1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var r=this.parent&&this._ts?tS(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,this.totalTime(tH(-Math.abs(this._delay),this._tDur,r),!1!==e),tO(this),tA(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(el(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&1e-8!==Math.abs(this._zTime)&&(this._tTime-=1e-8)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&tF(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(R(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&1>this.totalProgress())?this._tTime%(this._dur+this._rDelay):this._ts?tS(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){void 0===t&&(t=K);var e=a;return a=t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),a=e,this},e.globalTime=function(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):r},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,tV(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,tV(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(tG(this,t),R(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,R(e))},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,r=this._start;return!!(!e||this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t1?(e?(i[t]=e,r&&(i[t+"Params"]=r),"onUpdate"===t&&(this._onUpdate=e)):delete i[t],this):i[t]},e.then=function(t){var e=this;return new Promise(function(r){var i=D(t)?t:tm,n=function(){var t=e.then;e.then=null,D(i)&&(i=i(e))&&(i.then||i===e)&&(e.then=t),r(i),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?n():e._prom=n})},e.kill=function(){et(this)},t}();tv(eA.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var eC=function(t){function e(e,r){var n;return void 0===e&&(e={}),(n=t.call(this,e)||this).labels={},n.smoothChildTiming=!!e.smoothChildTiming,n.autoRemoveChildren=!!e.autoRemoveChildren,n._sort=R(e.sortChildren),u&&tF(e.parent||u,i(n),r),e.reversed&&n.reverse(),e.paused&&n.paused(!0),e.scrollTrigger&&tL(i(n),e.scrollTrigger),n}n(e,t);var r=e.prototype;return r.to=function(t,e,r){return tW(0,arguments,this),this},r.from=function(t,e,r){return tW(1,arguments,this),this},r.fromTo=function(t,e,r,i){return tW(2,arguments,this),this},r.set=function(t,e,r){return e.duration=0,e.parent=this,tw(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new eQ(t,e,tG(this,r),1),this},r.call=function(t,e,r){return tF(this,eQ.delayedCall(0,t,e),r)},r.staggerTo=function(t,e,r,i,n,s,a){return r.duration=e,r.stagger=r.stagger||i,r.onComplete=s,r.onCompleteParams=a,r.parent=this,new eQ(t,r,tG(this,n)),this},r.staggerFrom=function(t,e,r,i,n,s,a){return r.runBackwards=1,tw(r).immediateRender=R(r.immediateRender),this.staggerTo(t,e,r,i,n,s,a)},r.staggerFromTo=function(t,e,r,i,n,s,a,o){return i.startAt=r,tw(i).immediateRender=R(i.immediateRender),this.staggerTo(t,e,i,n,s,a,o)},r.render=function(t,e,r){var i,n,s,o,h,_,f,l,c,d,p,m,v=this._time,g=this._dirty?this.totalDuration():this._tDur,y=this._dur,T=t<=0?0:t_(t),w=this._zTime<0!=t<0&&(this._initted||!y);if(this!==u&&T>g&&t>=0&&(T=g),T!==this._tTime||r||w){if(v!==this._time&&y&&(T+=this._time-v,t+=this._time-v),i=T,c=this._start,_=!(l=this._ts),w&&(y||(v=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(p=this._yoyo,h=y+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*h+t,e,r);if(i=t_(T%h),T===g?(o=this._repeat,i=y):((o=~~(T/h))&&o===T/h&&(i=y,o--),i>y&&(i=y)),d=tE(this._tTime,h),!v&&this._tTime&&d!==o&&this._tTime-d*h-this._dur<=0&&(d=o),p&&1&o&&(i=y-i,m=1),o!==d&&!this._lock){var b=p&&1&d,k=b===(p&&1&o);if(o=v&&t>=0)for(n=this._first;n;){if(s=n._next,(n._act||i>=n._start)&&n._ts&&f!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(n._ts>0?(i-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(i-n._start)*n._ts,e,r),i!==this._time||!this._ts&&!_){f=0,s&&(T+=this._zTime=-1e-8);break}}n=s}else{n=this._last;for(var x=t<0?t:i;n;){if(s=n._prev,(n._act||x<=n._end)&&n._ts&&f!==n){if(n.parent!==this)return this.render(t,e,r);if(n.render(n._ts>0?(x-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(x-n._start)*n._ts,e,r||a&&(n._initted||n._startAt)),i!==this._time||!this._ts&&!_){f=0,s&&(T+=this._zTime=x?-1e-8:1e-8);break}}n=s}}if(f&&!e&&(this.pause(),f.render(i>=v?0:-1e-8)._zTime=i>=v?1:-1,this._ts))return this._start=c,tO(this),this.render(t,e,r);this._onUpdate&&!e&&t9(this,"onUpdate",!0),(T===g&&this._tTime>=this.totalDuration()||!T&&v)&&(c===this._start||Math.abs(l)!==Math.abs(this._ts))&&!this._lock&&((t||!y)&&(T===g&&this._ts>0||!T&&this._ts<0)&&tD(this,1),e||t<0&&!v||!T&&!v&&g||(t9(this,T===g&&t>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(T0)&&this._prom()))}return this},r.add=function(t,e){var r=this;if(M(e)||(e=tG(this,e,t)),!(t instanceof eA)){if(z(t))return t.forEach(function(t){return r.add(t,e)}),this;if(x(t))return this.addLabel(t,e);if(!D(t))return this;t=eQ.delayedCall(0,t)}return this!==t?tF(this,t,e):this},r.getChildren=function(t,e,r,i){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===i&&(i=-1e8);for(var n=[],s=this._first;s;)s._start>=i&&(s instanceof eQ?e&&n.push(s):(r&&n.push(s),t&&n.push.apply(n,s.getChildren(!0,e,r)))),s=s._next;return n},r.getById=function(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},r.remove=function(t){return x(t)?this.removeLabel(t):D(t)?this.killTweensOf(t):(tx(this,t),t===this._recent&&(this._recent=this._last),tM(this))},r.totalTime=function(e,r){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=t_(ef.time-(this._ts>0?e/this._ts:-((this.totalDuration()-e)/this._ts)))),t.prototype.totalTime.call(this,e,r),this._forcing=0,this):this._tTime},r.addLabel=function(t,e){return this.labels[t]=tG(this,e),this},r.removeLabel=function(t){return delete this.labels[t],this},r.addPause=function(t,e,r){var i=eQ.delayedCall(0,e||Y,r);return i.data="isPause",this._hasPause=1,tF(this,i,tG(this,t))},r.removePause=function(t){var e=this._first;for(t=tG(this,t);e;)e._start===t&&"isPause"===e.data&&tD(e),e=e._next},r.killTweensOf=function(t,e,r){for(var i=this.getTweensOf(t,r),n=i.length;n--;)eR!==i[n]&&i[n].kill(t,e);return this},r.getTweensOf=function(t,e){for(var r,i=[],n=tZ(t),s=this._first,a=M(e);s;)s instanceof eQ?tl(s._targets,n)&&(a?(!eR||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&i.push(s):(r=s.getTweensOf(n,e)).length&&i.push.apply(i,r),s=s._next;return i},r.tweenTo=function(t,e){e=e||{};var r,i=this,n=tG(i,t),s=e,a=s.startAt,o=s.onStart,u=s.onStartParams,h=s.immediateRender,_=eQ.to(i,tv({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale())||1e-8,onStart:function(){if(i.pause(),!r){var t=e.duration||Math.abs((n-(a&&"time"in a?a.time:i._time))/i.timeScale());_._dur!==t&&tQ(_,t,0,1).render(_._time,!0,!0),r=1}o&&o.apply(_,u||[])}},e));return h?_.render(0):_},r.tweenFromTo=function(t,e,r){return this.tweenTo(e,tv({startAt:{time:tG(this,t)}},r))},r.recent=function(){return this._recent},r.nextLabel=function(t){return void 0===t&&(t=this._time),t4(this,tG(this,t))},r.previousLabel=function(t){return void 0===t&&(t=this._time),t4(this,tG(this,t),1)},r.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+1e-8)},r.shiftChildren=function(t,e,r){void 0===r&&(r=0);for(var i,n=this._first,s=this.labels;n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in s)s[i]>=r&&(s[i]+=t);return tM(this)},r.invalidate=function(e){var r=this._first;for(this._lock=0;r;)r.invalidate(e),r=r._next;return t.prototype.invalidate.call(this,e)},r.clear=function(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),tM(this)},r.totalDuration=function(t){var e,r,i,n=0,s=this._last,a=1e8;if(arguments.length)return this.timeScale((this._repeat<0?this.duration():this.totalDuration())/(this.reversed()?-t:t));if(this._dirty){for(i=this.parent;s;)e=s._prev,s._dirty&&s.totalDuration(),(r=s._start)>a&&this._sort&&s._ts&&!this._lock?(this._lock=1,tF(this,s,r-s._delay,1)._lock=0):a=r,r<0&&s._ts&&(n-=r,(!i&&!this._dp||i&&i.smoothChildTiming)&&(this._start+=r/this._ts,this._time-=r,this._tTime-=r),this.shiftChildren(-r,!1,-Infinity),a=0),s._end>n&&s._ts&&(n=s._end),s=e;tQ(this,this===u&&this._time>n?this._time:n,1,1),this._dirty=0}return this._tDur},e.updateRoot=function(t){if(u._ts&&(td(u,tS(t,u)),c=ef.frame),ef.frame>=tr){tr+=m.autoSleep||120;var e=u._first;if((!e||!e._ts)&&m.autoSleep&&ef._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||ef.sleep()}}},e}(eA);tv(eC.prototype,{_lock:0,_hasPause:0,_forcing:0});var eR,eE,eS=function(t,e,r,i,n,s,a){var o,u,h,_,f,l,c,d,p=new e2(this._pt,t,e,0,1,eK,null,n),m=0,v=0;for(p.b=r,p.e=i,r+="",i+="",(c=~i.indexOf("random("))&&(i=t6(i)),s&&(s(d=[r,i],t,e),r=d[0],i=d[1]),u=r.match(I)||[];o=I.exec(i);)_=o[0],f=i.substring(m,o.index),h?h=(h+1)%5:"rgba("===f.substr(-5)&&(h=1),_!==u[v++]&&(l=parseFloat(u[v-1])||0,p._pt={_next:p._pt,p:f||1===v?f:",",s:l,c:"="===_.charAt(1)?tf(l,_)-l:parseFloat(_)-l,m:h&&h<4?Math.round:0},m=I.lastIndex);return p.c=m")}),h.duration();else{for(c in f={},x)"ease"===c||"easeEach"===c||eU(c,x[c],f,x.easeEach);for(c in f)for(_=0,L=f[c].sort(function(t,e){return t.t-e.t}),B=0;_c-1e-8&&!p?c:t<1e-8?0:t;if(d){if(m!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==p){if(i=m,_=this.timeline,this._repeat){if(a=d+this._rDelay,this._repeat<-1&&p)return this.totalTime(100*a+t,e,r);if(i=t_(m%a),m===c?(s=this._repeat,i=d):((s=~~(m/a))&&s===t_(m/a)&&(i=d,s--),i>d&&(i=d)),(u=this._yoyo&&1&s)&&(f=this._yEase,i=d-i),o=tE(this._tTime,a),i===l&&!r&&this._initted&&s===o)return this._tTime=m,this;s!==o&&(_&&this._yEase&&eT(_,u),this.vars.repeatRefresh&&!u&&!this._lock&&this._time!==a&&this._initted&&(this._lock=r=1,this.render(t_(a*s),!0).invalidate()._lock=0))}if(!this._initted){if(tI(this,p?t:i,r,e,m))return this._tTime=0,this;if(l!==this._time&&!(r&&this.vars.repeatRefresh&&s!==o))return this;if(d!==this._dur)return this.render(t,e,r)}if(this._tTime=m,this._time=i,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=h=(f||this._ease)(i/d),this._from&&(this.ratio=h=1-h),i&&!l&&!e&&!s&&(t9(this,"onStart"),this._tTime!==m))return this;for(n=this._pt;n;)n.r(h,n.d),n=n._next;_&&_.render(t<0?t:_._dur*_._ease(i/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(p&&tC(this,t,e,r),t9(this,"onUpdate")),this._repeat&&s!==o&&this.vars.onRepeat&&!e&&this.parent&&t9(this,"onRepeat"),(m===this._tDur||!m)&&this._tTime===m&&(p&&!this._onUpdate&&tC(this,t,!0,!0),(t||!d)&&(m===this._tDur&&this._ts>0||!m&&this._ts<0)&&tD(this,1),!e&&!(p&&!l)&&(m||l||u)&&(t9(this,m===c?"onComplete":"onReverseComplete",!0),this._prom&&!(m0)&&this._prom()))}}else tq(this,t,e,r);return this},r.targets=function(){return this._targets},r.invalidate=function(e){return e&&this.vars.runBackwards||(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(e),t.prototype.invalidate.call(this,e)},r.resetTo=function(t,e,r,i,n){p||ef.wake(),this._ts||this.play();var s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return(this._initted||eF(this,s),eL(this,t,e,r,i,this._ease(s/this._dur),s,n))?this.resetTo(t,e,r,i,1):(tz(this,0),this.parent||tk(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},r.kill=function(t,e){if(void 0===e&&(e="all"),!t&&(!e||"all"===e))return this._lazy=this._pt=0,this.parent?et(this):this;if(this.timeline){var r=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,eR&&!0!==eR.vars.overwrite)._first||et(this),this.parent&&r!==this.timeline.totalDuration()&&tQ(this,this._dur*this.timeline._tDur/r,0,1),this}var i,n,s,a,o,u,h,_=this._targets,f=t?tZ(t):_,l=this._ptLookup,c=this._pt;if((!e||"all"===e)&&tb(_,f))return"all"===e&&(this._pt=0),et(this);for(i=this._op=this._op||[],"all"!==e&&(x(e)&&(o={},tu(e,function(t){return o[t]=1}),e=o),e=eI(_,e)),h=_.length;h--;)if(~f.indexOf(_[h]))for(o in n=l[h],"all"===e?(i[h]=e,a=n,s={}):(s=i[h]=i[h]||{},a=e),a)(u=n&&n[o])&&("kill"in u.d&&!0!==u.d.kill(o)||tx(this,u,"_pt"),delete n[o]),"all"!==s&&(s[o]=1);return this._initted&&!this._pt&&c&&et(this),this},e.to=function(t,r){return new e(t,r,arguments[2])},e.from=function(t,e){return tW(1,arguments)},e.delayedCall=function(t,r,i,n){return new e(r,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:r,onReverseComplete:r,onCompleteParams:i,onReverseCompleteParams:i,callbackScope:n})},e.fromTo=function(t,e,r){return tW(2,arguments)},e.set=function(t,r){return r.duration=0,r.repeatDelay||(r.repeat=0),new e(t,r)},e.killTweensOf=function(t,e,r){return u.killTweensOf(t,e,r)},e}(eA);tv(eQ.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),tu("staggerTo,staggerFrom,staggerFromTo",function(t){eQ[t]=function(){var e=new eC,r=tK.call(arguments,0);return r.splice("staggerFromTo"===t?5:4,0,0),e[t].apply(e,r)}});var eV=function(t,e,r){return t[e]=r},ej=function(t,e,r){return t[e](r)},eG=function(t,e,r,i){return t[e](i.fp,r)},eW=function(t,e,r){return t.setAttribute(e,r)},eY=function(t,e){return D(t[e])?ej:A(t[e])&&t.setAttribute?eW:eV},eH=function(t,e){return e.set(e.t,e.p,Math.round((e.s+e.c*t)*1e6)/1e6,e)},eJ=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},eK=function(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round((r.s+r.c*t)*1e4)/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},eX=function(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},eZ=function(t,e,r,i){for(var n,s=this._pt;s;)n=s._next,s.p===i&&s.modifier(t,e,r),s=n},e$=function(t){for(var e,r,i=this._pt;i;)r=i._next,(i.p!==t||i.op)&&i.op!==t?i.dep||(e=1):tx(this,i,"_pt"),i=r;return!e},e0=function(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)},e1=function(t){for(var e,r,i,n,s=t._pt;s;){for(e=s._next,r=i;r&&r.pr>s.pr;)r=r._next;(s._prev=r?r._prev:n)?s._prev._next=s:i=s,(s._next=r)?r._prev=s:n=s,s=e}t._pt=i},e2=function(){function t(t,e,r,i,n,s,a,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=s||eH,this.d=a||this,this.set=o||eV,this.pr=u||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,r){this.mSet=this.mSet||this.set,this.set=e0,this.m=t,this.mt=r,this.tween=e},t}();tu(tn+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return X[t]=1}),N.TweenMax=N.TweenLite=eQ,N.TimelineLite=N.TimelineMax=eC,u=new eC({sortChildren:!1,defaults:v,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),m.stringFilter=e_;var e5=[],e8={},e3=[],e6=0,e7=0,e4=function(t){return(e8[t]||e3).map(function(t){return t()})},e9=function(){var t=Date.now(),e=[];t-e6>2&&(e4("matchMediaInit"),e5.forEach(function(t){var r,i,n,s,a=t.queries,o=t.conditions;for(i in a)(r=h.matchMedia(a[i]).matches)&&(n=1),r!==o[i]&&(o[i]=r,s=1);s&&(t.revert(),n&&e.push(t))}),e4("matchMediaRevert"),e.forEach(function(t){return t.onMatch(t,function(e){return t.add(null,e)})}),e6=t,e4("matchMedia"))},rt=function(){function t(t,e){this.selector=e&&t$(e),this.data=[],this._r=[],this.isReverted=!1,this.id=e7++,t&&this.add(t)}var e=t.prototype;return e.add=function(t,e,r){D(t)&&(r=e,e=t,t=D);var i=this,n=function(){var t,n=o,s=i.selector;return n&&n!==i&&n.data.push(i),r&&(i.selector=t$(r)),o=i,t=e.apply(i,arguments),D(t)&&i._r.push(t),o=n,i.selector=s,i.isReverted=!1,t};return i.last=n,t===D?n(i,function(t){return i.add(null,t)}):t?i[t]=n:n},e.ignore=function(t){var e=o;o=null,t(this),o=e},e.getTweens=function(){var e=[];return this.data.forEach(function(r){return r instanceof t?e.push.apply(e,r.getTweens()):r instanceof eQ&&!(r.parent&&"nested"===r.parent.data)&&e.push(r)}),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,e){var r=this;if(t?function(){for(var e,i=r.getTweens(),n=r.data.length;n--;)"isFlip"===(e=r.data[n]).data&&(e.revert(),e.getChildren(!0,!0,!1).forEach(function(t){return i.splice(i.indexOf(t),1)}));for(i.map(function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}}).sort(function(t,e){return e.g-t.g||-1/0}).forEach(function(e){return e.t.revert(t)}),n=r.data.length;n--;)(e=r.data[n])instanceof eC?"nested"!==e.data&&(e.scrollTrigger&&e.scrollTrigger.revert(),e.kill()):e instanceof eQ||!e.revert||e.revert(t);r._r.forEach(function(e){return e(t,r)}),r.isReverted=!0}():this.data.forEach(function(t){return t.kill&&t.kill()}),this.clear(),e)for(var i=e5.length;i--;)e5[i].id===this.id&&e5.splice(i,1)},e.revert=function(t){this.kill(t||{})},t}(),re=function(){function t(t){this.contexts=[],this.scope=t,o&&o.data.push(this)}var e=t.prototype;return e.add=function(t,e,r){C(t)||(t={matches:t});var i,n,s,a=new rt(0,r||this.scope),u=a.conditions={};for(n in o&&!a.selector&&(a.selector=o.selector),this.contexts.push(a),e=a.add("onMatch",e),a.queries=t,t)"all"===n?s=1:(i=h.matchMedia(t[n]))&&(0>e5.indexOf(a)&&e5.push(a),(u[n]=i.matches)&&(s=1),i.addListener?i.addListener(e9):i.addEventListener("change",e9));return s&&e(a,function(t){return a.add(null,t)}),this},e.revert=function(t){this.kill(t||{})},e.kill=function(t){this.contexts.forEach(function(e){return e.kill(t,!0)})},t}(),rr={registerPlugin:function(){for(var t=arguments.length,e=Array(t),r=0;r1){var i=t.map(function(t){return ra.quickSetter(t,e,r)}),n=i.length;return function(t){for(var e=n;e--;)i[e](t)}}t=t[0]||{};var s=tt[e],a=ta(t),o=a.harness&&(a.harness.aliases||{})[e]||e,u=s?function(e){var i=new s;d._pt=0,i.init(t,r?e+r:e,d,0,[t]),i.render(1,i),d._pt&&eX(1,d)}:a.set(t,o);return s?u:function(e){return u(t,o,r?e+r:e,a,1)}},quickTo:function(t,e,r){var i,n=ra.to(t,tg(((i={})[e]="+=0.1",i.paused=!0,i),r||{})),s=function(t,r,i){return n.resetTo(e,t,r,i)};return s.tween=n,s},isTweening:function(t){return u.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=ew(t.ease,v.ease)),ty(v,t||{})},config:function(t){return ty(m,t||{})},registerEffect:function(t){var e=t.name,r=t.effect,i=t.plugins,n=t.defaults,s=t.extendTimeline;(i||"").split(",").forEach(function(t){return t&&!tt[t]&&!N[t]&&G(e+" effect requires "+t+" plugin.")}),te[e]=function(t,e,i){return r(tZ(t),tv(e||{},n),i)},s&&(eC.prototype[e]=function(t,r,i){return this.add(te[e](t,C(r)?r:(i=r)&&{},this),i)})},registerEase:function(t,e){ec[t]=ew(e)},parseEase:function(t,e){return arguments.length?ew(t,e):ec},getById:function(t){return u.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var r,i,n=new eC(t);for(n.smoothChildTiming=R(t.smoothChildTiming),u.remove(n),n._dp=0,n._time=n._tTime=u._time,r=u._first;r;)i=r._next,(e||!(!r._dur&&r instanceof eQ&&r.vars.onComplete===r._targets[0]))&&tF(n,r,r._start-r._delay),r=i;return tF(u,n,0),n},context:function(t,e){return t?new rt(t,e):o},matchMedia:function(t){return new re(t)},matchMediaRefresh:function(){return e5.forEach(function(t){var e,r,i=t.conditions;for(r in i)i[r]&&(i[r]=!1,e=1);e&&t.revert()})||e9()},addEventListener:function(t,e){var r=e8[t]||(e8[t]=[]);~r.indexOf(e)||r.push(e)},removeEventListener:function(t,e){var r=e8[t],i=r&&r.indexOf(e);i>=0&&r.splice(i,1)},utils:{wrap:function t(e,r,i){var n=r-e;return z(e)?t3(e,t(0,e.length),r):tY(i,function(t){return(n+(t-e)%n)%n+e})},wrapYoyo:function t(e,r,i){var n=r-e,s=2*n;return z(e)?t3(e,t(0,e.length-1),r):tY(i,function(t){return t=(s+(t-e)%s)%s||0,e+(t>n?s-t:t)})},distribute:t1,random:t8,snap:t5,normalize:function(t,e,r){return t7(t,e,0,1,r)},getUnit:tJ,clamp:function(t,e,r){return tY(r,function(r){return tH(t,e,r)})},splitColor:es,toArray:tZ,selector:t$,mapRange:t7,pipe:function(){for(var t=arguments.length,e=Array(t),r=0;r{a.d(l,{A:()=>r});var t=a(4848);a(6540);var i=a(5655),o=a(1915),n=a(5737);let d=(0,n.A)("Files",[["path",{d:"M20 7h-3a2 2 0 0 1-2-2V2",key:"x099mo"}],["path",{d:"M9 18a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h7l4 4v10a2 2 0 0 1-2 2Z",key:"18t6ie"}],["path",{d:"M3 7.6v12.8A1.6 1.6 0 0 0 4.6 22h9.8",key:"1nja0z"}]]),s=(0,n.A)("FileVideo2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4",key:"1pf5j1"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["rect",{width:"8",height:"6",x:"2",y:"12",rx:"1",key:"1a6c1e"}],["path",{d:"m10 15.5 4 2.5v-6l-4 2.5",key:"t7cp39"}]]);function r(e){let{user:l}=e;return(0,t.jsx)(i.Ay,{title:"choose-media-type-popoup",noContainer:!0,wrapperClasses:"items-center",wrapperStyle:{alignItems:"center"},children:(0,t.jsxs)("div",{className:"paper items-center max-w-2xl m-auto z-50 p-4 xl:p-10",children:[(0,t.jsxs)("h4",{className:"m-0 text-center text-lg leading-tight",children:["What kind of Media do you",(0,t.jsx)("br",{}),"want to upload?"]}),(0,t.jsx)("span",{children:"Please Select the media type to upload."}),(0,t.jsxs)("div",{className:"w-full grid grid-cols-1 lg:grid-cols-2 gap-6 items-stretch",children:[(0,t.jsxs)("div",{className:"card cursor-pointer",onClick:e=>{var a;if(null==l?void 0:null===(a=l.verification_status)||void 0===a?void 0:a.toString().match(/1/)){let e=document.getElementById("upload_image_input");null==e||e.click()}else alert("Please Verify to Add Media");setTimeout(()=>{(0,i.fs)()},500)},children:[(0,t.jsx)(o.A,{size:50,className:"text-primary"}),(0,t.jsxs)("div",{className:"content",children:[(0,t.jsx)("span",{className:"title",children:"Images"}),(0,t.jsx)("span",{className:"text-sm",children:"General image formats like JPEG, PNG, SVG, WEBP, etc."})]})]}),(0,t.jsxs)("div",{className:"card cursor-pointer",onClick:e=>{var a,t;(null==l?void 0:null===(a=l.verification_status)||void 0===a?void 0:a.toString().match(/1/))?null===(t=document.getElementById("upload_file_input"))||void 0===t||t.click():alert("Please Verify to Add Media"),(0,i.fs)()},children:[(0,t.jsx)(d,{size:50,className:"text-secondary"}),(0,t.jsxs)("div",{className:"content",children:[(0,t.jsx)("span",{className:"title",children:"Files"}),(0,t.jsx)("span",{className:"text-sm",children:"Other documents type. Like PDF, XLSX, CSV, etc."})]})]})]}),(0,t.jsx)("div",{className:"w-full grid grid-cols-1 lg:grid-cols-2 gap-6 items-stretch",children:(0,t.jsxs)("div",{className:"card cursor-pointer",onClick:e=>{var a,t;(null==l?void 0:null===(a=l.verification_status)||void 0===a?void 0:a.toString().match(/1/))?null===(t=document.getElementById("upload_video_input"))||void 0===t||t.click():alert("Please Verify to Add Media"),(0,i.fs)()},children:[(0,t.jsx)(s,{size:55,className:"text-slate-600"}),(0,t.jsxs)("div",{className:"content",children:[(0,t.jsx)("span",{className:"title",children:"Videos"}),(0,t.jsxs)("span",{className:"text-sm",children:["Video Files. ",(0,t.jsx)("b",{children:"MP4"})," for now. These files can be streamed. Max 200mb"]})]})]})})]})})}},5094:(e,l,a)=>{a.d(l,{A:()=>N});var t=a(4848),i=a(6540),o=a(9020),n=a(1710),d=a(5737);let s=(0,d.A)("Folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]);var r=a(6897);function c(e){let{folderName:l,folder:a,user:d}=e,c="".concat(a?a+"/":"").concat(l),[u,m]=i.useState(!1);return(0,t.jsxs)("a",{href:"/admin/".concat(null==d?void 0:d.id,"/media/").concat(c),className:"card col items-center justify-center",onClick:e=>{if(e.target.closest("button"))return e.preventDefault()},children:[u&&(0,t.jsx)(n.A,{}),(0,t.jsx)(s,{opacity:.5}),(0,t.jsx)("span",{className:"absolute top-4 left-4 text-xs bg-slate-200 dark:bg-slate-700 px-2 py-0.5 rounded-full",children:"Folder"}),(0,t.jsx)("span",{className:"",children:l}),(0,t.jsx)("button",{className:"plain-text absolute top-2 right-2",onClick:e=>{window.confirm("Delete this Folder and all its contents?")&&(m(!0),window.confirm("NOTE: this folder and all its contents will be permanently lost. Continue?")?(0,o.A)("/api/deleteMediaFolder",{method:"post",body:{folder:c}},!0).then(e=>{e.success&&window.location.reload()}):m(!1))},children:(0,t.jsx)(r.A,{})})]},l)}var u=a(5655),m=a(900),p=a(2178);function h(e){var l,a;let{mediaObject:n,staticHost:d}=e,s=n.media_thumbnail_path?(null==n?void 0:n.private)?n.media_thumbnail_url:"".concat(d).concat(n.media_thumbnail_path):n.media_thumbnail_url,r=n.media_path?(null==n?void 0:n.private)?n.media_url:"".concat(d).concat(n.media_path):n.media_url;return(0,t.jsx)(i.Fragment,{children:(null===(l=n.media_type)||void 0===l?void 0:l.match(/file/i))?(0,t.jsx)("div",{className:"cursor-pointer hover:opacity-80",children:(0,t.jsx)("span",{className:"info w-auto small gray absolute top-4 right-4",children:n.media_type.replace(/.*\//,"").toUpperCase()})}):(null===(a=n.media_type)||void 0===a?void 0:a.match(/video/i))?(0,t.jsx)("video",{src:r,className:"w-full h-60 object-cover",controls:!0,muted:!0,autoPlay:!0,loop:!0}):(0,t.jsx)("img",{src:s,alt:n.media_name,className:"w-full h-60 object-cover bg-slate-200 rounded",onError:e=>{null!=n&&n.private||(0,o.A)("/api/purgeDb",{method:"post",body:{paradigm:"user_media",payload:n}},!0).then(e=>{e.success?window.location.reload():(console.log(e),console.log(s),console.log(r))})}})})}var v=a(221);function f(e){var l;let{mediaObject:a,staticHost:o}=e;return(a.media_thumbnail_path?"".concat(o,"/").concat(a.media_thumbnail_path):a.media_thumbnail_url,a.media_path?"".concat(o,"/").concat(a.media_path):a.media_url,null==a?void 0:a.private)?(0,t.jsx)(i.Fragment,{}):(0,t.jsxs)("div",{className:"dropdown-wrapper w-full xl:w-auto",children:[(0,t.jsx)("button",{className:"outlined secondary small-text w-full hidden xl:flex bg-secondary/10",children:"Copy Link"}),(0,t.jsx)("div",{className:"dropdown mobile-transform gap-2 w-full",children:(0,t.jsxs)(m.A,{column:!0,className:"w-full mb-2 xl:mb-0",children:[(0,t.jsx)("button",{className:"gray outlined normal-weight more-padding",onClick:e=>{navigator.clipboard.writeText(a.media_url||"").then(()=>{alert("Media url ".concat(a.media_url," Copied to clipboard"))})},children:"Copy Full Link"}),!(null==a?void 0:null===(l=a.media_type)||void 0===l?void 0:l.match(/file|video/i))&&(0,t.jsx)("button",{className:"gray outlined normal-weight more-padding",onClick:e=>{navigator.clipboard.writeText(a.media_thumbnail_url||"").then(()=>{alert("Media url ".concat(a.media_thumbnail_url," Copied to clipboard"))})},children:"Copy Thumbnail Link"})]})})]})}var x=a(6446);let g=(0,d.A)("LockOpen",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]);function y(e){var l;let{mediaObject:a,setLoading:n}=e,[d,s]=i.useState(!1);return(null==a?void 0:null===(l=a.media_type)||void 0===l?void 0:l.match(/video/i))?null:(0,t.jsx)("button",{className:"light-gray p-2 w-8 h-8 rounded-full absolute top-4 left-4 bg-white"+((null==a?void 0:a.private)?" ":" text-slate-400 fill-slate-400"),style:{backgroundColor:"white"},onClick:e=>{let l=a.private?"This media is private: Make it public?":"Make this media Private?";window.confirm(l)&&(n(!0),(0,o.A)("/api/media/addPrivateMedia",{method:"post",body:{...a}},!0).then(e=>{e.success?window.location.reload():window.alert("Action Failed!"),setTimeout(()=>{n(!1)},1e3)}).catch(e=>{console.log(e)}))},children:(null==a?void 0:a.private)?(0,t.jsx)(x.A,{size:20,color:"green"}):(0,t.jsx)(g,{color:"black",size:20})})}var w=a(6875);function b(e){let{mediaObject:l,setTargetMedia:a,folder:o,staticHost:d}=e,[s,r]=i.useState(null!=l&&!!l.private),[c,x]=i.useState(l);i.useEffect(()=>{var e;(null==l?void 0:l.private)&&l.media_thumbnail_url&&!(null===(e=c.media_type)||void 0===e?void 0:e.match(/file/i))?(0,w.A)({url:l.media_thumbnail_url}).then(e=>{x({...l,media_thumbnail_url:e}),r(!1)}).catch(e=>{console.log(e.message)}):s&&r(!1)},[]),c.media_thumbnail_path?"".concat(d,"/").concat(c.media_thumbnail_path):c.media_thumbnail_url;let g=c.media_path?"".concat(d,"/").concat(c.media_path):c.media_url;return(0,t.jsxs)("div",{className:"media-card card col min-h-[200px]",onClick:e=>{var l,t;if(!(e.target.closest("button")||e.target.closest(".button"))){if((null===(l=c.media_type)||void 0===l?void 0:l.match(/file/i))&&!c.private){window.open(g,"__blank");return}if((null===(t=c.media_type)||void 0===t?void 0:t.match(/file/i))&&c.private)return;a(c),(0,u.PB)("target-media-popup")}},onMouseEnter:e=>{e.target.closest(".media-card").style.zIndex="10"},onMouseLeave:e=>{e.target.closest(".media-card").style.zIndex="0"},style:(null==c?void 0:c.private)?{outline:"5px solid var(--sec-color-light)",borderColor:"var(--sec-color-lighter)"}:{},children:[s&&(0,t.jsx)(n.A,{}),(0,t.jsx)(h,{mediaObject:c,staticHost:d}),(0,t.jsxs)("div",{className:"flex-col items-center xl:items-start flex-wrap w-full mt-auto",children:[(0,t.jsx)("span",{className:"w-full",style:{wordBreak:"break-all"},children:c.media_name}),(0,t.jsx)("div",{className:"flex-wrap w-full",children:(0,t.jsxs)(m.A,{className:"flex-wrap w-full items-stretch",children:[(0,t.jsx)("button",{className:"secondary small-text relative w-full xl:w-auto mb-2 xl:mb-0",onClick:e=>{var l;(0,p.A)({mediaObject:c,fileName:(null==g?void 0:null===(l=g.match(/[^\/]+$/))||void 0===l?void 0:l[0])||"",setLoading:r})},children:(0,t.jsx)("span",{children:"Download"})}),(0,t.jsx)(f,{mediaObject:c,staticHost:d}),(0,t.jsx)(v.A,{mediaObject:c,setLoading:r})]})})]}),(0,t.jsx)(y,{mediaObject:c,setLoading:r})]})}let j=(0,d.A)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);function N(e){let{media:l,setTargetMedia:a,folders:o,folder:n,staticHost:d,user:s}=e;return(0,t.jsx)(i.Fragment,{children:(0,t.jsxs)("section",{className:"paper overflow-visible",children:[(0,t.jsx)("h2",{className:"text-xl m-0",children:"Media List"}),(0,t.jsxs)("div",{className:"w-full gap-4 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 items-stretch",children:[o&&o[0]&&o.map(e=>(0,t.jsx)(c,{folder:n,folderName:e,user:s},e)),l&&l[0]&&l.map(e=>(0,t.jsx)(b,{mediaObject:e,setTargetMedia:a,folder:n,staticHost:d},e.id))]}),!(null==l?void 0:l[0])&&(0,t.jsx)(k,{})]})})}function k(){return(0,t.jsxs)("div",{className:"button outlined gray dashed w-full p-10 flex-col",onClick:e=>{(0,u.PB)("choose-media-type-popoup")},children:[(0,t.jsx)("span",{className:"text-slate-400",children:"No Media Added."}),(0,t.jsx)(j,{}),(0,t.jsx)("span",{className:"",children:"Add Media"})]})}},6217:(e,l,a)=>{let t;a.d(l,{A:()=>r});var i=a(4848),o=a(6540),n=a(9020),d=a(5655),s=a(1710);function r(e){let{folder:l}=e,[a,r]=o.useState(!1),[c,u]=o.useState(!1);return(0,i.jsxs)(d.Ay,{title:"add-folder-popoup",children:[(0,i.jsx)("h4",{className:"m-0",children:"Add A New Folder"}),(0,i.jsxs)("div",{className:"flex-col w-full relative",children:[a&&(0,i.jsx)(s.A,{}),(0,i.jsxs)("form",{onSubmit:e=>{e.preventDefault(),window.clearTimeout(t),r(!0);let a=e.target;(0,n.A)("/api/addNewMediaFolder",{method:"post",body:{name:(l?"".concat(l,"/"):"")+a["new-folder-name"].value}},!0).then(e=>{e.success?window.location.reload():r(!1)})},className:"w-full flex flex-col items-stretch gap-2",children:[c&&(0,i.jsx)("span",{className:"text-xs text-orange-700 bg-orange-100 flex items-center justify-center rounded px-2 py-1",children:"Folder Already Exists. Please Change the name."}),(0,i.jsx)("input",{type:"text",name:"new-folder-name",id:"new-folder-name",placeholder:"New Folder Name",className:"w-full"+(c?" warning":""),onChange:e=>{e.target.value=e.target.value.toLocaleLowerCase().replace(/ /g,"-"),window.clearTimeout(t),t=setTimeout(()=>{(0,n.A)("/api/checkExistingFolder?name=".concat(e.target.value).concat(l?"&folder="+l:"")).then(l=>{var a;(null===(a=e.target.value)||void 0===a?void 0:a.match(/./))&&(null==l?void 0:l.success)?(u(!0),alert("Folder Already Exists")):u(!1)})},500)}}),(0,i.jsx)("button",{children:"Add New Folder"})]})]})]})}},1828:(e,l,a)=>{a.d(l,{A:()=>v});var t=a(4848),i=a(6540),o=a(9020),n=a(65),d=a(5655),s=a(1710),r=a(6446);let c=(0,a(5737).A)("LockKeyholeOpen",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{width:"18",height:"12",x:"3",y:"10",rx:"2",key:"l0tzu3"}],["path",{d:"M7 10V7a5 5 0 0 1 9.33-2.5",key:"car5b7"}]]);function u(e){let{mediaObject:l}=e,[a,o]=i.useState(!1);return i.useEffect(()=>{l.private=a},[a]),(0,t.jsx)("button",{className:"light-gray p-2 w-8 h-8 rounded-full absolute top-2 left-2 bg-white"+(a?" ":" text-slate-400 fill-slate-400"),style:{backgroundColor:"white"},onClick:e=>{o(e=>!e)},children:a?(0,t.jsx)(r.A,{}):(0,t.jsx)(c,{})})}var m=a(6897);function p(e){let{imageObject:l,newMedia:a,setNewMedia:i,video:o}=e,n=l.imageBase64Full||l.fileBase64Full,d=l.imageName||l.fileName;return(0,t.jsxs)("div",{className:"border border-slate-300 rounded max-h-44 flex-col w-full overflow-hidden h-full bg-slate-200 relative p-2",children:[o?(0,t.jsx)("video",{src:n,className:"w-full h-full object-contain",muted:!0,autoPlay:!0,controls:!0}):(0,t.jsx)("img",{src:n,alt:d,className:"w-full h-full object-contain"}),(0,t.jsx)("input",{type:"text",defaultValue:d,onInput:e=>{var a;let t=null===(a=e.target.value)||void 0===a?void 0:a.replace(/ /g,"-");l.fileName&&(l.fileName=t),l.imageName&&(l.imageName=t)},className:"absolute bottom-1 text-sm left-2 px-2 py-1",style:{width:"calc(100% - 15px)"}}),(0,t.jsx)("button",{className:"outlined bg-white absolute top-2 right-2 p-1 w-8 h-8 rounded-full",style:{backgroundColor:"white",borderColor:"var(--slate-200)"},onClick:e=>{let t=a.findIndex(e=>e.imageBase64===l.imageBase64||e.fileBase64===l.fileBase64);a.splice(t,1),i([...a])},children:(0,t.jsx)(m.A,{size:16})}),!o&&(0,t.jsx)(u,{mediaObject:l})]})}function h(e){let{fileObject:l,newFile:a,setNewFile:i}=e;return(0,t.jsxs)("div",{className:"border border-slate-300 rounded min-h-[100px] flex-col w-full overflow-hidden h-full bg-slate-200 relative p-2",children:[(0,t.jsx)("input",{type:"text",defaultValue:l.fileName,onInput:e=>{var a;l.fileName=null===(a=e.target.value)||void 0===a?void 0:a.replace(/ /g,"-")},className:"absolute bottom-1 text-sm left-2 px-2 py-1",style:{width:"calc(100% - 15px)"}}),(0,t.jsx)("button",{className:"outlined bg-white absolute top-2 right-2 p-1 w-8 h-8 rounded-full",style:{backgroundColor:"white",borderColor:"var(--slate-200)"},onClick:e=>{let t=a.findIndex(e=>e.fileBase64===l.fileBase64);a.splice(t,1),i([...a])},children:(0,t.jsx)(m.A,{size:16})}),(0,t.jsx)(u,{mediaObject:l})]})}function v(e){let{newMedia:l,setNewMedia:a,newFile:r,setNewFile:c,newVideo:u,setNewVideo:m,folder:v}=e,f=(null==l?void 0:l[0])?"images":(null==r?void 0:r[0])?"files":"videos",x=(null==f?void 0:f.match(/image/i))?l:(null==f?void 0:f.match(/file/i))?r:u,g=(null==f?void 0:f.match(/image/i))?a:(null==f?void 0:f.match(/file/i))?c:m,[y,w]=i.useState(!1);return i.useEffect(()=>{x&&x[0]&&(0,d.PB)("new-media-popup")},[l,r,u]),(0,t.jsxs)(d.Ay,{title:"new-media-popup",closePopupDispatch:()=>{a(null),c(null),m(null)},children:[y&&(0,t.jsx)(s.A,{screen:!0}),(0,t.jsx)("h4",{className:"m-0",children:"Upload New Media"}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-4 w-full",children:x&&x[0]&&x.map((e,l)=>(null==f?void 0:f.match(/image/i))?(0,t.jsx)(p,{imageObject:e,newMedia:x,setNewMedia:g},l+1):(null==f?void 0:f.match(/video/i))?(0,t.jsx)(p,{imageObject:e,newMedia:x,setNewMedia:g,video:!0},l+1):(0,t.jsx)(h,{fileObject:e,newFile:x,setNewFile:g},l+1))}),x&&x[0]&&(0,t.jsx)("button",{className:"py-3 w-full relative z-50"+(y?" pointer-events-none opacity-40":""),onClick:e=>{w(!0);let l=(null==f?void 0:f.match(/image/i))?{type:f,folder:v,media:x.map(e=>({imageBase64:e.imageBase64,imageName:e.imageName,imageSize:e.imageSize,private:e.private}))}:{type:f,folder:v,media:x.map(e=>({fileBase64:e.fileBase64,fileName:e.fileName,fileSize:e.fileSize,fileType:e.fileType,private:e.private,video:!!(null==f?void 0:f.match(/video/i))}))};(0,o.A)("/api/addUserMedia",{method:"post",body:l},!0).then(e=>{e.success?(0,n.A)().then(()=>{window.location.reload()}):(alert("Image Upload Failed"),console.log(e),setTimeout(()=>{w(!1)},1e3))})},children:"Upload Media"})]})}},1923:(e,l,a)=>{a.d(l,{A:()=>v});var t=a(4848),i=a(6540),o=a(9020),n=a(65),d=a(5655),s=a(1710),r=a(900),c=a(2178),u=a(6875);let m=(0,a(5737).A)("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);var p=a(8453),h=a(221);function v(e){var l,a;let{targetMedia:v,staticHost:f,setTargetMedia:x,media:g}=e;(null==v?void 0:v.media_thumbnail_path)?"".concat(f,"/").concat(null==v?void 0:v.media_thumbnail_path):null==v||v.media_thumbnail_url;let y=(null==v?void 0:v.media_path)?"".concat(f,"/").concat(null==v?void 0:v.media_path):null==v?void 0:v.media_url,w=!!(null==v?void 0:null===(l=v.media_type)||void 0===l?void 0:l.match(/video/i)),b=v?g.findIndex(e=>e.id==v.id):null,j="number"==typeof b&&b>=0,N=(()=>{var e;if(!j)return null;let l=g[b+1];return l?(null==l?void 0:null===(e=l.media_type)||void 0===e?void 0:e.match(/image/i))?l:g.slice(b+1).find(e=>{var l;return null!==(l=e.media_type)&&void 0!==l&&!!l.match(/image/i)})||null:null})(),k=(()=>{var e;if(!j)return null;let l=g[b-1];return l?(null==l?void 0:null===(e=l.media_type)||void 0===e?void 0:e.match(/image/i))?l:g.slice(0,b-1).findLast(e=>{var l;return null!==(l=e.media_type)&&void 0!==l&&!!l.match(/image/i)})||null:null})(),[A,_]=i.useState(null!=v&&!!v.private),[M,C]=i.useState(!1),[F,L]=i.useState(y),T=i.useRef();return i.useEffect(()=>{(null==v?void 0:v.private)?(0,u.A)({url:v.media_url||""}).then(e=>{e&&(L(e),_(!1))}).catch(e=>{console.log(e.message)}):L((null==v?void 0:v.media_url)||"")},[v]),(0,t.jsxs)(d.Ay,{title:"target-media-popup",noContainer:!0,fullPage:!0,closePopupDispatch:()=>{C(!1),x(null)},children:[A&&(0,t.jsx)(s.A,{}),!M&&(0,t.jsx)(s.A,{}),v&&(0,t.jsxs)(i.Fragment,{children:[(0,t.jsxs)("div",{className:"self-center h-screen py-4",children:[F?w?(0,t.jsx)("video",{src:F,className:"w-full h-full object-cover",controls:!0,muted:!0,autoPlay:!0,loop:!0,onCanPlay:()=>{C(!0)},style:M?void 0:{display:"none"}}):(0,t.jsx)("img",{src:F,alt:v.media_name,className:"bg-slate-200 rounded w-full h-full object-contain",ref:T,onLoad:e=>{C(!0)},style:M?void 0:{display:"none"}}):(0,t.jsx)(t.Fragment,{}),k&&(0,t.jsx)("div",{className:"absolute left-5 md:left-10 z-[100] cursor-pointer p-5 bg-slate-800/40 rounded-full",onClick:e=>{x(null),x(k)},children:(0,t.jsx)(m,{color:"white"})}),N&&(0,t.jsx)("div",{className:"absolute right-5 md:right-10 z-[100] cursor-pointer p-5 bg-slate-800/40 rounded-full",onClick:e=>{x(null),x(N)},children:(0,t.jsx)(p.A,{color:"white"})})]}),(0,t.jsx)("span",{className:"info gray absolute top-5 left-5 w-auto mr-5",style:{backgroundColor:"white"},children:null===(a=v.media_path)||void 0===a?void 0:a.replace(/.*\//,"")}),(0,t.jsx)("div",{className:"absolute bottom-6 left-6 p-1 bg-white dark:bg-slate-900 rounded z-20 hidden lg:flex flex-col items-stretch min-w-[200px]",children:(0,t.jsxs)(r.A,{column:!0,children:[(0,t.jsx)(h.F,{mediaObject:v,setLoading:_}),(0,t.jsx)("button",{className:"outlined secondary more-padding",onClick:e=>{var l,a;(0,c.A)({mediaObject:v,fileName:(null===(a=v.media_url)||void 0===a?void 0:null===(l=a.match(/[^\/]+$/))||void 0===l?void 0:l[0])||"",setLoading:_})},children:"Download"}),(0,t.jsx)("button",{onClick:e=>{window.confirm("Delete this media?")&&(0,o.A)("/api/deleteUserMedia",{method:"post",body:v},!0).then(e=>{e.success?(0,n.A)().then(()=>{window.location.reload()}):alert("Media deletion Failed! Please try again.")})},className:"more-padding",children:"Delete"}),!(null==v?void 0:v.private)&&(0,t.jsxs)(i.Fragment,{children:[(0,t.jsx)("button",{className:"outlined gray w-full bg-white more-padding",onClick:e=>{navigator.clipboard.writeText(v.media_url||"").then(()=>{alert("Media url ".concat(v.media_url," Copied to clipboard"))})},children:"Copy Full Image Link"}),(0,t.jsx)("button",{className:"outlined gray w-full more-padding",onClick:e=>{navigator.clipboard.writeText(v.media_thumbnail_url||"").then(()=>{alert("Media url ".concat(v.media_thumbnail_url," Copied to clipboard"))})},style:{borderTop:"1px solid #0b8862"},children:"Copy Image Thumbnail Link"})]})]})})]})]})}},221:(e,l,a)=>{a.d(l,{A:()=>d,F:()=>s});var t=a(4848);a(6540);var i=a(9020),o=a(65),n=a(900);function d(e){let{mediaObject:l,setLoading:a}=e;return(0,t.jsxs)("div",{className:"dropdown-wrapper w-full xl:w-auto",children:[(0,t.jsx)("button",{className:"outlined gray small-text hidden xl:flex",children:"More"}),(0,t.jsx)("div",{className:"dropdown mobile-transform gap-2 w-full",children:(0,t.jsxs)(n.A,{column:!0,className:"w-full mb-2 xl:mb-0",children:[(0,t.jsx)(s,{mediaObject:l,setLoading:a}),(0,t.jsx)("button",{className:"outlined gray normal-weight more-padding w-full xl:w-auto",onClick:e=>{window.confirm("Delete this media?")&&(0,i.A)("/api/deleteUserMedia",{method:"post",body:l},!0).then(e=>{e.success?(0,o.A)().then(()=>{window.location.reload()}):alert("Media deletion Failed! Please try again.")})},children:"Delete"})]})})]})}function s(e){let{mediaObject:l,setLoading:a}=e;return(0,t.jsx)("button",{onClick:e=>{let t=window.prompt("Rename media",l.media_name);t&&window.confirm('Rename "'.concat(l.media_name,'" to "').concat(t,'"'))&&(a(!0),(0,i.A)("/api/renameMedia",{method:"post",body:{mediaObject:l,newName:t.replace(/ /g,"-"),newThumbnailName:t.replace(/ /g,"-")+"_thumbnail"}},!0).then(e=>{e.success?window.location.reload():(window.alert(e.msg),setTimeout(()=>{a(!1)},1e3))}))},className:"outlined gray normal-weight more-padding",children:"Rename"})}},5655:(e,l,a)=>{a.d(l,{Ay:()=>n,PB:()=>d,fs:()=>s});var t=a(4848),i=a(6897),o=a(6540);function n(e){let{children:l,title:a,data:n,fullPage:d,wrapperClasses:r,closePopupDispatch:c,wrapperStyle:u,noContainer:m}=e;return d?(0,t.jsxs)("div",{className:"popup-bg overflow-hidden "+(r||""),"data-popupid":a||null,style:u,children:[m?(0,t.jsx)(o.Fragment,{children:l}):(0,t.jsx)("div",{className:"relative w-full h-full z-50","data-data":n?JSON.stringify(n):"",children:l}),(0,t.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{s(),c&&c()},children:(0,t.jsx)(i.A,{color:"white",size:20})}),(0,t.jsx)("div",{className:"popup-canceller",onClick:e=>{s(),c&&c()}})]}):(0,t.jsxs)("div",{className:"popup-bg","data-popupid":a||null,children:[m?(0,t.jsx)(o.Fragment,{children:l}):(0,t.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":n?JSON.stringify(n):"",children:[l,(0,t.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{s(),c&&c()},children:(0,t.jsx)("span",{className:"font-normal",children:"✖"})})]}),m&&(0,t.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{s(),c&&c()},children:(0,t.jsx)("span",{className:"font-normal",children:"✖"})}),(0,t.jsx)("div",{className:"popup-canceller",onClick:e=>{s(),c&&c()}})]})}function d(e,l){let a=document.querySelector("[data-popupid='".concat(e,"']"));a&&(a.style.display="flex",null==l||l(a))}function s(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),null==e||e()}},431:(e,l,a)=>{a.d(l,{A:()=>o});var t=a(4848);a(6540);var i=a(3078);function o(e){let{setNewFile:l,setLoading:a}=e;return(0,t.jsx)("div",{children:(0,t.jsx)("input",{type:"file",name:"upload_file_input",id:"upload_file_input",className:"hidden",accept:".xlsx,.pdf,.csv,.json",multiple:!0,onChange:async e=>{a&&a(!0);let t=[],o=e.target.files;if(null==o?void 0:o.length){for(let e=0;e{a&&a(!1)},200)}else window.alert("No Files selected")}})})}},3142:(e,l,a)=>{a.d(l,{A:()=>o});var t=a(4848);a(6540);var i=a(2659);function o(e){let{setNewMedia:l,setLoading:a}=e;return(0,t.jsx)("div",{children:(0,t.jsx)("input",{type:"file",name:"upload_image_input",id:"upload_image_input",className:"hidden",accept:"image/*",multiple:!0,onChange:async e=>{a&&a(!0);let t=[],o=e.target.files;if(null==o?void 0:o.length){for(let e=0;e{a&&a(!1)},200)}else window.alert("No Files selected")}})})}},9200:(e,l,a)=>{a.d(l,{A:()=>o});var t=a(4848);a(6540);var i=a(3078);function o(e){let{setNewVideo:l,setLoading:a}=e;return(0,t.jsx)("div",{children:(0,t.jsx)("input",{type:"file",name:"upload_video_input",id:"upload_video_input",className:"hidden",accept:".mp4",multiple:!0,onChange:async e=>{a&&a(!0);let t=[],o=e.target.files;if(null==o?void 0:o.length){for(let e=0;e{a&&a(!1)},200)}else window.alert("No Videos selected")}})})}},18:(e,l,a)=>{a.d(l,{A:()=>i});var t=a(4848);function i(){return(0,t.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,t.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,t.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}a(6540)},900:(e,l,a)=>{a.d(l,{A:()=>o});var t=a(4848),i=a(6540);function o(e){let{children:l,column:a,className:o}=e,n=i.useRef();return i.useEffect(()=>{try{let e=n.current;if(!e)throw Error("No Button Group Wrapper!");let l=e.childNodes,t=Array.from(l);if((null==t?void 0:t.length)===1)return;t.forEach((e,l)=>{let i=e;if(i.classList.contains("dropdown-wrapper")){let l=Array.from(e.childNodes).filter(e=>{var l;return(null==e?void 0:null===(l=e.nodeName)||void 0===l?void 0:l.match(/button/i))||e.classList.contains("button")});l&&l[0]&&(i=l[0])}l0&&(i.style[a?"borderTop":"borderLeft"]="none",i.style[a?"borderTopRightRadius":"borderTopLeftRadius"]=0,i.style[a?"borderTopLeftRadius":"borderBottomLeftRadius"]=0)})}catch(e){console.log(e.message)}},[]),(0,t.jsx)("div",{className:"items-stretch gap-0"+(a?" flex-col":" flex-wrap xl:flex-nowrap")+(o?" "+o:""),ref:n,children:l})}},2178:(e,l,a)=>{a.d(l,{A:()=>i});var t=a(6875);async function i(e){var l;let a,{mediaObject:i,fileName:o,setLoading:n}=e;n&&n(!0);let d=!!((null==i?void 0:i.private)||(null==i?void 0:null===(l=i.media_url)||void 0===l?void 0:l.match(/^\@/)));a=d?await (0,t.A)({url:i.media_url||""}):await fetch("/api/fetch-media?url="+i.media_url);let s=d?a:await a.blob(),r=d?a:URL.createObjectURL(s),c=document.createElement("a");c.href=r,c.download=o,c.style.display="none",document.body.appendChild(c),c.click(),URL.revokeObjectURL(r),document.body.removeChild(c),setTimeout(()=>{n&&n(!1)},500)}},6875:(e,l,a)=>{a.d(l,{A:()=>t});async function t(e){let{url:l}=e;return new Promise((e,a)=>{fetch("/api/media/getPrivateMedia",{method:"POST",body:JSON.stringify({path:l}),headers:{[localStorage.getItem("csrf")||"none"]:"true"}}).then(e=>e.blob()).then(l=>{e(URL.createObjectURL(l))})})}},2659:(e,l,a)=>{a.d(l,{A:()=>i});var t=a(1335);let i=a.n(t)().media.imageInputFileToBase64},3078:(e,l,a)=>{a.d(l,{A:()=>t});async function t(e){let{inputFile:l}=e;try{let e=l.name.replace(/\..*/,""),a=await new Promise((e,a)=>{var t=new FileReader;t.readAsDataURL(l),t.onload=function(){e(t.result)},t.onerror=function(e){console.log("Error: ",e.message)}});return{fileBase64:a.replace(/.*?base64,/,""),fileBase64Full:a,fileName:e,fileSize:l.size,fileType:l.type}}catch(e){return console.log("Image Processing Error! =>",e.message),{fileBase64:null,fileBase64Full:null,fileName:l.name,fileSize:null,fileType:null}}}},7216:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},5014:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},8453:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},9140:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},2894:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},9508:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},9753:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},1915:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},6446:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]])},7273:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},5922:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},4909:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},6897:(e,l,a)=>{a.d(l,{A:()=>t});let t=(0,a(5737).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/9660-628b42bc1127aefa.js b/dsql-app/.local_dist/static/chunks/9660-628b42bc1127aefa.js deleted file mode 100644 index 568e2794..00000000 --- a/dsql-app/.local_dist/static/chunks/9660-628b42bc1127aefa.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9660],{3813:(n,e,t)=>{"use strict";t.d(e,{K:()=>O});var o=t(6540),r=t(5556),i=function(){return(i=Object.assign||function(n){for(var e,t=1,o=arguments.length;t0?setTimeout(a,o):a()},reinitialize:function(){for(var e=n.pop();null!=e;e=n.pop())e.deleteScripts()}}}(),k=function(n){return n&&n.tinymce?n.tinymce:null},S=function(){var n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(n,e){n.__proto__=e}||function(n,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(n[t]=e[t])})(e,t)};return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function o(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)}}(),w=function(){return(w=Object.assign||function(n){for(var e,t=1,o=arguments.length;t{"use strict";t.d(e,{A:()=>o});let o=(0,t(5737).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},2694:(n,e,t)=>{"use strict";var o=t(6925);function r(){}function i(){}i.resetWarningCache=r,n.exports=function(){function n(n,e,t,r,i,a){if(a!==o){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function e(){return n}n.isRequired=n;var t={array:n,bigint:n,bool:n,func:n,number:n,object:n,string:n,symbol:n,any:n,arrayOf:e,element:n,elementType:n,instanceOf:e,node:n,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:i,resetWarningCache:r};return t.PropTypes=t,t}},5556:(n,e,t)=>{n.exports=t(2694)()},6925:n=>{"use strict";n.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/9950-f96c0c56ed7fb229.js b/dsql-app/.local_dist/static/chunks/9950-f96c0c56ed7fb229.js deleted file mode 100644 index 60de5b50..00000000 --- a/dsql-app/.local_dist/static/chunks/9950-f96c0c56ed7fb229.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9950],{5330:(e,a,t)=>{t.d(a,{A:()=>h});var s=t(4848),l=t(6540),d=t(7516),i=t(5655),n=t(9020),r=t(1710),c=t(900),o=t(8453);function h(e){var a;let{database:t,setTargetDatabase:h,delegated:p,user:u}=e,m="/admin/".concat(null==u?void 0:u.id,"/databases/").concat(t.db_slug)+(p?"?delegated=true&dbUserId=".concat(t.user_id):""),{active_clone:x,active_clone_parent_db:y}=t,[b,f]=l.useState(!1);return(0,s.jsxs)("a",{href:m,className:"card",onClick:e=>{let a=e.target;(a.closest(".db-list-item-actions-block")||a.closest(".cancel-link"))&&e.preventDefault(),p&&(e.preventDefault(),f(!0),(0,n.A)("/api/getDelegatedDatabaseToken",{method:"post",body:{rootUserId:t.user_id,priviledges:t.user_priviledge,database:t.db_slug}},!0).then(e=>{e.success&&(window.location.href=m)}),setTimeout(()=>{f(!1)},1e3))},children:[b&&(0,s.jsx)(r.A,{width:"20px"}),(0,s.jsx)("img",{src:t.db_image?t.db_image:"/images/folder.svg",alt:"Folder Image",width:20,className:t.db_image?"avatar":"avatar opacity-50"}),(0,s.jsxs)("div",{className:"flex-col items-start grow",children:[(0,s.jsx)("span",{className:"title",children:t.db_name}),y&&(0,s.jsxs)("span",{className:"text-xs bg-emerald-100 dark:bg-emerald-100/10 text-emerald-700 dark:text-emerald-200 px-2 py-0.5 rounded-full mb-1",children:["This Database is an active Clone of"," ",(0,s.jsx)("b",{children:y.replace(/datasquirel_user_\d+_/,"")})]}),(0,s.jsx)("div",{className:"-mt-2",children:(0,s.jsx)(d.A,{slugText:t.db_slug,smaller:!0})}),(0,s.jsx)("div",{className:"-mt-1 gap-1",children:(0,s.jsx)(d.A,{slugText:t.db_full_name,smaller:!0,full:!0})}),!p&&(0,s.jsxs)("span",{className:"text-sm text-slate-400",children:["Created: ",null===(a=t.date_created)||void 0===a?void 0:a.substring(0,21)]}),p&&(0,s.jsxs)("div",{className:"flex items-center mt-2",children:[(0,s.jsx)("img",{src:t.image_thumbnail,alt:"",className:"w-8 h-8 rounded-full object-cover"}),(0,s.jsxs)("div",{className:"flex-col items-start gap-0",children:[(0,s.jsxs)("span",{className:"text-xs text-slate-600",children:[t.first_name," ",t.last_name]}),(0,s.jsx)("span",{className:"text-xs text-slate-400",children:t.email})]})]}),(0,s.jsxs)("div",{className:"w-full justify-between flex-wrap",children:[(0,s.jsx)("div",{className:"db-list-item-actions-block flex-wrap",children:(0,s.jsxs)(c.A,{children:[!p&&(0,s.jsx)("button",{className:"outlined light-gray small-text",onClick:e=>{window.location.pathname="/admin/".concat(null==u?void 0:u.id,"/databases/").concat(t.db_slug,"/edit-database")},children:(0,s.jsx)("span",{children:"Edit"})}),!p&&!x&&(0,s.jsx)("button",{className:"outlined light-gray small-text",onClick:e=>{window.location.href="/admin/".concat(null==u?void 0:u.id,"/databases/add-database?duplicate=").concat(t.db_full_name)},children:(0,s.jsx)("span",{children:"Duplicate"})}),!p&&(0,s.jsx)("button",{className:"outlined light-gray small-text",onClick:e=>{h&&h(t),(0,i.PB)("delete-database-confirmation")},children:(0,s.jsx)("span",{children:"Delete"})})]})}),(0,s.jsx)(o.A,{className:"text-slate-600",size:20})]})]})]})}},2992:(e,a,t)=>{t.d(a,{A:()=>n});var s=t(4848),l=t(6540),d=t(5330);let i=(0,t(5737).A)("PackagePlus",[["path",{d:"M16 16h6",key:"100bgy"}],["path",{d:"M19 13v6",key:"85cyf1"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]);function n(e){let{databases:a,setTargetDatabase:t,title:n,more:r,user:c}=e;return(0,s.jsx)(l.Fragment,{children:(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h2",{className:"text-xl m-0",children:n||"Database List"}),c&&a&&a[0]&&t&&(0,s.jsx)("div",{className:"w-full grid grid-cols-1 sl:grid-cols-2 xl:grid-cols-3 items-stretch gap-6",children:a.map(e=>(0,s.jsx)(d.A,{database:e,setTargetDatabase:t,user:c},e.id))}),r&&a&&a[0]&&(0,s.jsx)("a",{href:"/admin/".concat(null==c?void 0:c.id,"/databases"),className:"button w-full more-padding",children:"See All Databases"}),!a||!a[0]&&(0,s.jsxs)("a",{href:"/admin/".concat(null==c?void 0:c.id,"/databases/add-database"),className:"button outlined gray dashed w-full p-10 flex-col",children:[(0,s.jsx)("span",{className:"text-slate-400",children:"No Databases Created."}),(0,s.jsx)(i,{}),(0,s.jsx)("span",{className:"",children:"Add Database"})]})]})})}},4435:(e,a,t)=>{t.d(a,{A:()=>r});var s=t(4848),l=t(6540),d=t(1710),i=t(9020),n=t(5330);function r(e){let{user:a}=e,[t,r]=l.useState(null),[c,o]=l.useState(!1);return l.useEffect(()=>{(0,i.A)("/api/getDelegatedDatabases").then(e=>{e.success&&(r(e.databases),o(!1))})},[]),(0,s.jsxs)("section",{className:"paper",children:[(0,s.jsx)("h2",{className:"text-xl m-0 text-left w-full",children:"Delegated Databases"}),c&&(0,s.jsx)(d.A,{}),a&&t?t[0]?(0,s.jsx)(l.Fragment,{children:(0,s.jsx)("div",{className:"w-full grid grid-cols-1 sl:grid-cols-2 xl:grid-cols-3 items-stretch gap-6",children:t.map(e=>(0,s.jsx)(n.A,{database:e,delegated:!0,user:a},e.id))})}):(0,s.jsx)(l.Fragment,{children:(0,s.jsx)("span",{className:"info gray w-full font-normal justify-center",children:"No Delegated Databases Yet"})}):(0,s.jsx)(l.Fragment,{children:(0,s.jsx)("div",{className:"w-full justify-center",children:(0,s.jsx)(d.A,{position:"relative",width:"20px"})})})]})}},1670:(e,a,t)=>{t.d(a,{A:()=>r});var s=t(4848),l=t(6540),d=t(9020),i=t(5655),n=t(1710);function r(e){let{targetDatabase:a}=e,[t,r]=l.useState(!1);return(0,s.jsxs)(i.Ay,{title:"delete-database-confirmation",children:[t&&(0,s.jsx)(n.A,{width:"20px"}),(0,s.jsxs)("h4",{className:"m-0",children:["Delete '",(null==a?void 0:a.db_name)?a.db_name:"This Database","' database?"]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("button",{className:"outlined"+(t?" pointer-events-none opacity-40":""),onClick:e=>{if(!a){alert("No Target Database Selected!");return}r(!0),window.confirm("Note that you will loose all data in this database. Continue?")?(0,d.A)("/api/deleteUserDatabase",{method:"post",body:a},!0).then(e=>{e.success&&window.location.reload()}):r(!1)},children:(0,s.jsx)("span",{children:"Yes"})}),(0,s.jsx)("button",{onClick:e=>{(0,i.fs)()},children:(0,s.jsx)("span",{children:"Cancel"})})]})]})}},7516:(e,a,t)=>{t.d(a,{A:()=>d});var s=t(4848),l=t(4839);function d(e){let{slugText:a,smaller:t,outlined:d,full:i}=e;return(0,s.jsxs)("span",{className:"button break-words text-wrap cancel-link "+(d?" outlined gray":"light-gray")+(t?" small-text":""),onClick:e=>{navigator.clipboard.writeText(a).then(()=>{alert("".concat(i?"Database Full name":"Database Slug",' "').concat(a,'" Copied to Clipboard. Use this as the database name when querying data'))})},style:{wordWrap:"break-word",wordBreak:"break-all"},children:[(0,s.jsx)(l.A,{}),(0,s.jsx)("span",{children:a})]})}t(6540)},5655:(e,a,t)=>{t.d(a,{Ay:()=>i,PB:()=>n,fs:()=>r});var s=t(4848),l=t(6897),d=t(6540);function i(e){let{children:a,title:t,data:i,fullPage:n,wrapperClasses:c,closePopupDispatch:o,wrapperStyle:h,noContainer:p}=e;return n?(0,s.jsxs)("div",{className:"popup-bg overflow-hidden "+(c||""),"data-popupid":t||null,style:h,children:[p?(0,s.jsx)(d.Fragment,{children:a}):(0,s.jsx)("div",{className:"relative w-full h-full z-50","data-data":i?JSON.stringify(i):"",children:a}),(0,s.jsx)("button",{className:"popup-cancel-button fixed outlined gray",onClick:e=>{r(),o&&o()},children:(0,s.jsx)(l.A,{color:"white",size:20})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{r(),o&&o()}})]}):(0,s.jsxs)("div",{className:"popup-bg","data-popupid":t||null,children:[p?(0,s.jsx)(d.Fragment,{children:a}):(0,s.jsxs)("div",{className:"popup-content-container minimal-scrollbars","data-data":i?JSON.stringify(i):"",children:[a,(0,s.jsx)("button",{className:"outlined gray popup-cancel-button",onClick:e=>{r(),o&&o()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})})]}),p&&(0,s.jsx)("button",{className:"gray popup-cancel-button",onClick:e=>{r(),o&&o()},children:(0,s.jsx)("span",{className:"font-normal",children:"✖"})}),(0,s.jsx)("div",{className:"popup-canceller",onClick:e=>{r(),o&&o()}})]})}function n(e,a){let t=document.querySelector("[data-popupid='".concat(e,"']"));t&&(t.style.display="flex",null==a||a(t))}function r(e){document.querySelectorAll("[data-popupid]").forEach(e=>{e.style.display="none"}),null==e||e()}},18:(e,a,t)=>{t.d(a,{A:()=>l});var s=t(4848);function l(){return(0,s.jsxs)("a",{href:"/email-verification",className:"card w-full items-center justify-center py-4 gap-2",children:[(0,s.jsx)("img",{src:"/images/warning.png",alt:"Down Arrow",width:25,className:""}),(0,s.jsx)("span",{children:"Your Account is not verified. Please verify your account."})]})}t(6540)},900:(e,a,t)=>{t.d(a,{A:()=>d});var s=t(4848),l=t(6540);function d(e){let{children:a,column:t,className:d}=e,i=l.useRef();return l.useEffect(()=>{try{let e=i.current;if(!e)throw Error("No Button Group Wrapper!");let a=e.childNodes,s=Array.from(a);if((null==s?void 0:s.length)===1)return;s.forEach((e,a)=>{let l=e;if(l.classList.contains("dropdown-wrapper")){let a=Array.from(e.childNodes).filter(e=>{var a;return(null==e?void 0:null===(a=e.nodeName)||void 0===a?void 0:a.match(/button/i))||e.classList.contains("button")});a&&a[0]&&(l=a[0])}a0&&(l.style[t?"borderTop":"borderLeft"]="none",l.style[t?"borderTopRightRadius":"borderTopLeftRadius"]=0,l.style[t?"borderTopLeftRadius":"borderBottomLeftRadius"]=0)})}catch(e){console.log(e.message)}},[]),(0,s.jsx)("div",{className:"items-stretch gap-0"+(t?" flex-col":" flex-wrap xl:flex-nowrap")+(d?" "+d:""),ref:i,children:a})}},7216:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("ArrowLeft",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]])},5014:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("BookText",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H20v20H6.5a2.5 2.5 0 0 1 0-5H20",key:"t4utmx"}],["path",{d:"M8 7h6",key:"1f0q6e"}],["path",{d:"M8 11h8",key:"vwpz6n"}]])},8453:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},4839:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},9140:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]])},2894:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("FileKey2",[["path",{d:"M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v6",key:"rc0qvx"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["circle",{cx:"4",cy:"16",r:"2",key:"1ehqvc"}],["path",{d:"m10 10-4.5 4.5",key:"7fwrp6"}],["path",{d:"m9 11 1 1",key:"wa6s5q"}]])},9508:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]])},9753:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("HardDrive",[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]])},1915:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("Images",[["path",{d:"M18 22H4a2 2 0 0 1-2-2V6",key:"pblm9e"}],["path",{d:"m22 13-1.296-1.296a2.41 2.41 0 0 0-3.408 0L11 18",key:"nf6bnh"}],["circle",{cx:"12",cy:"8",r:"2",key:"1822b1"}],["rect",{width:"16",height:"16",x:"6",y:"2",rx:"2",key:"12espp"}]])},7273:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("RotateCw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]])},5922:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("ShieldEllipsis",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M8 12h.01",key:"czm47f"}],["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M16 12h.01",key:"1l6xoz"}]])},4909:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]])},6897:(e,a,t)=>{t.d(a,{A:()=>s});let s=(0,t(5737).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/ed150ef9-468dbc55986083e4.js b/dsql-app/.local_dist/static/chunks/ed150ef9-468dbc55986083e4.js deleted file mode 100644 index 9d5c6c56..00000000 --- a/dsql-app/.local_dist/static/chunks/ed150ef9-468dbc55986083e4.js +++ /dev/null @@ -1,3 +0,0 @@ -(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[160],{2975:e=>{var t;self,t=()=>(()=>{"use strict";var e={4567:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.AccessibilityManager=void 0;let n=i(9042),o=i(6114),a=i(9924),h=i(844),l=i(5596),c=i(4725),d=i(3656),_=t.AccessibilityManager=class extends h.Disposable{constructor(e,t){super(),this._terminal=e,this._renderService=t,this._liveRegionLineCount=0,this._charsToConsume=[],this._charsToAnnounce="",this._accessibilityContainer=document.createElement("div"),this._accessibilityContainer.classList.add("xterm-accessibility"),this._rowContainer=document.createElement("div"),this._rowContainer.setAttribute("role","list"),this._rowContainer.classList.add("xterm-accessibility-tree"),this._rowElements=[];for(let e=0;ethis._handleBoundaryFocus(e,0),this._bottomBoundaryFocusListener=e=>this._handleBoundaryFocus(e,1),this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions(),this._accessibilityContainer.appendChild(this._rowContainer),this._liveRegion=document.createElement("div"),this._liveRegion.classList.add("live-region"),this._liveRegion.setAttribute("aria-live","assertive"),this._accessibilityContainer.appendChild(this._liveRegion),this._liveRegionDebouncer=this.register(new a.TimeBasedDebouncer(this._renderRows.bind(this))),!this._terminal.element)throw Error("Cannot enable accessibility before Terminal.open");this._terminal.element.insertAdjacentElement("afterbegin",this._accessibilityContainer),this.register(this._terminal.onResize(e=>this._handleResize(e.rows))),this.register(this._terminal.onRender(e=>this._refreshRows(e.start,e.end))),this.register(this._terminal.onScroll(()=>this._refreshRows())),this.register(this._terminal.onA11yChar(e=>this._handleChar(e))),this.register(this._terminal.onLineFeed(()=>this._handleChar("\n"))),this.register(this._terminal.onA11yTab(e=>this._handleTab(e))),this.register(this._terminal.onKey(e=>this._handleKey(e.key))),this.register(this._terminal.onBlur(()=>this._clearLiveRegion())),this.register(this._renderService.onDimensionsChange(()=>this._refreshRowsDimensions())),this._screenDprMonitor=new l.ScreenDprMonitor(window),this.register(this._screenDprMonitor),this._screenDprMonitor.setListener(()=>this._refreshRowsDimensions()),this.register((0,d.addDisposableDomListener)(window,"resize",()=>this._refreshRowsDimensions())),this._refreshRows(),this.register((0,h.toDisposable)(()=>{this._accessibilityContainer.remove(),this._rowElements.length=0}))}_handleTab(e){for(let t=0;t0?this._charsToConsume.shift()!==e&&(this._charsToAnnounce+=e):this._charsToAnnounce+=e,"\n"===e&&(this._liveRegionLineCount++,21===this._liveRegionLineCount&&(this._liveRegion.textContent+=n.tooMuchOutput)),o.isMac&&this._liveRegion.textContent&&this._liveRegion.textContent.length>0&&!this._liveRegion.parentNode&&setTimeout(()=>{this._accessibilityContainer.appendChild(this._liveRegion)},0))}_clearLiveRegion(){this._liveRegion.textContent="",this._liveRegionLineCount=0,o.isMac&&this._liveRegion.remove()}_handleKey(e){this._clearLiveRegion(),/\p{Control}/u.test(e)||this._charsToConsume.push(e)}_refreshRows(e,t){this._liveRegionDebouncer.refresh(e,t,this._terminal.rows)}_renderRows(e,t){let i=this._terminal.buffer,s=i.lines.length.toString();for(let r=e;r<=t;r++){let e=i.translateBufferLineToString(i.ydisp+r,!0),t=(i.ydisp+r+1).toString(),n=this._rowElements[r];n&&(0===e.length?n.innerText="\xa0":n.textContent=e,n.setAttribute("aria-posinset",t),n.setAttribute("aria-setsize",s))}this._announceCharacters()}_announceCharacters(){0!==this._charsToAnnounce.length&&(this._liveRegion.textContent+=this._charsToAnnounce,this._charsToAnnounce="")}_handleBoundaryFocus(e,t){let i,s;let r=e.target,n=this._rowElements[0===t?1:this._rowElements.length-2];if(r.getAttribute("aria-posinset")!==(0===t?"1":`${this._terminal.buffer.lines.length}`)&&e.relatedTarget===n){if(0===t?(i=r,s=this._rowElements.pop(),this._rowContainer.removeChild(s)):(i=this._rowElements.shift(),s=r,this._rowContainer.removeChild(i)),i.removeEventListener("focus",this._topBoundaryFocusListener),s.removeEventListener("focus",this._bottomBoundaryFocusListener),0===t){let e=this._createAccessibilityTreeNode();this._rowElements.unshift(e),this._rowContainer.insertAdjacentElement("afterbegin",e)}else{let e=this._createAccessibilityTreeNode();this._rowElements.push(e),this._rowContainer.appendChild(e)}this._rowElements[0].addEventListener("focus",this._topBoundaryFocusListener),this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._terminal.scrollLines(0===t?-1:1),this._rowElements[0===t?1:this._rowElements.length-2].focus(),e.preventDefault(),e.stopImmediatePropagation()}}_handleResize(e){this._rowElements[this._rowElements.length-1].removeEventListener("focus",this._bottomBoundaryFocusListener);for(let e=this._rowContainer.children.length;ee;)this._rowContainer.removeChild(this._rowElements.pop());this._rowElements[this._rowElements.length-1].addEventListener("focus",this._bottomBoundaryFocusListener),this._refreshRowsDimensions()}_createAccessibilityTreeNode(){let e=document.createElement("div");return e.setAttribute("role","listitem"),e.tabIndex=-1,this._refreshRowDimensions(e),e}_refreshRowsDimensions(){if(this._renderService.dimensions.css.cell.height){this._accessibilityContainer.style.width=`${this._renderService.dimensions.css.canvas.width}px`,this._rowElements.length!==this._terminal.rows&&this._handleResize(this._terminal.rows);for(let e=0;e{function i(e){return e.replace(/\r?\n/g,"\r")}function s(e,t){return t?"\x1b[200~"+e+"\x1b[201~":e}function r(e,t,r,n){e=s(e=i(e),r.decPrivateModes.bracketedPasteMode&&!0!==n.rawOptions.ignoreBracketedPasteMode),r.triggerDataEvent(e,!0),t.value=""}function n(e,t,i){let s=i.getBoundingClientRect(),r=e.clientX-s.left-10,n=e.clientY-s.top-10;t.style.width="20px",t.style.height="20px",t.style.left=`${r}px`,t.style.top=`${n}px`,t.style.zIndex="1000",t.focus()}Object.defineProperty(t,"__esModule",{value:!0}),t.rightClickHandler=t.moveTextAreaUnderMouseCursor=t.paste=t.handlePasteEvent=t.copyHandler=t.bracketTextForPaste=t.prepareTextForTerminal=void 0,t.prepareTextForTerminal=i,t.bracketTextForPaste=s,t.copyHandler=function(e,t){e.clipboardData&&e.clipboardData.setData("text/plain",t.selectionText),e.preventDefault()},t.handlePasteEvent=function(e,t,i,s){e.stopPropagation(),e.clipboardData&&r(e.clipboardData.getData("text/plain"),t,i,s)},t.paste=r,t.moveTextAreaUnderMouseCursor=n,t.rightClickHandler=function(e,t,i,s,r){n(e,t,i),r&&s.rightClickSelect(e),t.value=s.selectionText,t.select()}},7239:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ColorContrastCache=void 0;let s=i(1505);t.ColorContrastCache=class{constructor(){this._color=new s.TwoKeyMap,this._css=new s.TwoKeyMap}setCss(e,t,i){this._css.set(e,t,i)}getCss(e,t){return this._css.get(e,t)}setColor(e,t,i){this._color.set(e,t,i)}getColor(e,t){return this._color.get(e,t)}clear(){this._color.clear(),this._css.clear()}}},3656:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.addDisposableDomListener=void 0,t.addDisposableDomListener=function(e,t,i,s){e.addEventListener(t,i,s);let r=!1;return{dispose:()=>{r||(r=!0,e.removeEventListener(t,i,s))}}}},6465:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Linkifier2=void 0;let n=i(3656),o=i(8460),a=i(844),h=i(2585),l=t.Linkifier2=class extends a.Disposable{get currentLink(){return this._currentLink}constructor(e){super(),this._bufferService=e,this._linkProviders=[],this._linkCacheDisposables=[],this._isMouseOut=!0,this._wasResized=!1,this._activeLine=-1,this._onShowLinkUnderline=this.register(new o.EventEmitter),this.onShowLinkUnderline=this._onShowLinkUnderline.event,this._onHideLinkUnderline=this.register(new o.EventEmitter),this.onHideLinkUnderline=this._onHideLinkUnderline.event,this.register((0,a.getDisposeArrayDisposable)(this._linkCacheDisposables)),this.register((0,a.toDisposable)(()=>{this._lastMouseEvent=void 0})),this.register(this._bufferService.onResize(()=>{this._clearCurrentLink(),this._wasResized=!0}))}registerLinkProvider(e){return this._linkProviders.push(e),{dispose:()=>{let t=this._linkProviders.indexOf(e);-1!==t&&this._linkProviders.splice(t,1)}}}attachToDom(e,t,i){this._element=e,this._mouseService=t,this._renderService=i,this.register((0,n.addDisposableDomListener)(this._element,"mouseleave",()=>{this._isMouseOut=!0,this._clearCurrentLink()})),this.register((0,n.addDisposableDomListener)(this._element,"mousemove",this._handleMouseMove.bind(this))),this.register((0,n.addDisposableDomListener)(this._element,"mousedown",this._handleMouseDown.bind(this))),this.register((0,n.addDisposableDomListener)(this._element,"mouseup",this._handleMouseUp.bind(this)))}_handleMouseMove(e){if(this._lastMouseEvent=e,!this._element||!this._mouseService)return;let t=this._positionFromMouseEvent(e,this._element,this._mouseService);if(!t)return;this._isMouseOut=!1;let i=e.composedPath();for(let e=0;e{null==e||e.forEach(e=>{e.link.dispose&&e.link.dispose()})}),this._activeProviderReplies=new Map,this._activeLine=e.y);let r=!1;for(let[i,n]of this._linkProviders.entries())t?(null===(s=this._activeProviderReplies)||void 0===s?void 0:s.get(i))&&(r=this._checkLinkProviderResult(i,e,r)):n.provideLinks(e.y,t=>{var s,n;if(this._isMouseOut)return;let o=null==t?void 0:t.map(e=>({link:e}));null===(s=this._activeProviderReplies)||void 0===s||s.set(i,o),r=this._checkLinkProviderResult(i,e,r),(null===(n=this._activeProviderReplies)||void 0===n?void 0:n.size)===this._linkProviders.length&&this._removeIntersectingLinks(e.y,this._activeProviderReplies)})}_removeIntersectingLinks(e,t){let i=new Set;for(let s=0;se?this._bufferService.cols:s.link.range.end.x;for(let e=n;e<=o;e++){if(i.has(e)){r.splice(t--,1);break}i.add(e)}}}}_checkLinkProviderResult(e,t,i){var s;if(!this._activeProviderReplies)return i;let r=this._activeProviderReplies.get(e),n=!1;for(let t=0;tthis._linkAtPosition(e.link,t));e&&(i=!0,this._handleNewLink(e))}if(this._activeProviderReplies.size===this._linkProviders.length&&!i)for(let e=0;ethis._linkAtPosition(e.link,t));if(r){i=!0,this._handleNewLink(r);break}}return i}_handleMouseDown(){this._mouseDownLink=this._currentLink}_handleMouseUp(e){if(!this._element||!this._mouseService||!this._currentLink)return;let t=this._positionFromMouseEvent(e,this._element,this._mouseService);t&&this._mouseDownLink===this._currentLink&&this._linkAtPosition(this._currentLink.link,t)&&this._currentLink.link.activate(e,this._currentLink.link.text)}_clearCurrentLink(e,t){this._element&&this._currentLink&&this._lastMouseEvent&&(!e||!t||this._currentLink.link.range.start.y>=e&&this._currentLink.link.range.end.y<=t)&&(this._linkLeave(this._element,this._currentLink.link,this._lastMouseEvent),this._currentLink=void 0,(0,a.disposeArray)(this._linkCacheDisposables))}_handleNewLink(e){if(!this._element||!this._lastMouseEvent||!this._mouseService)return;let t=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);t&&this._linkAtPosition(e.link,t)&&(this._currentLink=e,this._currentLink.state={decorations:{underline:void 0===e.link.decorations||e.link.decorations.underline,pointerCursor:void 0===e.link.decorations||e.link.decorations.pointerCursor},isHovered:!0},this._linkHover(this._element,e.link,this._lastMouseEvent),e.link.decorations={},Object.defineProperties(e.link.decorations,{pointerCursor:{get:()=>{var e,t;return null===(t=null===(e=this._currentLink)||void 0===e?void 0:e.state)||void 0===t?void 0:t.decorations.pointerCursor},set:e=>{var t,i;(null===(t=this._currentLink)||void 0===t?void 0:t.state)&&this._currentLink.state.decorations.pointerCursor!==e&&(this._currentLink.state.decorations.pointerCursor=e,this._currentLink.state.isHovered&&(null===(i=this._element)||void 0===i||i.classList.toggle("xterm-cursor-pointer",e)))}},underline:{get:()=>{var e,t;return null===(t=null===(e=this._currentLink)||void 0===e?void 0:e.state)||void 0===t?void 0:t.decorations.underline},set:t=>{var i,s,r;(null===(i=this._currentLink)||void 0===i?void 0:i.state)&&(null===(r=null===(s=this._currentLink)||void 0===s?void 0:s.state)||void 0===r?void 0:r.decorations.underline)!==t&&(this._currentLink.state.decorations.underline=t,this._currentLink.state.isHovered&&this._fireUnderlineEvent(e.link,t))}}}),this._renderService&&this._linkCacheDisposables.push(this._renderService.onRenderedViewportChange(e=>{if(!this._currentLink)return;let t=0===e.start?0:e.start+1+this._bufferService.buffer.ydisp,i=this._bufferService.buffer.ydisp+1+e.end;if(this._currentLink.link.range.start.y>=t&&this._currentLink.link.range.end.y<=i&&(this._clearCurrentLink(t,i),this._lastMouseEvent&&this._element)){let e=this._positionFromMouseEvent(this._lastMouseEvent,this._element,this._mouseService);e&&this._askForLink(e,!1)}})))}_linkHover(e,t,i){var s;(null===(s=this._currentLink)||void 0===s?void 0:s.state)&&(this._currentLink.state.isHovered=!0,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(t,!0),this._currentLink.state.decorations.pointerCursor&&e.classList.add("xterm-cursor-pointer")),t.hover&&t.hover(i,t.text)}_fireUnderlineEvent(e,t){let i=e.range,s=this._bufferService.buffer.ydisp,r=this._createLinkUnderlineEvent(i.start.x-1,i.start.y-s-1,i.end.x,i.end.y-s-1,void 0);(t?this._onShowLinkUnderline:this._onHideLinkUnderline).fire(r)}_linkLeave(e,t,i){var s;(null===(s=this._currentLink)||void 0===s?void 0:s.state)&&(this._currentLink.state.isHovered=!1,this._currentLink.state.decorations.underline&&this._fireUnderlineEvent(t,!1),this._currentLink.state.decorations.pointerCursor&&e.classList.remove("xterm-cursor-pointer")),t.leave&&t.leave(i,t.text)}_linkAtPosition(e,t){let i=e.range.start.y*this._bufferService.cols+e.range.start.x,s=e.range.end.y*this._bufferService.cols+e.range.end.x,r=t.y*this._bufferService.cols+t.x;return i<=r&&r<=s}_positionFromMouseEvent(e,t,i){let s=i.getCoords(e,t,this._bufferService.cols,this._bufferService.rows);if(s)return{x:s[0],y:s[1]+this._bufferService.buffer.ydisp}}_createLinkUnderlineEvent(e,t,i,s,r){return{x1:e,y1:t,x2:i,y2:s,cols:this._bufferService.cols,fg:r}}};t.Linkifier2=s([r(0,h.IBufferService)],l)},9042:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.tooMuchOutput=t.promptLabel=void 0,t.promptLabel="Terminal input",t.tooMuchOutput="Too much output to announce, navigate to rows manually to read"},3730:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.OscLinkProvider=void 0;let n=i(511),o=i(2585),a=t.OscLinkProvider=class{constructor(e,t,i){this._bufferService=e,this._optionsService=t,this._oscLinkService=i}provideLinks(e,t){var i;let s=this._bufferService.buffer.lines.get(e-1);if(!s)return void t(void 0);let r=[],o=this._optionsService.rawOptions.linkHandler,a=new n.CellData,h=s.getTrimmedLength(),l=-1,c=-1,d=!1;for(let t=0;to?o.activate(e,t,i):function(e,t){if(confirm(`Do you want to navigate to ${t}? - -WARNING: This link could potentially be dangerous`)){let e=window.open();if(e){try{e.opener=null}catch(e){}e.location.href=t}else console.warn("Opening link blocked as opener could not be cleared")}}(0,t),hover:(e,t)=>{var s;return null===(s=null==o?void 0:o.hover)||void 0===s?void 0:s.call(o,e,t,i)},leave:(e,t)=>{var s;return null===(s=null==o?void 0:o.leave)||void 0===s?void 0:s.call(o,e,t,i)}})}d=!1,a.hasExtendedAttrs()&&a.extended.urlId?(c=t,l=a.extended.urlId):(c=-1,l=-1)}}t(r)}};t.OscLinkProvider=s([r(0,o.IBufferService),r(1,o.IOptionsService),r(2,o.IOscLinkService)],a)},6193:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.RenderDebouncer=void 0,t.RenderDebouncer=class{constructor(e,t){this._parentWindow=e,this._renderCallback=t,this._refreshCallbacks=[]}dispose(){this._animationFrame&&(this._parentWindow.cancelAnimationFrame(this._animationFrame),this._animationFrame=void 0)}addRefreshCallback(e){return this._refreshCallbacks.push(e),this._animationFrame||(this._animationFrame=this._parentWindow.requestAnimationFrame(()=>this._innerRefresh())),this._animationFrame}refresh(e,t,i){this._rowCount=i,e=void 0!==e?e:0,t=void 0!==t?t:this._rowCount-1,this._rowStart=void 0!==this._rowStart?Math.min(this._rowStart,e):e,this._rowEnd=void 0!==this._rowEnd?Math.max(this._rowEnd,t):t,this._animationFrame||(this._animationFrame=this._parentWindow.requestAnimationFrame(()=>this._innerRefresh()))}_innerRefresh(){if(this._animationFrame=void 0,void 0===this._rowStart||void 0===this._rowEnd||void 0===this._rowCount)return void this._runRefreshCallbacks();let e=Math.max(this._rowStart,0),t=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._renderCallback(e,t),this._runRefreshCallbacks()}_runRefreshCallbacks(){for(let e of this._refreshCallbacks)e(0);this._refreshCallbacks=[]}}},5596:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ScreenDprMonitor=void 0;let s=i(844);class r extends s.Disposable{constructor(e){super(),this._parentWindow=e,this._currentDevicePixelRatio=this._parentWindow.devicePixelRatio,this.register((0,s.toDisposable)(()=>{this.clearListener()}))}setListener(e){this._listener&&this.clearListener(),this._listener=e,this._outerListener=()=>{this._listener&&(this._listener(this._parentWindow.devicePixelRatio,this._currentDevicePixelRatio),this._updateDpr())},this._updateDpr()}_updateDpr(){var e;this._outerListener&&(null===(e=this._resolutionMediaMatchList)||void 0===e||e.removeListener(this._outerListener),this._currentDevicePixelRatio=this._parentWindow.devicePixelRatio,this._resolutionMediaMatchList=this._parentWindow.matchMedia(`screen and (resolution: ${this._parentWindow.devicePixelRatio}dppx)`),this._resolutionMediaMatchList.addListener(this._outerListener))}clearListener(){this._resolutionMediaMatchList&&this._listener&&this._outerListener&&(this._resolutionMediaMatchList.removeListener(this._outerListener),this._resolutionMediaMatchList=void 0,this._listener=void 0,this._outerListener=void 0)}}t.ScreenDprMonitor=r},3236:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Terminal=void 0;let s=i(3614),r=i(3656),n=i(6465),o=i(9042),a=i(3730),h=i(1680),l=i(3107),c=i(5744),d=i(2950),_=i(1296),u=i(428),f=i(4269),v=i(5114),g=i(8934),p=i(3230),m=i(9312),S=i(4725),C=i(6731),b=i(8055),y=i(8969),w=i(8460),E=i(844),k=i(6114),x=i(8437),L=i(2584),D=i(7399),R=i(5941),A=i(9074),B=i(2585),T=i(5435),M=i(4567),O="undefined"!=typeof window?window.document:null;class P extends y.CoreTerminal{get onFocus(){return this._onFocus.event}get onBlur(){return this._onBlur.event}get onA11yChar(){return this._onA11yCharEmitter.event}get onA11yTab(){return this._onA11yTabEmitter.event}get onWillOpen(){return this._onWillOpen.event}constructor(e={}){super(e),this.browser=k,this._keyDownHandled=!1,this._keyDownSeen=!1,this._keyPressHandled=!1,this._unprocessedDeadKey=!1,this._accessibilityManager=this.register(new E.MutableDisposable),this._onCursorMove=this.register(new w.EventEmitter),this.onCursorMove=this._onCursorMove.event,this._onKey=this.register(new w.EventEmitter),this.onKey=this._onKey.event,this._onRender=this.register(new w.EventEmitter),this.onRender=this._onRender.event,this._onSelectionChange=this.register(new w.EventEmitter),this.onSelectionChange=this._onSelectionChange.event,this._onTitleChange=this.register(new w.EventEmitter),this.onTitleChange=this._onTitleChange.event,this._onBell=this.register(new w.EventEmitter),this.onBell=this._onBell.event,this._onFocus=this.register(new w.EventEmitter),this._onBlur=this.register(new w.EventEmitter),this._onA11yCharEmitter=this.register(new w.EventEmitter),this._onA11yTabEmitter=this.register(new w.EventEmitter),this._onWillOpen=this.register(new w.EventEmitter),this._setup(),this.linkifier2=this.register(this._instantiationService.createInstance(n.Linkifier2)),this.linkifier2.registerLinkProvider(this._instantiationService.createInstance(a.OscLinkProvider)),this._decorationService=this._instantiationService.createInstance(A.DecorationService),this._instantiationService.setService(B.IDecorationService,this._decorationService),this.register(this._inputHandler.onRequestBell(()=>this._onBell.fire())),this.register(this._inputHandler.onRequestRefreshRows((e,t)=>this.refresh(e,t))),this.register(this._inputHandler.onRequestSendFocus(()=>this._reportFocus())),this.register(this._inputHandler.onRequestReset(()=>this.reset())),this.register(this._inputHandler.onRequestWindowsOptionsReport(e=>this._reportWindowsOptions(e))),this.register(this._inputHandler.onColor(e=>this._handleColorEvent(e))),this.register((0,w.forwardEvent)(this._inputHandler.onCursorMove,this._onCursorMove)),this.register((0,w.forwardEvent)(this._inputHandler.onTitleChange,this._onTitleChange)),this.register((0,w.forwardEvent)(this._inputHandler.onA11yChar,this._onA11yCharEmitter)),this.register((0,w.forwardEvent)(this._inputHandler.onA11yTab,this._onA11yTabEmitter)),this.register(this._bufferService.onResize(e=>this._afterResize(e.cols,e.rows))),this.register((0,E.toDisposable)(()=>{var e,t;this._customKeyEventHandler=void 0,null===(t=null===(e=this.element)||void 0===e?void 0:e.parentNode)||void 0===t||t.removeChild(this.element)}))}_handleColorEvent(e){if(this._themeService)for(let t of e){let e,i="";switch(t.index){case 256:e="foreground",i="10";break;case 257:e="background",i="11";break;case 258:e="cursor",i="12";break;default:e="ansi",i="4;"+t.index}switch(t.type){case 0:let s=b.color.toColorRGB("ansi"===e?this._themeService.colors.ansi[t.index]:this._themeService.colors[e]);this.coreService.triggerDataEvent(`${L.C0.ESC}]${i};${(0,R.toRgbString)(s)}${L.C1_ESCAPED.ST}`);break;case 1:if("ansi"===e)this._themeService.modifyColors(e=>e.ansi[t.index]=b.rgba.toColor(...t.color));else{let i=e;this._themeService.modifyColors(e=>e[i]=b.rgba.toColor(...t.color))}break;case 2:this._themeService.restoreColor(t.index)}}}_setup(){super._setup(),this._customKeyEventHandler=void 0}get buffer(){return this.buffers.active}focus(){this.textarea&&this.textarea.focus({preventScroll:!0})}_handleScreenReaderModeOptionChange(e){e?!this._accessibilityManager.value&&this._renderService&&(this._accessibilityManager.value=this._instantiationService.createInstance(M.AccessibilityManager,this)):this._accessibilityManager.clear()}_handleTextAreaFocus(e){this.coreService.decPrivateModes.sendFocus&&this.coreService.triggerDataEvent(L.C0.ESC+"[I"),this.updateCursorStyle(e),this.element.classList.add("focus"),this._showCursor(),this._onFocus.fire()}blur(){var e;return null===(e=this.textarea)||void 0===e?void 0:e.blur()}_handleTextAreaBlur(){this.textarea.value="",this.refresh(this.buffer.y,this.buffer.y),this.coreService.decPrivateModes.sendFocus&&this.coreService.triggerDataEvent(L.C0.ESC+"[O"),this.element.classList.remove("focus"),this._onBlur.fire()}_syncTextArea(){if(!this.textarea||!this.buffer.isCursorInViewport||this._compositionHelper.isComposing||!this._renderService)return;let e=this.buffer.ybase+this.buffer.y,t=this.buffer.lines.get(e);if(!t)return;let i=Math.min(this.buffer.x,this.cols-1),s=this._renderService.dimensions.css.cell.height,r=t.getWidth(i),n=this._renderService.dimensions.css.cell.width*r,o=this.buffer.y*this._renderService.dimensions.css.cell.height,a=i*this._renderService.dimensions.css.cell.width;this.textarea.style.left=a+"px",this.textarea.style.top=o+"px",this.textarea.style.width=n+"px",this.textarea.style.height=s+"px",this.textarea.style.lineHeight=s+"px",this.textarea.style.zIndex="-5"}_initGlobal(){this._bindKeys(),this.register((0,r.addDisposableDomListener)(this.element,"copy",e=>{this.hasSelection()&&(0,s.copyHandler)(e,this._selectionService)}));let e=e=>(0,s.handlePasteEvent)(e,this.textarea,this.coreService,this.optionsService);this.register((0,r.addDisposableDomListener)(this.textarea,"paste",e)),this.register((0,r.addDisposableDomListener)(this.element,"paste",e)),k.isFirefox?this.register((0,r.addDisposableDomListener)(this.element,"mousedown",e=>{2===e.button&&(0,s.rightClickHandler)(e,this.textarea,this.screenElement,this._selectionService,this.options.rightClickSelectsWord)})):this.register((0,r.addDisposableDomListener)(this.element,"contextmenu",e=>{(0,s.rightClickHandler)(e,this.textarea,this.screenElement,this._selectionService,this.options.rightClickSelectsWord)})),k.isLinux&&this.register((0,r.addDisposableDomListener)(this.element,"auxclick",e=>{1===e.button&&(0,s.moveTextAreaUnderMouseCursor)(e,this.textarea,this.screenElement)}))}_bindKeys(){this.register((0,r.addDisposableDomListener)(this.textarea,"keyup",e=>this._keyUp(e),!0)),this.register((0,r.addDisposableDomListener)(this.textarea,"keydown",e=>this._keyDown(e),!0)),this.register((0,r.addDisposableDomListener)(this.textarea,"keypress",e=>this._keyPress(e),!0)),this.register((0,r.addDisposableDomListener)(this.textarea,"compositionstart",()=>this._compositionHelper.compositionstart())),this.register((0,r.addDisposableDomListener)(this.textarea,"compositionupdate",e=>this._compositionHelper.compositionupdate(e))),this.register((0,r.addDisposableDomListener)(this.textarea,"compositionend",()=>this._compositionHelper.compositionend())),this.register((0,r.addDisposableDomListener)(this.textarea,"input",e=>this._inputEvent(e),!0)),this.register(this.onRender(()=>this._compositionHelper.updateCompositionElements()))}open(e){var t;if(!e)throw Error("Terminal requires a parent element.");e.isConnected||this._logService.debug("Terminal.open was called on an element that was not attached to the DOM"),this._document=e.ownerDocument,this.element=this._document.createElement("div"),this.element.dir="ltr",this.element.classList.add("terminal"),this.element.classList.add("xterm"),e.appendChild(this.element);let i=O.createDocumentFragment();this._viewportElement=O.createElement("div"),this._viewportElement.classList.add("xterm-viewport"),i.appendChild(this._viewportElement),this._viewportScrollArea=O.createElement("div"),this._viewportScrollArea.classList.add("xterm-scroll-area"),this._viewportElement.appendChild(this._viewportScrollArea),this.screenElement=O.createElement("div"),this.screenElement.classList.add("xterm-screen"),this._helperContainer=O.createElement("div"),this._helperContainer.classList.add("xterm-helpers"),this.screenElement.appendChild(this._helperContainer),i.appendChild(this.screenElement),this.textarea=O.createElement("textarea"),this.textarea.classList.add("xterm-helper-textarea"),this.textarea.setAttribute("aria-label",o.promptLabel),k.isChromeOS||this.textarea.setAttribute("aria-multiline","false"),this.textarea.setAttribute("autocorrect","off"),this.textarea.setAttribute("autocapitalize","off"),this.textarea.setAttribute("spellcheck","false"),this.textarea.tabIndex=0,this._coreBrowserService=this._instantiationService.createInstance(v.CoreBrowserService,this.textarea,null!==(t=this._document.defaultView)&&void 0!==t?t:window),this._instantiationService.setService(S.ICoreBrowserService,this._coreBrowserService),this.register((0,r.addDisposableDomListener)(this.textarea,"focus",e=>this._handleTextAreaFocus(e))),this.register((0,r.addDisposableDomListener)(this.textarea,"blur",()=>this._handleTextAreaBlur())),this._helperContainer.appendChild(this.textarea),this._charSizeService=this._instantiationService.createInstance(u.CharSizeService,this._document,this._helperContainer),this._instantiationService.setService(S.ICharSizeService,this._charSizeService),this._themeService=this._instantiationService.createInstance(C.ThemeService),this._instantiationService.setService(S.IThemeService,this._themeService),this._characterJoinerService=this._instantiationService.createInstance(f.CharacterJoinerService),this._instantiationService.setService(S.ICharacterJoinerService,this._characterJoinerService),this._renderService=this.register(this._instantiationService.createInstance(p.RenderService,this.rows,this.screenElement)),this._instantiationService.setService(S.IRenderService,this._renderService),this.register(this._renderService.onRenderedViewportChange(e=>this._onRender.fire(e))),this.onResize(e=>this._renderService.resize(e.cols,e.rows)),this._compositionView=O.createElement("div"),this._compositionView.classList.add("composition-view"),this._compositionHelper=this._instantiationService.createInstance(d.CompositionHelper,this.textarea,this._compositionView),this._helperContainer.appendChild(this._compositionView),this.element.appendChild(i);try{this._onWillOpen.fire(this.element)}catch(e){}this._renderService.hasRenderer()||this._renderService.setRenderer(this._createRenderer()),this._mouseService=this._instantiationService.createInstance(g.MouseService),this._instantiationService.setService(S.IMouseService,this._mouseService),this.viewport=this._instantiationService.createInstance(h.Viewport,this._viewportElement,this._viewportScrollArea),this.viewport.onRequestScrollLines(e=>this.scrollLines(e.amount,e.suppressScrollEvent,1)),this.register(this._inputHandler.onRequestSyncScrollBar(()=>this.viewport.syncScrollArea())),this.register(this.viewport),this.register(this.onCursorMove(()=>{this._renderService.handleCursorMove(),this._syncTextArea()})),this.register(this.onResize(()=>this._renderService.handleResize(this.cols,this.rows))),this.register(this.onBlur(()=>this._renderService.handleBlur())),this.register(this.onFocus(()=>this._renderService.handleFocus())),this.register(this._renderService.onDimensionsChange(()=>this.viewport.syncScrollArea())),this._selectionService=this.register(this._instantiationService.createInstance(m.SelectionService,this.element,this.screenElement,this.linkifier2)),this._instantiationService.setService(S.ISelectionService,this._selectionService),this.register(this._selectionService.onRequestScrollLines(e=>this.scrollLines(e.amount,e.suppressScrollEvent))),this.register(this._selectionService.onSelectionChange(()=>this._onSelectionChange.fire())),this.register(this._selectionService.onRequestRedraw(e=>this._renderService.handleSelectionChanged(e.start,e.end,e.columnSelectMode))),this.register(this._selectionService.onLinuxMouseSelection(e=>{this.textarea.value=e,this.textarea.focus(),this.textarea.select()})),this.register(this._onScroll.event(e=>{this.viewport.syncScrollArea(),this._selectionService.refresh()})),this.register((0,r.addDisposableDomListener)(this._viewportElement,"scroll",()=>this._selectionService.refresh())),this.linkifier2.attachToDom(this.screenElement,this._mouseService,this._renderService),this.register(this._instantiationService.createInstance(l.BufferDecorationRenderer,this.screenElement)),this.register((0,r.addDisposableDomListener)(this.element,"mousedown",e=>this._selectionService.handleMouseDown(e))),this.coreMouseService.areMouseEventsActive?(this._selectionService.disable(),this.element.classList.add("enable-mouse-events")):this._selectionService.enable(),this.options.screenReaderMode&&(this._accessibilityManager.value=this._instantiationService.createInstance(M.AccessibilityManager,this)),this.register(this.optionsService.onSpecificOptionChange("screenReaderMode",e=>this._handleScreenReaderModeOptionChange(e))),this.options.overviewRulerWidth&&(this._overviewRulerRenderer=this.register(this._instantiationService.createInstance(c.OverviewRulerRenderer,this._viewportElement,this.screenElement))),this.optionsService.onSpecificOptionChange("overviewRulerWidth",e=>{!this._overviewRulerRenderer&&e&&this._viewportElement&&this.screenElement&&(this._overviewRulerRenderer=this.register(this._instantiationService.createInstance(c.OverviewRulerRenderer,this._viewportElement,this.screenElement)))}),this._charSizeService.measure(),this.refresh(0,this.rows-1),this._initGlobal(),this.bindMouse()}_createRenderer(){return this._instantiationService.createInstance(_.DomRenderer,this.element,this.screenElement,this._viewportElement,this.linkifier2)}bindMouse(){let e=this,t=this.element;function i(t){let i,s;let r=e._mouseService.getMouseReportCoords(t,e.screenElement);if(!r)return!1;switch(t.overrideType||t.type){case"mousemove":s=32,void 0===t.buttons?(i=3,void 0!==t.button&&(i=t.button<3?t.button:3)):i=1&t.buttons?0:4&t.buttons?1:2&t.buttons?2:3;break;case"mouseup":s=0,i=t.button<3?t.button:3;break;case"mousedown":s=1,i=t.button<3?t.button:3;break;case"wheel":if(0===e.viewport.getLinesScrolled(t))return!1;s=t.deltaY<0?0:1,i=4;break;default:return!1}return!(void 0===s||void 0===i||i>4)&&e.coreMouseService.triggerMouseEvent({col:r.col,row:r.row,x:r.x,y:r.y,button:i,action:s,ctrl:t.ctrlKey,alt:t.altKey,shift:t.shiftKey})}let s={mouseup:null,wheel:null,mousedrag:null,mousemove:null},n={mouseup:e=>(i(e),e.buttons||(this._document.removeEventListener("mouseup",s.mouseup),s.mousedrag&&this._document.removeEventListener("mousemove",s.mousedrag)),this.cancel(e)),wheel:e=>(i(e),this.cancel(e,!0)),mousedrag:e=>{e.buttons&&i(e)},mousemove:e=>{e.buttons||i(e)}};this.register(this.coreMouseService.onProtocolChange(e=>{e?("debug"===this.optionsService.rawOptions.logLevel&&this._logService.debug("Binding to mouse events:",this.coreMouseService.explainEvents(e)),this.element.classList.add("enable-mouse-events"),this._selectionService.disable()):(this._logService.debug("Unbinding from mouse events."),this.element.classList.remove("enable-mouse-events"),this._selectionService.enable()),8&e?s.mousemove||(t.addEventListener("mousemove",n.mousemove),s.mousemove=n.mousemove):(t.removeEventListener("mousemove",s.mousemove),s.mousemove=null),16&e?s.wheel||(t.addEventListener("wheel",n.wheel,{passive:!1}),s.wheel=n.wheel):(t.removeEventListener("wheel",s.wheel),s.wheel=null),2&e?s.mouseup||(t.addEventListener("mouseup",n.mouseup),s.mouseup=n.mouseup):(this._document.removeEventListener("mouseup",s.mouseup),t.removeEventListener("mouseup",s.mouseup),s.mouseup=null),4&e?s.mousedrag||(s.mousedrag=n.mousedrag):(this._document.removeEventListener("mousemove",s.mousedrag),s.mousedrag=null)})),this.coreMouseService.activeProtocol=this.coreMouseService.activeProtocol,this.register((0,r.addDisposableDomListener)(t,"mousedown",e=>{if(e.preventDefault(),this.focus(),this.coreMouseService.areMouseEventsActive&&!this._selectionService.shouldForceSelection(e))return i(e),s.mouseup&&this._document.addEventListener("mouseup",s.mouseup),s.mousedrag&&this._document.addEventListener("mousemove",s.mousedrag),this.cancel(e)})),this.register((0,r.addDisposableDomListener)(t,"wheel",e=>{if(!s.wheel){if(!this.buffer.hasScrollback){let t=this.viewport.getLinesScrolled(e);if(0===t)return;let i=L.C0.ESC+(this.coreService.decPrivateModes.applicationCursorKeys?"O":"[")+(e.deltaY<0?"A":"B"),s="";for(let e=0;e{if(!this.coreMouseService.areMouseEventsActive)return this.viewport.handleTouchStart(e),this.cancel(e)},{passive:!0})),this.register((0,r.addDisposableDomListener)(t,"touchmove",e=>{if(!this.coreMouseService.areMouseEventsActive)return this.viewport.handleTouchMove(e)?void 0:this.cancel(e)},{passive:!1}))}refresh(e,t){var i;null===(i=this._renderService)||void 0===i||i.refreshRows(e,t)}updateCursorStyle(e){var t;(null===(t=this._selectionService)||void 0===t?void 0:t.shouldColumnSelect(e))?this.element.classList.add("column-select"):this.element.classList.remove("column-select")}_showCursor(){this.coreService.isCursorInitialized||(this.coreService.isCursorInitialized=!0,this.refresh(this.buffer.y,this.buffer.y))}scrollLines(e,t,i=0){var s;1===i?(super.scrollLines(e,t,i),this.refresh(0,this.rows-1)):null===(s=this.viewport)||void 0===s||s.scrollLines(e)}paste(e){(0,s.paste)(e,this.textarea,this.coreService,this.optionsService)}attachCustomKeyEventHandler(e){this._customKeyEventHandler=e}registerLinkProvider(e){return this.linkifier2.registerLinkProvider(e)}registerCharacterJoiner(e){if(!this._characterJoinerService)throw Error("Terminal must be opened first");let t=this._characterJoinerService.register(e);return this.refresh(0,this.rows-1),t}deregisterCharacterJoiner(e){if(!this._characterJoinerService)throw Error("Terminal must be opened first");this._characterJoinerService.deregister(e)&&this.refresh(0,this.rows-1)}get markers(){return this.buffer.markers}registerMarker(e){return this.buffer.addMarker(this.buffer.ybase+this.buffer.y+e)}registerDecoration(e){return this._decorationService.registerDecoration(e)}hasSelection(){return!!this._selectionService&&this._selectionService.hasSelection}select(e,t,i){this._selectionService.setSelection(e,t,i)}getSelection(){return this._selectionService?this._selectionService.selectionText:""}getSelectionPosition(){if(this._selectionService&&this._selectionService.hasSelection)return{start:{x:this._selectionService.selectionStart[0],y:this._selectionService.selectionStart[1]},end:{x:this._selectionService.selectionEnd[0],y:this._selectionService.selectionEnd[1]}}}clearSelection(){var e;null===(e=this._selectionService)||void 0===e||e.clearSelection()}selectAll(){var e;null===(e=this._selectionService)||void 0===e||e.selectAll()}selectLines(e,t){var i;null===(i=this._selectionService)||void 0===i||i.selectLines(e,t)}_keyDown(e){if(this._keyDownHandled=!1,this._keyDownSeen=!0,this._customKeyEventHandler&&!1===this._customKeyEventHandler(e))return!1;let t=this.browser.isMac&&this.options.macOptionIsMeta&&e.altKey;if(!t&&!this._compositionHelper.keydown(e))return this.options.scrollOnUserInput&&this.buffer.ybase!==this.buffer.ydisp&&this.scrollToBottom(),!1;t||"Dead"!==e.key&&"AltGraph"!==e.key||(this._unprocessedDeadKey=!0);let i=(0,D.evaluateKeyboardEvent)(e,this.coreService.decPrivateModes.applicationCursorKeys,this.browser.isMac,this.options.macOptionIsMeta);if(this.updateCursorStyle(e),3===i.type||2===i.type){let t=this.rows-1;return this.scrollLines(2===i.type?-t:t),this.cancel(e,!0)}return 1===i.type&&this.selectAll(),!!this._isThirdLevelShift(this.browser,e)||(i.cancel&&this.cancel(e,!0),!i.key||!!(e.key&&!e.ctrlKey&&!e.altKey&&!e.metaKey&&1===e.key.length&&e.key.charCodeAt(0)>=65&&90>=e.key.charCodeAt(0))||(this._unprocessedDeadKey?(this._unprocessedDeadKey=!1,!0):(i.key!==L.C0.ETX&&i.key!==L.C0.CR||(this.textarea.value=""),this._onKey.fire({key:i.key,domEvent:e}),this._showCursor(),this.coreService.triggerDataEvent(i.key,!0),!this.optionsService.rawOptions.screenReaderMode||e.altKey||e.ctrlKey?this.cancel(e,!0):void(this._keyDownHandled=!0))))}_isThirdLevelShift(e,t){let i=e.isMac&&!this.options.macOptionIsMeta&&t.altKey&&!t.ctrlKey&&!t.metaKey||e.isWindows&&t.altKey&&t.ctrlKey&&!t.metaKey||e.isWindows&&t.getModifierState("AltGraph");return"keypress"===t.type?i:i&&(!t.keyCode||t.keyCode>47)}_keyUp(e){this._keyDownSeen=!1,this._customKeyEventHandler&&!1===this._customKeyEventHandler(e)||(16===e.keyCode||17===e.keyCode||18===e.keyCode||this.focus(),this.updateCursorStyle(e),this._keyPressHandled=!1)}_keyPress(e){let t;if(this._keyPressHandled=!1,this._keyDownHandled||this._customKeyEventHandler&&!1===this._customKeyEventHandler(e))return!1;if(this.cancel(e),e.charCode)t=e.charCode;else if(null===e.which||void 0===e.which)t=e.keyCode;else{if(0===e.which||0===e.charCode)return!1;t=e.which}return!(!t||(e.altKey||e.ctrlKey||e.metaKey)&&!this._isThirdLevelShift(this.browser,e)||(t=String.fromCharCode(t),this._onKey.fire({key:t,domEvent:e}),this._showCursor(),this.coreService.triggerDataEvent(t,!0),this._keyPressHandled=!0,this._unprocessedDeadKey=!1,0))}_inputEvent(e){if(e.data&&"insertText"===e.inputType&&(!e.composed||!this._keyDownSeen)&&!this.optionsService.rawOptions.screenReaderMode){if(this._keyPressHandled)return!1;this._unprocessedDeadKey=!1;let t=e.data;return this.coreService.triggerDataEvent(t,!0),this.cancel(e),!0}return!1}resize(e,t){e!==this.cols||t!==this.rows?super.resize(e,t):this._charSizeService&&!this._charSizeService.hasValidSize&&this._charSizeService.measure()}_afterResize(e,t){var i,s;null===(i=this._charSizeService)||void 0===i||i.measure(),null===(s=this.viewport)||void 0===s||s.syncScrollArea(!0)}clear(){var e;if(0!==this.buffer.ybase||0!==this.buffer.y){this.buffer.clearAllMarkers(),this.buffer.lines.set(0,this.buffer.lines.get(this.buffer.ybase+this.buffer.y)),this.buffer.lines.length=1,this.buffer.ydisp=0,this.buffer.ybase=0,this.buffer.y=0;for(let e=1;e{Object.defineProperty(t,"__esModule",{value:!0}),t.TimeBasedDebouncer=void 0,t.TimeBasedDebouncer=class{constructor(e,t=1e3){this._renderCallback=e,this._debounceThresholdMS=t,this._lastRefreshMs=0,this._additionalRefreshRequested=!1}dispose(){this._refreshTimeoutID&&clearTimeout(this._refreshTimeoutID)}refresh(e,t,i){this._rowCount=i,e=void 0!==e?e:0,t=void 0!==t?t:this._rowCount-1,this._rowStart=void 0!==this._rowStart?Math.min(this._rowStart,e):e,this._rowEnd=void 0!==this._rowEnd?Math.max(this._rowEnd,t):t;let s=Date.now();if(s-this._lastRefreshMs>=this._debounceThresholdMS)this._lastRefreshMs=s,this._innerRefresh();else if(!this._additionalRefreshRequested){let e=s-this._lastRefreshMs,t=this._debounceThresholdMS-e;this._additionalRefreshRequested=!0,this._refreshTimeoutID=window.setTimeout(()=>{this._lastRefreshMs=Date.now(),this._innerRefresh(),this._additionalRefreshRequested=!1,this._refreshTimeoutID=void 0},t)}}_innerRefresh(){if(void 0===this._rowStart||void 0===this._rowEnd||void 0===this._rowCount)return;let e=Math.max(this._rowStart,0),t=Math.min(this._rowEnd,this._rowCount-1);this._rowStart=void 0,this._rowEnd=void 0,this._renderCallback(e,t)}}},1680:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.Viewport=void 0;let n=i(3656),o=i(4725),a=i(8460),h=i(844),l=i(2585),c=t.Viewport=class extends h.Disposable{constructor(e,t,i,s,r,o,h,l){super(),this._viewportElement=e,this._scrollArea=t,this._bufferService=i,this._optionsService=s,this._charSizeService=r,this._renderService=o,this._coreBrowserService=h,this.scrollBarWidth=0,this._currentRowHeight=0,this._currentDeviceCellHeight=0,this._lastRecordedBufferLength=0,this._lastRecordedViewportHeight=0,this._lastRecordedBufferHeight=0,this._lastTouchY=0,this._lastScrollTop=0,this._wheelPartialScroll=0,this._refreshAnimationFrame=null,this._ignoreNextScrollEvent=!1,this._smoothScrollState={startTime:0,origin:-1,target:-1},this._onRequestScrollLines=this.register(new a.EventEmitter),this.onRequestScrollLines=this._onRequestScrollLines.event,this.scrollBarWidth=this._viewportElement.offsetWidth-this._scrollArea.offsetWidth||15,this.register((0,n.addDisposableDomListener)(this._viewportElement,"scroll",this._handleScroll.bind(this))),this._activeBuffer=this._bufferService.buffer,this.register(this._bufferService.buffers.onBufferActivate(e=>this._activeBuffer=e.activeBuffer)),this._renderDimensions=this._renderService.dimensions,this.register(this._renderService.onDimensionsChange(e=>this._renderDimensions=e)),this._handleThemeChange(l.colors),this.register(l.onChangeColors(e=>this._handleThemeChange(e))),this.register(this._optionsService.onSpecificOptionChange("scrollback",()=>this.syncScrollArea())),setTimeout(()=>this.syncScrollArea())}_handleThemeChange(e){this._viewportElement.style.backgroundColor=e.background.css}reset(){this._currentRowHeight=0,this._currentDeviceCellHeight=0,this._lastRecordedBufferLength=0,this._lastRecordedViewportHeight=0,this._lastRecordedBufferHeight=0,this._lastTouchY=0,this._lastScrollTop=0,this._coreBrowserService.window.requestAnimationFrame(()=>this.syncScrollArea())}_refresh(e){if(e)return this._innerRefresh(),void(null!==this._refreshAnimationFrame&&this._coreBrowserService.window.cancelAnimationFrame(this._refreshAnimationFrame));null===this._refreshAnimationFrame&&(this._refreshAnimationFrame=this._coreBrowserService.window.requestAnimationFrame(()=>this._innerRefresh()))}_innerRefresh(){if(this._charSizeService.height>0){this._currentRowHeight=this._renderService.dimensions.device.cell.height/this._coreBrowserService.dpr,this._currentDeviceCellHeight=this._renderService.dimensions.device.cell.height,this._lastRecordedViewportHeight=this._viewportElement.offsetHeight;let e=Math.round(this._currentRowHeight*this._lastRecordedBufferLength)+(this._lastRecordedViewportHeight-this._renderService.dimensions.css.canvas.height);this._lastRecordedBufferHeight!==e&&(this._lastRecordedBufferHeight=e,this._scrollArea.style.height=this._lastRecordedBufferHeight+"px")}let e=this._bufferService.buffer.ydisp*this._currentRowHeight;this._viewportElement.scrollTop!==e&&(this._ignoreNextScrollEvent=!0,this._viewportElement.scrollTop=e),this._refreshAnimationFrame=null}syncScrollArea(e=!1){if(this._lastRecordedBufferLength!==this._bufferService.buffer.lines.length)return this._lastRecordedBufferLength=this._bufferService.buffer.lines.length,void this._refresh(e);this._lastRecordedViewportHeight===this._renderService.dimensions.css.canvas.height&&this._lastScrollTop===this._activeBuffer.ydisp*this._currentRowHeight&&this._renderDimensions.device.cell.height===this._currentDeviceCellHeight||this._refresh(e)}_handleScroll(e){if(this._lastScrollTop=this._viewportElement.scrollTop,!this._viewportElement.offsetParent)return;if(this._ignoreNextScrollEvent)return this._ignoreNextScrollEvent=!1,void this._onRequestScrollLines.fire({amount:0,suppressScrollEvent:!0});let t=Math.round(this._lastScrollTop/this._currentRowHeight)-this._bufferService.buffer.ydisp;this._onRequestScrollLines.fire({amount:t,suppressScrollEvent:!0})}_smoothScroll(){if(this._isDisposed||-1===this._smoothScrollState.origin||-1===this._smoothScrollState.target)return;let e=this._smoothScrollPercent();this._viewportElement.scrollTop=this._smoothScrollState.origin+Math.round(e*(this._smoothScrollState.target-this._smoothScrollState.origin)),e<1?this._coreBrowserService.window.requestAnimationFrame(()=>this._smoothScroll()):this._clearSmoothScrollState()}_smoothScrollPercent(){return this._optionsService.rawOptions.smoothScrollDuration&&this._smoothScrollState.startTime?Math.max(Math.min((Date.now()-this._smoothScrollState.startTime)/this._optionsService.rawOptions.smoothScrollDuration,1),0):1}_clearSmoothScrollState(){this._smoothScrollState.startTime=0,this._smoothScrollState.origin=-1,this._smoothScrollState.target=-1}_bubbleScroll(e,t){let i=this._viewportElement.scrollTop+this._lastRecordedViewportHeight;return!(t<0&&0!==this._viewportElement.scrollTop||t>0&&ithis._smoothScrollPercent()?(this._smoothScrollState.origin=this._viewportElement.scrollTop,-1===this._smoothScrollState.target?this._smoothScrollState.target=this._viewportElement.scrollTop+t:this._smoothScrollState.target+=t,this._smoothScrollState.target=Math.max(Math.min(this._smoothScrollState.target,this._viewportElement.scrollHeight),0),this._smoothScroll()):this._clearSmoothScrollState()):this._viewportElement.scrollTop+=t,this._bubbleScroll(e,t))}scrollLines(e){if(0!==e){if(this._optionsService.rawOptions.smoothScrollDuration){let t=e*this._currentRowHeight;this._smoothScrollState.startTime=Date.now(),1>this._smoothScrollPercent()?(this._smoothScrollState.origin=this._viewportElement.scrollTop,this._smoothScrollState.target=this._smoothScrollState.origin+t,this._smoothScrollState.target=Math.max(Math.min(this._smoothScrollState.target,this._viewportElement.scrollHeight),0),this._smoothScroll()):this._clearSmoothScrollState()}else this._onRequestScrollLines.fire({amount:e,suppressScrollEvent:!1})}}_getPixelsScrolled(e){if(0===e.deltaY||e.shiftKey)return 0;let t=this._applyScrollModifier(e.deltaY,e);return e.deltaMode===WheelEvent.DOM_DELTA_LINE?t*=this._currentRowHeight:e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._currentRowHeight*this._bufferService.rows),t}getBufferElements(e,t){var i;let s,r="",n=[],o=null!=t?t:this._bufferService.buffer.lines.length,a=this._bufferService.buffer.lines;for(let t=e;t0&&(s=e),r=""}}return{bufferElements:n,cursorElement:s}}getLinesScrolled(e){if(0===e.deltaY||e.shiftKey)return 0;let t=this._applyScrollModifier(e.deltaY,e);return e.deltaMode===WheelEvent.DOM_DELTA_PIXEL?(t/=this._currentRowHeight+0,this._wheelPartialScroll+=t,t=Math.floor(Math.abs(this._wheelPartialScroll))*(this._wheelPartialScroll>0?1:-1),this._wheelPartialScroll%=1):e.deltaMode===WheelEvent.DOM_DELTA_PAGE&&(t*=this._bufferService.rows),t}_applyScrollModifier(e,t){let i=this._optionsService.rawOptions.fastScrollModifier;return"alt"===i&&t.altKey||"ctrl"===i&&t.ctrlKey||"shift"===i&&t.shiftKey?e*this._optionsService.rawOptions.fastScrollSensitivity*this._optionsService.rawOptions.scrollSensitivity:e*this._optionsService.rawOptions.scrollSensitivity}handleTouchStart(e){this._lastTouchY=e.touches[0].pageY}handleTouchMove(e){let t=this._lastTouchY-e.touches[0].pageY;return this._lastTouchY=e.touches[0].pageY,0!==t&&(this._viewportElement.scrollTop+=t,this._bubbleScroll(e,t))}};t.Viewport=s([r(2,l.IBufferService),r(3,l.IOptionsService),r(4,o.ICharSizeService),r(5,o.IRenderService),r(6,o.ICoreBrowserService),r(7,o.IThemeService)],c)},3107:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.BufferDecorationRenderer=void 0;let n=i(3656),o=i(4725),a=i(844),h=i(2585),l=t.BufferDecorationRenderer=class extends a.Disposable{constructor(e,t,i,s){super(),this._screenElement=e,this._bufferService=t,this._decorationService=i,this._renderService=s,this._decorationElements=new Map,this._altBufferIsActive=!1,this._dimensionsChanged=!1,this._container=document.createElement("div"),this._container.classList.add("xterm-decoration-container"),this._screenElement.appendChild(this._container),this.register(this._renderService.onRenderedViewportChange(()=>this._doRefreshDecorations())),this.register(this._renderService.onDimensionsChange(()=>{this._dimensionsChanged=!0,this._queueRefresh()})),this.register((0,n.addDisposableDomListener)(window,"resize",()=>this._queueRefresh())),this.register(this._bufferService.buffers.onBufferActivate(()=>{this._altBufferIsActive=this._bufferService.buffer===this._bufferService.buffers.alt})),this.register(this._decorationService.onDecorationRegistered(()=>this._queueRefresh())),this.register(this._decorationService.onDecorationRemoved(e=>this._removeDecoration(e))),this.register((0,a.toDisposable)(()=>{this._container.remove(),this._decorationElements.clear()}))}_queueRefresh(){void 0===this._animationFrame&&(this._animationFrame=this._renderService.addRefreshCallback(()=>{this._doRefreshDecorations(),this._animationFrame=void 0}))}_doRefreshDecorations(){for(let e of this._decorationService.decorations)this._renderDecoration(e);this._dimensionsChanged=!1}_renderDecoration(e){this._refreshStyle(e),this._dimensionsChanged&&this._refreshXPosition(e)}_createElement(e){var t,i;let s=document.createElement("div");s.classList.add("xterm-decoration"),s.classList.toggle("xterm-decoration-top-layer","top"===(null===(t=null==e?void 0:e.options)||void 0===t?void 0:t.layer)),s.style.width=`${Math.round((e.options.width||1)*this._renderService.dimensions.css.cell.width)}px`,s.style.height=(e.options.height||1)*this._renderService.dimensions.css.cell.height+"px",s.style.top=(e.marker.line-this._bufferService.buffers.active.ydisp)*this._renderService.dimensions.css.cell.height+"px",s.style.lineHeight=`${this._renderService.dimensions.css.cell.height}px`;let r=null!==(i=e.options.x)&&void 0!==i?i:0;return r&&r>this._bufferService.cols&&(s.style.display="none"),this._refreshXPosition(e,s),s}_refreshStyle(e){let t=e.marker.line-this._bufferService.buffers.active.ydisp;if(t<0||t>=this._bufferService.rows)e.element&&(e.element.style.display="none",e.onRenderEmitter.fire(e.element));else{let i=this._decorationElements.get(e);i||(i=this._createElement(e),e.element=i,this._decorationElements.set(e,i),this._container.appendChild(i),e.onDispose(()=>{this._decorationElements.delete(e),i.remove()})),i.style.top=t*this._renderService.dimensions.css.cell.height+"px",i.style.display=this._altBufferIsActive?"none":"block",e.onRenderEmitter.fire(i)}}_refreshXPosition(e,t=e.element){var i;if(!t)return;let s=null!==(i=e.options.x)&&void 0!==i?i:0;"right"===(e.options.anchor||"left")?t.style.right=s?s*this._renderService.dimensions.css.cell.width+"px":"":t.style.left=s?s*this._renderService.dimensions.css.cell.width+"px":""}_removeDecoration(e){var t;null===(t=this._decorationElements.get(e))||void 0===t||t.remove(),this._decorationElements.delete(e),e.dispose()}};t.BufferDecorationRenderer=s([r(1,h.IBufferService),r(2,h.IDecorationService),r(3,o.IRenderService)],l)},5871:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ColorZoneStore=void 0,t.ColorZoneStore=class{constructor(){this._zones=[],this._zonePool=[],this._zonePoolIndex=0,this._linePadding={full:0,left:0,center:0,right:0}}get zones(){return this._zonePool.length=Math.min(this._zonePool.length,this._zones.length),this._zones}clear(){this._zones.length=0,this._zonePoolIndex=0}addDecoration(e){if(e.options.overviewRulerOptions){for(let t of this._zones)if(t.color===e.options.overviewRulerOptions.color&&t.position===e.options.overviewRulerOptions.position){if(this._lineIntersectsZone(t,e.marker.line))return;if(this._lineAdjacentToZone(t,e.marker.line,e.options.overviewRulerOptions.position))return void this._addLineToZone(t,e.marker.line)}if(this._zonePoolIndex=e.startBufferLine&&t<=e.endBufferLine}_lineAdjacentToZone(e,t,i){return t>=e.startBufferLine-this._linePadding[i||"full"]&&t<=e.endBufferLine+this._linePadding[i||"full"]}_addLineToZone(e,t){e.startBufferLine=Math.min(e.startBufferLine,t),e.endBufferLine=Math.max(e.endBufferLine,t)}}},5744:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.OverviewRulerRenderer=void 0;let n=i(5871),o=i(3656),a=i(4725),h=i(844),l=i(2585),c={full:0,left:0,center:0,right:0},d={full:0,left:0,center:0,right:0},_={full:0,left:0,center:0,right:0},u=t.OverviewRulerRenderer=class extends h.Disposable{get _width(){return this._optionsService.options.overviewRulerWidth||0}constructor(e,t,i,s,r,o,a){var l;super(),this._viewportElement=e,this._screenElement=t,this._bufferService=i,this._decorationService=s,this._renderService=r,this._optionsService=o,this._coreBrowseService=a,this._colorZoneStore=new n.ColorZoneStore,this._shouldUpdateDimensions=!0,this._shouldUpdateAnchor=!0,this._lastKnownBufferLength=0,this._canvas=document.createElement("canvas"),this._canvas.classList.add("xterm-decoration-overview-ruler"),this._refreshCanvasDimensions(),null===(l=this._viewportElement.parentElement)||void 0===l||l.insertBefore(this._canvas,this._viewportElement);let c=this._canvas.getContext("2d");if(!c)throw Error("Ctx cannot be null");this._ctx=c,this._registerDecorationListeners(),this._registerBufferChangeListeners(),this._registerDimensionChangeListeners(),this.register((0,h.toDisposable)(()=>{var e;null===(e=this._canvas)||void 0===e||e.remove()}))}_registerDecorationListeners(){this.register(this._decorationService.onDecorationRegistered(()=>this._queueRefresh(void 0,!0))),this.register(this._decorationService.onDecorationRemoved(()=>this._queueRefresh(void 0,!0)))}_registerBufferChangeListeners(){this.register(this._renderService.onRenderedViewportChange(()=>this._queueRefresh())),this.register(this._bufferService.buffers.onBufferActivate(()=>{this._canvas.style.display=this._bufferService.buffer===this._bufferService.buffers.alt?"none":"block"})),this.register(this._bufferService.onScroll(()=>{this._lastKnownBufferLength!==this._bufferService.buffers.normal.lines.length&&(this._refreshDrawHeightConstants(),this._refreshColorZonePadding())}))}_registerDimensionChangeListeners(){this.register(this._renderService.onRender(()=>{this._containerHeight&&this._containerHeight===this._screenElement.clientHeight||(this._queueRefresh(!0),this._containerHeight=this._screenElement.clientHeight)})),this.register(this._optionsService.onSpecificOptionChange("overviewRulerWidth",()=>this._queueRefresh(!0))),this.register((0,o.addDisposableDomListener)(this._coreBrowseService.window,"resize",()=>this._queueRefresh(!0))),this._queueRefresh(!0)}_refreshDrawConstants(){let e=Math.floor(this._canvas.width/3),t=Math.ceil(this._canvas.width/3);d.full=this._canvas.width,d.left=e,d.center=t,d.right=e,this._refreshDrawHeightConstants(),_.full=0,_.left=0,_.center=d.left,_.right=d.left+d.center}_refreshDrawHeightConstants(){c.full=Math.round(2*this._coreBrowseService.dpr);let e=Math.round(Math.max(Math.min(this._canvas.height/this._bufferService.buffer.lines.length,12),6)*this._coreBrowseService.dpr);c.left=e,c.center=e,c.right=e}_refreshColorZonePadding(){this._colorZoneStore.setPadding({full:Math.floor(this._bufferService.buffers.active.lines.length/(this._canvas.height-1)*c.full),left:Math.floor(this._bufferService.buffers.active.lines.length/(this._canvas.height-1)*c.left),center:Math.floor(this._bufferService.buffers.active.lines.length/(this._canvas.height-1)*c.center),right:Math.floor(this._bufferService.buffers.active.lines.length/(this._canvas.height-1)*c.right)}),this._lastKnownBufferLength=this._bufferService.buffers.normal.lines.length}_refreshCanvasDimensions(){this._canvas.style.width=`${this._width}px`,this._canvas.width=Math.round(this._width*this._coreBrowseService.dpr),this._canvas.style.height=`${this._screenElement.clientHeight}px`,this._canvas.height=Math.round(this._screenElement.clientHeight*this._coreBrowseService.dpr),this._refreshDrawConstants(),this._refreshColorZonePadding()}_refreshDecorations(){for(let e of(this._shouldUpdateDimensions&&this._refreshCanvasDimensions(),this._ctx.clearRect(0,0,this._canvas.width,this._canvas.height),this._colorZoneStore.clear(),this._decorationService.decorations))this._colorZoneStore.addDecoration(e);this._ctx.lineWidth=1;let e=this._colorZoneStore.zones;for(let t of e)"full"!==t.position&&this._renderColorZone(t);for(let t of e)"full"===t.position&&this._renderColorZone(t);this._shouldUpdateDimensions=!1,this._shouldUpdateAnchor=!1}_renderColorZone(e){this._ctx.fillStyle=e.color,this._ctx.fillRect(_[e.position||"full"],Math.round((this._canvas.height-1)*(e.startBufferLine/this._bufferService.buffers.active.lines.length)-c[e.position||"full"]/2),d[e.position||"full"],Math.round((this._canvas.height-1)*((e.endBufferLine-e.startBufferLine)/this._bufferService.buffers.active.lines.length)+c[e.position||"full"]))}_queueRefresh(e,t){this._shouldUpdateDimensions=e||this._shouldUpdateDimensions,this._shouldUpdateAnchor=t||this._shouldUpdateAnchor,void 0===this._animationFrame&&(this._animationFrame=this._coreBrowseService.window.requestAnimationFrame(()=>{this._refreshDecorations(),this._animationFrame=void 0}))}};t.OverviewRulerRenderer=s([r(2,l.IBufferService),r(3,l.IDecorationService),r(4,a.IRenderService),r(5,l.IOptionsService),r(6,a.ICoreBrowserService)],u)},2950:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompositionHelper=void 0;let n=i(4725),o=i(2585),a=i(2584),h=t.CompositionHelper=class{get isComposing(){return this._isComposing}constructor(e,t,i,s,r,n){this._textarea=e,this._compositionView=t,this._bufferService=i,this._optionsService=s,this._coreService=r,this._renderService=n,this._isComposing=!1,this._isSendingComposition=!1,this._compositionPosition={start:0,end:0},this._dataAlreadySent=""}compositionstart(){this._isComposing=!0,this._compositionPosition.start=this._textarea.value.length,this._compositionView.textContent="",this._dataAlreadySent="",this._compositionView.classList.add("active")}compositionupdate(e){this._compositionView.textContent=e.data,this.updateCompositionElements(),setTimeout(()=>{this._compositionPosition.end=this._textarea.value.length},0)}compositionend(){this._finalizeComposition(!0)}keydown(e){if(this._isComposing||this._isSendingComposition){if(229===e.keyCode||16===e.keyCode||17===e.keyCode||18===e.keyCode)return!1;this._finalizeComposition(!1)}return 229!==e.keyCode||(this._handleAnyTextareaChanges(),!1)}_finalizeComposition(e){if(this._compositionView.classList.remove("active"),this._isComposing=!1,e){let e={start:this._compositionPosition.start,end:this._compositionPosition.end};this._isSendingComposition=!0,setTimeout(()=>{if(this._isSendingComposition){let t;this._isSendingComposition=!1,e.start+=this._dataAlreadySent.length,(t=this._isComposing?this._textarea.value.substring(e.start,e.end):this._textarea.value.substring(e.start)).length>0&&this._coreService.triggerDataEvent(t,!0)}},0)}else{this._isSendingComposition=!1;let e=this._textarea.value.substring(this._compositionPosition.start,this._compositionPosition.end);this._coreService.triggerDataEvent(e,!0)}}_handleAnyTextareaChanges(){let e=this._textarea.value;setTimeout(()=>{if(!this._isComposing){let t=this._textarea.value,i=t.replace(e,"");this._dataAlreadySent=i,t.length>e.length?this._coreService.triggerDataEvent(i,!0):t.lengththis.updateCompositionElements(!0),0)}}};t.CompositionHelper=s([r(2,o.IBufferService),r(3,o.IOptionsService),r(4,o.ICoreService),r(5,n.IRenderService)],h)},9806:(e,t)=>{function i(e,t,i){let s=i.getBoundingClientRect(),r=e.getComputedStyle(i),n=parseInt(r.getPropertyValue("padding-left")),o=parseInt(r.getPropertyValue("padding-top"));return[t.clientX-s.left-n,t.clientY-s.top-o]}Object.defineProperty(t,"__esModule",{value:!0}),t.getCoords=t.getCoordsRelativeToElement=void 0,t.getCoordsRelativeToElement=i,t.getCoords=function(e,t,s,r,n,o,a,h,l){if(!o)return;let c=i(e,t,s);return c?(c[0]=Math.ceil((c[0]+(l?a/2:0))/a),c[1]=Math.ceil(c[1]/h),c[0]=Math.min(Math.max(c[0],1),r+(l?1:0)),c[1]=Math.min(Math.max(c[1],1),n),c):void 0}},9504:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.moveToCellSequence=void 0;let s=i(2584);function r(e,t,i,s){return h(Math.abs(e-n(e,i)-(t-n(t,i)))-function(e,t,i){let s=0,r=e-n(e,i),o=t-n(t,i);for(let n=0;nt?"A":"B")?-1:1,a=i.buffer.lines.get(r+o*n);(null==a?void 0:a.isWrapped)&&s++}return s}(e,t,i),a(e>t?"A":"B",s))}function n(e,t){let i=0,s=t.buffer.lines.get(e),r=null==s?void 0:s.isWrapped;for(;r&&e>=0&&en.cols-1?(h+=n.buffer.translateBufferLineToString(a,!1,e,o),o=0,e=0,a++):!r&&o<0&&(h+=n.buffer.translateBufferLineToString(a,!1,0,e+1),e=o=n.cols-1,a--);return h+n.buffer.translateBufferLineToString(a,!1,e,o)}function a(e,t){return s.C0.ESC+(t?"O":"[")+e}function h(e,t){e=Math.floor(e);let i="";for(let s=0;s0?s-n(s,l):t;let u=(_=r(i,s,l,c).length>0?s-n(s,l):t,e=i&&_e?"D":"C",h(Math.abs(d-e),a(c,s));c=_>t?"D":"C";let u=Math.abs(_-t);return h((l=_>t?e:d,i.cols-l+(u-1)*i.cols+1+((_>t?d:e)-1)),a(c,s))}},1296:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.DomRenderer=void 0;let n=i(3787),o=i(2550),a=i(2223),h=i(6171),l=i(4725),c=i(8055),d=i(8460),_=i(844),u=i(2585),f="xterm-dom-renderer-owner-",v="xterm-rows",g="xterm-fg-",p="xterm-bg-",m="xterm-focus",S="xterm-selection",C=1,b=t.DomRenderer=class extends _.Disposable{constructor(e,t,i,s,r,a,l,c,u,g){super(),this._element=e,this._screenElement=t,this._viewportElement=i,this._linkifier2=s,this._charSizeService=a,this._optionsService=l,this._bufferService=c,this._coreBrowserService=u,this._themeService=g,this._terminalClass=C++,this._rowElements=[],this.onRequestRedraw=this.register(new d.EventEmitter).event,this._rowContainer=document.createElement("div"),this._rowContainer.classList.add(v),this._rowContainer.style.lineHeight="normal",this._rowContainer.setAttribute("aria-hidden","true"),this._refreshRowElements(this._bufferService.cols,this._bufferService.rows),this._selectionContainer=document.createElement("div"),this._selectionContainer.classList.add(S),this._selectionContainer.setAttribute("aria-hidden","true"),this.dimensions=(0,h.createRenderDimensions)(),this._updateDimensions(),this.register(this._optionsService.onOptionChange(()=>this._handleOptionsChanged())),this.register(this._themeService.onChangeColors(e=>this._injectCss(e))),this._injectCss(this._themeService.colors),this._rowFactory=r.createInstance(n.DomRendererRowFactory,document),this._element.classList.add(f+this._terminalClass),this._screenElement.appendChild(this._rowContainer),this._screenElement.appendChild(this._selectionContainer),this.register(this._linkifier2.onShowLinkUnderline(e=>this._handleLinkHover(e))),this.register(this._linkifier2.onHideLinkUnderline(e=>this._handleLinkLeave(e))),this.register((0,_.toDisposable)(()=>{this._element.classList.remove(f+this._terminalClass),this._rowContainer.remove(),this._selectionContainer.remove(),this._widthCache.dispose(),this._themeStyleElement.remove(),this._dimensionsStyleElement.remove()})),this._widthCache=new o.WidthCache(document),this._widthCache.setFont(this._optionsService.rawOptions.fontFamily,this._optionsService.rawOptions.fontSize,this._optionsService.rawOptions.fontWeight,this._optionsService.rawOptions.fontWeightBold),this._setDefaultSpacing()}_updateDimensions(){let e=this._coreBrowserService.dpr;for(let t of(this.dimensions.device.char.width=this._charSizeService.width*e,this.dimensions.device.char.height=Math.ceil(this._charSizeService.height*e),this.dimensions.device.cell.width=this.dimensions.device.char.width+Math.round(this._optionsService.rawOptions.letterSpacing),this.dimensions.device.cell.height=Math.floor(this.dimensions.device.char.height*this._optionsService.rawOptions.lineHeight),this.dimensions.device.char.left=0,this.dimensions.device.char.top=0,this.dimensions.device.canvas.width=this.dimensions.device.cell.width*this._bufferService.cols,this.dimensions.device.canvas.height=this.dimensions.device.cell.height*this._bufferService.rows,this.dimensions.css.canvas.width=Math.round(this.dimensions.device.canvas.width/e),this.dimensions.css.canvas.height=Math.round(this.dimensions.device.canvas.height/e),this.dimensions.css.cell.width=this.dimensions.css.canvas.width/this._bufferService.cols,this.dimensions.css.cell.height=this.dimensions.css.canvas.height/this._bufferService.rows,this._rowElements))t.style.width=`${this.dimensions.css.canvas.width}px`,t.style.height=`${this.dimensions.css.cell.height}px`,t.style.lineHeight=`${this.dimensions.css.cell.height}px`,t.style.overflow="hidden";this._dimensionsStyleElement||(this._dimensionsStyleElement=document.createElement("style"),this._screenElement.appendChild(this._dimensionsStyleElement));let t=`${this._terminalSelector} .${v} span { display: inline-block; height: 100%; vertical-align: top;}`;this._dimensionsStyleElement.textContent=t,this._selectionContainer.style.height=this._viewportElement.style.height,this._screenElement.style.width=`${this.dimensions.css.canvas.width}px`,this._screenElement.style.height=`${this.dimensions.css.canvas.height}px`}_injectCss(e){this._themeStyleElement||(this._themeStyleElement=document.createElement("style"),this._screenElement.appendChild(this._themeStyleElement));let t=`${this._terminalSelector} .${v} { color: ${e.foreground.css}; font-family: ${this._optionsService.rawOptions.fontFamily}; font-size: ${this._optionsService.rawOptions.fontSize}px; font-kerning: none; white-space: pre}`;for(let[i,s]of(t+=`${this._terminalSelector} .${v} .xterm-dim { color: ${c.color.multiplyOpacity(e.foreground,.5).css};}${this._terminalSelector} span:not(.xterm-bold) { font-weight: ${this._optionsService.rawOptions.fontWeight};}${this._terminalSelector} span.xterm-bold { font-weight: ${this._optionsService.rawOptions.fontWeightBold};}${this._terminalSelector} span.xterm-italic { font-style: italic;}@keyframes blink_box_shadow_`+this._terminalClass+" { 50% { border-bottom-style: hidden; }}"+("@keyframes blink_block_"+this._terminalClass+" { 0% {"+` background-color: ${e.cursor.css};`)+` color: ${e.cursorAccent.css}; } 50% { background-color: inherit;`+` color: ${e.cursor.css}; }}`+(`${this._terminalSelector} .${v}.${m} .xterm-cursor.xterm-cursor-blink:not(.xterm-cursor-block) { animation: blink_box_shadow_`+this._terminalClass+" 1s step-end infinite;}"+`${this._terminalSelector} .${v}.${m} .xterm-cursor.xterm-cursor-blink.xterm-cursor-block { animation: blink_block_`+this._terminalClass+" 1s step-end infinite;}"+`${this._terminalSelector} .${v} .xterm-cursor.xterm-cursor-block {`+` background-color: ${e.cursor.css};`+` color: ${e.cursorAccent.css};}`+`${this._terminalSelector} .${v} .xterm-cursor.xterm-cursor-outline {`+` outline: 1px solid ${e.cursor.css}; outline-offset: -1px;}`+`${this._terminalSelector} .${v} .xterm-cursor.xterm-cursor-bar {`+` box-shadow: ${this._optionsService.rawOptions.cursorWidth}px 0 0 ${e.cursor.css} inset;}`)+`${this._terminalSelector} .${v} .xterm-cursor.xterm-cursor-underline {`+` border-bottom: 1px ${e.cursor.css}; border-bottom-style: solid; height: calc(100% - 1px);}`+`${this._terminalSelector} .${S} { position: absolute; top: 0; left: 0; z-index: 1; pointer-events: none;}${this._terminalSelector}.focus .${S} div { position: absolute; background-color: ${e.selectionBackgroundOpaque.css};}${this._terminalSelector} .${S} div { position: absolute; background-color: ${e.selectionInactiveBackgroundOpaque.css};}`,e.ansi.entries()))t+=`${this._terminalSelector} .${g}${i} { color: ${s.css}; }${this._terminalSelector} .${g}${i}.xterm-dim { color: ${c.color.multiplyOpacity(s,.5).css}; }${this._terminalSelector} .${p}${i} { background-color: ${s.css}; }`;t+=`${this._terminalSelector} .${g}${a.INVERTED_DEFAULT_COLOR} { color: ${c.color.opaque(e.background).css}; }${this._terminalSelector} .${g}${a.INVERTED_DEFAULT_COLOR}.xterm-dim { color: ${c.color.multiplyOpacity(c.color.opaque(e.background),.5).css}; }${this._terminalSelector} .${p}${a.INVERTED_DEFAULT_COLOR} { background-color: ${e.foreground.css}; }`,this._themeStyleElement.textContent=t}_setDefaultSpacing(){let e=this.dimensions.css.cell.width-this._widthCache.get("W",!1,!1);this._rowContainer.style.letterSpacing=`${e}px`,this._rowFactory.defaultSpacing=e}handleDevicePixelRatioChange(){this._updateDimensions(),this._widthCache.clear(),this._setDefaultSpacing()}_refreshRowElements(e,t){for(let e=this._rowElements.length;e<=t;e++){let e=document.createElement("div");this._rowContainer.appendChild(e),this._rowElements.push(e)}for(;this._rowElements.length>t;)this._rowContainer.removeChild(this._rowElements.pop())}handleResize(e,t){this._refreshRowElements(e,t),this._updateDimensions()}handleCharSizeChanged(){this._updateDimensions(),this._widthCache.clear(),this._setDefaultSpacing()}handleBlur(){this._rowContainer.classList.remove(m)}handleFocus(){this._rowContainer.classList.add(m),this.renderRows(this._bufferService.buffer.y,this._bufferService.buffer.y)}handleSelectionChanged(e,t,i){if(this._selectionContainer.replaceChildren(),this._rowFactory.handleSelectionChanged(e,t,i),this.renderRows(0,this._bufferService.rows-1),!e||!t)return;let s=e[1]-this._bufferService.buffer.ydisp,r=t[1]-this._bufferService.buffer.ydisp,n=Math.max(s,0),o=Math.min(r,this._bufferService.rows-1);if(n>=this._bufferService.rows||o<0)return;let a=document.createDocumentFragment();if(i){let i=e[0]>t[0];a.appendChild(this._createSelectionElement(n,i?t[0]:e[0],i?e[0]:t[0],o-n+1))}else{let i=s===n?e[0]:0,h=n===r?t[0]:this._bufferService.cols;if(a.appendChild(this._createSelectionElement(n,i,h)),a.appendChild(this._createSelectionElement(n+1,0,this._bufferService.cols,o-n-1)),n!==o){let e=r===o?t[0]:this._bufferService.cols;a.appendChild(this._createSelectionElement(o,0,e))}}this._selectionContainer.appendChild(a)}_createSelectionElement(e,t,i,s=1){let r=document.createElement("div");return r.style.height=s*this.dimensions.css.cell.height+"px",r.style.top=e*this.dimensions.css.cell.height+"px",r.style.left=t*this.dimensions.css.cell.width+"px",r.style.width=this.dimensions.css.cell.width*(i-t)+"px",r}handleCursorMove(){}_handleOptionsChanged(){this._updateDimensions(),this._injectCss(this._themeService.colors),this._widthCache.setFont(this._optionsService.rawOptions.fontFamily,this._optionsService.rawOptions.fontSize,this._optionsService.rawOptions.fontWeight,this._optionsService.rawOptions.fontWeightBold),this._setDefaultSpacing()}clear(){for(let e of this._rowElements)e.replaceChildren()}renderRows(e,t){let i=this._bufferService.buffer,s=i.ybase+i.y,r=Math.min(i.x,this._bufferService.cols-1),n=this._optionsService.rawOptions.cursorBlink,o=this._optionsService.rawOptions.cursorStyle,a=this._optionsService.rawOptions.cursorInactiveStyle;for(let h=e;h<=t;h++){let e=h+i.ydisp,t=this._rowElements[h],l=i.lines.get(e);if(!t||!l)break;t.replaceChildren(...this._rowFactory.createRow(l,e,e===s,o,a,r,n,this.dimensions.css.cell.width,this._widthCache,-1,-1))}}get _terminalSelector(){return`.${f}${this._terminalClass}`}_handleLinkHover(e){this._setCellUnderline(e.x1,e.x2,e.y1,e.y2,e.cols,!0)}_handleLinkLeave(e){this._setCellUnderline(e.x1,e.x2,e.y1,e.y2,e.cols,!1)}_setCellUnderline(e,t,i,s,r,n){i<0&&(e=0),s<0&&(t=0);let o=this._bufferService.rows-1;i=Math.max(Math.min(i,o),0),s=Math.max(Math.min(s,o),0),r=Math.min(r,this._bufferService.cols);let a=this._bufferService.buffer,h=a.ybase+a.y,l=Math.min(a.x,r-1),c=this._optionsService.rawOptions.cursorBlink,d=this._optionsService.rawOptions.cursorStyle,_=this._optionsService.rawOptions.cursorInactiveStyle;for(let o=i;o<=s;++o){let u=o+a.ydisp,f=this._rowElements[o],v=a.lines.get(u);if(!f||!v)break;f.replaceChildren(...this._rowFactory.createRow(v,u,u===h,d,_,l,c,this.dimensions.css.cell.width,this._widthCache,n?o===i?e:0:-1,n?(o===s?t:r)-1:-1))}}};t.DomRenderer=s([r(4,u.IInstantiationService),r(5,l.ICharSizeService),r(6,u.IOptionsService),r(7,u.IBufferService),r(8,l.ICoreBrowserService),r(9,l.IThemeService)],b)},3787:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.DomRendererRowFactory=void 0;let n=i(2223),o=i(643),a=i(511),h=i(2585),l=i(8055),c=i(4725),d=i(4269),_=i(6171),u=i(3734),f=t.DomRendererRowFactory=class{constructor(e,t,i,s,r,n,o){this._document=e,this._characterJoinerService=t,this._optionsService=i,this._coreBrowserService=s,this._coreService=r,this._decorationService=n,this._themeService=o,this._workCell=new a.CellData,this._columnSelectMode=!1,this.defaultSpacing=0}handleSelectionChanged(e,t,i){this._selectionStart=e,this._selectionEnd=t,this._columnSelectMode=i}createRow(e,t,i,s,r,a,h,c,_,f,g){let p=[],m=this._characterJoinerService.getJoinedCharacters(t),S=this._themeService.colors,C,b=e.getNoBgTrimmedLength();i&&b0&&M===m[0][0]){O=!0;let t=m.shift();I=new d.JoinedCellData(this._workCell,e.translateToString(!0,t[0],t[1]),t[1]-t[0]),P=t[1]-1,b=I.getWidth()}let H=this._isCellInSelection(M,t),F=i&&M===a,W=T&&M>=f&&M<=g,U=!1;this._decorationService.forEachDecorationAtCell(M,t,void 0,e=>{U=!0});let N=I.getChars()||o.WHITESPACE_CELL_CHAR;if(" "===N&&(I.isUnderline()||I.isOverline())&&(N="\xa0"),A=b*c-_.get(N,I.isBold(),I.isItalic()),C){if(y&&(H&&R||!H&&!R&&I.bg===E)&&(H&&R&&S.selectionForeground||I.fg===k)&&I.extended.ext===x&&W===L&&A===D&&!F&&!O&&!U){w+=N,y++;continue}y&&(C.textContent=w),C=this._document.createElement("span"),y=0,w=""}else C=this._document.createElement("span");if(E=I.bg,k=I.fg,x=I.extended.ext,L=W,D=A,R=H,O&&a>=M&&a<=P&&(a=M),!this._coreService.isCursorHidden&&F){if(B.push("xterm-cursor"),this._coreBrowserService.isFocused)h&&B.push("xterm-cursor-blink"),B.push("bar"===s?"xterm-cursor-bar":"underline"===s?"xterm-cursor-underline":"xterm-cursor-block");else if(r)switch(r){case"outline":B.push("xterm-cursor-outline");break;case"block":B.push("xterm-cursor-block");break;case"bar":B.push("xterm-cursor-bar");break;case"underline":B.push("xterm-cursor-underline")}}if(I.isBold()&&B.push("xterm-bold"),I.isItalic()&&B.push("xterm-italic"),I.isDim()&&B.push("xterm-dim"),w=I.isInvisible()?o.WHITESPACE_CELL_CHAR:I.getChars()||o.WHITESPACE_CELL_CHAR,I.isUnderline()&&(B.push(`xterm-underline-${I.extended.underlineStyle}`)," "===w&&(w="\xa0"),!I.isUnderlineColorDefault())){if(I.isUnderlineColorRGB())C.style.textDecorationColor=`rgb(${u.AttributeData.toColorRGB(I.getUnderlineColor()).join(",")})`;else{let e=I.getUnderlineColor();this._optionsService.rawOptions.drawBoldTextInBrightColors&&I.isBold()&&e<8&&(e+=8),C.style.textDecorationColor=S.ansi[e].css}}I.isOverline()&&(B.push("xterm-overline")," "===w&&(w="\xa0")),I.isStrikethrough()&&B.push("xterm-strikethrough"),W&&(C.style.textDecoration="underline");let $=I.getFgColor(),j=I.getFgColorMode(),z=I.getBgColor(),K=I.getBgColorMode(),q=!!I.isInverse();if(q){let e=$;$=z,z=e;let t=j;j=K,K=t}let V,G,X,J=!1;switch(this._decorationService.forEachDecorationAtCell(M,t,void 0,e=>{"top"!==e.options.layer&&J||(e.backgroundColorRGB&&(K=0x3000000,z=e.backgroundColorRGB.rgba>>8&0xffffff,V=e.backgroundColorRGB),e.foregroundColorRGB&&(j=0x3000000,$=e.foregroundColorRGB.rgba>>8&0xffffff,G=e.foregroundColorRGB),J="top"===e.options.layer)}),!J&&H&&(z=(V=this._coreBrowserService.isFocused?S.selectionBackgroundOpaque:S.selectionInactiveBackgroundOpaque).rgba>>8&0xffffff,K=0x3000000,J=!0,S.selectionForeground&&(j=0x3000000,$=S.selectionForeground.rgba>>8&0xffffff,G=S.selectionForeground)),J&&B.push("xterm-decoration-top"),K){case 0x1000000:case 0x2000000:X=S.ansi[z],B.push(`xterm-bg-${z}`);break;case 0x3000000:X=l.rgba.toColor(z>>16,z>>8&255,255&z),this._addStyle(C,`background-color:#${v((z>>>0).toString(16),"0",6)}`);break;default:q?(X=S.foreground,B.push(`xterm-bg-${n.INVERTED_DEFAULT_COLOR}`)):X=S.background}switch(V||I.isDim()&&(V=l.color.multiplyOpacity(X,.5)),j){case 0x1000000:case 0x2000000:I.isBold()&&$<8&&this._optionsService.rawOptions.drawBoldTextInBrightColors&&($+=8),this._applyMinimumContrast(C,X,S.ansi[$],I,V,void 0)||B.push(`xterm-fg-${$}`);break;case 0x3000000:let Y=l.rgba.toColor($>>16&255,$>>8&255,255&$);this._applyMinimumContrast(C,X,Y,I,V,G)||this._addStyle(C,`color:#${v($.toString(16),"0",6)}`);break;default:this._applyMinimumContrast(C,X,S.foreground,I,V,void 0)||q&&B.push(`xterm-fg-${n.INVERTED_DEFAULT_COLOR}`)}B.length&&(C.className=B.join(" "),B.length=0),F||O||U?C.textContent=w:y++,A!==this.defaultSpacing&&(C.style.letterSpacing=`${A}px`),p.push(C),M=P}return C&&y&&(C.textContent=w),p}_applyMinimumContrast(e,t,i,s,r,n){let o;if(1===this._optionsService.rawOptions.minimumContrastRatio||(0,_.excludeFromContrastRatioDemands)(s.getCode()))return!1;let a=this._getContrastCache(s);if(r||n||(o=a.getColor(t.rgba,i.rgba)),void 0===o){let e=this._optionsService.rawOptions.minimumContrastRatio/(s.isDim()?2:1);o=l.color.ensureContrastRatio(r||t,n||i,e),a.setColor((r||t).rgba,(n||i).rgba,null!=o?o:null)}return!!o&&(this._addStyle(e,`color:${o.css}`),!0)}_getContrastCache(e){return e.isDim()?this._themeService.colors.halfContrastCache:this._themeService.colors.contrastCache}_addStyle(e,t){e.setAttribute("style",`${e.getAttribute("style")||""}${t};`)}_isCellInSelection(e,t){let i=this._selectionStart,s=this._selectionEnd;return!(!i||!s)&&(this._columnSelectMode?i[0]<=s[0]?e>=i[0]&&t>=i[1]&&e=i[1]&&e>=s[0]&&t<=s[1]:t>i[1]&&t=i[0]&&e=i[0])}};function v(e,t,i){for(;e.length{Object.defineProperty(t,"__esModule",{value:!0}),t.WidthCache=void 0,t.WidthCache=class{constructor(e){this._flat=new Float32Array(256),this._font="",this._fontSize=0,this._weight="normal",this._weightBold="bold",this._measureElements=[],this._container=e.createElement("div"),this._container.style.position="absolute",this._container.style.top="-50000px",this._container.style.width="50000px",this._container.style.whiteSpace="pre",this._container.style.fontKerning="none";let t=e.createElement("span"),i=e.createElement("span");i.style.fontWeight="bold";let s=e.createElement("span");s.style.fontStyle="italic";let r=e.createElement("span");r.style.fontWeight="bold",r.style.fontStyle="italic",this._measureElements=[t,i,s,r],this._container.appendChild(t),this._container.appendChild(i),this._container.appendChild(s),this._container.appendChild(r),e.body.appendChild(this._container),this.clear()}dispose(){this._container.remove(),this._measureElements.length=0,this._holey=void 0}clear(){this._flat.fill(-9999),this._holey=new Map}setFont(e,t,i,s){e===this._font&&t===this._fontSize&&i===this._weight&&s===this._weightBold||(this._font=e,this._fontSize=t,this._weight=i,this._weightBold=s,this._container.style.fontFamily=this._font,this._container.style.fontSize=`${this._fontSize}px`,this._measureElements[0].style.fontWeight=`${i}`,this._measureElements[1].style.fontWeight=`${s}`,this._measureElements[2].style.fontWeight=`${i}`,this._measureElements[3].style.fontWeight=`${s}`,this.clear())}get(e,t,i){let s=0;if(!t&&!i&&1===e.length&&(s=e.charCodeAt(0))<256)return -9999!==this._flat[s]?this._flat[s]:this._flat[s]=this._measure(e,0);let r=e;t&&(r+="B"),i&&(r+="I");let n=this._holey.get(r);if(void 0===n){let s=0;t&&(s|=1),i&&(s|=2),n=this._measure(e,s),this._holey.set(r,n)}return n}_measure(e,t){let i=this._measureElements[t];return i.textContent=e.repeat(32),i.offsetWidth/32}}},2223:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.TEXT_BASELINE=t.DIM_OPACITY=t.INVERTED_DEFAULT_COLOR=void 0;let s=i(6114);t.INVERTED_DEFAULT_COLOR=257,t.DIM_OPACITY=.5,t.TEXT_BASELINE=s.isFirefox||s.isLegacyEdge?"bottom":"ideographic"},6171:(e,t)=>{function i(e){return 57508<=e&&e<=57558}Object.defineProperty(t,"__esModule",{value:!0}),t.createRenderDimensions=t.excludeFromContrastRatioDemands=t.isRestrictedPowerlineGlyph=t.isPowerlineGlyph=t.throwIfFalsy=void 0,t.throwIfFalsy=function(e){if(!e)throw Error("value must not be falsy");return e},t.isPowerlineGlyph=i,t.isRestrictedPowerlineGlyph=function(e){return 57520<=e&&e<=57527},t.excludeFromContrastRatioDemands=function(e){return i(e)||9472<=e&&e<=9631},t.createRenderDimensions=function(){return{css:{canvas:{width:0,height:0},cell:{width:0,height:0}},device:{canvas:{width:0,height:0},cell:{width:0,height:0},char:{width:0,height:0,left:0,top:0}}}}},456:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionModel=void 0,t.SelectionModel=class{constructor(e){this._bufferService=e,this.isSelectAllActive=!1,this.selectionStartLength=0}clearSelection(){this.selectionStart=void 0,this.selectionEnd=void 0,this.isSelectAllActive=!1,this.selectionStartLength=0}get finalSelectionStart(){return this.isSelectAllActive?[0,0]:this.selectionEnd&&this.selectionStart&&this.areSelectionValuesReversed()?this.selectionEnd:this.selectionStart}get finalSelectionEnd(){if(this.isSelectAllActive)return[this._bufferService.cols,this._bufferService.buffer.ybase+this._bufferService.rows-1];if(this.selectionStart){if(!this.selectionEnd||this.areSelectionValuesReversed()){let e=this.selectionStart[0]+this.selectionStartLength;return e>this._bufferService.cols?e%this._bufferService.cols==0?[this._bufferService.cols,this.selectionStart[1]+Math.floor(e/this._bufferService.cols)-1]:[e%this._bufferService.cols,this.selectionStart[1]+Math.floor(e/this._bufferService.cols)]:[e,this.selectionStart[1]]}if(this.selectionStartLength&&this.selectionEnd[1]===this.selectionStart[1]){let e=this.selectionStart[0]+this.selectionStartLength;return e>this._bufferService.cols?[e%this._bufferService.cols,this.selectionStart[1]+Math.floor(e/this._bufferService.cols)]:[Math.max(e,this.selectionEnd[0]),this.selectionEnd[1]]}return this.selectionEnd}}areSelectionValuesReversed(){let e=this.selectionStart,t=this.selectionEnd;return!(!e||!t)&&(e[1]>t[1]||e[1]===t[1]&&e[0]>t[0])}handleTrim(e){return this.selectionStart&&(this.selectionStart[1]-=e),this.selectionEnd&&(this.selectionEnd[1]-=e),this.selectionEnd&&this.selectionEnd[1]<0?(this.clearSelection(),!0):(this.selectionStart&&this.selectionStart[1]<0&&(this.selectionStart[1]=0),!1)}}},428:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CharSizeService=void 0;let n=i(2585),o=i(8460),a=i(844),h=t.CharSizeService=class extends a.Disposable{get hasValidSize(){return this.width>0&&this.height>0}constructor(e,t,i){super(),this._optionsService=i,this.width=0,this.height=0,this._onCharSizeChange=this.register(new o.EventEmitter),this.onCharSizeChange=this._onCharSizeChange.event,this._measureStrategy=new l(e,t,this._optionsService),this.register(this._optionsService.onMultipleOptionChange(["fontFamily","fontSize"],()=>this.measure()))}measure(){let e=this._measureStrategy.measure();e.width===this.width&&e.height===this.height||(this.width=e.width,this.height=e.height,this._onCharSizeChange.fire())}};t.CharSizeService=h=s([r(2,n.IOptionsService)],h);class l{constructor(e,t,i){this._document=e,this._parentElement=t,this._optionsService=i,this._result={width:0,height:0},this._measureElement=this._document.createElement("span"),this._measureElement.classList.add("xterm-char-measure-element"),this._measureElement.textContent="W".repeat(32),this._measureElement.setAttribute("aria-hidden","true"),this._measureElement.style.whiteSpace="pre",this._measureElement.style.fontKerning="none",this._parentElement.appendChild(this._measureElement)}measure(){this._measureElement.style.fontFamily=this._optionsService.rawOptions.fontFamily,this._measureElement.style.fontSize=`${this._optionsService.rawOptions.fontSize}px`;let e={height:Number(this._measureElement.offsetHeight),width:Number(this._measureElement.offsetWidth)};return 0!==e.width&&0!==e.height&&(this._result.width=e.width/32,this._result.height=Math.ceil(e.height)),this._result}}},4269:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CharacterJoinerService=t.JoinedCellData=void 0;let n=i(3734),o=i(643),a=i(511),h=i(2585);class l extends n.AttributeData{constructor(e,t,i){super(),this.content=0,this.combinedData="",this.fg=e.fg,this.bg=e.bg,this.combinedData=t,this._width=i}isCombined(){return 2097152}getWidth(){return this._width}getChars(){return this.combinedData}getCode(){return 2097151}setFromCharData(e){throw Error("not implemented")}getAsCharData(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]}}t.JoinedCellData=l;let c=t.CharacterJoinerService=class e{constructor(e){this._bufferService=e,this._characterJoiners=[],this._nextCharacterJoinerId=0,this._workCell=new a.CellData}register(e){let t={id:this._nextCharacterJoinerId++,handler:e};return this._characterJoiners.push(t),t.id}deregister(e){for(let t=0;t1){let e=this._getJoinedRanges(s,a,n,t,r);for(let t=0;t1){let e=this._getJoinedRanges(s,a,n,t,r);for(let t=0;t{Object.defineProperty(t,"__esModule",{value:!0}),t.CoreBrowserService=void 0,t.CoreBrowserService=class{constructor(e,t){this._textarea=e,this.window=t,this._isFocused=!1,this._cachedIsFocused=void 0,this._textarea.addEventListener("focus",()=>this._isFocused=!0),this._textarea.addEventListener("blur",()=>this._isFocused=!1)}get dpr(){return this.window.devicePixelRatio}get isFocused(){return void 0===this._cachedIsFocused&&(this._cachedIsFocused=this._isFocused&&this._textarea.ownerDocument.hasFocus(),queueMicrotask(()=>this._cachedIsFocused=void 0)),this._cachedIsFocused}}},8934:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.MouseService=void 0;let n=i(4725),o=i(9806),a=t.MouseService=class{constructor(e,t){this._renderService=e,this._charSizeService=t}getCoords(e,t,i,s,r){return(0,o.getCoords)(window,e,t,i,s,this._charSizeService.hasValidSize,this._renderService.dimensions.css.cell.width,this._renderService.dimensions.css.cell.height,r)}getMouseReportCoords(e,t){let i=(0,o.getCoordsRelativeToElement)(window,e,t);if(this._charSizeService.hasValidSize)return i[0]=Math.min(Math.max(i[0],0),this._renderService.dimensions.css.canvas.width-1),i[1]=Math.min(Math.max(i[1],0),this._renderService.dimensions.css.canvas.height-1),{col:Math.floor(i[0]/this._renderService.dimensions.css.cell.width),row:Math.floor(i[1]/this._renderService.dimensions.css.cell.height),x:Math.floor(i[0]),y:Math.floor(i[1])}}};t.MouseService=s([r(0,n.IRenderService),r(1,n.ICharSizeService)],a)},3230:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.RenderService=void 0;let n=i(3656),o=i(6193),a=i(5596),h=i(4725),l=i(8460),c=i(844),d=i(7226),_=i(2585),u=t.RenderService=class extends c.Disposable{get dimensions(){return this._renderer.value.dimensions}constructor(e,t,i,s,r,h,_,u){if(super(),this._rowCount=e,this._charSizeService=s,this._renderer=this.register(new c.MutableDisposable),this._pausedResizeTask=new d.DebouncedIdleTask,this._isPaused=!1,this._needsFullRefresh=!1,this._isNextRenderRedrawOnly=!0,this._needsSelectionRefresh=!1,this._canvasWidth=0,this._canvasHeight=0,this._selectionState={start:void 0,end:void 0,columnSelectMode:!1},this._onDimensionsChange=this.register(new l.EventEmitter),this.onDimensionsChange=this._onDimensionsChange.event,this._onRenderedViewportChange=this.register(new l.EventEmitter),this.onRenderedViewportChange=this._onRenderedViewportChange.event,this._onRender=this.register(new l.EventEmitter),this.onRender=this._onRender.event,this._onRefreshRequest=this.register(new l.EventEmitter),this.onRefreshRequest=this._onRefreshRequest.event,this._renderDebouncer=new o.RenderDebouncer(_.window,(e,t)=>this._renderRows(e,t)),this.register(this._renderDebouncer),this._screenDprMonitor=new a.ScreenDprMonitor(_.window),this._screenDprMonitor.setListener(()=>this.handleDevicePixelRatioChange()),this.register(this._screenDprMonitor),this.register(h.onResize(()=>this._fullRefresh())),this.register(h.buffers.onBufferActivate(()=>{var e;return null===(e=this._renderer.value)||void 0===e?void 0:e.clear()})),this.register(i.onOptionChange(()=>this._handleOptionsChanged())),this.register(this._charSizeService.onCharSizeChange(()=>this.handleCharSizeChanged())),this.register(r.onDecorationRegistered(()=>this._fullRefresh())),this.register(r.onDecorationRemoved(()=>this._fullRefresh())),this.register(i.onMultipleOptionChange(["customGlyphs","drawBoldTextInBrightColors","letterSpacing","lineHeight","fontFamily","fontSize","fontWeight","fontWeightBold","minimumContrastRatio"],()=>{this.clear(),this.handleResize(h.cols,h.rows),this._fullRefresh()})),this.register(i.onMultipleOptionChange(["cursorBlink","cursorStyle"],()=>this.refreshRows(h.buffer.y,h.buffer.y,!0))),this.register((0,n.addDisposableDomListener)(_.window,"resize",()=>this.handleDevicePixelRatioChange())),this.register(u.onChangeColors(()=>this._fullRefresh())),"IntersectionObserver"in _.window){let e=new _.window.IntersectionObserver(e=>this._handleIntersectionChange(e[e.length-1]),{threshold:0});e.observe(t),this.register({dispose:()=>e.disconnect()})}}_handleIntersectionChange(e){this._isPaused=void 0===e.isIntersecting?0===e.intersectionRatio:!e.isIntersecting,this._isPaused||this._charSizeService.hasValidSize||this._charSizeService.measure(),!this._isPaused&&this._needsFullRefresh&&(this._pausedResizeTask.flush(),this.refreshRows(0,this._rowCount-1),this._needsFullRefresh=!1)}refreshRows(e,t,i=!1){this._isPaused?this._needsFullRefresh=!0:(i||(this._isNextRenderRedrawOnly=!1),this._renderDebouncer.refresh(e,t,this._rowCount))}_renderRows(e,t){this._renderer.value&&(e=Math.min(e,this._rowCount-1),t=Math.min(t,this._rowCount-1),this._renderer.value.renderRows(e,t),this._needsSelectionRefresh&&(this._renderer.value.handleSelectionChanged(this._selectionState.start,this._selectionState.end,this._selectionState.columnSelectMode),this._needsSelectionRefresh=!1),this._isNextRenderRedrawOnly||this._onRenderedViewportChange.fire({start:e,end:t}),this._onRender.fire({start:e,end:t}),this._isNextRenderRedrawOnly=!0)}resize(e,t){this._rowCount=t,this._fireOnCanvasResize()}_handleOptionsChanged(){this._renderer.value&&(this.refreshRows(0,this._rowCount-1),this._fireOnCanvasResize())}_fireOnCanvasResize(){this._renderer.value&&(this._renderer.value.dimensions.css.canvas.width===this._canvasWidth&&this._renderer.value.dimensions.css.canvas.height===this._canvasHeight||this._onDimensionsChange.fire(this._renderer.value.dimensions))}hasRenderer(){return!!this._renderer.value}setRenderer(e){this._renderer.value=e,this._renderer.value.onRequestRedraw(e=>this.refreshRows(e.start,e.end,!0)),this._needsSelectionRefresh=!0,this._fullRefresh()}addRefreshCallback(e){return this._renderDebouncer.addRefreshCallback(e)}_fullRefresh(){this._isPaused?this._needsFullRefresh=!0:this.refreshRows(0,this._rowCount-1)}clearTextureAtlas(){var e,t;this._renderer.value&&(null===(t=(e=this._renderer.value).clearTextureAtlas)||void 0===t||t.call(e),this._fullRefresh())}handleDevicePixelRatioChange(){this._charSizeService.measure(),this._renderer.value&&(this._renderer.value.handleDevicePixelRatioChange(),this.refreshRows(0,this._rowCount-1))}handleResize(e,t){this._renderer.value&&(this._isPaused?this._pausedResizeTask.set(()=>this._renderer.value.handleResize(e,t)):this._renderer.value.handleResize(e,t),this._fullRefresh())}handleCharSizeChanged(){var e;null===(e=this._renderer.value)||void 0===e||e.handleCharSizeChanged()}handleBlur(){var e;null===(e=this._renderer.value)||void 0===e||e.handleBlur()}handleFocus(){var e;null===(e=this._renderer.value)||void 0===e||e.handleFocus()}handleSelectionChanged(e,t,i){var s;this._selectionState.start=e,this._selectionState.end=t,this._selectionState.columnSelectMode=i,null===(s=this._renderer.value)||void 0===s||s.handleSelectionChanged(e,t,i)}handleCursorMove(){var e;null===(e=this._renderer.value)||void 0===e||e.handleCursorMove()}clear(){var e;null===(e=this._renderer.value)||void 0===e||e.clear()}};t.RenderService=s([r(2,_.IOptionsService),r(3,h.ICharSizeService),r(4,_.IDecorationService),r(5,_.IBufferService),r(6,h.ICoreBrowserService),r(7,h.IThemeService)],u)},9312:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.SelectionService=void 0;let n=i(9806),o=i(9504),a=i(456),h=i(4725),l=i(8460),c=i(844),d=i(6114),_=i(4841),u=i(511),f=i(2585),v=RegExp(String.fromCharCode(160),"g"),g=t.SelectionService=class extends c.Disposable{constructor(e,t,i,s,r,n,o,h,d){super(),this._element=e,this._screenElement=t,this._linkifier=i,this._bufferService=s,this._coreService=r,this._mouseService=n,this._optionsService=o,this._renderService=h,this._coreBrowserService=d,this._dragScrollAmount=0,this._enabled=!0,this._workCell=new u.CellData,this._mouseDownTimeStamp=0,this._oldHasSelection=!1,this._oldSelectionStart=void 0,this._oldSelectionEnd=void 0,this._onLinuxMouseSelection=this.register(new l.EventEmitter),this.onLinuxMouseSelection=this._onLinuxMouseSelection.event,this._onRedrawRequest=this.register(new l.EventEmitter),this.onRequestRedraw=this._onRedrawRequest.event,this._onSelectionChange=this.register(new l.EventEmitter),this.onSelectionChange=this._onSelectionChange.event,this._onRequestScrollLines=this.register(new l.EventEmitter),this.onRequestScrollLines=this._onRequestScrollLines.event,this._mouseMoveListener=e=>this._handleMouseMove(e),this._mouseUpListener=e=>this._handleMouseUp(e),this._coreService.onUserInput(()=>{this.hasSelection&&this.clearSelection()}),this._trimListener=this._bufferService.buffer.lines.onTrim(e=>this._handleTrim(e)),this.register(this._bufferService.buffers.onBufferActivate(e=>this._handleBufferActivate(e))),this.enable(),this._model=new a.SelectionModel(this._bufferService),this._activeSelectionMode=0,this.register((0,c.toDisposable)(()=>{this._removeMouseDownListeners()}))}reset(){this.clearSelection()}disable(){this.clearSelection(),this._enabled=!1}enable(){this._enabled=!0}get selectionStart(){return this._model.finalSelectionStart}get selectionEnd(){return this._model.finalSelectionEnd}get hasSelection(){let e=this._model.finalSelectionStart,t=this._model.finalSelectionEnd;return!(!e||!t||e[0]===t[0]&&e[1]===t[1])}get selectionText(){let e=this._model.finalSelectionStart,t=this._model.finalSelectionEnd;if(!e||!t)return"";let i=this._bufferService.buffer,s=[];if(3===this._activeSelectionMode){if(e[0]===t[0])return"";let r=e[0]e.replace(v," ")).join(d.isWindows?"\r\n":"\n")}clearSelection(){this._model.clearSelection(),this._removeMouseDownListeners(),this.refresh(),this._onSelectionChange.fire()}refresh(e){this._refreshAnimationFrame||(this._refreshAnimationFrame=this._coreBrowserService.window.requestAnimationFrame(()=>this._refresh())),d.isLinux&&e&&this.selectionText.length&&this._onLinuxMouseSelection.fire(this.selectionText)}_refresh(){this._refreshAnimationFrame=void 0,this._onRedrawRequest.fire({start:this._model.finalSelectionStart,end:this._model.finalSelectionEnd,columnSelectMode:3===this._activeSelectionMode})}_isClickInSelection(e){let t=this._getMouseBufferCoords(e),i=this._model.finalSelectionStart,s=this._model.finalSelectionEnd;return!!(i&&s&&t)&&this._areCoordsInSelection(t,i,s)}isCellInSelection(e,t){let i=this._model.finalSelectionStart,s=this._model.finalSelectionEnd;return!(!i||!s)&&this._areCoordsInSelection([e,t],i,s)}_areCoordsInSelection(e,t,i){return e[1]>t[1]&&e[1]=t[0]&&e[0]=t[0]}_selectWordAtCursor(e,t){var i,s;let r=null===(s=null===(i=this._linkifier.currentLink)||void 0===i?void 0:i.link)||void 0===s?void 0:s.range;if(r)return this._model.selectionStart=[r.start.x-1,r.start.y-1],this._model.selectionStartLength=(0,_.getRangeLength)(r,this._bufferService.cols),this._model.selectionEnd=void 0,!0;let n=this._getMouseBufferCoords(e);return!!n&&(this._selectWordAt(n,t),this._model.selectionEnd=void 0,!0)}selectAll(){this._model.isSelectAllActive=!0,this.refresh(),this._onSelectionChange.fire()}selectLines(e,t){this._model.clearSelection(),e=Math.max(e,0),t=Math.min(t,this._bufferService.buffer.lines.length-1),this._model.selectionStart=[0,e],this._model.selectionEnd=[this._bufferService.cols,t],this.refresh(),this._onSelectionChange.fire()}_handleTrim(e){this._model.handleTrim(e)&&this.refresh()}_getMouseBufferCoords(e){let t=this._mouseService.getCoords(e,this._screenElement,this._bufferService.cols,this._bufferService.rows,!0);if(t)return t[0]--,t[1]--,t[1]+=this._bufferService.buffer.ydisp,t}_getMouseEventScrollAmount(e){let t=(0,n.getCoordsRelativeToElement)(this._coreBrowserService.window,e,this._screenElement)[1],i=this._renderService.dimensions.css.canvas.height;return t>=0&&t<=i?0:(t>i&&(t-=i),(t=Math.min(Math.max(t,-50),50)/50)/Math.abs(t)+Math.round(14*t))}shouldForceSelection(e){return d.isMac?e.altKey&&this._optionsService.rawOptions.macOptionClickForcesSelection:e.shiftKey}handleMouseDown(e){if(this._mouseDownTimeStamp=e.timeStamp,(2!==e.button||!this.hasSelection)&&0===e.button){if(!this._enabled){if(!this.shouldForceSelection(e))return;e.stopPropagation()}e.preventDefault(),this._dragScrollAmount=0,this._enabled&&e.shiftKey?this._handleIncrementalClick(e):1===e.detail?this._handleSingleClick(e):2===e.detail?this._handleDoubleClick(e):3===e.detail&&this._handleTripleClick(e),this._addMouseDownListeners(),this.refresh(!0)}}_addMouseDownListeners(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.addEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.addEventListener("mouseup",this._mouseUpListener)),this._dragScrollIntervalTimer=this._coreBrowserService.window.setInterval(()=>this._dragScroll(),50)}_removeMouseDownListeners(){this._screenElement.ownerDocument&&(this._screenElement.ownerDocument.removeEventListener("mousemove",this._mouseMoveListener),this._screenElement.ownerDocument.removeEventListener("mouseup",this._mouseUpListener)),this._coreBrowserService.window.clearInterval(this._dragScrollIntervalTimer),this._dragScrollIntervalTimer=void 0}_handleIncrementalClick(e){this._model.selectionStart&&(this._model.selectionEnd=this._getMouseBufferCoords(e))}_handleSingleClick(e){if(this._model.selectionStartLength=0,this._model.isSelectAllActive=!1,this._activeSelectionMode=this.shouldColumnSelect(e)?3:0,this._model.selectionStart=this._getMouseBufferCoords(e),!this._model.selectionStart)return;this._model.selectionEnd=void 0;let t=this._bufferService.buffer.lines.get(this._model.selectionStart[1]);t&&t.length!==this._model.selectionStart[0]&&0===t.hasWidth(this._model.selectionStart[0])&&this._model.selectionStart[0]++}_handleDoubleClick(e){this._selectWordAtCursor(e,!0)&&(this._activeSelectionMode=1)}_handleTripleClick(e){let t=this._getMouseBufferCoords(e);t&&(this._activeSelectionMode=2,this._selectLineAt(t[1]))}shouldColumnSelect(e){return e.altKey&&!(d.isMac&&this._optionsService.rawOptions.macOptionClickForcesSelection)}_handleMouseMove(e){if(e.stopImmediatePropagation(),!this._model.selectionStart)return;let t=this._model.selectionEnd?[this._model.selectionEnd[0],this._model.selectionEnd[1]]:null;if(this._model.selectionEnd=this._getMouseBufferCoords(e),!this._model.selectionEnd)return void this.refresh(!0);2===this._activeSelectionMode?this._model.selectionEnd[1]0?this._model.selectionEnd[0]=this._bufferService.cols:this._dragScrollAmount<0&&(this._model.selectionEnd[0]=0));let i=this._bufferService.buffer;if(this._model.selectionEnd[1]0?(3!==this._activeSelectionMode&&(this._model.selectionEnd[0]=this._bufferService.cols),this._model.selectionEnd[1]=Math.min(e.ydisp+this._bufferService.rows,e.lines.length-1)):(3!==this._activeSelectionMode&&(this._model.selectionEnd[0]=0),this._model.selectionEnd[1]=e.ydisp),this.refresh()}}_handleMouseUp(e){let t=e.timeStamp-this._mouseDownTimeStamp;if(this._removeMouseDownListeners(),this.selectionText.length<=1&&t<500&&e.altKey&&this._optionsService.rawOptions.altClickMovesCursor){if(this._bufferService.buffer.ybase===this._bufferService.buffer.ydisp){let t=this._mouseService.getCoords(e,this._element,this._bufferService.cols,this._bufferService.rows,!1);if(t&&void 0!==t[0]&&void 0!==t[1]){let e=(0,o.moveToCellSequence)(t[0]-1,t[1]-1,this._bufferService,this._coreService.decPrivateModes.applicationCursorKeys);this._coreService.triggerDataEvent(e,!0)}}}else this._fireEventIfSelectionChanged()}_fireEventIfSelectionChanged(){let e=this._model.finalSelectionStart,t=this._model.finalSelectionEnd,i=!(!e||!t||e[0]===t[0]&&e[1]===t[1]);i?e&&t&&(this._oldSelectionStart&&this._oldSelectionEnd&&e[0]===this._oldSelectionStart[0]&&e[1]===this._oldSelectionStart[1]&&t[0]===this._oldSelectionEnd[0]&&t[1]===this._oldSelectionEnd[1]||this._fireOnSelectionChange(e,t,i)):this._oldHasSelection&&this._fireOnSelectionChange(e,t,i)}_fireOnSelectionChange(e,t,i){this._oldSelectionStart=e,this._oldSelectionEnd=t,this._oldHasSelection=i,this._onSelectionChange.fire()}_handleBufferActivate(e){this.clearSelection(),this._trimListener.dispose(),this._trimListener=e.activeBuffer.lines.onTrim(e=>this._handleTrim(e))}_convertViewportColToCharacterIndex(e,t){let i=t;for(let s=0;t>=s;s++){let r=e.loadCell(s,this._workCell).getChars().length;0===this._workCell.getWidth()?i--:r>1&&t!==s&&(i+=r-1)}return i}setSelection(e,t,i){this._model.clearSelection(),this._removeMouseDownListeners(),this._model.selectionStart=[e,t],this._model.selectionStartLength=i,this.refresh(),this._fireEventIfSelectionChanged()}rightClickSelect(e){this._isClickInSelection(e)||(this._selectWordAtCursor(e,!1)&&this.refresh(!0),this._fireEventIfSelectionChanged())}_getWordAt(e,t,i=!0,s=!0){if(e[0]>=this._bufferService.cols)return;let r=this._bufferService.buffer,n=r.lines.get(e[1]);if(!n)return;let o=r.translateBufferLineToString(e[1],!1),a=this._convertViewportColToCharacterIndex(n,e[0]),h=a,l=e[0]-a,c=0,d=0,_=0,u=0;if(" "===o.charAt(a)){for(;a>0&&" "===o.charAt(a-1);)a--;for(;h1&&(u+=s-1,h+=s-1);t>0&&a>0&&!this._isCharWordSeparator(n.loadCell(t-1,this._workCell));){n.loadCell(t-1,this._workCell);let e=this._workCell.getChars().length;0===this._workCell.getWidth()?(c++,t--):e>1&&(_+=e-1,a-=e-1),a--,t--}for(;i1&&(u+=e-1,h+=e-1),h++,i++}}h++;let f=a+l-c+_,v=Math.min(this._bufferService.cols,h-a+c+d-_-u);if(t||""!==o.slice(a,h).trim()){if(i&&0===f&&32!==n.getCodePoint(0)){let t=r.lines.get(e[1]-1);if(t&&n.isWrapped&&32!==t.getCodePoint(this._bufferService.cols-1)){let t=this._getWordAt([this._bufferService.cols-1,e[1]-1],!1,!0,!1);if(t){let e=this._bufferService.cols-t.start;f-=e,v+=e}}}if(s&&f+v===this._bufferService.cols&&32!==n.getCodePoint(this._bufferService.cols-1)){let t=r.lines.get(e[1]+1);if((null==t?void 0:t.isWrapped)&&32!==t.getCodePoint(0)){let t=this._getWordAt([0,e[1]+1],!1,!1,!0);t&&(v+=t.length)}}return{start:f,length:v}}}_selectWordAt(e,t){let i=this._getWordAt(e,t);if(i){for(;i.start<0;)i.start+=this._bufferService.cols,e[1]--;this._model.selectionStart=[i.start,e[1]],this._model.selectionStartLength=i.length}}_selectToWordAt(e){let t=this._getWordAt(e,!0);if(t){let i=e[1];for(;t.start<0;)t.start+=this._bufferService.cols,i--;if(!this._model.areSelectionValuesReversed())for(;t.start+t.length>this._bufferService.cols;)t.length-=this._bufferService.cols,i++;this._model.selectionEnd=[this._model.areSelectionValuesReversed()?t.start:t.start+t.length,i]}}_isCharWordSeparator(e){return 0!==e.getWidth()&&this._optionsService.rawOptions.wordSeparator.indexOf(e.getChars())>=0}_selectLineAt(e){let t=this._bufferService.buffer.getWrappedRangeForLine(e),i={start:{x:0,y:t.first},end:{x:this._bufferService.cols-1,y:t.last}};this._model.selectionStart=[0,t.first],this._model.selectionEnd=void 0,this._model.selectionStartLength=(0,_.getRangeLength)(i,this._bufferService.cols)}};t.SelectionService=s([r(3,f.IBufferService),r(4,f.ICoreService),r(5,h.IMouseService),r(6,f.IOptionsService),r(7,h.IRenderService),r(8,h.ICoreBrowserService)],g)},4725:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.IThemeService=t.ICharacterJoinerService=t.ISelectionService=t.IRenderService=t.IMouseService=t.ICoreBrowserService=t.ICharSizeService=void 0;let s=i(8343);t.ICharSizeService=(0,s.createDecorator)("CharSizeService"),t.ICoreBrowserService=(0,s.createDecorator)("CoreBrowserService"),t.IMouseService=(0,s.createDecorator)("MouseService"),t.IRenderService=(0,s.createDecorator)("RenderService"),t.ISelectionService=(0,s.createDecorator)("SelectionService"),t.ICharacterJoinerService=(0,s.createDecorator)("CharacterJoinerService"),t.IThemeService=(0,s.createDecorator)("ThemeService")},6731:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.ThemeService=t.DEFAULT_ANSI_COLORS=void 0;let n=i(7239),o=i(8055),a=i(8460),h=i(844),l=i(2585),c=o.css.toColor("#ffffff"),d=o.css.toColor("#000000"),_=o.css.toColor("#ffffff"),u=o.css.toColor("#000000"),f={css:"rgba(255, 255, 255, 0.3)",rgba:0xffffff4d};t.DEFAULT_ANSI_COLORS=Object.freeze((()=>{let e=[o.css.toColor("#2e3436"),o.css.toColor("#cc0000"),o.css.toColor("#4e9a06"),o.css.toColor("#c4a000"),o.css.toColor("#3465a4"),o.css.toColor("#75507b"),o.css.toColor("#06989a"),o.css.toColor("#d3d7cf"),o.css.toColor("#555753"),o.css.toColor("#ef2929"),o.css.toColor("#8ae234"),o.css.toColor("#fce94f"),o.css.toColor("#729fcf"),o.css.toColor("#ad7fa8"),o.css.toColor("#34e2e2"),o.css.toColor("#eeeeec")],t=[0,95,135,175,215,255];for(let i=0;i<216;i++){let s=t[i/36%6|0],r=t[i/6%6|0],n=t[i%6];e.push({css:o.channels.toCss(s,r,n),rgba:o.channels.toRgba(s,r,n)})}for(let t=0;t<24;t++){let i=8+10*t;e.push({css:o.channels.toCss(i,i,i),rgba:o.channels.toRgba(i,i,i)})}return e})());let v=t.ThemeService=class extends h.Disposable{get colors(){return this._colors}constructor(e){super(),this._optionsService=e,this._contrastCache=new n.ColorContrastCache,this._halfContrastCache=new n.ColorContrastCache,this._onChangeColors=this.register(new a.EventEmitter),this.onChangeColors=this._onChangeColors.event,this._colors={foreground:c,background:d,cursor:_,cursorAccent:u,selectionForeground:void 0,selectionBackgroundTransparent:f,selectionBackgroundOpaque:o.color.blend(d,f),selectionInactiveBackgroundTransparent:f,selectionInactiveBackgroundOpaque:o.color.blend(d,f),ansi:t.DEFAULT_ANSI_COLORS.slice(),contrastCache:this._contrastCache,halfContrastCache:this._halfContrastCache},this._updateRestoreColors(),this._setTheme(this._optionsService.rawOptions.theme),this.register(this._optionsService.onSpecificOptionChange("minimumContrastRatio",()=>this._contrastCache.clear())),this.register(this._optionsService.onSpecificOptionChange("theme",()=>this._setTheme(this._optionsService.rawOptions.theme)))}_setTheme(e={}){let i=this._colors;if(i.foreground=g(e.foreground,c),i.background=g(e.background,d),i.cursor=g(e.cursor,_),i.cursorAccent=g(e.cursorAccent,u),i.selectionBackgroundTransparent=g(e.selectionBackground,f),i.selectionBackgroundOpaque=o.color.blend(i.background,i.selectionBackgroundTransparent),i.selectionInactiveBackgroundTransparent=g(e.selectionInactiveBackground,i.selectionBackgroundTransparent),i.selectionInactiveBackgroundOpaque=o.color.blend(i.background,i.selectionInactiveBackgroundTransparent),i.selectionForeground=e.selectionForeground?g(e.selectionForeground,o.NULL_COLOR):void 0,i.selectionForeground===o.NULL_COLOR&&(i.selectionForeground=void 0),o.color.isOpaque(i.selectionBackgroundTransparent)&&(i.selectionBackgroundTransparent=o.color.opacity(i.selectionBackgroundTransparent,.3)),o.color.isOpaque(i.selectionInactiveBackgroundTransparent)&&(i.selectionInactiveBackgroundTransparent=o.color.opacity(i.selectionInactiveBackgroundTransparent,.3)),i.ansi=t.DEFAULT_ANSI_COLORS.slice(),i.ansi[0]=g(e.black,t.DEFAULT_ANSI_COLORS[0]),i.ansi[1]=g(e.red,t.DEFAULT_ANSI_COLORS[1]),i.ansi[2]=g(e.green,t.DEFAULT_ANSI_COLORS[2]),i.ansi[3]=g(e.yellow,t.DEFAULT_ANSI_COLORS[3]),i.ansi[4]=g(e.blue,t.DEFAULT_ANSI_COLORS[4]),i.ansi[5]=g(e.magenta,t.DEFAULT_ANSI_COLORS[5]),i.ansi[6]=g(e.cyan,t.DEFAULT_ANSI_COLORS[6]),i.ansi[7]=g(e.white,t.DEFAULT_ANSI_COLORS[7]),i.ansi[8]=g(e.brightBlack,t.DEFAULT_ANSI_COLORS[8]),i.ansi[9]=g(e.brightRed,t.DEFAULT_ANSI_COLORS[9]),i.ansi[10]=g(e.brightGreen,t.DEFAULT_ANSI_COLORS[10]),i.ansi[11]=g(e.brightYellow,t.DEFAULT_ANSI_COLORS[11]),i.ansi[12]=g(e.brightBlue,t.DEFAULT_ANSI_COLORS[12]),i.ansi[13]=g(e.brightMagenta,t.DEFAULT_ANSI_COLORS[13]),i.ansi[14]=g(e.brightCyan,t.DEFAULT_ANSI_COLORS[14]),i.ansi[15]=g(e.brightWhite,t.DEFAULT_ANSI_COLORS[15]),e.extendedAnsi){let s=Math.min(i.ansi.length-16,e.extendedAnsi.length);for(let r=0;r{Object.defineProperty(t,"__esModule",{value:!0}),t.CircularList=void 0;let s=i(8460),r=i(844);class n extends r.Disposable{constructor(e){super(),this._maxLength=e,this.onDeleteEmitter=this.register(new s.EventEmitter),this.onDelete=this.onDeleteEmitter.event,this.onInsertEmitter=this.register(new s.EventEmitter),this.onInsert=this.onInsertEmitter.event,this.onTrimEmitter=this.register(new s.EventEmitter),this.onTrim=this.onTrimEmitter.event,this._array=Array(this._maxLength),this._startIndex=0,this._length=0}get maxLength(){return this._maxLength}set maxLength(e){if(this._maxLength===e)return;let t=Array(e);for(let i=0;ithis._length)for(let t=this._length;t=e;t--)this._array[this._getCyclicIndex(t+i.length)]=this._array[this._getCyclicIndex(t)];for(let t=0;tthis._maxLength){let e=this._length+i.length-this._maxLength;this._startIndex+=e,this._length=this._maxLength,this.onTrimEmitter.fire(e)}else this._length+=i.length}trimStart(e){e>this._length&&(e=this._length),this._startIndex+=e,this._length-=e,this.onTrimEmitter.fire(e)}shiftElements(e,t,i){if(!(t<=0)){if(e<0||e>=this._length)throw Error("start argument out of range");if(e+i<0)throw Error("Cannot shift elements in list beyond index 0");if(i>0){for(let s=t-1;s>=0;s--)this.set(e+s+i,this.get(e+s));let s=e+t+i-this._length;if(s>0)for(this._length+=s;this._length>this._maxLength;)this._length--,this._startIndex++,this.onTrimEmitter.fire(1)}else for(let s=0;s{Object.defineProperty(t,"__esModule",{value:!0}),t.clone=void 0,t.clone=function e(t,i=5){if("object"!=typeof t)return t;let s=Array.isArray(t)?[]:{};for(let r in t)s[r]=i<=1?t[r]:t[r]&&e(t[r],i-1);return s}},8055:(e,t,i)=>{var s,r,n,o,a;Object.defineProperty(t,"__esModule",{value:!0}),t.contrastRatio=t.toPaddedHex=t.rgba=t.rgb=t.css=t.color=t.channels=t.NULL_COLOR=void 0;let h=i(6114),l=0,c=0,d=0,_=0;function u(e){let t=e.toString(16);return t.length<2?"0"+t:t}function f(e,t){return e>>0}}(s||(t.channels=s={})),function(e){function t(e,t){return _=Math.round(255*t),[l,c,d]=a.toChannels(e.rgba),{css:s.toCss(l,c,d,_),rgba:s.toRgba(l,c,d,_)}}e.blend=function(e,t){if(1==(_=(255&t.rgba)/255))return{css:t.css,rgba:t.rgba};let i=t.rgba>>24&255,r=t.rgba>>16&255,n=t.rgba>>8&255,o=e.rgba>>24&255,a=e.rgba>>16&255,h=e.rgba>>8&255;return l=o+Math.round((i-o)*_),c=a+Math.round((r-a)*_),d=h+Math.round((n-h)*_),{css:s.toCss(l,c,d),rgba:s.toRgba(l,c,d)}},e.isOpaque=function(e){return 255==(255&e.rgba)},e.ensureContrastRatio=function(e,t,i){let s=a.ensureContrastRatio(e.rgba,t.rgba,i);if(s)return a.toColor(s>>24&255,s>>16&255,s>>8&255)},e.opaque=function(e){let t=(255|e.rgba)>>>0;return[l,c,d]=a.toChannels(t),{css:s.toCss(l,c,d),rgba:t}},e.opacity=t,e.multiplyOpacity=function(e,i){return _=255&e.rgba,t(e,_*i/255)},e.toColorRGB=function(e){return[e.rgba>>24&255,e.rgba>>16&255,e.rgba>>8&255]}}(r||(t.color=r={})),function(e){let t,i;if(!h.isNode){let e=document.createElement("canvas");e.width=1,e.height=1;let s=e.getContext("2d",{willReadFrequently:!0});s&&((t=s).globalCompositeOperation="copy",i=t.createLinearGradient(0,0,1,1))}e.toColor=function(e){if(e.match(/#[\da-f]{3,8}/i))switch(e.length){case 4:return l=parseInt(e.slice(1,2).repeat(2),16),c=parseInt(e.slice(2,3).repeat(2),16),d=parseInt(e.slice(3,4).repeat(2),16),a.toColor(l,c,d);case 5:return l=parseInt(e.slice(1,2).repeat(2),16),c=parseInt(e.slice(2,3).repeat(2),16),d=parseInt(e.slice(3,4).repeat(2),16),_=parseInt(e.slice(4,5).repeat(2),16),a.toColor(l,c,d,_);case 7:return{css:e,rgba:(parseInt(e.slice(1),16)<<8|255)>>>0};case 9:return{css:e,rgba:parseInt(e.slice(1),16)>>>0}}let r=e.match(/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(,\s*(0|1|\d?\.(\d+))\s*)?\)/);if(r)return l=parseInt(r[1]),c=parseInt(r[2]),d=parseInt(r[3]),_=Math.round(255*(void 0===r[5]?1:parseFloat(r[5]))),a.toColor(l,c,d,_);if(!t||!i||(t.fillStyle=i,t.fillStyle=e,"string"!=typeof t.fillStyle)||(t.fillRect(0,0,1,1),[l,c,d,_]=t.getImageData(0,0,1,1).data,255!==_))throw Error("css.toColor: Unsupported css format");return{rgba:s.toRgba(l,c,d,_),css:e}}}(n||(t.css=n={})),function(e){function t(e,t,i){let s=e/255,r=t/255,n=i/255;return .2126*(s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4))+.7152*(r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))}e.relativeLuminance=function(e){return t(e>>16&255,e>>8&255,255&e)},e.relativeLuminance2=t}(o||(t.rgb=o={})),function(e){function t(e,t,i){let s=e>>24&255,r=e>>16&255,n=e>>8&255,a=t>>24&255,h=t>>16&255,l=t>>8&255,c=f(o.relativeLuminance2(a,h,l),o.relativeLuminance2(s,r,n));for(;c0||h>0||l>0);)a-=Math.max(0,Math.ceil(.1*a)),h-=Math.max(0,Math.ceil(.1*h)),l-=Math.max(0,Math.ceil(.1*l)),c=f(o.relativeLuminance2(a,h,l),o.relativeLuminance2(s,r,n));return(a<<24|h<<16|l<<8|255)>>>0}function i(e,t,i){let s=e>>24&255,r=e>>16&255,n=e>>8&255,a=t>>24&255,h=t>>16&255,l=t>>8&255,c=f(o.relativeLuminance2(a,h,l),o.relativeLuminance2(s,r,n));for(;c>>0}e.ensureContrastRatio=function(e,s,r){let n=o.relativeLuminance(e>>8),a=o.relativeLuminance(s>>8);if(f(n,a)>8));if(hf(n,o.relativeLuminance(t>>8))?a:t}return a}let h=i(e,s,r),l=f(n,o.relativeLuminance(h>>8));if(lf(n,o.relativeLuminance(i>>8))?h:i}return h}},e.reduceLuminance=t,e.increaseLuminance=i,e.toChannels=function(e){return[e>>24&255,e>>16&255,e>>8&255,255&e]},e.toColor=function(e,t,i,r){return{css:s.toCss(e,t,i,r),rgba:s.toRgba(e,t,i,r)}}}(a||(t.rgba=a={})),t.toPaddedHex=u,t.contrastRatio=f},8969:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CoreTerminal=void 0;let s=i(844),r=i(2585),n=i(4348),o=i(7866),a=i(744),h=i(7302),l=i(6975),c=i(8460),d=i(1753),_=i(1480),u=i(7994),f=i(9282),v=i(5435),g=i(5981),p=i(2660),m=!1;class S extends s.Disposable{get onScroll(){return this._onScrollApi||(this._onScrollApi=this.register(new c.EventEmitter),this._onScroll.event(e=>{var t;null===(t=this._onScrollApi)||void 0===t||t.fire(e.position)})),this._onScrollApi.event}get cols(){return this._bufferService.cols}get rows(){return this._bufferService.rows}get buffers(){return this._bufferService.buffers}get options(){return this.optionsService.options}set options(e){for(let t in e)this.optionsService.options[t]=e[t]}constructor(e){super(),this._windowsWrappingHeuristics=this.register(new s.MutableDisposable),this._onBinary=this.register(new c.EventEmitter),this.onBinary=this._onBinary.event,this._onData=this.register(new c.EventEmitter),this.onData=this._onData.event,this._onLineFeed=this.register(new c.EventEmitter),this.onLineFeed=this._onLineFeed.event,this._onResize=this.register(new c.EventEmitter),this.onResize=this._onResize.event,this._onWriteParsed=this.register(new c.EventEmitter),this.onWriteParsed=this._onWriteParsed.event,this._onScroll=this.register(new c.EventEmitter),this._instantiationService=new n.InstantiationService,this.optionsService=this.register(new h.OptionsService(e)),this._instantiationService.setService(r.IOptionsService,this.optionsService),this._bufferService=this.register(this._instantiationService.createInstance(a.BufferService)),this._instantiationService.setService(r.IBufferService,this._bufferService),this._logService=this.register(this._instantiationService.createInstance(o.LogService)),this._instantiationService.setService(r.ILogService,this._logService),this.coreService=this.register(this._instantiationService.createInstance(l.CoreService)),this._instantiationService.setService(r.ICoreService,this.coreService),this.coreMouseService=this.register(this._instantiationService.createInstance(d.CoreMouseService)),this._instantiationService.setService(r.ICoreMouseService,this.coreMouseService),this.unicodeService=this.register(this._instantiationService.createInstance(_.UnicodeService)),this._instantiationService.setService(r.IUnicodeService,this.unicodeService),this._charsetService=this._instantiationService.createInstance(u.CharsetService),this._instantiationService.setService(r.ICharsetService,this._charsetService),this._oscLinkService=this._instantiationService.createInstance(p.OscLinkService),this._instantiationService.setService(r.IOscLinkService,this._oscLinkService),this._inputHandler=this.register(new v.InputHandler(this._bufferService,this._charsetService,this.coreService,this._logService,this.optionsService,this._oscLinkService,this.coreMouseService,this.unicodeService)),this.register((0,c.forwardEvent)(this._inputHandler.onLineFeed,this._onLineFeed)),this.register(this._inputHandler),this.register((0,c.forwardEvent)(this._bufferService.onResize,this._onResize)),this.register((0,c.forwardEvent)(this.coreService.onData,this._onData)),this.register((0,c.forwardEvent)(this.coreService.onBinary,this._onBinary)),this.register(this.coreService.onRequestScrollToBottom(()=>this.scrollToBottom())),this.register(this.coreService.onUserInput(()=>this._writeBuffer.handleUserInput())),this.register(this.optionsService.onMultipleOptionChange(["windowsMode","windowsPty"],()=>this._handleWindowsPtyOptionChange())),this.register(this._bufferService.onScroll(e=>{this._onScroll.fire({position:this._bufferService.buffer.ydisp,source:0}),this._inputHandler.markRangeDirty(this._bufferService.buffer.scrollTop,this._bufferService.buffer.scrollBottom)})),this.register(this._inputHandler.onScroll(e=>{this._onScroll.fire({position:this._bufferService.buffer.ydisp,source:0}),this._inputHandler.markRangeDirty(this._bufferService.buffer.scrollTop,this._bufferService.buffer.scrollBottom)})),this._writeBuffer=this.register(new g.WriteBuffer((e,t)=>this._inputHandler.parse(e,t))),this.register((0,c.forwardEvent)(this._writeBuffer.onWriteParsed,this._onWriteParsed))}write(e,t){this._writeBuffer.write(e,t)}writeSync(e,t){this._logService.logLevel<=r.LogLevelEnum.WARN&&!m&&(this._logService.warn("writeSync is unreliable and will be removed soon."),m=!0),this._writeBuffer.writeSync(e,t)}resize(e,t){isNaN(e)||isNaN(t)||(e=Math.max(e,a.MINIMUM_COLS),t=Math.max(t,a.MINIMUM_ROWS),this._bufferService.resize(e,t))}scroll(e,t=!1){this._bufferService.scroll(e,t)}scrollLines(e,t,i){this._bufferService.scrollLines(e,t,i)}scrollPages(e){this.scrollLines(e*(this.rows-1))}scrollToTop(){this.scrollLines(-this._bufferService.buffer.ydisp)}scrollToBottom(){this.scrollLines(this._bufferService.buffer.ybase-this._bufferService.buffer.ydisp)}scrollToLine(e){let t=e-this._bufferService.buffer.ydisp;0!==t&&this.scrollLines(t)}registerEscHandler(e,t){return this._inputHandler.registerEscHandler(e,t)}registerDcsHandler(e,t){return this._inputHandler.registerDcsHandler(e,t)}registerCsiHandler(e,t){return this._inputHandler.registerCsiHandler(e,t)}registerOscHandler(e,t){return this._inputHandler.registerOscHandler(e,t)}_setup(){this._handleWindowsPtyOptionChange()}reset(){this._inputHandler.reset(),this._bufferService.reset(),this._charsetService.reset(),this.coreService.reset(),this.coreMouseService.reset()}_handleWindowsPtyOptionChange(){let e=!1,t=this.optionsService.rawOptions.windowsPty;t&&void 0!==t.buildNumber&&void 0!==t.buildNumber?e=!!("conpty"===t.backend&&t.buildNumber<21376):this.optionsService.rawOptions.windowsMode&&(e=!0),e?this._enableWindowsWrappingHeuristics():this._windowsWrappingHeuristics.clear()}_enableWindowsWrappingHeuristics(){if(!this._windowsWrappingHeuristics.value){let e=[];e.push(this.onLineFeed(f.updateWindowsModeWrappedState.bind(null,this._bufferService))),e.push(this.registerCsiHandler({final:"H"},()=>((0,f.updateWindowsModeWrappedState)(this._bufferService),!1))),this._windowsWrappingHeuristics.value=(0,s.toDisposable)(()=>{for(let t of e)t.dispose()})}}}t.CoreTerminal=S},8460:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.forwardEvent=t.EventEmitter=void 0,t.EventEmitter=class{constructor(){this._listeners=[],this._disposed=!1}get event(){return this._event||(this._event=e=>(this._listeners.push(e),{dispose:()=>{if(!this._disposed){for(let t=0;tt.fire(e))}},5435:function(e,t,i){var s,r,n=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},o=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.InputHandler=t.WindowsOptionsReportType=void 0;let a=i(2584),h=i(7116),l=i(2015),c=i(844),d=i(482),_=i(8437),u=i(8460),f=i(643),v=i(511),g=i(3734),p=i(2585),m=i(6242),S=i(6351),C=i(5941),b={"(":0,")":1,"*":2,"+":3,"-":1,".":2};function y(e,t){if(e>24)return t.setWinLines||!1;switch(e){case 1:return!!t.restoreWin;case 2:return!!t.minimizeWin;case 3:return!!t.setWinPosition;case 4:return!!t.setWinSizePixels;case 5:return!!t.raiseWin;case 6:return!!t.lowerWin;case 7:return!!t.refreshWin;case 8:return!!t.setWinSizeChars;case 9:return!!t.maximizeWin;case 10:return!!t.fullscreenWin;case 11:return!!t.getWinState;case 13:return!!t.getWinPosition;case 14:return!!t.getWinSizePixels;case 15:return!!t.getScreenSizePixels;case 16:return!!t.getCellSizePixels;case 18:return!!t.getWinSizeChars;case 19:return!!t.getScreenSizeChars;case 20:return!!t.getIconTitle;case 21:return!!t.getWinTitle;case 22:return!!t.pushTitle;case 23:return!!t.popTitle;case 24:return!!t.setWinLines}return!1}(s=r||(t.WindowsOptionsReportType=r={}))[s.GET_WIN_SIZE_PIXELS=0]="GET_WIN_SIZE_PIXELS",s[s.GET_CELL_SIZE_PIXELS=1]="GET_CELL_SIZE_PIXELS";let w=0;class E extends c.Disposable{getAttrData(){return this._curAttrData}constructor(e,t,i,s,r,n,o,c,f=new l.EscapeSequenceParser){for(let l in super(),this._bufferService=e,this._charsetService=t,this._coreService=i,this._logService=s,this._optionsService=r,this._oscLinkService=n,this._coreMouseService=o,this._unicodeService=c,this._parser=f,this._parseBuffer=new Uint32Array(4096),this._stringDecoder=new d.StringToUtf32,this._utf8Decoder=new d.Utf8ToUtf32,this._workCell=new v.CellData,this._windowTitle="",this._iconName="",this._windowTitleStack=[],this._iconNameStack=[],this._curAttrData=_.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=_.DEFAULT_ATTR_DATA.clone(),this._onRequestBell=this.register(new u.EventEmitter),this.onRequestBell=this._onRequestBell.event,this._onRequestRefreshRows=this.register(new u.EventEmitter),this.onRequestRefreshRows=this._onRequestRefreshRows.event,this._onRequestReset=this.register(new u.EventEmitter),this.onRequestReset=this._onRequestReset.event,this._onRequestSendFocus=this.register(new u.EventEmitter),this.onRequestSendFocus=this._onRequestSendFocus.event,this._onRequestSyncScrollBar=this.register(new u.EventEmitter),this.onRequestSyncScrollBar=this._onRequestSyncScrollBar.event,this._onRequestWindowsOptionsReport=this.register(new u.EventEmitter),this.onRequestWindowsOptionsReport=this._onRequestWindowsOptionsReport.event,this._onA11yChar=this.register(new u.EventEmitter),this.onA11yChar=this._onA11yChar.event,this._onA11yTab=this.register(new u.EventEmitter),this.onA11yTab=this._onA11yTab.event,this._onCursorMove=this.register(new u.EventEmitter),this.onCursorMove=this._onCursorMove.event,this._onLineFeed=this.register(new u.EventEmitter),this.onLineFeed=this._onLineFeed.event,this._onScroll=this.register(new u.EventEmitter),this.onScroll=this._onScroll.event,this._onTitleChange=this.register(new u.EventEmitter),this.onTitleChange=this._onTitleChange.event,this._onColor=this.register(new u.EventEmitter),this.onColor=this._onColor.event,this._parseStack={paused:!1,cursorStartX:0,cursorStartY:0,decodedLength:0,position:0},this._specialColors=[256,257,258],this.register(this._parser),this._dirtyRowTracker=new k(this._bufferService),this._activeBuffer=this._bufferService.buffer,this.register(this._bufferService.buffers.onBufferActivate(e=>this._activeBuffer=e.activeBuffer)),this._parser.setCsiHandlerFallback((e,t)=>{this._logService.debug("Unknown CSI code: ",{identifier:this._parser.identToString(e),params:t.toArray()})}),this._parser.setEscHandlerFallback(e=>{this._logService.debug("Unknown ESC code: ",{identifier:this._parser.identToString(e)})}),this._parser.setExecuteHandlerFallback(e=>{this._logService.debug("Unknown EXECUTE code: ",{code:e})}),this._parser.setOscHandlerFallback((e,t,i)=>{this._logService.debug("Unknown OSC code: ",{identifier:e,action:t,data:i})}),this._parser.setDcsHandlerFallback((e,t,i)=>{"HOOK"===t&&(i=i.toArray()),this._logService.debug("Unknown DCS code: ",{identifier:this._parser.identToString(e),action:t,payload:i})}),this._parser.setPrintHandler((e,t,i)=>this.print(e,t,i)),this._parser.registerCsiHandler({final:"@"},e=>this.insertChars(e)),this._parser.registerCsiHandler({intermediates:" ",final:"@"},e=>this.scrollLeft(e)),this._parser.registerCsiHandler({final:"A"},e=>this.cursorUp(e)),this._parser.registerCsiHandler({intermediates:" ",final:"A"},e=>this.scrollRight(e)),this._parser.registerCsiHandler({final:"B"},e=>this.cursorDown(e)),this._parser.registerCsiHandler({final:"C"},e=>this.cursorForward(e)),this._parser.registerCsiHandler({final:"D"},e=>this.cursorBackward(e)),this._parser.registerCsiHandler({final:"E"},e=>this.cursorNextLine(e)),this._parser.registerCsiHandler({final:"F"},e=>this.cursorPrecedingLine(e)),this._parser.registerCsiHandler({final:"G"},e=>this.cursorCharAbsolute(e)),this._parser.registerCsiHandler({final:"H"},e=>this.cursorPosition(e)),this._parser.registerCsiHandler({final:"I"},e=>this.cursorForwardTab(e)),this._parser.registerCsiHandler({final:"J"},e=>this.eraseInDisplay(e,!1)),this._parser.registerCsiHandler({prefix:"?",final:"J"},e=>this.eraseInDisplay(e,!0)),this._parser.registerCsiHandler({final:"K"},e=>this.eraseInLine(e,!1)),this._parser.registerCsiHandler({prefix:"?",final:"K"},e=>this.eraseInLine(e,!0)),this._parser.registerCsiHandler({final:"L"},e=>this.insertLines(e)),this._parser.registerCsiHandler({final:"M"},e=>this.deleteLines(e)),this._parser.registerCsiHandler({final:"P"},e=>this.deleteChars(e)),this._parser.registerCsiHandler({final:"S"},e=>this.scrollUp(e)),this._parser.registerCsiHandler({final:"T"},e=>this.scrollDown(e)),this._parser.registerCsiHandler({final:"X"},e=>this.eraseChars(e)),this._parser.registerCsiHandler({final:"Z"},e=>this.cursorBackwardTab(e)),this._parser.registerCsiHandler({final:"`"},e=>this.charPosAbsolute(e)),this._parser.registerCsiHandler({final:"a"},e=>this.hPositionRelative(e)),this._parser.registerCsiHandler({final:"b"},e=>this.repeatPrecedingCharacter(e)),this._parser.registerCsiHandler({final:"c"},e=>this.sendDeviceAttributesPrimary(e)),this._parser.registerCsiHandler({prefix:">",final:"c"},e=>this.sendDeviceAttributesSecondary(e)),this._parser.registerCsiHandler({final:"d"},e=>this.linePosAbsolute(e)),this._parser.registerCsiHandler({final:"e"},e=>this.vPositionRelative(e)),this._parser.registerCsiHandler({final:"f"},e=>this.hVPosition(e)),this._parser.registerCsiHandler({final:"g"},e=>this.tabClear(e)),this._parser.registerCsiHandler({final:"h"},e=>this.setMode(e)),this._parser.registerCsiHandler({prefix:"?",final:"h"},e=>this.setModePrivate(e)),this._parser.registerCsiHandler({final:"l"},e=>this.resetMode(e)),this._parser.registerCsiHandler({prefix:"?",final:"l"},e=>this.resetModePrivate(e)),this._parser.registerCsiHandler({final:"m"},e=>this.charAttributes(e)),this._parser.registerCsiHandler({final:"n"},e=>this.deviceStatus(e)),this._parser.registerCsiHandler({prefix:"?",final:"n"},e=>this.deviceStatusPrivate(e)),this._parser.registerCsiHandler({intermediates:"!",final:"p"},e=>this.softReset(e)),this._parser.registerCsiHandler({intermediates:" ",final:"q"},e=>this.setCursorStyle(e)),this._parser.registerCsiHandler({final:"r"},e=>this.setScrollRegion(e)),this._parser.registerCsiHandler({final:"s"},e=>this.saveCursor(e)),this._parser.registerCsiHandler({final:"t"},e=>this.windowOptions(e)),this._parser.registerCsiHandler({final:"u"},e=>this.restoreCursor(e)),this._parser.registerCsiHandler({intermediates:"'",final:"}"},e=>this.insertColumns(e)),this._parser.registerCsiHandler({intermediates:"'",final:"~"},e=>this.deleteColumns(e)),this._parser.registerCsiHandler({intermediates:'"',final:"q"},e=>this.selectProtected(e)),this._parser.registerCsiHandler({intermediates:"$",final:"p"},e=>this.requestMode(e,!0)),this._parser.registerCsiHandler({prefix:"?",intermediates:"$",final:"p"},e=>this.requestMode(e,!1)),this._parser.setExecuteHandler(a.C0.BEL,()=>this.bell()),this._parser.setExecuteHandler(a.C0.LF,()=>this.lineFeed()),this._parser.setExecuteHandler(a.C0.VT,()=>this.lineFeed()),this._parser.setExecuteHandler(a.C0.FF,()=>this.lineFeed()),this._parser.setExecuteHandler(a.C0.CR,()=>this.carriageReturn()),this._parser.setExecuteHandler(a.C0.BS,()=>this.backspace()),this._parser.setExecuteHandler(a.C0.HT,()=>this.tab()),this._parser.setExecuteHandler(a.C0.SO,()=>this.shiftOut()),this._parser.setExecuteHandler(a.C0.SI,()=>this.shiftIn()),this._parser.setExecuteHandler(a.C1.IND,()=>this.index()),this._parser.setExecuteHandler(a.C1.NEL,()=>this.nextLine()),this._parser.setExecuteHandler(a.C1.HTS,()=>this.tabSet()),this._parser.registerOscHandler(0,new m.OscHandler(e=>(this.setTitle(e),this.setIconName(e),!0))),this._parser.registerOscHandler(1,new m.OscHandler(e=>this.setIconName(e))),this._parser.registerOscHandler(2,new m.OscHandler(e=>this.setTitle(e))),this._parser.registerOscHandler(4,new m.OscHandler(e=>this.setOrReportIndexedColor(e))),this._parser.registerOscHandler(8,new m.OscHandler(e=>this.setHyperlink(e))),this._parser.registerOscHandler(10,new m.OscHandler(e=>this.setOrReportFgColor(e))),this._parser.registerOscHandler(11,new m.OscHandler(e=>this.setOrReportBgColor(e))),this._parser.registerOscHandler(12,new m.OscHandler(e=>this.setOrReportCursorColor(e))),this._parser.registerOscHandler(104,new m.OscHandler(e=>this.restoreIndexedColor(e))),this._parser.registerOscHandler(110,new m.OscHandler(e=>this.restoreFgColor(e))),this._parser.registerOscHandler(111,new m.OscHandler(e=>this.restoreBgColor(e))),this._parser.registerOscHandler(112,new m.OscHandler(e=>this.restoreCursorColor(e))),this._parser.registerEscHandler({final:"7"},()=>this.saveCursor()),this._parser.registerEscHandler({final:"8"},()=>this.restoreCursor()),this._parser.registerEscHandler({final:"D"},()=>this.index()),this._parser.registerEscHandler({final:"E"},()=>this.nextLine()),this._parser.registerEscHandler({final:"H"},()=>this.tabSet()),this._parser.registerEscHandler({final:"M"},()=>this.reverseIndex()),this._parser.registerEscHandler({final:"="},()=>this.keypadApplicationMode()),this._parser.registerEscHandler({final:">"},()=>this.keypadNumericMode()),this._parser.registerEscHandler({final:"c"},()=>this.fullReset()),this._parser.registerEscHandler({final:"n"},()=>this.setgLevel(2)),this._parser.registerEscHandler({final:"o"},()=>this.setgLevel(3)),this._parser.registerEscHandler({final:"|"},()=>this.setgLevel(3)),this._parser.registerEscHandler({final:"}"},()=>this.setgLevel(2)),this._parser.registerEscHandler({final:"~"},()=>this.setgLevel(1)),this._parser.registerEscHandler({intermediates:"%",final:"@"},()=>this.selectDefaultCharset()),this._parser.registerEscHandler({intermediates:"%",final:"G"},()=>this.selectDefaultCharset()),h.CHARSETS)this._parser.registerEscHandler({intermediates:"(",final:l},()=>this.selectCharset("("+l)),this._parser.registerEscHandler({intermediates:")",final:l},()=>this.selectCharset(")"+l)),this._parser.registerEscHandler({intermediates:"*",final:l},()=>this.selectCharset("*"+l)),this._parser.registerEscHandler({intermediates:"+",final:l},()=>this.selectCharset("+"+l)),this._parser.registerEscHandler({intermediates:"-",final:l},()=>this.selectCharset("-"+l)),this._parser.registerEscHandler({intermediates:".",final:l},()=>this.selectCharset("."+l)),this._parser.registerEscHandler({intermediates:"/",final:l},()=>this.selectCharset("/"+l));this._parser.registerEscHandler({intermediates:"#",final:"8"},()=>this.screenAlignmentPattern()),this._parser.setErrorHandler(e=>(this._logService.error("Parsing error: ",e),e)),this._parser.registerDcsHandler({intermediates:"$",final:"q"},new S.DcsHandler((e,t)=>this.requestStatusString(e,t)))}_preserveStack(e,t,i,s){this._parseStack.paused=!0,this._parseStack.cursorStartX=e,this._parseStack.cursorStartY=t,this._parseStack.decodedLength=i,this._parseStack.position=s}_logSlowResolvingAsync(e){this._logService.logLevel<=p.LogLevelEnum.WARN&&Promise.race([e,new Promise((e,t)=>setTimeout(()=>t("#SLOW_TIMEOUT"),5e3))]).catch(e=>{if("#SLOW_TIMEOUT"!==e)throw e;console.warn("async parser handler taking longer than 5000 ms")})}_getCurrentLinkId(){return this._curAttrData.extended.urlId}parse(e,t){let i,s=this._activeBuffer.x,r=this._activeBuffer.y,n=0,o=this._parseStack.paused;if(o){if(i=this._parser.parse(this._parseBuffer,this._parseStack.decodedLength,t))return this._logSlowResolvingAsync(i),i;s=this._parseStack.cursorStartX,r=this._parseStack.cursorStartY,this._parseStack.paused=!1,e.length>131072&&(n=this._parseStack.position+131072)}if(this._logService.logLevel<=p.LogLevelEnum.DEBUG&&this._logService.debug("parsing data"+("string"==typeof e?` "${e}"`:` "${Array.prototype.map.call(e,e=>String.fromCharCode(e)).join("")}"`),"string"==typeof e?e.split("").map(e=>e.charCodeAt(0)):e),this._parseBuffer.length131072)for(let t=n;t0&&2===_.getWidth(this._activeBuffer.x-1)&&_.setCellFromCodePoint(this._activeBuffer.x-1,0,1,c.fg,c.bg,c.extended);for(let u=t;u=a){if(h){for(;this._activeBuffer.x=this._bufferService.rows&&(this._activeBuffer.y=this._bufferService.rows-1),this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y).isWrapped=!0),_=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y)}else if(this._activeBuffer.x=a-1,2===r)continue}if(l&&(_.insertCells(this._activeBuffer.x,r,this._activeBuffer.getNullCell(c),c),2===_.getWidth(a-1)&&_.setCellFromCodePoint(a-1,f.NULL_CELL_CODE,f.NULL_CELL_WIDTH,c.fg,c.bg,c.extended)),_.setCellFromCodePoint(this._activeBuffer.x++,s,r,c.fg,c.bg,c.extended),r>0)for(;--r;)_.setCellFromCodePoint(this._activeBuffer.x++,0,0,c.fg,c.bg,c.extended)}else _.getWidth(this._activeBuffer.x-1)?_.addCodepointToCell(this._activeBuffer.x-1,s):_.addCodepointToCell(this._activeBuffer.x-2,s)}i-t>0&&(_.loadCell(this._activeBuffer.x-1,this._workCell),2===this._workCell.getWidth()||this._workCell.getCode()>65535?this._parser.precedingCodepoint=0:this._workCell.isCombined()?this._parser.precedingCodepoint=this._workCell.getChars().charCodeAt(0):this._parser.precedingCodepoint=this._workCell.content),this._activeBuffer.x0&&0===_.getWidth(this._activeBuffer.x)&&!_.hasContent(this._activeBuffer.x)&&_.setCellFromCodePoint(this._activeBuffer.x,0,1,c.fg,c.bg,c.extended),this._dirtyRowTracker.markDirty(this._activeBuffer.y)}registerCsiHandler(e,t){return"t"!==e.final||e.prefix||e.intermediates?this._parser.registerCsiHandler(e,t):this._parser.registerCsiHandler(e,e=>!y(e.params[0],this._optionsService.rawOptions.windowOptions)||t(e))}registerDcsHandler(e,t){return this._parser.registerDcsHandler(e,new S.DcsHandler(t))}registerEscHandler(e,t){return this._parser.registerEscHandler(e,t)}registerOscHandler(e,t){return this._parser.registerOscHandler(e,new m.OscHandler(t))}bell(){return this._onRequestBell.fire(),!0}lineFeed(){return this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._optionsService.rawOptions.convertEol&&(this._activeBuffer.x=0),this._activeBuffer.y++,this._activeBuffer.y===this._activeBuffer.scrollBottom+1?(this._activeBuffer.y--,this._bufferService.scroll(this._eraseAttrData())):this._activeBuffer.y>=this._bufferService.rows?this._activeBuffer.y=this._bufferService.rows-1:this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y).isWrapped=!1,this._activeBuffer.x>=this._bufferService.cols&&this._activeBuffer.x--,this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._onLineFeed.fire(),!0}carriageReturn(){return this._activeBuffer.x=0,!0}backspace(){var e;if(!this._coreService.decPrivateModes.reverseWraparound)return this._restrictCursor(),this._activeBuffer.x>0&&this._activeBuffer.x--,!0;if(this._restrictCursor(this._bufferService.cols),this._activeBuffer.x>0)this._activeBuffer.x--;else if(0===this._activeBuffer.x&&this._activeBuffer.y>this._activeBuffer.scrollTop&&this._activeBuffer.y<=this._activeBuffer.scrollBottom&&(null===(e=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y))||void 0===e?void 0:e.isWrapped)){this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y).isWrapped=!1,this._activeBuffer.y--,this._activeBuffer.x=this._bufferService.cols-1;let e=this._activeBuffer.lines.get(this._activeBuffer.ybase+this._activeBuffer.y);e.hasWidth(this._activeBuffer.x)&&!e.hasContent(this._activeBuffer.x)&&this._activeBuffer.x--}return this._restrictCursor(),!0}tab(){if(this._activeBuffer.x>=this._bufferService.cols)return!0;let e=this._activeBuffer.x;return this._activeBuffer.x=this._activeBuffer.nextStop(),this._optionsService.rawOptions.screenReaderMode&&this._onA11yTab.fire(this._activeBuffer.x-e),!0}shiftOut(){return this._charsetService.setgLevel(1),!0}shiftIn(){return this._charsetService.setgLevel(0),!0}_restrictCursor(e=this._bufferService.cols-1){this._activeBuffer.x=Math.min(e,Math.max(0,this._activeBuffer.x)),this._activeBuffer.y=this._coreService.decPrivateModes.origin?Math.min(this._activeBuffer.scrollBottom,Math.max(this._activeBuffer.scrollTop,this._activeBuffer.y)):Math.min(this._bufferService.rows-1,Math.max(0,this._activeBuffer.y)),this._dirtyRowTracker.markDirty(this._activeBuffer.y)}_setCursor(e,t){this._dirtyRowTracker.markDirty(this._activeBuffer.y),this._coreService.decPrivateModes.origin?(this._activeBuffer.x=e,this._activeBuffer.y=this._activeBuffer.scrollTop+t):(this._activeBuffer.x=e,this._activeBuffer.y=t),this._restrictCursor(),this._dirtyRowTracker.markDirty(this._activeBuffer.y)}_moveCursor(e,t){this._restrictCursor(),this._setCursor(this._activeBuffer.x+e,this._activeBuffer.y+t)}cursorUp(e){let t=this._activeBuffer.y-this._activeBuffer.scrollTop;return t>=0?this._moveCursor(0,-Math.min(t,e.params[0]||1)):this._moveCursor(0,-(e.params[0]||1)),!0}cursorDown(e){let t=this._activeBuffer.scrollBottom-this._activeBuffer.y;return t>=0?this._moveCursor(0,Math.min(t,e.params[0]||1)):this._moveCursor(0,e.params[0]||1),!0}cursorForward(e){return this._moveCursor(e.params[0]||1,0),!0}cursorBackward(e){return this._moveCursor(-(e.params[0]||1),0),!0}cursorNextLine(e){return this.cursorDown(e),this._activeBuffer.x=0,!0}cursorPrecedingLine(e){return this.cursorUp(e),this._activeBuffer.x=0,!0}cursorCharAbsolute(e){return this._setCursor((e.params[0]||1)-1,this._activeBuffer.y),!0}cursorPosition(e){return this._setCursor(e.length>=2?(e.params[1]||1)-1:0,(e.params[0]||1)-1),!0}charPosAbsolute(e){return this._setCursor((e.params[0]||1)-1,this._activeBuffer.y),!0}hPositionRelative(e){return this._moveCursor(e.params[0]||1,0),!0}linePosAbsolute(e){return this._setCursor(this._activeBuffer.x,(e.params[0]||1)-1),!0}vPositionRelative(e){return this._moveCursor(0,e.params[0]||1),!0}hVPosition(e){return this.cursorPosition(e),!0}tabClear(e){let t=e.params[0];return 0===t?delete this._activeBuffer.tabs[this._activeBuffer.x]:3===t&&(this._activeBuffer.tabs={}),!0}cursorForwardTab(e){if(this._activeBuffer.x>=this._bufferService.cols)return!0;let t=e.params[0]||1;for(;t--;)this._activeBuffer.x=this._activeBuffer.nextStop();return!0}cursorBackwardTab(e){if(this._activeBuffer.x>=this._bufferService.cols)return!0;let t=e.params[0]||1;for(;t--;)this._activeBuffer.x=this._activeBuffer.prevStop();return!0}selectProtected(e){let t=e.params[0];return 1===t&&(this._curAttrData.bg|=0x20000000),2!==t&&0!==t||(this._curAttrData.bg&=-0x20000001),!0}_eraseInBufferLine(e,t,i,s=!1,r=!1){let n=this._activeBuffer.lines.get(this._activeBuffer.ybase+e);n.replaceCells(t,i,this._activeBuffer.getNullCell(this._eraseAttrData()),this._eraseAttrData(),r),s&&(n.isWrapped=!1)}_resetBufferLine(e,t=!1){let i=this._activeBuffer.lines.get(this._activeBuffer.ybase+e);i&&(i.fill(this._activeBuffer.getNullCell(this._eraseAttrData()),t),this._bufferService.buffer.clearMarkers(this._activeBuffer.ybase+e),i.isWrapped=!1)}eraseInDisplay(e,t=!1){let i;switch(this._restrictCursor(this._bufferService.cols),e.params[0]){case 0:for(i=this._activeBuffer.y,this._dirtyRowTracker.markDirty(i),this._eraseInBufferLine(i++,this._activeBuffer.x,this._bufferService.cols,0===this._activeBuffer.x,t);i=this._bufferService.cols&&(this._activeBuffer.lines.get(i+1).isWrapped=!1);i--;)this._resetBufferLine(i,t);this._dirtyRowTracker.markDirty(0);break;case 2:for(i=this._bufferService.rows,this._dirtyRowTracker.markDirty(i-1);i--;)this._resetBufferLine(i,t);this._dirtyRowTracker.markDirty(0);break;case 3:let s=this._activeBuffer.lines.length-this._bufferService.rows;s>0&&(this._activeBuffer.lines.trimStart(s),this._activeBuffer.ybase=Math.max(this._activeBuffer.ybase-s,0),this._activeBuffer.ydisp=Math.max(this._activeBuffer.ydisp-s,0),this._onScroll.fire(0))}return!0}eraseInLine(e,t=!1){switch(this._restrictCursor(this._bufferService.cols),e.params[0]){case 0:this._eraseInBufferLine(this._activeBuffer.y,this._activeBuffer.x,this._bufferService.cols,0===this._activeBuffer.x,t);break;case 1:this._eraseInBufferLine(this._activeBuffer.y,0,this._activeBuffer.x+1,!1,t);break;case 2:this._eraseInBufferLine(this._activeBuffer.y,0,this._bufferService.cols,!0,t)}return this._dirtyRowTracker.markDirty(this._activeBuffer.y),!0}insertLines(e){this._restrictCursor();let t=e.params[0]||1;if(this._activeBuffer.y>this._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.ythis._activeBuffer.scrollBottom||this._activeBuffer.y0||(this._is("xterm")||this._is("rxvt-unicode")||this._is("screen")?this._coreService.triggerDataEvent(a.C0.ESC+"[?1;2c"):this._is("linux")&&this._coreService.triggerDataEvent(a.C0.ESC+"[?6c")),!0}sendDeviceAttributesSecondary(e){return e.params[0]>0||(this._is("xterm")?this._coreService.triggerDataEvent(a.C0.ESC+"[>0;276;0c"):this._is("rxvt-unicode")?this._coreService.triggerDataEvent(a.C0.ESC+"[>85;95;0c"):this._is("linux")?this._coreService.triggerDataEvent(e.params[0]+"c"):this._is("screen")&&this._coreService.triggerDataEvent(a.C0.ESC+"[>83;40003;0c")),!0}_is(e){return 0===(this._optionsService.rawOptions.termName+"").indexOf(e)}setMode(e){for(let t=0;te?1:2,f=e.params[0];return i=t?2===f?4:4===f?u(o.modes.insertMode):12===f?3:20===f?u(_.convertEol):0:1===f?u(s.applicationCursorKeys):3===f?_.windowOptions.setWinLines?80===l?2:132===l?1:0:0:6===f?u(s.origin):7===f?u(s.wraparound):8===f?3:9===f?u("X10"===r):12===f?u(_.cursorBlink):25===f?u(!o.isCursorHidden):45===f?u(s.reverseWraparound):66===f?u(s.applicationKeypad):67===f?4:1e3===f?u("VT200"===r):1002===f?u("DRAG"===r):1003===f?u("ANY"===r):1004===f?u(s.sendFocus):1005===f?4:1006===f?u("SGR"===n):1015===f?4:1016===f?u("SGR_PIXELS"===n):1048===f?1:47===f||1047===f||1049===f?u(c===d):2004===f?u(s.bracketedPasteMode):0,o.triggerDataEvent(`${a.C0.ESC}[${t?"":"?"}${f};${i}$y`),!0}_updateAttrColor(e,t,i,s,r){return 2===t?(e|=0x3000000,e&=-0x1000000,e|=g.AttributeData.fromColorRGB([i,s,r])):5===t&&(e&=-0x3000100,e|=0x2000000|255&i),e}_extractColor(e,t,i){let s=[0,0,-1,0,0,0],r=0,n=0;do{if(s[n+r]=e.params[t+n],e.hasSubParams(t+n)){let i=e.getSubParams(t+n),o=0;do 5===s[1]&&(r=1),s[n+o+1+r]=i[o];while(++o=2||2===s[1]&&n+r>=5)break;s[1]&&(r=1)}while(++n+t5)&&(e=1),t.extended.underlineStyle=e,t.fg|=0x10000000,0===e&&(t.fg&=-0x10000001),t.updateExtended()}_processSGR0(e){e.fg=_.DEFAULT_ATTR_DATA.fg,e.bg=_.DEFAULT_ATTR_DATA.bg,e.extended=e.extended.clone(),e.extended.underlineStyle=0,e.extended.underlineColor&=-0x4000000,e.updateExtended()}charAttributes(e){let t;if(1===e.length&&0===e.params[0])return this._processSGR0(this._curAttrData),!0;let i=e.length,s=this._curAttrData;for(let r=0;r=30&&t<=37?(s.fg&=-0x3000100,s.fg|=0x1000000|t-30):t>=40&&t<=47?(s.bg&=-0x3000100,s.bg|=0x1000000|t-40):t>=90&&t<=97?(s.fg&=-0x3000100,s.fg|=0x1000008|t-90):t>=100&&t<=107?(s.bg&=-0x3000100,s.bg|=0x1000008|t-100):0===t?this._processSGR0(s):1===t?s.fg|=0x8000000:3===t?s.bg|=0x4000000:4===t?(s.fg|=0x10000000,this._processUnderline(e.hasSubParams(r)?e.getSubParams(r)[0]:1,s)):5===t?s.fg|=0x20000000:7===t?s.fg|=0x4000000:8===t?s.fg|=0x40000000:9===t?s.fg|=0x80000000:2===t?s.bg|=0x8000000:21===t?this._processUnderline(2,s):22===t?(s.fg&=-0x8000001,s.bg&=-0x8000001):23===t?s.bg&=-0x4000001:24===t?(s.fg&=-0x10000001,this._processUnderline(0,s)):25===t?s.fg&=-0x20000001:27===t?s.fg&=-0x4000001:28===t?s.fg&=-0x40000001:29===t?s.fg&=0x7fffffff:39===t?(s.fg&=-0x4000000,s.fg|=0xffffff&_.DEFAULT_ATTR_DATA.fg):49===t?(s.bg&=-0x4000000,s.bg|=0xffffff&_.DEFAULT_ATTR_DATA.bg):38===t||48===t||58===t?r+=this._extractColor(e,r,s):53===t?s.bg|=0x40000000:55===t?s.bg&=-0x40000001:59===t?(s.extended=s.extended.clone(),s.extended.underlineColor=-1,s.updateExtended()):100===t?(s.fg&=-0x4000000,s.fg|=0xffffff&_.DEFAULT_ATTR_DATA.fg,s.bg&=-0x4000000,s.bg|=0xffffff&_.DEFAULT_ATTR_DATA.bg):this._logService.debug("Unknown SGR attribute: %d.",t);return!0}deviceStatus(e){switch(e.params[0]){case 5:this._coreService.triggerDataEvent(`${a.C0.ESC}[0n`);break;case 6:let t=this._activeBuffer.y+1,i=this._activeBuffer.x+1;this._coreService.triggerDataEvent(`${a.C0.ESC}[${t};${i}R`)}return!0}deviceStatusPrivate(e){if(6===e.params[0]){let e=this._activeBuffer.y+1,t=this._activeBuffer.x+1;this._coreService.triggerDataEvent(`${a.C0.ESC}[?${e};${t}R`)}return!0}softReset(e){return this._coreService.isCursorHidden=!1,this._onRequestSyncScrollBar.fire(),this._activeBuffer.scrollTop=0,this._activeBuffer.scrollBottom=this._bufferService.rows-1,this._curAttrData=_.DEFAULT_ATTR_DATA.clone(),this._coreService.reset(),this._charsetService.reset(),this._activeBuffer.savedX=0,this._activeBuffer.savedY=this._activeBuffer.ybase,this._activeBuffer.savedCurAttrData.fg=this._curAttrData.fg,this._activeBuffer.savedCurAttrData.bg=this._curAttrData.bg,this._activeBuffer.savedCharset=this._charsetService.charset,this._coreService.decPrivateModes.origin=!1,!0}setCursorStyle(e){let t=e.params[0]||1;switch(t){case 1:case 2:this._optionsService.options.cursorStyle="block";break;case 3:case 4:this._optionsService.options.cursorStyle="underline";break;case 5:case 6:this._optionsService.options.cursorStyle="bar"}return this._optionsService.options.cursorBlink=t%2==1,!0}setScrollRegion(e){let t;let i=e.params[0]||1;return(e.length<2||(t=e.params[1])>this._bufferService.rows||0===t)&&(t=this._bufferService.rows),t>i&&(this._activeBuffer.scrollTop=i-1,this._activeBuffer.scrollBottom=t-1,this._setCursor(0,0)),!0}windowOptions(e){if(!y(e.params[0],this._optionsService.rawOptions.windowOptions))return!0;let t=e.length>1?e.params[1]:0;switch(e.params[0]){case 14:2!==t&&this._onRequestWindowsOptionsReport.fire(r.GET_WIN_SIZE_PIXELS);break;case 16:this._onRequestWindowsOptionsReport.fire(r.GET_CELL_SIZE_PIXELS);break;case 18:this._bufferService&&this._coreService.triggerDataEvent(`${a.C0.ESC}[8;${this._bufferService.rows};${this._bufferService.cols}t`);break;case 22:0!==t&&2!==t||(this._windowTitleStack.push(this._windowTitle),this._windowTitleStack.length>10&&this._windowTitleStack.shift()),0!==t&&1!==t||(this._iconNameStack.push(this._iconName),this._iconNameStack.length>10&&this._iconNameStack.shift());break;case 23:0!==t&&2!==t||this._windowTitleStack.length&&this.setTitle(this._windowTitleStack.pop()),0!==t&&1!==t||this._iconNameStack.length&&this.setIconName(this._iconNameStack.pop())}return!0}saveCursor(e){return this._activeBuffer.savedX=this._activeBuffer.x,this._activeBuffer.savedY=this._activeBuffer.ybase+this._activeBuffer.y,this._activeBuffer.savedCurAttrData.fg=this._curAttrData.fg,this._activeBuffer.savedCurAttrData.bg=this._curAttrData.bg,this._activeBuffer.savedCharset=this._charsetService.charset,!0}restoreCursor(e){return this._activeBuffer.x=this._activeBuffer.savedX||0,this._activeBuffer.y=Math.max(this._activeBuffer.savedY-this._activeBuffer.ybase,0),this._curAttrData.fg=this._activeBuffer.savedCurAttrData.fg,this._curAttrData.bg=this._activeBuffer.savedCurAttrData.bg,this._charsetService.charset=this._savedCharset,this._activeBuffer.savedCharset&&(this._charsetService.charset=this._activeBuffer.savedCharset),this._restrictCursor(),!0}setTitle(e){return this._windowTitle=e,this._onTitleChange.fire(e),!0}setIconName(e){return this._iconName=e,!0}setOrReportIndexedColor(e){let t=[],i=e.split(";");for(;i.length>1;){let e=i.shift(),s=i.shift();if(/^\d+$/.exec(e)){let i=parseInt(e);if(x(i)){if("?"===s)t.push({type:0,index:i});else{let e=(0,C.parseColor)(s);e&&t.push({type:1,index:i,color:e})}}}}return t.length&&this._onColor.fire(t),!0}setHyperlink(e){let t=e.split(";");return!(t.length<2)&&(t[1]?this._createHyperlink(t[0],t[1]):!t[0]&&this._finishHyperlink())}_createHyperlink(e,t){let i;this._getCurrentLinkId()&&this._finishHyperlink();let s=e.split(":"),r=s.findIndex(e=>e.startsWith("id="));return -1!==r&&(i=s[r].slice(3)||void 0),this._curAttrData.extended=this._curAttrData.extended.clone(),this._curAttrData.extended.urlId=this._oscLinkService.registerLink({id:i,uri:t}),this._curAttrData.updateExtended(),!0}_finishHyperlink(){return this._curAttrData.extended=this._curAttrData.extended.clone(),this._curAttrData.extended.urlId=0,this._curAttrData.updateExtended(),!0}_setOrReportSpecialColor(e,t){let i=e.split(";");for(let e=0;e=this._specialColors.length);++e,++t)if("?"===i[e])this._onColor.fire([{type:0,index:this._specialColors[t]}]);else{let s=(0,C.parseColor)(i[e]);s&&this._onColor.fire([{type:1,index:this._specialColors[t],color:s}])}return!0}setOrReportFgColor(e){return this._setOrReportSpecialColor(e,0)}setOrReportBgColor(e){return this._setOrReportSpecialColor(e,1)}setOrReportCursorColor(e){return this._setOrReportSpecialColor(e,2)}restoreIndexedColor(e){if(!e)return this._onColor.fire([{type:2}]),!0;let t=[],i=e.split(";");for(let e=0;e=this._bufferService.rows&&(this._activeBuffer.y=this._bufferService.rows-1),this._restrictCursor(),!0}tabSet(){return this._activeBuffer.tabs[this._activeBuffer.x]=!0,!0}reverseIndex(){if(this._restrictCursor(),this._activeBuffer.y===this._activeBuffer.scrollTop){let e=this._activeBuffer.scrollBottom-this._activeBuffer.scrollTop;this._activeBuffer.lines.shiftElements(this._activeBuffer.ybase+this._activeBuffer.y,e,1),this._activeBuffer.lines.set(this._activeBuffer.ybase+this._activeBuffer.y,this._activeBuffer.getBlankLine(this._eraseAttrData())),this._dirtyRowTracker.markRangeDirty(this._activeBuffer.scrollTop,this._activeBuffer.scrollBottom)}else this._activeBuffer.y--,this._restrictCursor();return!0}fullReset(){return this._parser.reset(),this._onRequestReset.fire(),!0}reset(){this._curAttrData=_.DEFAULT_ATTR_DATA.clone(),this._eraseAttrDataInternal=_.DEFAULT_ATTR_DATA.clone()}_eraseAttrData(){return this._eraseAttrDataInternal.bg&=-0x4000000,this._eraseAttrDataInternal.bg|=0x3ffffff&this._curAttrData.bg,this._eraseAttrDataInternal}setgLevel(e){return this._charsetService.setgLevel(e),!0}screenAlignmentPattern(){let e=new v.CellData;e.content=4194373,e.fg=this._curAttrData.fg,e.bg=this._curAttrData.bg,this._setCursor(0,0);for(let t=0;tthis.end&&(this.end=e)}markRangeDirty(e,t){e>t&&(w=e,e=t,t=w),ethis.end&&(this.end=t)}markAllDirty(){this.markRangeDirty(0,this._bufferService.rows-1)}};function x(e){return 0<=e&&e<256}k=n([o(0,p.IBufferService)],k)},844:(e,t)=>{function i(e){for(let t of e)t.dispose();e.length=0}Object.defineProperty(t,"__esModule",{value:!0}),t.getDisposeArrayDisposable=t.disposeArray=t.toDisposable=t.MutableDisposable=t.Disposable=void 0,t.Disposable=class{constructor(){this._disposables=[],this._isDisposed=!1}dispose(){for(let e of(this._isDisposed=!0,this._disposables))e.dispose();this._disposables.length=0}register(e){return this._disposables.push(e),e}unregister(e){let t=this._disposables.indexOf(e);-1!==t&&this._disposables.splice(t,1)}},t.MutableDisposable=class{constructor(){this._isDisposed=!1}get value(){return this._isDisposed?void 0:this._value}set value(e){var t;this._isDisposed||e===this._value||(null===(t=this._value)||void 0===t||t.dispose(),this._value=e)}clear(){this.value=void 0}dispose(){var e;this._isDisposed=!0,null===(e=this._value)||void 0===e||e.dispose(),this._value=void 0}},t.toDisposable=function(e){return{dispose:e}},t.disposeArray=i,t.getDisposeArrayDisposable=function(e){return{dispose:()=>i(e)}}},1505:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.FourKeyMap=t.TwoKeyMap=void 0;class i{constructor(){this._data={}}set(e,t,i){this._data[e]||(this._data[e]={}),this._data[e][t]=i}get(e,t){return this._data[e]?this._data[e][t]:void 0}clear(){this._data={}}}t.TwoKeyMap=i,t.FourKeyMap=class{constructor(){this._data=new i}set(e,t,s,r,n){this._data.get(e,t)||this._data.set(e,t,new i),this._data.get(e,t).set(s,r,n)}get(e,t,i,s){var r;return null===(r=this._data.get(e,t))||void 0===r?void 0:r.get(i,s)}clear(){this._data.clear()}}},6114:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isChromeOS=t.isLinux=t.isWindows=t.isIphone=t.isIpad=t.isMac=t.getSafariVersion=t.isSafari=t.isLegacyEdge=t.isFirefox=t.isNode=void 0,t.isNode="undefined"==typeof navigator;let i=t.isNode?"node":navigator.userAgent,s=t.isNode?"node":navigator.platform;t.isFirefox=i.includes("Firefox"),t.isLegacyEdge=i.includes("Edge"),t.isSafari=/^((?!chrome|android).)*safari/i.test(i),t.getSafariVersion=function(){if(!t.isSafari)return 0;let e=i.match(/Version\/(\d+)/);return null===e||e.length<2?0:parseInt(e[1])},t.isMac=["Macintosh","MacIntel","MacPPC","Mac68K"].includes(s),t.isIpad="iPad"===s,t.isIphone="iPhone"===s,t.isWindows=["Windows","Win16","Win32","WinCE"].includes(s),t.isLinux=s.indexOf("Linux")>=0,t.isChromeOS=/\bCrOS\b/.test(i)},6106:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.SortedList=void 0;let i=0;t.SortedList=class{constructor(e){this._getKey=e,this._array=[]}clear(){this._array.length=0}insert(e){0!==this._array.length?(i=this._search(this._getKey(e)),this._array.splice(i,0,e)):this._array.push(e)}delete(e){if(0===this._array.length)return!1;let t=this._getKey(e);if(void 0===t||-1===(i=this._search(t))||this._getKey(this._array[i])!==t)return!1;do if(this._array[i]===e)return this._array.splice(i,1),!0;while(++i=this._array.length)&&this._getKey(this._array[i])===e)do yield this._array[i];while(++i=this._array.length)&&this._getKey(this._array[i])===e)do t(this._array[i]);while(++i=t;){let s=t+i>>1,r=this._getKey(this._array[s]);if(r>e)i=s-1;else{if(!(r0&&this._getKey(this._array[s-1])===e;)s--;return s}t=s+1}}return t}}},7226:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DebouncedIdleTask=t.IdleTaskQueue=t.PriorityTaskQueue=void 0;let s=i(6114);class r{constructor(){this._tasks=[],this._i=0}enqueue(e){this._tasks.push(e),this._start()}flush(){for(;this._i(r=e.timeRemaining()))return s-t<-20&&console.warn(`task queue exceeded allotted deadline by ${Math.abs(Math.round(s-t))}ms`),void this._start();s=r}this.clear()}}class n extends r{_requestCallback(e){return setTimeout(()=>e(this._createDeadline(16)))}_cancelCallback(e){clearTimeout(e)}_createDeadline(e){let t=Date.now()+e;return{timeRemaining:()=>Math.max(0,t-Date.now())}}}t.PriorityTaskQueue=n,t.IdleTaskQueue=!s.isNode&&"requestIdleCallback"in window?class extends r{_requestCallback(e){return requestIdleCallback(e)}_cancelCallback(e){cancelIdleCallback(e)}}:n,t.DebouncedIdleTask=class{constructor(){this._queue=new t.IdleTaskQueue}set(e){this._queue.clear(),this._queue.enqueue(e)}flush(){this._queue.flush()}}},9282:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.updateWindowsModeWrappedState=void 0;let s=i(643);t.updateWindowsModeWrappedState=function(e){let t=e.buffer.lines.get(e.buffer.ybase+e.buffer.y-1),i=null==t?void 0:t.get(e.cols-1),r=e.buffer.lines.get(e.buffer.ybase+e.buffer.y);r&&i&&(r.isWrapped=i[s.CHAR_DATA_CODE_INDEX]!==s.NULL_CELL_CODE&&i[s.CHAR_DATA_CODE_INDEX]!==s.WHITESPACE_CELL_CODE)}},3734:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ExtendedAttrs=t.AttributeData=void 0;class i{constructor(){this.fg=0,this.bg=0,this.extended=new s}static toColorRGB(e){return[e>>>16&255,e>>>8&255,255&e]}static fromColorRGB(e){return(255&e[0])<<16|(255&e[1])<<8|255&e[2]}clone(){let e=new i;return e.fg=this.fg,e.bg=this.bg,e.extended=this.extended.clone(),e}isInverse(){return 0x4000000&this.fg}isBold(){return 0x8000000&this.fg}isUnderline(){return this.hasExtendedAttrs()&&0!==this.extended.underlineStyle?1:0x10000000&this.fg}isBlink(){return 0x20000000&this.fg}isInvisible(){return 0x40000000&this.fg}isItalic(){return 0x4000000&this.bg}isDim(){return 0x8000000&this.bg}isStrikethrough(){return 0x80000000&this.fg}isProtected(){return 0x20000000&this.bg}isOverline(){return 0x40000000&this.bg}getFgColorMode(){return 0x3000000&this.fg}getBgColorMode(){return 0x3000000&this.bg}isFgRGB(){return 0x3000000==(0x3000000&this.fg)}isBgRGB(){return 0x3000000==(0x3000000&this.bg)}isFgPalette(){return 0x1000000==(0x3000000&this.fg)||0x2000000==(0x3000000&this.fg)}isBgPalette(){return 0x1000000==(0x3000000&this.bg)||0x2000000==(0x3000000&this.bg)}isFgDefault(){return 0==(0x3000000&this.fg)}isBgDefault(){return 0==(0x3000000&this.bg)}isAttributeDefault(){return 0===this.fg&&0===this.bg}getFgColor(){switch(0x3000000&this.fg){case 0x1000000:case 0x2000000:return 255&this.fg;case 0x3000000:return 0xffffff&this.fg;default:return -1}}getBgColor(){switch(0x3000000&this.bg){case 0x1000000:case 0x2000000:return 255&this.bg;case 0x3000000:return 0xffffff&this.bg;default:return -1}}hasExtendedAttrs(){return 0x10000000&this.bg}updateExtended(){this.extended.isEmpty()?this.bg&=-0x10000001:this.bg|=0x10000000}getUnderlineColor(){if(0x10000000&this.bg&&~this.extended.underlineColor)switch(0x3000000&this.extended.underlineColor){case 0x1000000:case 0x2000000:return 255&this.extended.underlineColor;case 0x3000000:return 0xffffff&this.extended.underlineColor}return this.getFgColor()}getUnderlineColorMode(){return 0x10000000&this.bg&&~this.extended.underlineColor?0x3000000&this.extended.underlineColor:this.getFgColorMode()}isUnderlineColorRGB(){return 0x10000000&this.bg&&~this.extended.underlineColor?0x3000000==(0x3000000&this.extended.underlineColor):this.isFgRGB()}isUnderlineColorPalette(){return 0x10000000&this.bg&&~this.extended.underlineColor?0x1000000==(0x3000000&this.extended.underlineColor)||0x2000000==(0x3000000&this.extended.underlineColor):this.isFgPalette()}isUnderlineColorDefault(){return 0x10000000&this.bg&&~this.extended.underlineColor?0==(0x3000000&this.extended.underlineColor):this.isFgDefault()}getUnderlineStyle(){return 0x10000000&this.fg?0x10000000&this.bg?this.extended.underlineStyle:1:0}}t.AttributeData=i;class s{get ext(){return this._urlId?-0x1c000001&this._ext|this.underlineStyle<<26:this._ext}set ext(e){this._ext=e}get underlineStyle(){return this._urlId?5:(0x1c000000&this._ext)>>26}set underlineStyle(e){this._ext&=-0x1c000001,this._ext|=e<<26&0x1c000000}get underlineColor(){return 0x3ffffff&this._ext}set underlineColor(e){this._ext&=-0x4000000,this._ext|=0x3ffffff&e}get urlId(){return this._urlId}set urlId(e){this._urlId=e}constructor(e=0,t=0){this._ext=0,this._urlId=0,this._ext=e,this._urlId=t}clone(){return new s(this._ext,this._urlId)}isEmpty(){return 0===this.underlineStyle&&0===this._urlId}}t.ExtendedAttrs=s},9092:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Buffer=t.MAX_BUFFER_SIZE=void 0;let s=i(6349),r=i(7226),n=i(3734),o=i(8437),a=i(4634),h=i(511),l=i(643),c=i(4863),d=i(7116);t.MAX_BUFFER_SIZE=0xffffffff,t.Buffer=class{constructor(e,t,i){this._hasScrollback=e,this._optionsService=t,this._bufferService=i,this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.tabs={},this.savedY=0,this.savedX=0,this.savedCurAttrData=o.DEFAULT_ATTR_DATA.clone(),this.savedCharset=d.DEFAULT_CHARSET,this.markers=[],this._nullCell=h.CellData.fromCharData([0,l.NULL_CELL_CHAR,l.NULL_CELL_WIDTH,l.NULL_CELL_CODE]),this._whitespaceCell=h.CellData.fromCharData([0,l.WHITESPACE_CELL_CHAR,l.WHITESPACE_CELL_WIDTH,l.WHITESPACE_CELL_CODE]),this._isClearing=!1,this._memoryCleanupQueue=new r.IdleTaskQueue,this._memoryCleanupPosition=0,this._cols=this._bufferService.cols,this._rows=this._bufferService.rows,this.lines=new s.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}getNullCell(e){return e?(this._nullCell.fg=e.fg,this._nullCell.bg=e.bg,this._nullCell.extended=e.extended):(this._nullCell.fg=0,this._nullCell.bg=0,this._nullCell.extended=new n.ExtendedAttrs),this._nullCell}getWhitespaceCell(e){return e?(this._whitespaceCell.fg=e.fg,this._whitespaceCell.bg=e.bg,this._whitespaceCell.extended=e.extended):(this._whitespaceCell.fg=0,this._whitespaceCell.bg=0,this._whitespaceCell.extended=new n.ExtendedAttrs),this._whitespaceCell}getBlankLine(e,t){return new o.BufferLine(this._bufferService.cols,this.getNullCell(e),t)}get hasScrollback(){return this._hasScrollback&&this.lines.maxLength>this._rows}get isCursorInViewport(){let e=this.ybase+this.y-this.ydisp;return e>=0&&et.MAX_BUFFER_SIZE?t.MAX_BUFFER_SIZE:i}fillViewportRows(e){if(0===this.lines.length){void 0===e&&(e=o.DEFAULT_ATTR_DATA);let t=this._rows;for(;t--;)this.lines.push(this.getBlankLine(e))}}clear(){this.ydisp=0,this.ybase=0,this.y=0,this.x=0,this.lines=new s.CircularList(this._getCorrectBufferLength(this._rows)),this.scrollTop=0,this.scrollBottom=this._rows-1,this.setupTabStops()}resize(e,t){let i=this.getNullCell(o.DEFAULT_ATTR_DATA),s=0,r=this._getCorrectBufferLength(t);if(r>this.lines.maxLength&&(this.lines.maxLength=r),this.lines.length>0){if(this._cols0&&this.lines.length<=this.ybase+this.y+n+1?(this.ybase--,n++,this.ydisp>0&&this.ydisp--):this.lines.push(new o.BufferLine(e,i)));else for(let e=this._rows;e>t;e--)this.lines.length>t+this.ybase&&(this.lines.length>this.ybase+this.y+1?this.lines.pop():(this.ybase++,this.ydisp++));if(r0&&(this.lines.trimStart(e),this.ybase=Math.max(this.ybase-e,0),this.ydisp=Math.max(this.ydisp-e,0),this.savedY=Math.max(this.savedY-e,0)),this.lines.maxLength=r}this.x=Math.min(this.x,e-1),this.y=Math.min(this.y,t-1),n&&(this.y+=n),this.savedX=Math.min(this.savedX,e-1),this.scrollTop=0}if(this.scrollBottom=t-1,this._isReflowEnabled&&(this._reflow(e,t),this._cols>e))for(let t=0;t.1*this.lines.length&&(this._memoryCleanupPosition=0,this._memoryCleanupQueue.enqueue(()=>this._batchedMemoryCleanup()))}_batchedMemoryCleanup(){let e=!0;this._memoryCleanupPosition>=this.lines.length&&(this._memoryCleanupPosition=0,e=!1);let t=0;for(;this._memoryCleanupPosition100)return!0;return e}get _isReflowEnabled(){let e=this._optionsService.rawOptions.windowsPty;return e&&e.buildNumber?this._hasScrollback&&"conpty"===e.backend&&e.buildNumber>=21376:this._hasScrollback&&!this._optionsService.rawOptions.windowsMode}_reflow(e,t){this._cols!==e&&(e>this._cols?this._reflowLarger(e,t):this._reflowSmaller(e,t))}_reflowLarger(e,t){let i=(0,a.reflowLargerGetLinesToRemove)(this.lines,this._cols,e,this.ybase+this.y,this.getNullCell(o.DEFAULT_ATTR_DATA));if(i.length>0){let s=(0,a.reflowLargerCreateNewLayout)(this.lines,i);(0,a.reflowLargerApplyNewLayout)(this.lines,s.layout),this._reflowLargerAdjustViewport(e,t,s.countRemoved)}}_reflowLargerAdjustViewport(e,t,i){let s=this.getNullCell(o.DEFAULT_ATTR_DATA),r=i;for(;r-- >0;)0===this.ybase?(this.y>0&&this.y--,this.lines.length=0;n--){let h,l=this.lines.get(n);if(!l||!l.isWrapped&&l.getTrimmedLength()<=e)continue;let c=[l];for(;l.isWrapped&&n>0;)l=this.lines.get(--n),c.unshift(l);let d=this.ybase+this.y;if(d>=n&&d0&&(s.push({start:n+c.length+r,newLines:v}),r+=v.length),c.push(...v);let g=u.length-1,p=u[g];0===p&&(p=u[--g]);let m=c.length-f-1,S=_;for(;m>=0;){let e=Math.min(S,p);if(void 0===c[g])break;if(c[g].copyCellsFrom(c[m],S-e,p-e,e,!0),0==(p-=e)&&(p=u[--g]),0==(S-=e)){let e=Math.max(--m,0);S=(0,a.getWrappedLineTrimmedLength)(c,e,this._cols)}}for(let t=0;t0;)0===this.ybase?this.y0){let e=[],t=[];for(let e=0;e=0;l--)if(a&&a.start>n+h){for(let e=a.newLines.length-1;e>=0;e--)this.lines.set(l--,a.newLines[e]);l++,e.push({index:n+1,amount:a.newLines.length}),h+=a.newLines.length,a=s[++o]}else this.lines.set(l,t[n--]);let l=0;for(let t=e.length-1;t>=0;t--)e[t].index+=l,this.lines.onInsertEmitter.fire(e[t]),l+=e[t].amount;let c=Math.max(0,i+r-this.lines.maxLength);c>0&&this.lines.onTrimEmitter.fire(c)}}translateBufferLineToString(e,t,i=0,s){let r=this.lines.get(e);return r?r.translateToString(t,i,s):""}getWrappedRangeForLine(e){let t=e,i=e;for(;t>0&&this.lines.get(t).isWrapped;)t--;for(;i+10;);return e>=this._cols?this._cols-1:e<0?0:e}nextStop(e){for(null==e&&(e=this.x);!this.tabs[++e]&&e=this._cols?this._cols-1:e<0?0:e}clearMarkers(e){this._isClearing=!0;for(let t=0;t{t.line-=e,t.line<0&&t.dispose()})),t.register(this.lines.onInsert(e=>{t.line>=e.index&&(t.line+=e.amount)})),t.register(this.lines.onDelete(e=>{t.line>=e.index&&t.linee.index&&(t.line-=e.amount)})),t.register(t.onDispose(()=>this._removeMarker(t))),t}_removeMarker(e){this._isClearing||this.markers.splice(this.markers.indexOf(e),1)}}},8437:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BufferLine=t.DEFAULT_ATTR_DATA=void 0;let s=i(3734),r=i(511),n=i(643),o=i(482);t.DEFAULT_ATTR_DATA=Object.freeze(new s.AttributeData);let a=0;class h{constructor(e,t,i=!1){this.isWrapped=i,this._combined={},this._extendedAttrs={},this._data=new Uint32Array(3*e);let s=t||r.CellData.fromCharData([0,n.NULL_CELL_CHAR,n.NULL_CELL_WIDTH,n.NULL_CELL_CODE]);for(let t=0;t>22,2097152&t?this._combined[e].charCodeAt(this._combined[e].length-1):i]}set(e,t){this._data[3*e+1]=t[n.CHAR_DATA_ATTR_INDEX],t[n.CHAR_DATA_CHAR_INDEX].length>1?(this._combined[e]=t[1],this._data[3*e+0]=2097152|e|t[n.CHAR_DATA_WIDTH_INDEX]<<22):this._data[3*e+0]=t[n.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|t[n.CHAR_DATA_WIDTH_INDEX]<<22}getWidth(e){return this._data[3*e+0]>>22}hasWidth(e){return 0xc00000&this._data[3*e+0]}getFg(e){return this._data[3*e+1]}getBg(e){return this._data[3*e+2]}hasContent(e){return 4194303&this._data[3*e+0]}getCodePoint(e){let t=this._data[3*e+0];return 2097152&t?this._combined[e].charCodeAt(this._combined[e].length-1):2097151&t}isCombined(e){return 2097152&this._data[3*e+0]}getString(e){let t=this._data[3*e+0];return 2097152&t?this._combined[e]:2097151&t?(0,o.stringFromCodePoint)(2097151&t):""}isProtected(e){return 0x20000000&this._data[3*e+2]}loadCell(e,t){return a=3*e,t.content=this._data[a+0],t.fg=this._data[a+1],t.bg=this._data[a+2],2097152&t.content&&(t.combinedData=this._combined[e]),0x10000000&t.bg&&(t.extended=this._extendedAttrs[e]),t}setCell(e,t){2097152&t.content&&(this._combined[e]=t.combinedData),0x10000000&t.bg&&(this._extendedAttrs[e]=t.extended),this._data[3*e+0]=t.content,this._data[3*e+1]=t.fg,this._data[3*e+2]=t.bg}setCellFromCodePoint(e,t,i,s,r,n){0x10000000&r&&(this._extendedAttrs[e]=n),this._data[3*e+0]=t|i<<22,this._data[3*e+1]=s,this._data[3*e+2]=r}addCodepointToCell(e,t){let i=this._data[3*e+0];2097152&i?this._combined[e]+=(0,o.stringFromCodePoint)(t):(2097151&i?(this._combined[e]=(0,o.stringFromCodePoint)(2097151&i)+(0,o.stringFromCodePoint)(t),i&=-2097152,i|=2097152):i=4194304|t,this._data[3*e+0]=i)}insertCells(e,t,i,n){if((e%=this.length)&&2===this.getWidth(e-1)&&this.setCellFromCodePoint(e-1,0,1,(null==n?void 0:n.fg)||0,(null==n?void 0:n.bg)||0,(null==n?void 0:n.extended)||new s.ExtendedAttrs),t=0;--i)this.setCell(e+t+i,this.loadCell(e+i,s));for(let s=0;sthis.length){if(this._data.buffer.byteLength>=4*i)this._data=new Uint32Array(this._data.buffer,0,i);else{let e=new Uint32Array(i);e.set(this._data),this._data=e}for(let i=this.length;i=e&&delete this._combined[s]}let s=Object.keys(this._extendedAttrs);for(let t=0;t=e&&delete this._extendedAttrs[i]}}return this.length=e,4*i*2=0;--e)if(4194303&this._data[3*e+0])return e+(this._data[3*e+0]>>22);return 0}getNoBgTrimmedLength(){for(let e=this.length-1;e>=0;--e)if(4194303&this._data[3*e+0]||0x3000000&this._data[3*e+2])return e+(this._data[3*e+0]>>22);return 0}copyCellsFrom(e,t,i,s,r){let n=e._data;if(r)for(let r=s-1;r>=0;r--){for(let e=0;e<3;e++)this._data[3*(i+r)+e]=n[3*(t+r)+e];0x10000000&n[3*(t+r)+2]&&(this._extendedAttrs[i+r]=e._extendedAttrs[t+r])}else for(let r=0;r=t&&(this._combined[r-t+i]=e._combined[r])}}translateToString(e=!1,t=0,i=this.length){e&&(i=Math.min(i,this.getTrimmedLength()));let s="";for(;t>22||1}return s}}t.BufferLine=h},4841:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getRangeLength=void 0,t.getRangeLength=function(e,t){if(e.start.y>e.end.y)throw Error(`Buffer range end (${e.end.x}, ${e.end.y}) cannot be before start (${e.start.x}, ${e.start.y})`);return t*(e.end.y-e.start.y)+(e.end.x-e.start.x+1)}},4634:(e,t)=>{function i(e,t,i){if(t===e.length-1)return e[t].getTrimmedLength();let s=!e[t].hasContent(i-1)&&1===e[t].getWidth(i-1),r=2===e[t+1].getWidth(0);return s&&r?i-1:i}Object.defineProperty(t,"__esModule",{value:!0}),t.getWrappedLineTrimmedLength=t.reflowSmallerGetNewLineLengths=t.reflowLargerApplyNewLayout=t.reflowLargerCreateNewLayout=t.reflowLargerGetLinesToRemove=void 0,t.reflowLargerGetLinesToRemove=function(e,t,s,r,n){let o=[];for(let a=0;a=a&&r0&&(e>d||0===c[e].getTrimmedLength());e--)v++;v>0&&(o.push(a+c.length-v),o.push(v)),a+=c.length-1}return o},t.reflowLargerCreateNewLayout=function(e,t){let i=[],s=0,r=t[0],n=0;for(let o=0;oi(e,r,t)).reduce((e,t)=>e+t),o=0,a=0,h=0;for(;hl&&(o-=l,a++);let c=2===e[a].getWidth(o-1);c&&o--;let d=c?s-1:s;r.push(d),h+=d}return r},t.getWrappedLineTrimmedLength=i},5295:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BufferSet=void 0;let s=i(8460),r=i(844),n=i(9092);class o extends r.Disposable{constructor(e,t){super(),this._optionsService=e,this._bufferService=t,this._onBufferActivate=this.register(new s.EventEmitter),this.onBufferActivate=this._onBufferActivate.event,this.reset(),this.register(this._optionsService.onSpecificOptionChange("scrollback",()=>this.resize(this._bufferService.cols,this._bufferService.rows))),this.register(this._optionsService.onSpecificOptionChange("tabStopWidth",()=>this.setupTabStops()))}reset(){this._normal=new n.Buffer(!0,this._optionsService,this._bufferService),this._normal.fillViewportRows(),this._alt=new n.Buffer(!1,this._optionsService,this._bufferService),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}),this.setupTabStops()}get alt(){return this._alt}get active(){return this._activeBuffer}get normal(){return this._normal}activateNormalBuffer(){this._activeBuffer!==this._normal&&(this._normal.x=this._alt.x,this._normal.y=this._alt.y,this._alt.clearAllMarkers(),this._alt.clear(),this._activeBuffer=this._normal,this._onBufferActivate.fire({activeBuffer:this._normal,inactiveBuffer:this._alt}))}activateAltBuffer(e){this._activeBuffer!==this._alt&&(this._alt.fillViewportRows(e),this._alt.x=this._normal.x,this._alt.y=this._normal.y,this._activeBuffer=this._alt,this._onBufferActivate.fire({activeBuffer:this._alt,inactiveBuffer:this._normal}))}resize(e,t){this._normal.resize(e,t),this._alt.resize(e,t),this.setupTabStops(e)}setupTabStops(e){this._normal.setupTabStops(e),this._alt.setupTabStops(e)}}t.BufferSet=o},511:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CellData=void 0;let s=i(482),r=i(643),n=i(3734);class o extends n.AttributeData{constructor(){super(...arguments),this.content=0,this.fg=0,this.bg=0,this.extended=new n.ExtendedAttrs,this.combinedData=""}static fromCharData(e){let t=new o;return t.setFromCharData(e),t}isCombined(){return 2097152&this.content}getWidth(){return this.content>>22}getChars(){return 2097152&this.content?this.combinedData:2097151&this.content?(0,s.stringFromCodePoint)(2097151&this.content):""}getCode(){return this.isCombined()?this.combinedData.charCodeAt(this.combinedData.length-1):2097151&this.content}setFromCharData(e){this.fg=e[r.CHAR_DATA_ATTR_INDEX],this.bg=0;let t=!1;if(e[r.CHAR_DATA_CHAR_INDEX].length>2)t=!0;else if(2===e[r.CHAR_DATA_CHAR_INDEX].length){let i=e[r.CHAR_DATA_CHAR_INDEX].charCodeAt(0);if(55296<=i&&i<=56319){let s=e[r.CHAR_DATA_CHAR_INDEX].charCodeAt(1);56320<=s&&s<=57343?this.content=1024*(i-55296)+s-56320+65536|e[r.CHAR_DATA_WIDTH_INDEX]<<22:t=!0}else t=!0}else this.content=e[r.CHAR_DATA_CHAR_INDEX].charCodeAt(0)|e[r.CHAR_DATA_WIDTH_INDEX]<<22;t&&(this.combinedData=e[r.CHAR_DATA_CHAR_INDEX],this.content=2097152|e[r.CHAR_DATA_WIDTH_INDEX]<<22)}getAsCharData(){return[this.fg,this.getChars(),this.getWidth(),this.getCode()]}}t.CellData=o},643:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WHITESPACE_CELL_CODE=t.WHITESPACE_CELL_WIDTH=t.WHITESPACE_CELL_CHAR=t.NULL_CELL_CODE=t.NULL_CELL_WIDTH=t.NULL_CELL_CHAR=t.CHAR_DATA_CODE_INDEX=t.CHAR_DATA_WIDTH_INDEX=t.CHAR_DATA_CHAR_INDEX=t.CHAR_DATA_ATTR_INDEX=t.DEFAULT_EXT=t.DEFAULT_ATTR=t.DEFAULT_COLOR=void 0,t.DEFAULT_COLOR=0,t.DEFAULT_ATTR=256|t.DEFAULT_COLOR<<9,t.DEFAULT_EXT=0,t.CHAR_DATA_ATTR_INDEX=0,t.CHAR_DATA_CHAR_INDEX=1,t.CHAR_DATA_WIDTH_INDEX=2,t.CHAR_DATA_CODE_INDEX=3,t.NULL_CELL_CHAR="",t.NULL_CELL_WIDTH=1,t.NULL_CELL_CODE=0,t.WHITESPACE_CELL_CHAR=" ",t.WHITESPACE_CELL_WIDTH=1,t.WHITESPACE_CELL_CODE=32},4863:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Marker=void 0;let s=i(8460),r=i(844);class n{get id(){return this._id}constructor(e){this.line=e,this.isDisposed=!1,this._disposables=[],this._id=n._nextId++,this._onDispose=this.register(new s.EventEmitter),this.onDispose=this._onDispose.event}dispose(){this.isDisposed||(this.isDisposed=!0,this.line=-1,this._onDispose.fire(),(0,r.disposeArray)(this._disposables),this._disposables.length=0)}register(e){return this._disposables.push(e),e}}t.Marker=n,n._nextId=1},7116:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_CHARSET=t.CHARSETS=void 0,t.CHARSETS={},t.DEFAULT_CHARSET=t.CHARSETS.B,t.CHARSETS[0]={"`":"◆",a:"▒",b:"␉",c:"␌",d:"␍",e:"␊",f:"\xb0",g:"\xb1",h:"␤",i:"␋",j:"┘",k:"┐",l:"┌",m:"└",n:"┼",o:"⎺",p:"⎻",q:"─",r:"⎼",s:"⎽",t:"├",u:"┤",v:"┴",w:"┬",x:"│",y:"≤",z:"≥","{":"π","|":"≠","}":"\xa3","~":"\xb7"},t.CHARSETS.A={"#":"\xa3"},t.CHARSETS.B=void 0,t.CHARSETS[4]={"#":"\xa3","@":"\xbe","[":"ij","\\":"\xbd","]":"|","{":"\xa8","|":"f","}":"\xbc","~":"\xb4"},t.CHARSETS.C=t.CHARSETS[5]={"[":"\xc4","\\":"\xd6","]":"\xc5","^":"\xdc","`":"\xe9","{":"\xe4","|":"\xf6","}":"\xe5","~":"\xfc"},t.CHARSETS.R={"#":"\xa3","@":"\xe0","[":"\xb0","\\":"\xe7","]":"\xa7","{":"\xe9","|":"\xf9","}":"\xe8","~":"\xa8"},t.CHARSETS.Q={"@":"\xe0","[":"\xe2","\\":"\xe7","]":"\xea","^":"\xee","`":"\xf4","{":"\xe9","|":"\xf9","}":"\xe8","~":"\xfb"},t.CHARSETS.K={"@":"\xa7","[":"\xc4","\\":"\xd6","]":"\xdc","{":"\xe4","|":"\xf6","}":"\xfc","~":"\xdf"},t.CHARSETS.Y={"#":"\xa3","@":"\xa7","[":"\xb0","\\":"\xe7","]":"\xe9","`":"\xf9","{":"\xe0","|":"\xf2","}":"\xe8","~":"\xec"},t.CHARSETS.E=t.CHARSETS[6]={"@":"\xc4","[":"\xc6","\\":"\xd8","]":"\xc5","^":"\xdc","`":"\xe4","{":"\xe6","|":"\xf8","}":"\xe5","~":"\xfc"},t.CHARSETS.Z={"#":"\xa3","@":"\xa7","[":"\xa1","\\":"\xd1","]":"\xbf","{":"\xb0","|":"\xf1","}":"\xe7"},t.CHARSETS.H=t.CHARSETS[7]={"@":"\xc9","[":"\xc4","\\":"\xd6","]":"\xc5","^":"\xdc","`":"\xe9","{":"\xe4","|":"\xf6","}":"\xe5","~":"\xfc"},t.CHARSETS["="]={"#":"\xf9","@":"\xe0","[":"\xe9","\\":"\xe7","]":"\xea","^":"\xee",_:"\xe8","`":"\xf4","{":"\xe4","|":"\xf6","}":"\xfc","~":"\xfb"}},2584:(e,t)=>{var i,s,r;Object.defineProperty(t,"__esModule",{value:!0}),t.C1_ESCAPED=t.C1=t.C0=void 0,function(e){e.NUL="\0",e.SOH="\x01",e.STX="\x02",e.ETX="\x03",e.EOT="\x04",e.ENQ="\x05",e.ACK="\x06",e.BEL="\x07",e.BS="\b",e.HT=" ",e.LF="\n",e.VT="\v",e.FF="\f",e.CR="\r",e.SO="\x0e",e.SI="\x0f",e.DLE="\x10",e.DC1="\x11",e.DC2="\x12",e.DC3="\x13",e.DC4="\x14",e.NAK="\x15",e.SYN="\x16",e.ETB="\x17",e.CAN="\x18",e.EM="\x19",e.SUB="\x1a",e.ESC="\x1b",e.FS="\x1c",e.GS="\x1d",e.RS="\x1e",e.US="\x1f",e.SP=" ",e.DEL="\x7f"}(i||(t.C0=i={})),function(e){e.PAD="\x80",e.HOP="\x81",e.BPH="\x82",e.NBH="\x83",e.IND="\x84",e.NEL="\x85",e.SSA="\x86",e.ESA="\x87",e.HTS="\x88",e.HTJ="\x89",e.VTS="\x8a",e.PLD="\x8b",e.PLU="\x8c",e.RI="\x8d",e.SS2="\x8e",e.SS3="\x8f",e.DCS="\x90",e.PU1="\x91",e.PU2="\x92",e.STS="\x93",e.CCH="\x94",e.MW="\x95",e.SPA="\x96",e.EPA="\x97",e.SOS="\x98",e.SGCI="\x99",e.SCI="\x9a",e.CSI="\x9b",e.ST="\x9c",e.OSC="\x9d",e.PM="\x9e",e.APC="\x9f"}(s||(t.C1=s={})),(r||(t.C1_ESCAPED=r={})).ST=`${i.ESC}\\`},7399:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateKeyboardEvent=void 0;let s=i(2584),r={48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],186:[";",":"],187:["=","+"],188:[",","<"],189:["-","_"],190:[".",">"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"']};t.evaluateKeyboardEvent=function(e,t,i,n){let o={type:0,cancel:!1,key:void 0},a=(e.shiftKey?1:0)|(e.altKey?2:0)|(e.ctrlKey?4:0)|(e.metaKey?8:0);switch(e.keyCode){case 0:"UIKeyInputUpArrow"===e.key?o.key=t?s.C0.ESC+"OA":s.C0.ESC+"[A":"UIKeyInputLeftArrow"===e.key?o.key=t?s.C0.ESC+"OD":s.C0.ESC+"[D":"UIKeyInputRightArrow"===e.key?o.key=t?s.C0.ESC+"OC":s.C0.ESC+"[C":"UIKeyInputDownArrow"===e.key&&(o.key=t?s.C0.ESC+"OB":s.C0.ESC+"[B");break;case 8:if(e.altKey){o.key=s.C0.ESC+s.C0.DEL;break}o.key=s.C0.DEL;break;case 9:if(e.shiftKey){o.key=s.C0.ESC+"[Z";break}o.key=s.C0.HT,o.cancel=!0;break;case 13:o.key=e.altKey?s.C0.ESC+s.C0.CR:s.C0.CR,o.cancel=!0;break;case 27:o.key=s.C0.ESC,e.altKey&&(o.key=s.C0.ESC+s.C0.ESC),o.cancel=!0;break;case 37:if(e.metaKey)break;a?(o.key=s.C0.ESC+"[1;"+(a+1)+"D",o.key===s.C0.ESC+"[1;3D"&&(o.key=s.C0.ESC+(i?"b":"[1;5D"))):o.key=t?s.C0.ESC+"OD":s.C0.ESC+"[D";break;case 39:if(e.metaKey)break;a?(o.key=s.C0.ESC+"[1;"+(a+1)+"C",o.key===s.C0.ESC+"[1;3C"&&(o.key=s.C0.ESC+(i?"f":"[1;5C"))):o.key=t?s.C0.ESC+"OC":s.C0.ESC+"[C";break;case 38:if(e.metaKey)break;a?(o.key=s.C0.ESC+"[1;"+(a+1)+"A",i||o.key!==s.C0.ESC+"[1;3A"||(o.key=s.C0.ESC+"[1;5A")):o.key=t?s.C0.ESC+"OA":s.C0.ESC+"[A";break;case 40:if(e.metaKey)break;a?(o.key=s.C0.ESC+"[1;"+(a+1)+"B",i||o.key!==s.C0.ESC+"[1;3B"||(o.key=s.C0.ESC+"[1;5B")):o.key=t?s.C0.ESC+"OB":s.C0.ESC+"[B";break;case 45:e.shiftKey||e.ctrlKey||(o.key=s.C0.ESC+"[2~");break;case 46:o.key=a?s.C0.ESC+"[3;"+(a+1)+"~":s.C0.ESC+"[3~";break;case 36:o.key=a?s.C0.ESC+"[1;"+(a+1)+"H":t?s.C0.ESC+"OH":s.C0.ESC+"[H";break;case 35:o.key=a?s.C0.ESC+"[1;"+(a+1)+"F":t?s.C0.ESC+"OF":s.C0.ESC+"[F";break;case 33:e.shiftKey?o.type=2:e.ctrlKey?o.key=s.C0.ESC+"[5;"+(a+1)+"~":o.key=s.C0.ESC+"[5~";break;case 34:e.shiftKey?o.type=3:e.ctrlKey?o.key=s.C0.ESC+"[6;"+(a+1)+"~":o.key=s.C0.ESC+"[6~";break;case 112:o.key=a?s.C0.ESC+"[1;"+(a+1)+"P":s.C0.ESC+"OP";break;case 113:o.key=a?s.C0.ESC+"[1;"+(a+1)+"Q":s.C0.ESC+"OQ";break;case 114:o.key=a?s.C0.ESC+"[1;"+(a+1)+"R":s.C0.ESC+"OR";break;case 115:o.key=a?s.C0.ESC+"[1;"+(a+1)+"S":s.C0.ESC+"OS";break;case 116:o.key=a?s.C0.ESC+"[15;"+(a+1)+"~":s.C0.ESC+"[15~";break;case 117:o.key=a?s.C0.ESC+"[17;"+(a+1)+"~":s.C0.ESC+"[17~";break;case 118:o.key=a?s.C0.ESC+"[18;"+(a+1)+"~":s.C0.ESC+"[18~";break;case 119:o.key=a?s.C0.ESC+"[19;"+(a+1)+"~":s.C0.ESC+"[19~";break;case 120:o.key=a?s.C0.ESC+"[20;"+(a+1)+"~":s.C0.ESC+"[20~";break;case 121:o.key=a?s.C0.ESC+"[21;"+(a+1)+"~":s.C0.ESC+"[21~";break;case 122:o.key=a?s.C0.ESC+"[23;"+(a+1)+"~":s.C0.ESC+"[23~";break;case 123:o.key=a?s.C0.ESC+"[24;"+(a+1)+"~":s.C0.ESC+"[24~";break;default:if(!e.ctrlKey||e.shiftKey||e.altKey||e.metaKey){if(i&&!n||!e.altKey||e.metaKey)!i||e.altKey||e.ctrlKey||e.shiftKey||!e.metaKey?!e.key||e.ctrlKey||e.altKey||e.metaKey||!(e.keyCode>=48)||1!==e.key.length?e.key&&e.ctrlKey&&("_"===e.key&&(o.key=s.C0.US),"@"===e.key&&(o.key=s.C0.NUL)):o.key=e.key:65===e.keyCode&&(o.type=1);else{let t=r[e.keyCode],i=null==t?void 0:t[e.shiftKey?1:0];if(i)o.key=s.C0.ESC+i;else if(e.keyCode>=65&&e.keyCode<=90){let t=String.fromCharCode(e.ctrlKey?e.keyCode-64:e.keyCode+32);e.shiftKey&&(t=t.toUpperCase()),o.key=s.C0.ESC+t}else if(32===e.keyCode)o.key=s.C0.ESC+(e.ctrlKey?s.C0.NUL:" ");else if("Dead"===e.key&&e.code.startsWith("Key")){let t=e.code.slice(3,4);e.shiftKey||(t=t.toLowerCase()),o.key=s.C0.ESC+t,o.cancel=!0}}}else e.keyCode>=65&&e.keyCode<=90?o.key=String.fromCharCode(e.keyCode-64):32===e.keyCode?o.key=s.C0.NUL:e.keyCode>=51&&e.keyCode<=55?o.key=String.fromCharCode(e.keyCode-51+27):56===e.keyCode?o.key=s.C0.DEL:219===e.keyCode?o.key=s.C0.ESC:220===e.keyCode?o.key=s.C0.FS:221===e.keyCode&&(o.key=s.C0.GS)}return o}},482:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Utf8ToUtf32=t.StringToUtf32=t.utf32ToString=t.stringFromCodePoint=void 0,t.stringFromCodePoint=function(e){return e>65535?String.fromCharCode(55296+((e-=65536)>>10))+String.fromCharCode(e%1024+56320):String.fromCharCode(e)},t.utf32ToString=function(e,t=0,i=e.length){let s="";for(let r=t;r65535?(t-=65536,s+=String.fromCharCode(55296+(t>>10))+String.fromCharCode(t%1024+56320)):s+=String.fromCharCode(t)}return s},t.StringToUtf32=class{constructor(){this._interim=0}clear(){this._interim=0}decode(e,t){let i=e.length;if(!i)return 0;let s=0,r=0;if(this._interim){let i=e.charCodeAt(r++);56320<=i&&i<=57343?t[s++]=1024*(this._interim-55296)+i-56320+65536:(t[s++]=this._interim,t[s++]=i),this._interim=0}for(let n=r;n=i)return this._interim=r,s;let o=e.charCodeAt(n);56320<=o&&o<=57343?t[s++]=1024*(r-55296)+o-56320+65536:(t[s++]=r,t[s++]=o)}else 65279!==r&&(t[s++]=r)}return s}},t.Utf8ToUtf32=class{constructor(){this.interim=new Uint8Array(3)}clear(){this.interim.fill(0)}decode(e,t){let i=e.length;if(!i)return 0;let s,r,n,o,a=0,h=0,l=0;if(this.interim[0]){let s=!1,r=this.interim[0];r&=192==(224&r)?31:224==(240&r)?15:7;let n,o=0;for(;(n=63&this.interim[++o])&&o<4;)r<<=6,r|=n;let h=192==(224&this.interim[0])?2:224==(240&this.interim[0])?3:4,c=h-o;for(;l=i)return 0;if(128!=(192&(n=e[l++]))){l--,s=!0;break}this.interim[o++]=n,r<<=6,r|=63&n}s||(2===h?r<128?l--:t[a++]=r:3===h?r<2048||r>=55296&&r<=57343||65279===r||(t[a++]=r):r<65536||r>1114111||(t[a++]=r)),this.interim.fill(0)}let c=i-4,d=l;for(;d=i)return this.interim[0]=s,a;if(128!=(192&(r=e[d++]))||(h=(31&s)<<6|63&r)<128){d--;continue}t[a++]=h}else if(224==(240&s)){if(d>=i)return this.interim[0]=s,a;if(128!=(192&(r=e[d++]))){d--;continue}if(d>=i)return this.interim[0]=s,this.interim[1]=r,a;if(128!=(192&(n=e[d++]))){d--;continue}if((h=(15&s)<<12|(63&r)<<6|63&n)<2048||h>=55296&&h<=57343||65279===h)continue;t[a++]=h}else if(240==(248&s)){if(d>=i)return this.interim[0]=s,a;if(128!=(192&(r=e[d++]))){d--;continue}if(d>=i)return this.interim[0]=s,this.interim[1]=r,a;if(128!=(192&(n=e[d++]))){d--;continue}if(d>=i)return this.interim[0]=s,this.interim[1]=r,this.interim[2]=n,a;if(128!=(192&(o=e[d++]))){d--;continue}if((h=(7&s)<<18|(63&r)<<12|(63&n)<<6|63&o)<65536||h>1114111)continue;t[a++]=h}}return a}}},225:(e,t)=>{let i;Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeV6=void 0;let s=[[768,879],[1155,1158],[1160,1161],[1425,1469],[1471,1471],[1473,1474],[1476,1477],[1479,1479],[1536,1539],[1552,1557],[1611,1630],[1648,1648],[1750,1764],[1767,1768],[1770,1773],[1807,1807],[1809,1809],[1840,1866],[1958,1968],[2027,2035],[2305,2306],[2364,2364],[2369,2376],[2381,2381],[2385,2388],[2402,2403],[2433,2433],[2492,2492],[2497,2500],[2509,2509],[2530,2531],[2561,2562],[2620,2620],[2625,2626],[2631,2632],[2635,2637],[2672,2673],[2689,2690],[2748,2748],[2753,2757],[2759,2760],[2765,2765],[2786,2787],[2817,2817],[2876,2876],[2879,2879],[2881,2883],[2893,2893],[2902,2902],[2946,2946],[3008,3008],[3021,3021],[3134,3136],[3142,3144],[3146,3149],[3157,3158],[3260,3260],[3263,3263],[3270,3270],[3276,3277],[3298,3299],[3393,3395],[3405,3405],[3530,3530],[3538,3540],[3542,3542],[3633,3633],[3636,3642],[3655,3662],[3761,3761],[3764,3769],[3771,3772],[3784,3789],[3864,3865],[3893,3893],[3895,3895],[3897,3897],[3953,3966],[3968,3972],[3974,3975],[3984,3991],[3993,4028],[4038,4038],[4141,4144],[4146,4146],[4150,4151],[4153,4153],[4184,4185],[4448,4607],[4959,4959],[5906,5908],[5938,5940],[5970,5971],[6002,6003],[6068,6069],[6071,6077],[6086,6086],[6089,6099],[6109,6109],[6155,6157],[6313,6313],[6432,6434],[6439,6440],[6450,6450],[6457,6459],[6679,6680],[6912,6915],[6964,6964],[6966,6970],[6972,6972],[6978,6978],[7019,7027],[7616,7626],[7678,7679],[8203,8207],[8234,8238],[8288,8291],[8298,8303],[8400,8431],[12330,12335],[12441,12442],[43014,43014],[43019,43019],[43045,43046],[64286,64286],[65024,65039],[65056,65059],[65279,65279],[65529,65531]],r=[[68097,68099],[68101,68102],[68108,68111],[68152,68154],[68159,68159],[119143,119145],[119155,119170],[119173,119179],[119210,119213],[119362,119364],[917505,917505],[917536,917631],[917760,917999]];t.UnicodeV6=class{constructor(){if(this.version="6",!i){(i=new Uint8Array(65536)).fill(1),i[0]=0,i.fill(0,1,32),i.fill(0,127,160),i.fill(2,4352,4448),i[9001]=2,i[9002]=2,i.fill(2,11904,42192),i[12351]=1,i.fill(2,44032,55204),i.fill(2,63744,64256),i.fill(2,65040,65050),i.fill(2,65072,65136),i.fill(2,65280,65377),i.fill(2,65504,65511);for(let e=0;et[r][1])return!1;for(;r>=s;)if(e>t[i=s+r>>1][1])s=i+1;else{if(!(e=131072&&e<=196605||e>=196608&&e<=262141?2:1:0}}},5981:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.WriteBuffer=void 0;let s=i(8460),r=i(844);class n extends r.Disposable{constructor(e){super(),this._action=e,this._writeBuffer=[],this._callbacks=[],this._pendingData=0,this._bufferOffset=0,this._isSyncWriting=!1,this._syncCalls=0,this._didUserInput=!1,this._onWriteParsed=this.register(new s.EventEmitter),this.onWriteParsed=this._onWriteParsed.event}handleUserInput(){this._didUserInput=!0}writeSync(e,t){let i;if(void 0!==t&&this._syncCalls>t)return void(this._syncCalls=0);if(this._pendingData+=e.length,this._writeBuffer.push(e),this._callbacks.push(void 0),this._syncCalls++,!this._isSyncWriting){for(this._isSyncWriting=!0;i=this._writeBuffer.shift();){this._action(i);let e=this._callbacks.shift();e&&e()}this._pendingData=0,this._bufferOffset=0x7fffffff,this._isSyncWriting=!1,this._syncCalls=0}}write(e,t){if(this._pendingData>5e7)throw Error("write data discarded, use flow control to avoid losing data");if(!this._writeBuffer.length){if(this._bufferOffset=0,this._didUserInput)return this._didUserInput=!1,this._pendingData+=e.length,this._writeBuffer.push(e),this._callbacks.push(t),void this._innerWrite();setTimeout(()=>this._innerWrite())}this._pendingData+=e.length,this._writeBuffer.push(e),this._callbacks.push(t)}_innerWrite(e=0,t=!0){let i=e||Date.now();for(;this._writeBuffer.length>this._bufferOffset;){let e=this._writeBuffer[this._bufferOffset],s=this._action(e,t);if(s){let e=e=>Date.now()-i>=12?setTimeout(()=>this._innerWrite(0,e)):this._innerWrite(i,e);return void s.catch(e=>(queueMicrotask(()=>{throw e}),Promise.resolve(!1))).then(e)}let r=this._callbacks[this._bufferOffset];if(r&&r(),this._bufferOffset++,this._pendingData-=e.length,Date.now()-i>=12)break}this._writeBuffer.length>this._bufferOffset?(this._bufferOffset>50&&(this._writeBuffer=this._writeBuffer.slice(this._bufferOffset),this._callbacks=this._callbacks.slice(this._bufferOffset),this._bufferOffset=0),setTimeout(()=>this._innerWrite())):(this._writeBuffer.length=0,this._callbacks.length=0,this._pendingData=0,this._bufferOffset=0),this._onWriteParsed.fire()}}t.WriteBuffer=n},5941:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.toRgbString=t.parseColor=void 0;let i=/^([\da-f])\/([\da-f])\/([\da-f])$|^([\da-f]{2})\/([\da-f]{2})\/([\da-f]{2})$|^([\da-f]{3})\/([\da-f]{3})\/([\da-f]{3})$|^([\da-f]{4})\/([\da-f]{4})\/([\da-f]{4})$/,s=/^[\da-f]+$/;function r(e,t){let i=e.toString(16),s=i.length<2?"0"+i:i;switch(t){case 4:return i[0];case 8:return s;case 12:return(s+s).slice(0,3);default:return s+s}}t.parseColor=function(e){if(!e)return;let t=e.toLowerCase();if(0===t.indexOf("rgb:")){t=t.slice(4);let e=i.exec(t);if(e){let t=e[1]?15:e[4]?255:e[7]?4095:65535;return[Math.round(parseInt(e[1]||e[4]||e[7]||e[10],16)/t*255),Math.round(parseInt(e[2]||e[5]||e[8]||e[11],16)/t*255),Math.round(parseInt(e[3]||e[6]||e[9]||e[12],16)/t*255)]}}else if(0===t.indexOf("#")&&(t=t.slice(1),s.exec(t)&&[3,6,9,12].includes(t.length))){let e=t.length/3,i=[0,0,0];for(let s=0;s<3;++s){let r=parseInt(t.slice(e*s,e*s+e),16);i[s]=1===e?r<<4:2===e?r:3===e?r>>4:r>>8}return i}},t.toRgbString=function(e,t=16){let[i,s,n]=e;return`rgb:${r(i,t)}/${r(s,t)}/${r(n,t)}`}},5770:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.PAYLOAD_LIMIT=void 0,t.PAYLOAD_LIMIT=1e7},6351:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DcsHandler=t.DcsParser=void 0;let s=i(482),r=i(8742),n=i(5770),o=[];t.DcsParser=class{constructor(){this._handlers=Object.create(null),this._active=o,this._ident=0,this._handlerFb=()=>{},this._stack={paused:!1,loopPosition:0,fallThrough:!1}}dispose(){this._handlers=Object.create(null),this._handlerFb=()=>{},this._active=o}registerHandler(e,t){void 0===this._handlers[e]&&(this._handlers[e]=[]);let i=this._handlers[e];return i.push(t),{dispose:()=>{let e=i.indexOf(t);-1!==e&&i.splice(e,1)}}}clearHandler(e){this._handlers[e]&&delete this._handlers[e]}setHandlerFallback(e){this._handlerFb=e}reset(){if(this._active.length)for(let e=this._stack.paused?this._stack.loopPosition-1:this._active.length-1;e>=0;--e)this._active[e].unhook(!1);this._stack.paused=!1,this._active=o,this._ident=0}hook(e,t){if(this.reset(),this._ident=e,this._active=this._handlers[e]||o,this._active.length)for(let e=this._active.length-1;e>=0;e--)this._active[e].hook(t);else this._handlerFb(this._ident,"HOOK",t)}put(e,t,i){if(this._active.length)for(let s=this._active.length-1;s>=0;s--)this._active[s].put(e,t,i);else this._handlerFb(this._ident,"PUT",(0,s.utf32ToString)(e,t,i))}unhook(e,t=!0){if(this._active.length){let i=!1,s=this._active.length-1,r=!1;if(this._stack.paused&&(s=this._stack.loopPosition-1,i=t,r=this._stack.fallThrough,this._stack.paused=!1),!r&&!1===i){for(;s>=0&&!0!==(i=this._active[s].unhook(e));s--)if(i instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=s,this._stack.fallThrough=!1,i;s--}for(;s>=0;s--)if((i=this._active[s].unhook(!1))instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=s,this._stack.fallThrough=!0,i}else this._handlerFb(this._ident,"UNHOOK",e);this._active=o,this._ident=0}};let a=new r.Params;a.addParam(0),t.DcsHandler=class{constructor(e){this._handler=e,this._data="",this._params=a,this._hitLimit=!1}hook(e){this._params=e.length>1||e.params[0]?e.clone():a,this._data="",this._hitLimit=!1}put(e,t,i){this._hitLimit||(this._data+=(0,s.utf32ToString)(e,t,i),this._data.length>n.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))}unhook(e){let t=!1;if(this._hitLimit)t=!1;else if(e&&(t=this._handler(this._data,this._params))instanceof Promise)return t.then(e=>(this._params=a,this._data="",this._hitLimit=!1,e));return this._params=a,this._data="",this._hitLimit=!1,t}}},2015:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.EscapeSequenceParser=t.VT500_TRANSITION_TABLE=t.TransitionTable=void 0;let s=i(844),r=i(8742),n=i(6242),o=i(6351);class a{constructor(e){this.table=new Uint8Array(e)}setDefault(e,t){this.table.fill(e<<4|t)}add(e,t,i,s){this.table[t<<8|e]=i<<4|s}addMany(e,t,i,s){for(let r=0;rt),s=(e,t)=>i.slice(e,t),r=s(32,127),n=s(0,24);n.push(25),n.push.apply(n,s(28,32));let o=s(0,14);for(e in t.setDefault(1,0),t.addMany(r,0,2,0),o)t.addMany([24,26,153,154],e,3,0),t.addMany(s(128,144),e,3,0),t.addMany(s(144,152),e,3,0),t.add(156,e,0,0),t.add(27,e,11,1),t.add(157,e,4,8),t.addMany([152,158,159],e,0,7),t.add(155,e,11,3),t.add(144,e,11,9);return t.addMany(n,0,3,0),t.addMany(n,1,3,1),t.add(127,1,0,1),t.addMany(n,8,0,8),t.addMany(n,3,3,3),t.add(127,3,0,3),t.addMany(n,4,3,4),t.add(127,4,0,4),t.addMany(n,6,3,6),t.addMany(n,5,3,5),t.add(127,5,0,5),t.addMany(n,2,3,2),t.add(127,2,0,2),t.add(93,1,4,8),t.addMany(r,8,5,8),t.add(127,8,5,8),t.addMany([156,27,24,26,7],8,6,0),t.addMany(s(28,32),8,0,8),t.addMany([88,94,95],1,0,7),t.addMany(r,7,0,7),t.addMany(n,7,0,7),t.add(156,7,0,0),t.add(127,7,0,7),t.add(91,1,11,3),t.addMany(s(64,127),3,7,0),t.addMany(s(48,60),3,8,4),t.addMany([60,61,62,63],3,9,4),t.addMany(s(48,60),4,8,4),t.addMany(s(64,127),4,7,0),t.addMany([60,61,62,63],4,0,6),t.addMany(s(32,64),6,0,6),t.add(127,6,0,6),t.addMany(s(64,127),6,0,0),t.addMany(s(32,48),3,9,5),t.addMany(s(32,48),5,9,5),t.addMany(s(48,64),5,0,6),t.addMany(s(64,127),5,7,0),t.addMany(s(32,48),4,9,5),t.addMany(s(32,48),1,9,2),t.addMany(s(32,48),2,9,2),t.addMany(s(48,127),2,10,0),t.addMany(s(48,80),1,10,0),t.addMany(s(81,88),1,10,0),t.addMany([89,90,92],1,10,0),t.addMany(s(96,127),1,10,0),t.add(80,1,11,9),t.addMany(n,9,0,9),t.add(127,9,0,9),t.addMany(s(28,32),9,0,9),t.addMany(s(32,48),9,9,12),t.addMany(s(48,60),9,8,10),t.addMany([60,61,62,63],9,9,10),t.addMany(n,11,0,11),t.addMany(s(32,128),11,0,11),t.addMany(s(28,32),11,0,11),t.addMany(n,10,0,10),t.add(127,10,0,10),t.addMany(s(28,32),10,0,10),t.addMany(s(48,60),10,8,10),t.addMany([60,61,62,63],10,0,11),t.addMany(s(32,48),10,9,12),t.addMany(n,12,0,12),t.add(127,12,0,12),t.addMany(s(28,32),12,0,12),t.addMany(s(32,48),12,9,12),t.addMany(s(48,64),12,0,11),t.addMany(s(64,127),12,12,13),t.addMany(s(64,127),10,12,13),t.addMany(s(64,127),9,12,13),t.addMany(n,13,13,13),t.addMany(r,13,13,13),t.add(127,13,0,13),t.addMany([27,156,24,26],13,14,0),t.add(160,0,2,0),t.add(160,8,5,8),t.add(160,6,0,6),t.add(160,11,0,11),t.add(160,13,13,13),t}();class h extends s.Disposable{constructor(e=t.VT500_TRANSITION_TABLE){super(),this._transitions=e,this._parseStack={state:0,handlers:[],handlerPos:0,transition:0,chunkPos:0},this.initialState=0,this.currentState=this.initialState,this._params=new r.Params,this._params.addParam(0),this._collect=0,this.precedingCodepoint=0,this._printHandlerFb=(e,t,i)=>{},this._executeHandlerFb=e=>{},this._csiHandlerFb=(e,t)=>{},this._escHandlerFb=e=>{},this._errorHandlerFb=e=>e,this._printHandler=this._printHandlerFb,this._executeHandlers=Object.create(null),this._csiHandlers=Object.create(null),this._escHandlers=Object.create(null),this.register((0,s.toDisposable)(()=>{this._csiHandlers=Object.create(null),this._executeHandlers=Object.create(null),this._escHandlers=Object.create(null)})),this._oscParser=this.register(new n.OscParser),this._dcsParser=this.register(new o.DcsParser),this._errorHandler=this._errorHandlerFb,this.registerEscHandler({final:"\\"},()=>!0)}_identifier(e,t=[64,126]){let i=0;if(e.prefix){if(e.prefix.length>1)throw Error("only one byte as prefix supported");if((i=e.prefix.charCodeAt(0))&&60>i||i>63)throw Error("prefix must be in range 0x3c .. 0x3f")}if(e.intermediates){if(e.intermediates.length>2)throw Error("only two bytes as intermediates are supported");for(let t=0;ts||s>47)throw Error("intermediate must be in range 0x20 .. 0x2f");i<<=8,i|=s}}if(1!==e.final.length)throw Error("final must be a single byte");let s=e.final.charCodeAt(0);if(t[0]>s||s>t[1])throw Error(`final must be in range ${t[0]} .. ${t[1]}`);return i<<=8,i|=s}identToString(e){let t=[];for(;e;)t.push(String.fromCharCode(255&e)),e>>=8;return t.reverse().join("")}setPrintHandler(e){this._printHandler=e}clearPrintHandler(){this._printHandler=this._printHandlerFb}registerEscHandler(e,t){let i=this._identifier(e,[48,126]);void 0===this._escHandlers[i]&&(this._escHandlers[i]=[]);let s=this._escHandlers[i];return s.push(t),{dispose:()=>{let e=s.indexOf(t);-1!==e&&s.splice(e,1)}}}clearEscHandler(e){this._escHandlers[this._identifier(e,[48,126])]&&delete this._escHandlers[this._identifier(e,[48,126])]}setEscHandlerFallback(e){this._escHandlerFb=e}setExecuteHandler(e,t){this._executeHandlers[e.charCodeAt(0)]=t}clearExecuteHandler(e){this._executeHandlers[e.charCodeAt(0)]&&delete this._executeHandlers[e.charCodeAt(0)]}setExecuteHandlerFallback(e){this._executeHandlerFb=e}registerCsiHandler(e,t){let i=this._identifier(e);void 0===this._csiHandlers[i]&&(this._csiHandlers[i]=[]);let s=this._csiHandlers[i];return s.push(t),{dispose:()=>{let e=s.indexOf(t);-1!==e&&s.splice(e,1)}}}clearCsiHandler(e){this._csiHandlers[this._identifier(e)]&&delete this._csiHandlers[this._identifier(e)]}setCsiHandlerFallback(e){this._csiHandlerFb=e}registerDcsHandler(e,t){return this._dcsParser.registerHandler(this._identifier(e),t)}clearDcsHandler(e){this._dcsParser.clearHandler(this._identifier(e))}setDcsHandlerFallback(e){this._dcsParser.setHandlerFallback(e)}registerOscHandler(e,t){return this._oscParser.registerHandler(e,t)}clearOscHandler(e){this._oscParser.clearHandler(e)}setOscHandlerFallback(e){this._oscParser.setHandlerFallback(e)}setErrorHandler(e){this._errorHandler=e}clearErrorHandler(){this._errorHandler=this._errorHandlerFb}reset(){this.currentState=this.initialState,this._oscParser.reset(),this._dcsParser.reset(),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0,0!==this._parseStack.state&&(this._parseStack.state=2,this._parseStack.handlers=[])}_preserveStack(e,t,i,s,r){this._parseStack.state=e,this._parseStack.handlers=t,this._parseStack.handlerPos=i,this._parseStack.transition=s,this._parseStack.chunkPos=r}parse(e,t,i){let s,r=0,n=0,o=0;if(this._parseStack.state){if(2===this._parseStack.state)this._parseStack.state=0,o=this._parseStack.chunkPos+1;else{if(void 0===i||1===this._parseStack.state)throw this._parseStack.state=1,Error("improper continuation due to previous async handler, giving up parsing");let t=this._parseStack.handlers,n=this._parseStack.handlerPos-1;switch(this._parseStack.state){case 3:if(!1===i&&n>-1){for(;n>=0&&!0!==(s=t[n](this._params));n--)if(s instanceof Promise)return this._parseStack.handlerPos=n,s}this._parseStack.handlers=[];break;case 4:if(!1===i&&n>-1){for(;n>=0&&!0!==(s=t[n]());n--)if(s instanceof Promise)return this._parseStack.handlerPos=n,s}this._parseStack.handlers=[];break;case 6:if(r=e[this._parseStack.chunkPos],s=this._dcsParser.unhook(24!==r&&26!==r,i))return s;27===r&&(this._parseStack.transition|=1),this._params.reset(),this._params.addParam(0),this._collect=0;break;case 5:if(r=e[this._parseStack.chunkPos],s=this._oscParser.end(24!==r&&26!==r,i))return s;27===r&&(this._parseStack.transition|=1),this._params.reset(),this._params.addParam(0),this._collect=0}this._parseStack.state=0,o=this._parseStack.chunkPos+1,this.precedingCodepoint=0,this.currentState=15&this._parseStack.transition}}for(let i=o;i>4){case 2:for(let s=i+1;;++s)if(s>=t||(r=e[s])<32||r>126&&r<160||++s>=t||(r=e[s])<32||r>126&&r<160||++s>=t||(r=e[s])<32||r>126&&r<160||++s>=t||(r=e[s])<32||r>126&&r<160){this._printHandler(e,i,s),i=s-1;break}break;case 3:this._executeHandlers[r]?this._executeHandlers[r]():this._executeHandlerFb(r),this.precedingCodepoint=0;break;case 0:break;case 1:if(this._errorHandler({position:i,code:r,currentState:this.currentState,collect:this._collect,params:this._params,abort:!1}).abort)return;break;case 7:let o=this._csiHandlers[this._collect<<8|r],a=o?o.length-1:-1;for(;a>=0&&!0!==(s=o[a](this._params));a--)if(s instanceof Promise)return this._preserveStack(3,o,a,n,i),s;a<0&&this._csiHandlerFb(this._collect<<8|r,this._params),this.precedingCodepoint=0;break;case 8:do switch(r){case 59:this._params.addParam(0);break;case 58:this._params.addSubParam(-1);break;default:this._params.addDigit(r-48)}while(++i47&&r<60);i--;break;case 9:this._collect<<=8,this._collect|=r;break;case 10:let h=this._escHandlers[this._collect<<8|r],l=h?h.length-1:-1;for(;l>=0&&!0!==(s=h[l]());l--)if(s instanceof Promise)return this._preserveStack(4,h,l,n,i),s;l<0&&this._escHandlerFb(this._collect<<8|r),this.precedingCodepoint=0;break;case 11:this._params.reset(),this._params.addParam(0),this._collect=0;break;case 12:this._dcsParser.hook(this._collect<<8|r,this._params);break;case 13:for(let s=i+1;;++s)if(s>=t||24===(r=e[s])||26===r||27===r||r>127&&r<160){this._dcsParser.put(e,i,s),i=s-1;break}break;case 14:if(s=this._dcsParser.unhook(24!==r&&26!==r))return this._preserveStack(6,[],0,n,i),s;27===r&&(n|=1),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0;break;case 4:this._oscParser.start();break;case 5:for(let s=i+1;;s++)if(s>=t||(r=e[s])<32||r>127&&r<160){this._oscParser.put(e,i,s),i=s-1;break}break;case 6:if(s=this._oscParser.end(24!==r&&26!==r))return this._preserveStack(5,[],0,n,i),s;27===r&&(n|=1),this._params.reset(),this._params.addParam(0),this._collect=0,this.precedingCodepoint=0}this.currentState=15&n}}}t.EscapeSequenceParser=h},6242:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OscHandler=t.OscParser=void 0;let s=i(5770),r=i(482),n=[];t.OscParser=class{constructor(){this._state=0,this._active=n,this._id=-1,this._handlers=Object.create(null),this._handlerFb=()=>{},this._stack={paused:!1,loopPosition:0,fallThrough:!1}}registerHandler(e,t){void 0===this._handlers[e]&&(this._handlers[e]=[]);let i=this._handlers[e];return i.push(t),{dispose:()=>{let e=i.indexOf(t);-1!==e&&i.splice(e,1)}}}clearHandler(e){this._handlers[e]&&delete this._handlers[e]}setHandlerFallback(e){this._handlerFb=e}dispose(){this._handlers=Object.create(null),this._handlerFb=()=>{},this._active=n}reset(){if(2===this._state)for(let e=this._stack.paused?this._stack.loopPosition-1:this._active.length-1;e>=0;--e)this._active[e].end(!1);this._stack.paused=!1,this._active=n,this._id=-1,this._state=0}_start(){if(this._active=this._handlers[this._id]||n,this._active.length)for(let e=this._active.length-1;e>=0;e--)this._active[e].start();else this._handlerFb(this._id,"START")}_put(e,t,i){if(this._active.length)for(let s=this._active.length-1;s>=0;s--)this._active[s].put(e,t,i);else this._handlerFb(this._id,"PUT",(0,r.utf32ToString)(e,t,i))}start(){this.reset(),this._state=1}put(e,t,i){if(3!==this._state){if(1===this._state)for(;t0&&this._put(e,t,i)}}end(e,t=!0){if(0!==this._state){if(3!==this._state){if(1===this._state&&this._start(),this._active.length){let i=!1,s=this._active.length-1,r=!1;if(this._stack.paused&&(s=this._stack.loopPosition-1,i=t,r=this._stack.fallThrough,this._stack.paused=!1),!r&&!1===i){for(;s>=0&&!0!==(i=this._active[s].end(e));s--)if(i instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=s,this._stack.fallThrough=!1,i;s--}for(;s>=0;s--)if((i=this._active[s].end(!1))instanceof Promise)return this._stack.paused=!0,this._stack.loopPosition=s,this._stack.fallThrough=!0,i}else this._handlerFb(this._id,"END",e)}this._active=n,this._id=-1,this._state=0}}},t.OscHandler=class{constructor(e){this._handler=e,this._data="",this._hitLimit=!1}start(){this._data="",this._hitLimit=!1}put(e,t,i){this._hitLimit||(this._data+=(0,r.utf32ToString)(e,t,i),this._data.length>s.PAYLOAD_LIMIT&&(this._data="",this._hitLimit=!0))}end(e){let t=!1;if(this._hitLimit)t=!1;else if(e&&(t=this._handler(this._data))instanceof Promise)return t.then(e=>(this._data="",this._hitLimit=!1,e));return this._data="",this._hitLimit=!1,t}}},8742:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.Params=void 0;class i{static fromArray(e){let t=new i;if(!e.length)return t;for(let i=Array.isArray(e[0])?1:0;i256)throw Error("maxSubParamsLength must not be greater than 256");this.params=new Int32Array(e),this.length=0,this._subParams=new Int32Array(t),this._subParamsLength=0,this._subParamsIdx=new Uint16Array(e),this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}clone(){let e=new i(this.maxLength,this.maxSubParamsLength);return e.params.set(this.params),e.length=this.length,e._subParams.set(this._subParams),e._subParamsLength=this._subParamsLength,e._subParamsIdx.set(this._subParamsIdx),e._rejectDigits=this._rejectDigits,e._rejectSubDigits=this._rejectSubDigits,e._digitIsSub=this._digitIsSub,e}toArray(){let e=[];for(let t=0;t>8,s=255&this._subParamsIdx[t];s-i>0&&e.push(Array.prototype.slice.call(this._subParams,i,s))}return e}reset(){this.length=0,this._subParamsLength=0,this._rejectDigits=!1,this._rejectSubDigits=!1,this._digitIsSub=!1}addParam(e){if(this._digitIsSub=!1,this.length>=this.maxLength)this._rejectDigits=!0;else{if(e<-1)throw Error("values lesser than -1 are not allowed");this._subParamsIdx[this.length]=this._subParamsLength<<8|this._subParamsLength,this.params[this.length++]=e>0x7fffffff?0x7fffffff:e}}addSubParam(e){if(this._digitIsSub=!0,this.length){if(this._rejectDigits||this._subParamsLength>=this.maxSubParamsLength)this._rejectSubDigits=!0;else{if(e<-1)throw Error("values lesser than -1 are not allowed");this._subParams[this._subParamsLength++]=e>0x7fffffff?0x7fffffff:e,this._subParamsIdx[this.length-1]++}}}hasSubParams(e){return(255&this._subParamsIdx[e])-(this._subParamsIdx[e]>>8)>0}getSubParams(e){let t=this._subParamsIdx[e]>>8,i=255&this._subParamsIdx[e];return i-t>0?this._subParams.subarray(t,i):null}getSubParamsAll(){let e={};for(let t=0;t>8,s=255&this._subParamsIdx[t];s-i>0&&(e[t]=this._subParams.slice(i,s))}return e}addDigit(e){let t;if(this._rejectDigits||!(t=this._digitIsSub?this._subParamsLength:this.length)||this._digitIsSub&&this._rejectSubDigits)return;let i=this._digitIsSub?this._subParams:this.params,s=i[t-1];i[t-1]=~s?Math.min(10*s+e,0x7fffffff):e}}t.Params=i},5741:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.AddonManager=void 0,t.AddonManager=class{constructor(){this._addons=[]}dispose(){for(let e=this._addons.length-1;e>=0;e--)this._addons[e].instance.dispose()}loadAddon(e,t){let i={instance:t,dispose:t.dispose,isDisposed:!1};this._addons.push(i),t.dispose=()=>this._wrappedAddonDispose(i),t.activate(e)}_wrappedAddonDispose(e){if(e.isDisposed)return;let t=-1;for(let i=0;i{Object.defineProperty(t,"__esModule",{value:!0}),t.BufferApiView=void 0;let s=i(3785),r=i(511);t.BufferApiView=class{constructor(e,t){this._buffer=e,this.type=t}init(e){return this._buffer=e,this}get cursorY(){return this._buffer.y}get cursorX(){return this._buffer.x}get viewportY(){return this._buffer.ydisp}get baseY(){return this._buffer.ybase}get length(){return this._buffer.lines.length}getLine(e){let t=this._buffer.lines.get(e);if(t)return new s.BufferLineApiView(t)}getNullCell(){return new r.CellData}}},3785:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BufferLineApiView=void 0;let s=i(511);t.BufferLineApiView=class{constructor(e){this._line=e}get isWrapped(){return this._line.isWrapped}get length(){return this._line.length}getCell(e,t){if(!(e<0||e>=this._line.length))return t?(this._line.loadCell(e,t),t):this._line.loadCell(e,new s.CellData)}translateToString(e,t,i){return this._line.translateToString(e,t,i)}}},8285:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BufferNamespaceApi=void 0;let s=i(8771),r=i(8460),n=i(844);class o extends n.Disposable{constructor(e){super(),this._core=e,this._onBufferChange=this.register(new r.EventEmitter),this.onBufferChange=this._onBufferChange.event,this._normal=new s.BufferApiView(this._core.buffers.normal,"normal"),this._alternate=new s.BufferApiView(this._core.buffers.alt,"alternate"),this._core.buffers.onBufferActivate(()=>this._onBufferChange.fire(this.active))}get active(){if(this._core.buffers.active===this._core.buffers.normal)return this.normal;if(this._core.buffers.active===this._core.buffers.alt)return this.alternate;throw Error("Active buffer is neither normal nor alternate")}get normal(){return this._normal.init(this._core.buffers.normal)}get alternate(){return this._alternate.init(this._core.buffers.alt)}}t.BufferNamespaceApi=o},7975:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ParserApi=void 0,t.ParserApi=class{constructor(e){this._core=e}registerCsiHandler(e,t){return this._core.registerCsiHandler(e,e=>t(e.toArray()))}addCsiHandler(e,t){return this.registerCsiHandler(e,t)}registerDcsHandler(e,t){return this._core.registerDcsHandler(e,(e,i)=>t(e,i.toArray()))}addDcsHandler(e,t){return this.registerDcsHandler(e,t)}registerEscHandler(e,t){return this._core.registerEscHandler(e,t)}addEscHandler(e,t){return this.registerEscHandler(e,t)}registerOscHandler(e,t){return this._core.registerOscHandler(e,t)}addOscHandler(e,t){return this.registerOscHandler(e,t)}}},7090:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeApi=void 0,t.UnicodeApi=class{constructor(e){this._core=e}register(e){this._core.unicodeService.register(e)}get versions(){return this._core.unicodeService.versions}get activeVersion(){return this._core.unicodeService.activeVersion}set activeVersion(e){this._core.unicodeService.activeVersion=e}}},744:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.BufferService=t.MINIMUM_ROWS=t.MINIMUM_COLS=void 0;let n=i(8460),o=i(844),a=i(5295),h=i(2585);t.MINIMUM_COLS=2,t.MINIMUM_ROWS=1;let l=t.BufferService=class extends o.Disposable{get buffer(){return this.buffers.active}constructor(e){super(),this.isUserScrolling=!1,this._onResize=this.register(new n.EventEmitter),this.onResize=this._onResize.event,this._onScroll=this.register(new n.EventEmitter),this.onScroll=this._onScroll.event,this.cols=Math.max(e.rawOptions.cols||0,t.MINIMUM_COLS),this.rows=Math.max(e.rawOptions.rows||0,t.MINIMUM_ROWS),this.buffers=this.register(new a.BufferSet(e,this))}resize(e,t){this.cols=e,this.rows=t,this.buffers.resize(e,t),this._onResize.fire({cols:e,rows:t})}reset(){this.buffers.reset(),this.isUserScrolling=!1}scroll(e,t=!1){let i;let s=this.buffer;(i=this._cachedBlankLine)&&i.length===this.cols&&i.getFg(0)===e.fg&&i.getBg(0)===e.bg||(i=s.getBlankLine(e,t),this._cachedBlankLine=i),i.isWrapped=t;let r=s.ybase+s.scrollTop,n=s.ybase+s.scrollBottom;if(0===s.scrollTop){let e=s.lines.isFull;n===s.lines.length-1?e?s.lines.recycle().copyFrom(i):s.lines.push(i.clone()):s.lines.splice(n+1,0,i.clone()),e?this.isUserScrolling&&(s.ydisp=Math.max(s.ydisp-1,0)):(s.ybase++,this.isUserScrolling||s.ydisp++)}else{let e=n-r+1;s.lines.shiftElements(r+1,e-1,-1),s.lines.set(n,i.clone())}this.isUserScrolling||(s.ydisp=s.ybase),this._onScroll.fire(s.ydisp)}scrollLines(e,t,i){let s=this.buffer;if(e<0){if(0===s.ydisp)return;this.isUserScrolling=!0}else e+s.ydisp>=s.ybase&&(this.isUserScrolling=!1);let r=s.ydisp;s.ydisp=Math.max(Math.min(s.ydisp+e,s.ybase),0),r!==s.ydisp&&(t||this._onScroll.fire(s.ydisp))}};t.BufferService=s([r(0,h.IOptionsService)],l)},7994:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.CharsetService=void 0,t.CharsetService=class{constructor(){this.glevel=0,this._charsets=[]}reset(){this.charset=void 0,this._charsets=[],this.glevel=0}setgLevel(e){this.glevel=e,this.charset=this._charsets[e]}setgCharset(e,t){this._charsets[e]=t,this.glevel===e&&(this.charset=t)}}},1753:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoreMouseService=void 0;let n=i(2585),o=i(8460),a=i(844),h={NONE:{events:0,restrict:()=>!1},X10:{events:1,restrict:e=>4!==e.button&&1===e.action&&(e.ctrl=!1,e.alt=!1,e.shift=!1,!0)},VT200:{events:19,restrict:e=>32!==e.action},DRAG:{events:23,restrict:e=>32!==e.action||3!==e.button},ANY:{events:31,restrict:e=>!0}};function l(e,t){let i=(e.ctrl?16:0)|(e.shift?4:0)|(e.alt?8:0);return 4===e.button?(i|=64,i|=e.action):(i|=3&e.button,4&e.button&&(i|=64),8&e.button&&(i|=128),32===e.action?i|=32:0!==e.action||t||(i|=3)),i}let c=String.fromCharCode,d={DEFAULT:e=>{let t=[l(e,!1)+32,e.col+32,e.row+32];return t[0]>255||t[1]>255||t[2]>255?"":`${c(t[0])}${c(t[1])}${c(t[2])}`},SGR:e=>{let t=0===e.action&&4!==e.button?"m":"M";return`[<${l(e,!0)};${e.col};${e.row}${t}`},SGR_PIXELS:e=>{let t=0===e.action&&4!==e.button?"m":"M";return`[<${l(e,!0)};${e.x};${e.y}${t}`}},_=t.CoreMouseService=class extends a.Disposable{constructor(e,t){for(let i of(super(),this._bufferService=e,this._coreService=t,this._protocols={},this._encodings={},this._activeProtocol="",this._activeEncoding="",this._lastEvent=null,this._onProtocolChange=this.register(new o.EventEmitter),this.onProtocolChange=this._onProtocolChange.event,Object.keys(h)))this.addProtocol(i,h[i]);for(let e of Object.keys(d))this.addEncoding(e,d[e]);this.reset()}addProtocol(e,t){this._protocols[e]=t}addEncoding(e,t){this._encodings[e]=t}get activeProtocol(){return this._activeProtocol}get areMouseEventsActive(){return 0!==this._protocols[this._activeProtocol].events}set activeProtocol(e){if(!this._protocols[e])throw Error(`unknown protocol "${e}"`);this._activeProtocol=e,this._onProtocolChange.fire(this._protocols[e].events)}get activeEncoding(){return this._activeEncoding}set activeEncoding(e){if(!this._encodings[e])throw Error(`unknown encoding "${e}"`);this._activeEncoding=e}reset(){this.activeProtocol="NONE",this.activeEncoding="DEFAULT",this._lastEvent=null}triggerMouseEvent(e){if(e.col<0||e.col>=this._bufferService.cols||e.row<0||e.row>=this._bufferService.rows||4===e.button&&32===e.action||3===e.button&&32!==e.action||4!==e.button&&(2===e.action||3===e.action)||(e.col++,e.row++,32===e.action&&this._lastEvent&&this._equalEvents(this._lastEvent,e,"SGR_PIXELS"===this._activeEncoding))||!this._protocols[this._activeProtocol].restrict(e))return!1;let t=this._encodings[this._activeEncoding](e);return t&&("DEFAULT"===this._activeEncoding?this._coreService.triggerBinaryEvent(t):this._coreService.triggerDataEvent(t,!0)),this._lastEvent=e,!0}explainEvents(e){return{down:!!(1&e),up:!!(2&e),drag:!!(4&e),move:!!(8&e),wheel:!!(16&e)}}_equalEvents(e,t,i){if(i){if(e.x!==t.x||e.y!==t.y)return!1}else if(e.col!==t.col||e.row!==t.row)return!1;return e.button===t.button&&e.action===t.action&&e.ctrl===t.ctrl&&e.alt===t.alt&&e.shift===t.shift}};t.CoreMouseService=s([r(0,n.IBufferService),r(1,n.ICoreService)],_)},6975:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoreService=void 0;let n=i(1439),o=i(8460),a=i(844),h=i(2585),l=Object.freeze({insertMode:!1}),c=Object.freeze({applicationCursorKeys:!1,applicationKeypad:!1,bracketedPasteMode:!1,origin:!1,reverseWraparound:!1,sendFocus:!1,wraparound:!0}),d=t.CoreService=class extends a.Disposable{constructor(e,t,i){super(),this._bufferService=e,this._logService=t,this._optionsService=i,this.isCursorInitialized=!1,this.isCursorHidden=!1,this._onData=this.register(new o.EventEmitter),this.onData=this._onData.event,this._onUserInput=this.register(new o.EventEmitter),this.onUserInput=this._onUserInput.event,this._onBinary=this.register(new o.EventEmitter),this.onBinary=this._onBinary.event,this._onRequestScrollToBottom=this.register(new o.EventEmitter),this.onRequestScrollToBottom=this._onRequestScrollToBottom.event,this.modes=(0,n.clone)(l),this.decPrivateModes=(0,n.clone)(c)}reset(){this.modes=(0,n.clone)(l),this.decPrivateModes=(0,n.clone)(c)}triggerDataEvent(e,t=!1){if(this._optionsService.rawOptions.disableStdin)return;let i=this._bufferService.buffer;t&&this._optionsService.rawOptions.scrollOnUserInput&&i.ybase!==i.ydisp&&this._onRequestScrollToBottom.fire(),t&&this._onUserInput.fire(),this._logService.debug(`sending data "${e}"`,()=>e.split("").map(e=>e.charCodeAt(0))),this._onData.fire(e)}triggerBinaryEvent(e){this._optionsService.rawOptions.disableStdin||(this._logService.debug(`sending binary "${e}"`,()=>e.split("").map(e=>e.charCodeAt(0))),this._onBinary.fire(e))}};t.CoreService=s([r(0,h.IBufferService),r(1,h.ILogService),r(2,h.IOptionsService)],d)},9074:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.DecorationService=void 0;let s=i(8055),r=i(8460),n=i(844),o=i(6106),a=0,h=0;class l extends n.Disposable{get decorations(){return this._decorations.values()}constructor(){super(),this._decorations=new o.SortedList(e=>null==e?void 0:e.marker.line),this._onDecorationRegistered=this.register(new r.EventEmitter),this.onDecorationRegistered=this._onDecorationRegistered.event,this._onDecorationRemoved=this.register(new r.EventEmitter),this.onDecorationRemoved=this._onDecorationRemoved.event,this.register((0,n.toDisposable)(()=>this.reset()))}registerDecoration(e){if(e.marker.isDisposed)return;let t=new c(e);if(t){let e=t.marker.onDispose(()=>t.dispose());t.onDispose(()=>{t&&(this._decorations.delete(t)&&this._onDecorationRemoved.fire(t),e.dispose())}),this._decorations.insert(t),this._onDecorationRegistered.fire(t)}return t}reset(){for(let e of this._decorations.values())e.dispose();this._decorations.clear()}*getDecorationsAtCell(e,t,i){var s,r,n;let o=0,a=0;for(let h of this._decorations.getKeyIterator(t))a=(o=null!==(s=h.options.x)&&void 0!==s?s:0)+(null!==(r=h.options.width)&&void 0!==r?r:1),e>=o&&e{var r,n,o;h=(a=null!==(r=t.options.x)&&void 0!==r?r:0)+(null!==(n=t.options.width)&&void 0!==n?n:1),e>=a&&e{Object.defineProperty(t,"__esModule",{value:!0}),t.InstantiationService=t.ServiceCollection=void 0;let s=i(2585),r=i(8343);class n{constructor(...e){for(let[t,i]of(this._entries=new Map,e))this.set(t,i)}set(e,t){let i=this._entries.get(e);return this._entries.set(e,t),i}forEach(e){for(let[t,i]of this._entries.entries())e(t,i)}has(e){return this._entries.has(e)}get(e){return this._entries.get(e)}}t.ServiceCollection=n,t.InstantiationService=class{constructor(){this._services=new n,this._services.set(s.IInstantiationService,this)}setService(e,t){this._services.set(e,t)}getService(e){return this._services.get(e)}createInstance(e,...t){let i=(0,r.getServiceDependencies)(e).sort((e,t)=>e.index-t.index),s=[];for(let t of i){let i=this._services.get(t.id);if(!i)throw Error(`[createInstance] ${e.name} depends on UNKNOWN service ${t.id}.`);s.push(i)}let n=i.length>0?i[0].index:t.length;if(t.length!==n)throw Error(`[createInstance] First service dependency of ${e.name} at position ${n+1} conflicts with ${t.length} static arguments`);return new e(...[...t,...s])}}},7866:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.traceCall=t.setTraceLogger=t.LogService=void 0;let n=i(844),o=i(2585),a={trace:o.LogLevelEnum.TRACE,debug:o.LogLevelEnum.DEBUG,info:o.LogLevelEnum.INFO,warn:o.LogLevelEnum.WARN,error:o.LogLevelEnum.ERROR,off:o.LogLevelEnum.OFF},h,l=t.LogService=class extends n.Disposable{get logLevel(){return this._logLevel}constructor(e){super(),this._optionsService=e,this._logLevel=o.LogLevelEnum.OFF,this._updateLogLevel(),this.register(this._optionsService.onSpecificOptionChange("logLevel",()=>this._updateLogLevel())),h=this}_updateLogLevel(){this._logLevel=a[this._optionsService.rawOptions.logLevel]}_evalLazyOptionalParams(e){for(let t=0;tJSON.stringify(e)).join(", ")})`);let t=s.apply(this,e);return h.trace(`GlyphRenderer#${s.name} return`,t),t}}},7302:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.OptionsService=t.DEFAULT_OPTIONS=void 0;let s=i(8460),r=i(844),n=i(6114);t.DEFAULT_OPTIONS={cols:80,rows:24,cursorBlink:!1,cursorStyle:"block",cursorWidth:1,cursorInactiveStyle:"outline",customGlyphs:!0,drawBoldTextInBrightColors:!0,fastScrollModifier:"alt",fastScrollSensitivity:5,fontFamily:"courier-new, courier, monospace",fontSize:15,fontWeight:"normal",fontWeightBold:"bold",ignoreBracketedPasteMode:!1,lineHeight:1,letterSpacing:0,linkHandler:null,logLevel:"info",logger:null,scrollback:1e3,scrollOnUserInput:!0,scrollSensitivity:1,screenReaderMode:!1,smoothScrollDuration:0,macOptionIsMeta:!1,macOptionClickForcesSelection:!1,minimumContrastRatio:1,disableStdin:!1,allowProposedApi:!1,allowTransparency:!1,tabStopWidth:8,theme:{},rightClickSelectsWord:n.isMac,windowOptions:{},windowsMode:!1,windowsPty:{},wordSeparator:" ()[]{}',\"`",altClickMovesCursor:!0,convertEol:!1,termName:"xterm",cancelEvents:!1,overviewRulerWidth:0};let o=["normal","bold","100","200","300","400","500","600","700","800","900"];class a extends r.Disposable{constructor(e){super(),this._onOptionChange=this.register(new s.EventEmitter),this.onOptionChange=this._onOptionChange.event;let i=Object.assign({},t.DEFAULT_OPTIONS);for(let t in e)if(t in i)try{let s=e[t];i[t]=this._sanitizeAndValidateOption(t,s)}catch(e){console.error(e)}this.rawOptions=i,this.options=Object.assign({},i),this._setupOptions()}onSpecificOptionChange(e,t){return this.onOptionChange(i=>{i===e&&t(this.rawOptions[e])})}onMultipleOptionChange(e,t){return this.onOptionChange(i=>{-1!==e.indexOf(i)&&t()})}_setupOptions(){let e=e=>{if(!(e in t.DEFAULT_OPTIONS))throw Error(`No option with key "${e}"`);return this.rawOptions[e]},i=(e,i)=>{if(!(e in t.DEFAULT_OPTIONS))throw Error(`No option with key "${e}"`);i=this._sanitizeAndValidateOption(e,i),this.rawOptions[e]!==i&&(this.rawOptions[e]=i,this._onOptionChange.fire(e))};for(let t in this.rawOptions){let s={get:e.bind(this,t),set:i.bind(this,t)};Object.defineProperty(this.options,t,s)}}_sanitizeAndValidateOption(e,i){switch(e){case"cursorStyle":var s;if(i||(i=t.DEFAULT_OPTIONS[e]),!("block"===(s=i)||"underline"===s||"bar"===s))throw Error(`"${i}" is not a valid value for ${e}`);break;case"wordSeparator":i||(i=t.DEFAULT_OPTIONS[e]);break;case"fontWeight":case"fontWeightBold":if("number"==typeof i&&1<=i&&i<=1e3)break;i=o.includes(i)?i:t.DEFAULT_OPTIONS[e];break;case"cursorWidth":i=Math.floor(i);case"lineHeight":case"tabStopWidth":if(i<1)throw Error(`${e} cannot be less than 1, value: ${i}`);break;case"minimumContrastRatio":i=Math.max(1,Math.min(21,Math.round(10*i)/10));break;case"scrollback":if((i=Math.min(i,0xffffffff))<0)throw Error(`${e} cannot be less than 0, value: ${i}`);break;case"fastScrollSensitivity":case"scrollSensitivity":if(i<=0)throw Error(`${e} cannot be less than or equal to 0, value: ${i}`);break;case"rows":case"cols":if(!i&&0!==i)throw Error(`${e} must be numeric, value: ${i}`);break;case"windowsPty":i=null!=i?i:{}}return i}}t.OptionsService=a},2660:function(e,t,i){var s=this&&this.__decorate||function(e,t,i,s){var r,n=arguments.length,o=n<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,i):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,i,s);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(o=(n<3?r(o):n>3?r(t,i,o):r(t,i))||o);return n>3&&o&&Object.defineProperty(t,i,o),o},r=this&&this.__param||function(e,t){return function(i,s){t(i,s,e)}};Object.defineProperty(t,"__esModule",{value:!0}),t.OscLinkService=void 0;let n=i(2585),o=t.OscLinkService=class{constructor(e){this._bufferService=e,this._nextId=1,this._entriesWithId=new Map,this._dataByLinkId=new Map}registerLink(e){let t=this._bufferService.buffer;if(void 0===e.id){let i=t.addMarker(t.ybase+t.y),s={data:e,id:this._nextId++,lines:[i]};return i.onDispose(()=>this._removeMarkerFromLink(s,i)),this._dataByLinkId.set(s.id,s),s.id}let i=this._getEntryIdKey(e),s=this._entriesWithId.get(i);if(s)return this.addLineToLink(s.id,t.ybase+t.y),s.id;let r=t.addMarker(t.ybase+t.y),n={id:this._nextId++,key:this._getEntryIdKey(e),data:e,lines:[r]};return r.onDispose(()=>this._removeMarkerFromLink(n,r)),this._entriesWithId.set(n.key,n),this._dataByLinkId.set(n.id,n),n.id}addLineToLink(e,t){let i=this._dataByLinkId.get(e);if(i&&i.lines.every(e=>e.line!==t)){let e=this._bufferService.buffer.addMarker(t);i.lines.push(e),e.onDispose(()=>this._removeMarkerFromLink(i,e))}}getLinkData(e){var t;return null===(t=this._dataByLinkId.get(e))||void 0===t?void 0:t.data}_getEntryIdKey(e){return`${e.id};;${e.uri}`}_removeMarkerFromLink(e,t){let i=e.lines.indexOf(t);-1!==i&&(e.lines.splice(i,1),0===e.lines.length&&(void 0!==e.data.id&&this._entriesWithId.delete(e.key),this._dataByLinkId.delete(e.id)))}};t.OscLinkService=s([r(0,n.IBufferService)],o)},8343:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.createDecorator=t.getServiceDependencies=t.serviceRegistry=void 0;let i="di$target",s="di$dependencies";t.serviceRegistry=new Map,t.getServiceDependencies=function(e){return e[s]||[]},t.createDecorator=function(e){if(t.serviceRegistry.has(e))return t.serviceRegistry.get(e);let r=function(e,t,n){if(3!=arguments.length)throw Error("@IServiceName-decorator can only be used to decorate a parameter");e[i]===e?e[s].push({id:r,index:n}):(e[s]=[{id:r,index:n}],e[i]=e)};return r.toString=()=>e,t.serviceRegistry.set(e,r),r}},2585:(e,t,i)=>{var s;Object.defineProperty(t,"__esModule",{value:!0}),t.IDecorationService=t.IUnicodeService=t.IOscLinkService=t.IOptionsService=t.ILogService=t.LogLevelEnum=t.IInstantiationService=t.ICharsetService=t.ICoreService=t.ICoreMouseService=t.IBufferService=void 0;let r=i(8343);t.IBufferService=(0,r.createDecorator)("BufferService"),t.ICoreMouseService=(0,r.createDecorator)("CoreMouseService"),t.ICoreService=(0,r.createDecorator)("CoreService"),t.ICharsetService=(0,r.createDecorator)("CharsetService"),t.IInstantiationService=(0,r.createDecorator)("InstantiationService"),function(e){e[e.TRACE=0]="TRACE",e[e.DEBUG=1]="DEBUG",e[e.INFO=2]="INFO",e[e.WARN=3]="WARN",e[e.ERROR=4]="ERROR",e[e.OFF=5]="OFF"}(s||(t.LogLevelEnum=s={})),t.ILogService=(0,r.createDecorator)("LogService"),t.IOptionsService=(0,r.createDecorator)("OptionsService"),t.IOscLinkService=(0,r.createDecorator)("OscLinkService"),t.IUnicodeService=(0,r.createDecorator)("UnicodeService"),t.IDecorationService=(0,r.createDecorator)("DecorationService")},1480:(e,t,i)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.UnicodeService=void 0;let s=i(8460),r=i(225);t.UnicodeService=class{constructor(){this._providers=Object.create(null),this._active="",this._onChange=new s.EventEmitter,this.onChange=this._onChange.event;let e=new r.UnicodeV6;this.register(e),this._active=e.version,this._activeProvider=e}dispose(){this._onChange.dispose()}get versions(){return Object.keys(this._providers)}get activeVersion(){return this._active}set activeVersion(e){if(!this._providers[e])throw Error(`unknown Unicode version "${e}"`);this._active=e,this._activeProvider=this._providers[e],this._onChange.fire(e)}register(e){this._providers[e.version]=e}wcwidth(e){return this._activeProvider.wcwidth(e)}getStringCellWidth(e){let t=0,i=e.length;for(let s=0;s=i)return t+this.wcwidth(r);let n=e.charCodeAt(s);56320<=n&&n<=57343?r=1024*(r-55296)+n-56320+65536:t+=this.wcwidth(n)}t+=this.wcwidth(r)}return t}}}},t={};function i(s){var r=t[s];if(void 0!==r)return r.exports;var n=t[s]={exports:{}};return e[s].call(n.exports,n,n.exports,i),n.exports}var s={};return(()=>{Object.defineProperty(s,"__esModule",{value:!0}),s.Terminal=void 0;let e=i(9042),t=i(3236),r=i(844),n=i(5741),o=i(8285),a=i(7975),h=i(7090),l=["cols","rows"];class c extends r.Disposable{constructor(e){super(),this._core=this.register(new t.Terminal(e)),this._addonManager=this.register(new n.AddonManager),this._publicOptions=Object.assign({},this._core.options);let i=e=>this._core.options[e],s=(e,t)=>{this._checkReadonlyOptions(e),this._core.options[e]=t};for(let e in this._core.options){let t={get:i.bind(this,e),set:s.bind(this,e)};Object.defineProperty(this._publicOptions,e,t)}}_checkReadonlyOptions(e){if(l.includes(e))throw Error(`Option "${e}" can only be set in the constructor`)}_checkProposedApi(){if(!this._core.optionsService.rawOptions.allowProposedApi)throw Error("You must set the allowProposedApi option to true to use proposed API")}get onBell(){return this._core.onBell}get onBinary(){return this._core.onBinary}get onCursorMove(){return this._core.onCursorMove}get onData(){return this._core.onData}get onKey(){return this._core.onKey}get onLineFeed(){return this._core.onLineFeed}get onRender(){return this._core.onRender}get onResize(){return this._core.onResize}get onScroll(){return this._core.onScroll}get onSelectionChange(){return this._core.onSelectionChange}get onTitleChange(){return this._core.onTitleChange}get onWriteParsed(){return this._core.onWriteParsed}get element(){return this._core.element}get parser(){return this._parser||(this._parser=new a.ParserApi(this._core)),this._parser}get unicode(){return this._checkProposedApi(),new h.UnicodeApi(this._core)}get textarea(){return this._core.textarea}get rows(){return this._core.rows}get cols(){return this._core.cols}get buffer(){return this._buffer||(this._buffer=this.register(new o.BufferNamespaceApi(this._core))),this._buffer}get markers(){return this._checkProposedApi(),this._core.markers}get modes(){let e=this._core.coreService.decPrivateModes,t="none";switch(this._core.coreMouseService.activeProtocol){case"X10":t="x10";break;case"VT200":t="vt200";break;case"DRAG":t="drag";break;case"ANY":t="any"}return{applicationCursorKeysMode:e.applicationCursorKeys,applicationKeypadMode:e.applicationKeypad,bracketedPasteMode:e.bracketedPasteMode,insertMode:this._core.coreService.modes.insertMode,mouseTrackingMode:t,originMode:e.origin,reverseWraparoundMode:e.reverseWraparound,sendFocusMode:e.sendFocus,wraparoundMode:e.wraparound}}get options(){return this._publicOptions}set options(e){for(let t in e)this._publicOptions[t]=e[t]}blur(){this._core.blur()}focus(){this._core.focus()}resize(e,t){this._verifyIntegers(e,t),this._core.resize(e,t)}open(e){this._core.open(e)}attachCustomKeyEventHandler(e){this._core.attachCustomKeyEventHandler(e)}registerLinkProvider(e){return this._core.registerLinkProvider(e)}registerCharacterJoiner(e){return this._checkProposedApi(),this._core.registerCharacterJoiner(e)}deregisterCharacterJoiner(e){this._checkProposedApi(),this._core.deregisterCharacterJoiner(e)}registerMarker(e=0){return this._verifyIntegers(e),this._core.registerMarker(e)}registerDecoration(e){var t,i,s;return this._checkProposedApi(),this._verifyPositiveIntegers(null!==(t=e.x)&&void 0!==t?t:0,null!==(i=e.width)&&void 0!==i?i:0,null!==(s=e.height)&&void 0!==s?s:0),this._core.registerDecoration(e)}hasSelection(){return this._core.hasSelection()}select(e,t,i){this._verifyIntegers(e,t,i),this._core.select(e,t,i)}getSelection(){return this._core.getSelection()}getSelectionPosition(){return this._core.getSelectionPosition()}clearSelection(){this._core.clearSelection()}selectAll(){this._core.selectAll()}selectLines(e,t){this._verifyIntegers(e,t),this._core.selectLines(e,t)}dispose(){super.dispose()}scrollLines(e){this._verifyIntegers(e),this._core.scrollLines(e)}scrollPages(e){this._verifyIntegers(e),this._core.scrollPages(e)}scrollToTop(){this._core.scrollToTop()}scrollToBottom(){this._core.scrollToBottom()}scrollToLine(e){this._verifyIntegers(e),this._core.scrollToLine(e)}clear(){this._core.clear()}write(e,t){this._core.write(e,t)}writeln(e,t){this._core.write(e),this._core.write("\r\n",t)}paste(e){this._core.paste(e)}refresh(e,t){this._verifyIntegers(e,t),this._core.refresh(e,t)}reset(){this._core.reset()}clearTextureAtlas(){this._core.clearTextureAtlas()}loadAddon(e){this._addonManager.loadAddon(this,e)}static get strings(){return e}_verifyIntegers(...e){for(let t of e)if(t===1/0||isNaN(t)||t%1!=0)throw Error("This API only accepts integers")}_verifyPositiveIntegers(...e){for(let t of e)if(t&&(t===1/0||isNaN(t)||t%1!=0||t<0))throw Error("This API only accepts positive integers")}}s.Terminal=c})(),s})(),e.exports=t()}}]); \ No newline at end of file diff --git a/dsql-app/.local_dist/static/chunks/framework-5f43af1a76a0211a.js b/dsql-app/.local_dist/static/chunks/framework-5f43af1a76a0211a.js deleted file mode 100644 index 023eacbb..00000000 --- a/dsql-app/.local_dist/static/chunks/framework-5f43af1a76a0211a.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6593],{2551:(e,n,t)=>{var r,l,a,u,o,i,s=t(6540),c=t(9982);function f(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t

      @?(jA~U>nBK9pz$uC-vtc;Bgkmg1{{UBr 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

      $aK zVeTeXHV9)_c7qIR>b0}ejg6hUf+ArZ*;1@MXm(M_Bx$2a2KOuc((|2p$AF`-c}}n0 zJlZ0^Hq5>mpG0;mVTYu)5~nw{X*fn^zfB5u5KKDkAl4R;9pqBg%nD>BOP8@$di>K* zuYQU~fD3}Xk4bv72o<9tH|U~CtyG7H=Dm@*SyDCO-n#M|RTHCb+^C3m3Q$W3QDAca zR*6v?Yjq)u`tk<;IGerS!}*87(?Zrv-A0fmhyr& zH`gT4j`43Ir_^d_D{nc{pCaO=Vp#>Y;N6A+Hri~2*CnOa34e3H5$Wu)6qU-ZC4vV zx5w2D$g`He46V9xrm}0%Tl?iKE8cERtlb+edZ=`3b|k{^+>muV9C^9AL+XR!FK4~< zo|+(L2(IWRBr*PPrDXf~d@*ljZbecpc4-7?fo$#bZY$m(_cXVhGI8Hwz5SbH;s#-s za8rNzxcy~3JHpIk5hfOaie>(bRp6M`>ys1Eair(=1(K^9-8z?n{4hcpOBbsneNigl z$O@>h&+3v`oy@*Qo_1sCPVTKybAGCld8@s#&g|PisDh4Fe^JLe zM@KIjvfeN8C;NSgKl!g|?B&Mh2r~`>aAM46*Zr>YmH#IpBy*ZmLfm+A}5yLtgjV+wLWfkdz^Fb)cRI^<8D(RL|t$yCFLHN`WtCB z`^L}O`uWj#vXxQJCJoZrV~`qKE%OsPU=vfpAF>8H)@z&5+H;B?)#9edt)nSx0ASta zE_&R!2qfQTqj6-b762v-{S^3gvGpk;9jiQkhyH?}ke%E#_`|K8#vq>0?EtnL?K`gF zpJq#Vvmc(PhmcB8qq`Mtq3`&$x>eokK_})CYu2{bMPqK`e5tjY&vCB~M}6MhIL?Uc z7r0~nY(t%FyT0~5HxIttZxt<{P) zYg-##bWJ9=UPXgfiQDRv`TD!e5&NRvO5HYYUCgKxb31A&hA)?hf22|j^f?zVy9Im;!n;9-bHD#a zeAv&$g&opwTqNi>ChGYRY7VW&;5^jeC$-Kp0ESuyUhJJ%Y9EOsEG#!R? zgG3yLl7mDX^tHhkh~MZi53mwUXg9#^8FZx+Uv1Aq_TUQyg@={N zfw}sIvVpLu%KjOXo8(q=5w-lR6L!0d+!f$s!}J!HxMDyAWSvDuZI|w$lSz1EkZEZ% zT)-a{&!*im36oG5(*6ZU3d5oCFQ+4tH&eSwojHlxO{Eua-|P{c!~#zxB;49EakB|BMQt^2 zAUIJz?tHd*Ut=|5Ei9ewx{hX|-#Ohb{R`SO9e|t=&qc5V)Lv4YF6an7Qi!0>afY!F z6};1DBM_p;Qs)5$Y|uAQe}rAxj8E$;gvBf zj5~Y|HcdxAPbYp|9V(W~=ml>ZLh z6V7WbptST0^e*fisCpVFM82Ga7;VN$RVADUoNAa5L5kdPihKT$8M8ve&OE{mcYIyd*JdQz>-z(F9f*G11%) zKP)o+e)39HWVWM|Rls;qvuf&s&uN zc_XPCnS_tmfRj$SdmOl2q@fx&7U+uSj@Jh!W2ewA9zhvkj;t^-M_3*jd z^M>$^dDd?*jOIIemKqFUvWsgG`j`EbW`# zE?}70ob#JkrvH+RrvK9orf8n_XvmeKzqV-Ti%yJmvl}NOxHB;ckBn9gx7V*J7tGu1 zw;z1_1rEIZ)eX8+BEM89mEjRXbnGT4L4{;DaKE<_~DQ# zZK|dz1ymP|tg{Mi<;t|Or~oY@Ver#LWn!zcnVdH=9EWyoKw%`<-8Yh^OU`5w-TPD< zL%QnXb53ZiVd)!<=~OlRQ?qjc+cF<)muK$iqNR&@&v@q;^ zkR2nS43M$tD^U|#b=~|%I+akrF#<8h7dFxgDGKLI8v|3xwDH2VadA@{Gc|RlsHyX1 zZM563o@t+_0J9Sf0KV9G+htVfynYOOx=8dJ{q5eJ+SkZ5FQDZy!*{v;5mG_a_D)*m zb*ju9$}M#wdkh1t7Mvq+o{9La1G8^_!;ZZI6Pw*=VrL+6_nf%~B-RWkoWF^qXU%ef)F&`ovMC`US|4@i9?F1*ee&j6Y2xO05<0A1}TXyJ^DLOc|3 zQ0EZCEd#PP8pqa|82AG%dD}{cy-m5$lJp~>_Kr_hB-Z}jeiM8^RlXaxP zz;XwJyKKwTQ}&&1M1l zwx1Q>?2Cf@pxX>@-t#1VmY%Sy0JXo|#({58`%917X9-1LJ+ZaksG@po?Fg3Qj#uBV&h!2ls~IPz9WE3Ir~) zFyF!VPuw1>U(XiI$}{iagQ1F{=;o{G_!9W_(GcxP^b7FC^7d?M#2=lNLCIg?e@TWCap?v8f65IIdi3|2;|y;7*CNt zb{7e~*nsV*@r`Bwx(7%e87yC!Zj?Vxpiy>8xNnuetpaav5w5`hYu$`M%M25kR(6mn zVF30CPeX9KOS?ijTRS{Xt6A)KeeT`?{5@RrA3?KL;_Q@gs>aIgm%KGVQAeqQNkP_E z@;jz5N~IYTY_Q8Rc^}T}GGhZN<3n0RaCGV86=FnONaW@Du^W$iyT}LY%_ejBb$IN; zS!+Igj(|n>vtVsOw?KADW$K3J`hgpL`ZUr-W4513hJ8u(A{a_$7P4G+1(~X5iEX38 zEs^J34U2)qw#qW)*a53Y10=Me*c37_^jGE=q4FAf6Aaf?eyNKRhg?^z0TBysIH-V; z$fp6`5)t67joZOcwIG>~Z8DD8SZlO{SfmuvVGz>r{@A4r0U?T47S6xG2+1I@3Wdwj znc6Ito~mzVP4^)Jj%PSU-~}X3UIx;Ms0l?BmMm0Jz`!;12PrdHz=aP&A23JG&TFIT zbg+z~^q3o)~*eq2v*-Jjfjki#_f?p81+GAn;hG^=fmA)}KKkoJ=FY7JoL7 zM%)V-xaqz%#cM2^DoWObpF_z5`N61}eyIUw`{xHSCT&XCayAF5eeIu06_g&I#@q{F$l|Z;4VsA# z{SybLN94m7*m3)2&Xn=L!h5IBch))B8)tN382MFUo&UYYX=PQvHUeQ2%Zi~|NWRy zC%IryO(6JJ?UQ$fCGjxdpd&)A{sue{m0k132J85G)Z+BJ%w!LQ)Hfk zF=$+cRW@T_i*TOtxT+FZVJ3mq2nF0G za{#Nb3TT8q78`7p@TaQ0usUEd!cs-)?OlyGd&jyRp@d#r8dmtf+1+HLq z9}|YpKVs&W$a9vY>Y!7J2>oqpCNn=Nl1gdn&unZ2%dZpy7toEguq4)O5$*PRpekBM zfU*G@7n!aN`VKB97cLD7t!wTjSPXjCmCHZ=me%;YOKbeMmhJZ~mCL}z{E0`Ic#uY3- zOU6Cn`9TI6%aC&78Tt@ZJa^PECa58gm#3x;9%}!Fegtm&L<7LF^)dY%cPF3aoNC>S z8HJ}Jrx_8tqPQH31p8#Aw+Q$d9?OR&SS`6o^F*G~P+jTr*>SGvZVYys?wj>ZWB}20 zH`z&2L>Per_)l@onE1?7qOU-p+2s~yEwJoQVb3rOkYIKk*wFEnsYh=cTb{!zhp~TP zt{STxTqodUg{3Za>diHV*>G8k8D=kEFk2~oSxx&)wR?EcPi30vAfVqr1e5sEHh`m_ zt^l0zK!*Dmp*!KBjDs12y#}nu9Sq#m>`j-eJj~*1t66O!9kjs4UDCuIjN#%uwhms+ zH82j`{Zm-KdEEwAByu^1=#=aKV0)P8zx0uzEOL647H8oPS}7Nl+4;c=Pb-;}^Sf#DpG`pdl^-r5&}oTrS>&2)BtBy|T_imu|I- z{6u{d0B)KaQ<}oB20tbIhK!NU%W|x3|1%1#OW20A;N1G|3%sCJNK6zrymGa&a$rGq ziuS?FGzO&@TcW+_DPBHsxQrmyDxshdOzKie8D)~<%l}}jzgtBn%EU;!4x+sp&@$hL zJgiv3=A$^DH(YzBh^Om%Fjm9-u@Xt?Mn}h(EdwG!hEale!G)Xwa~14=#bL9DLnoVf zroo0_?*Z3`b!^@6pf9g^y`?K@hrn)l&owK^*~Rzqe9@gVBQWWW5BJ2dy5Cwm8y?sw zhwG`|Ldhd{qcdrl-h8=ToR$tX>_ze@j(=(}Cy;p%>h?g+l) zv(jwcR#ovEU2;YRa@RL{Q?~+dzVSa3*`h9b7KpH@yLkbE4$0sl!*(wKMcNJN;4X?E zUJ`a6c$*JnB!-{H1>1Bvdjp@v6y+#%$JV)7eamu>FaPl=D_sPLTZq8iZ#Zci$VeCU zDCK3Fh_kz(Hbo)0H;~r8jbHb`>!uI92{)bD4mPUbq~`UI#ay%^afAhE#sAx&6`wcn zfL3g8YycSfaeZ^W6__Y@Lo2%TV|AbD^y9(7DrC@97*m{O7a$n7*48b8@zyM)B$%VD zVVp8WAnX8+VeWDvY-t=~l{7VYkz^L;5l>trfQp_^xEF*;9Bk3VAF?b*&Q~OG zFAU+NSV%!hNr;Nu1f;2)-I|3IWx?hApGj)$kP`FMu#hfx7M;bXPk0n%gBMe-fW>vK zwNa?Nh?90!6B`4?$&+WXopq^C|x5f;(}QYLi}=d+NaVD%VAcp(ev>CUN3 zKdKCcg;cwo!5RrK>S?ex(k!F^9Okf)I@(dLwNi&;BsynY#6k*~!hwg>c#F+E6$92H%V| zM7gs7YpAlxSS7c{8jihSq%CBhG8S9N>zEG4^>wg@#Z&tG#~Shk73iVC8p?qx$!Ivp z^gy7(uJiG)hc(m|WHgoEHP%pDorcditfAhJ>6Tlh)!zzhm}-hnztIPZv4*$C?+`jg zSA9$?{`W{rUf94tEiHLrkN<46N?1eYebEkT^g-|e>= zCnvw0S*pws?E#;=5YXaZA+80BG>K~wc`>x3XYU*D$ozT$ORd>xh5m{}s$&9dQ#b_Q zXvrmheC_!B^&2g@U2nIhB`+S&Z?xq9{P7F+>7SF9yl|O(!vOwP7{J0Q_(n^9JJeR; z0RE9^$qPI2jh6hkr6n((h+j^@h_yFZAmIpwU6UH?1bQWC{;8IN2F)sp;}2_R<1EQK zbldfzs;>2Ud)z!TH>J4zfm_lnK2{0MP+obJ!UqZ0saXa zd7o&&^u;+rf5FAl93d)Xd4nqaDDi<{2Ney7Eazj!rmfTBqT*`tNo{C5xUVgn>=9!H z&tjxPBNKb1?F8kveE=Q0%+7_QaW;K(dNdg=CHMNC3tA#pKrAHdlHyU%VL>6ji7vb0 zK-ErGnjEJ`1(itst0iWUYTHO66DSlpI79H^ks$yn8&^r+afUtUI%cTZ_D4{ob^7~Y zq?&+_yo#)RWF^L6>=hV|>;?ZROeptB&{{gXrS4*F#%&$_uu)GAe%rN@<3u4O{x?C<4j$mGaOa z2$a!xu9R?d#bj`ESXf5NU+4YX^oT}E2;lv=rI)Yv9(SU>A+q&^`hJF~U4Z`Gvcwy5 z6AzGact5vIuuC$2N_p7{X~ct0xmO{dUuIs2^#w4er2Do6G+MG8f?ytPdZd`TXK23# z(`g^m{?n55;t9yTP8Wj+zJ&K6)8|7hMT>tQc-Fg_Mp#xQgI1Jx6oOHFFg~1GQ`0s% z!Ax04PP-}B3hbz6>DuJ=V0c20y7tUZpD=kJ!DtM=QL_G5GV$AuiS*HkD>*q*#oX<$ zDONo$PNb|mVTkuq_Vw4GqDtJzKW$*ObFZExQcs21MQUaNY8GC|=2iuq5jHv)di6Q) zC)YcvUsO~x;+0C=FYQL`O*k+kL1Ks_8}plcWm#c9wfJwB;L!{rkB@T;qaUa^M6Y7j~Y z(xdc~*D7(RdU^M}6-W{>{cy~gaQHGG(E)$Z$O5l)||Omro4g>f*fC|S5| z98aghhF!y<819XqiE+D(%vhLVz0!j_x^Ni7N|)gWrzgn4oD%VJKBx2qmJF}#gZ3_= zjNn`%N6lWF|nUjohw0njWaspFX$wUO6 z={3rIEFjI9TrDvc5YPJ8hYj^7$}L~NhXp$Wd7EoQ(1zgv!WTj}A$e7d+otSGQb(ZQ z&H3US2vVN@#roMvwWwk#pdbW~M~g|hWM_~Y%ND2LF#~2X%8XM{LNK~HdJPza`(PM( z&+2bEstxrPs7AuK^XRB^foz@vRmZjnvGMiBmDyr~8JQ#|j;%=>#fx5%@l+Z4o|C4@F&Z(eZ+!ktKJ64JCDX z{OKy-Dq+Ndj<9&&k-seklM8uIYtXQ997y#ZyTjhd4pYu3+Y3Q_Cb3IALSQWsj_<+b z0scOT(Z?7&2u29C*PJE`!Vtxt`xsyxel*ygQycE{Jt3AK^|Qf6$z1f(6c5?L}NyFBpu~eN>mA6we`e?uuW*(G2Zf|+MsEE;Z z2FVsKu#8H4bh=zZJS+baN|2yFizcl=VRCH0BPr6gFzFBhpc}_JY?1UycB%PzYRPCW zo|95WV~160A@ob(%^vh5^Nqi-lbEW>k@I@QKE1Q#+ zdRppCrAG(fhf2~xZvW+Y5Dy195i3K|q?K09rBz%6&l#1KS`YqD8OfAoVY3Ir9IPVR zbK7>w*>ZBtkEn{X;tVePfTMy8t^@~qN?MNWkqrQ=8*jhjE=_6`)(Wf;`dK9r^ZJyc z&9!!`LKlA}H@S#uKLyD}|CdQF`hV`%WEfRY{=_mN!XaO7fLA_< zjEoYS(F8#xkZeK)Z_z~a=g9BVMc_x4cuCLD9tgjoU%|z+y22GVomGeQ;X=%ep*K&F zI#T)pg(?yhxmZPoIdUr2RVr7H>8Rl&kH;Y1v}~IwR@ek3Y6AhZaBb>SJtTO!li}f5 z?kqdY8rTU>NbWsoHR%e%29_)FD(9~X6Cc`cz)z~DcqHSd^mOp32BW6@xt0Rav6rIl z^d}vIYhLP5R^?6fB8&#-$gPq;Me6cIDIVa!xo`6C*#%2vJX|d;fv!pBQTV*Zf^e`tzzrOg=nT^ zU=a955yOx-WjI9)MC677qnEX5c?`yUXr(AxZ1#<7@7~O8p{t5Qu5Ww~lO^dc5W=x# zd857FUJ;@bA%1*5IL48hz=2K(+T5zPtL+H?cVYE*V~c@q0Cd9I1(j2ew$-NVk;i0JvbJ+5w4H=ec}`h1OO^fM?RB5LaM7MHK5w3Hrf-@+&TU5PRrybwP;bl;7B$jN=|k@}K7aiNxwhk} zkn1~)=f7#l^_P#^9};r?<=y=Tx&BI!>o1=IG4Vh*mC!<8K;AYQPyMkV*+)NvNl)be z{AfJcVm?qpADuKH%-5^+T4Sqaes&wRCLp5xvBv+Z>$T?EX0-Mkz)|8mYIT$H;j73N-6$JMr#n3u1K8gU(qb{|= z_=4V$^^$#V2)X!4)_bQ&6ifMN;40*|%k$gi!4TC&Xrl=5kxlO3&p0`8&EE(QBWn77 zj2AsrZt9NVFT=|``~-0zxc;LtF&GXZV1pm7Ker9#k@9vCFAo`J5v==&=l{l$fw<3bPc@ITm7;kbP^QO29O6DTR0@tP?_=dH`L)jXLkf@i~Hn zbX5DHNjpgin+PVVWNN-gul37GkEQuG<5j^EPZ03!vuc=kr;g!ZG_bHVlI#(Ry`un` z1n1a(10hRb$NF-M5hQq(!p49#g(FQ6@gMokXMMoj(P5AJK|#r|Vsjyw3@hn#;bdPl zH39?+eZjW#Z_#=aM++CvN?C$p>{^=TRd7Ig;Zp%S1k<+L#8=9LjRBepEP4yO%Wr&4fsr zg(i`JAs!MKK(KkoL1k_kcYE{@^KSm{y+hI@_JQ2Mf`s1ExQ+ctr1LLFNNYclH@ z5M<&QGvRUW_?!>aTTW(HL#e7%Ja})gP%I^D4T9c2{oeKfbp{cfL7mw0m<=>S%f=K=zj!l#` zn-3uTjg*KI&u83=5vK&crO)m5g0B7oVIpCG&i>?}a%}M6t~EgSO2DPOdboO0DWO#+ ztwjS|sqv6t!-M7h`ygWC`{;vpBf<#}t`nadESs^87p9+IJp?pTXhDOn+&n>HG5ex5 zV5h$#VH$)DT}#m-|8Dc~;c|F7Ihq1gk$Y{TGq zo~BG703BviAU?}eZwghukNEUBg;@I@XZPI*#fM2bcni?m-v(o(Z^6iznWRffp{P5b zn*mQDe^$x@S`_TsMES!ZFBaXWC^>3f8K|$R3a|x9^O?+n0lwj;(XNkMZN>d1|SO_c@DK#XzhNh+1RWQMNw(5Z`CUTe9OVSb<0Gf z6=2@}PlI{;pWogA^S04w*MWI!w71%HON~)I2xpbrbBBj7AOC&t@b$LU4)pI&p8z+m z&5?6i-q(a70kpwSa}eYPIYMn2ae&^;wlReVa=~xN>tAbI@Y{NOO?+jxQ3>!H)Uond z!EX!e_5ydj1HWk*VA2fuxj>CCO@)U1Q{^jM=}IEnmXiO zpW~0Q4G+Y#SL8IG1W-TtCi3c_yQ&zP=#(Mx{PQ0g9BRuEB#G* zxtPD(s2t(`lB}WNYy15Je3K2{9_=gvEJR(GM}xtCzqH*lZ_9AiXBJWo7 zP-&Iv%5-qPH<-+2bU;RJC8x#Wy&ey6$RU{;3fvj8)ref352lfMN^~@UJ4UDtqPTlD zz-E9(lpvQdTN-4=*cqDgXhqN!mQhghTFqON+QO~!>MK))WVuOigr3#2P5<{7NtW6<(g?uHE zu#rh3bg6>qU+;Z{PbZ@|2CP3udLVWcr_K{}^zPqJ4|y=s*oCebS)w(r5cucK7{-dn zUGZLC09jeFXPpTM?QwJ3c#6b)-X!>U9w*{Kk8U^^O*}{n>fx+42ctPGg_Fm|gR~eQ z`FA$zD1Lzo4a&cBf!~@fUL*g`=6W3|<}Qt0O65?kPDlu;VIkd6nbGAk2aFusVrT&9 zuMyhO3o(!0srd5XQ`s3~zdo26<>RB>Z1N!1|G{9Dr|>GlXC%83=CvfL%+WX_06`rD zyy`q?<&i)7F|_7U9zDItvuu#<-l- zY==UZ8GOA^QG1Koc>HX-oc#>wdHLfJd`0g&CByBGXu)9EJsZsy$ZwgE0_RM*J## zOK`8W)06CpZBRT|28jQWluvY~e z@kYs^x$6`eAfJNUjb_&zSp)-E3-wC8f^#G#9?BnsH;5!kZC`!pN9ihk=I~U=?^HWL zo@K5FGGUGw>ZlucE~LB)(xU?LMiODBD1SJTY@BwuIhN zj4M0eM9r>Nq0|=RD1R)|e&7<iva_jJ5{o! zL?neRlEoWw*QF+_(3vmu6FyAmEWDOT0wQ;j*zQ)c!5kG3c#!Ht8-~$FGmD6!O4JhB zukvqgIeR`khocLMK9XWw$SY#V>kzp&N#-Ey;{4KaZE_E~J(3;Z+}#$Cf(65S@ur%ShBFRHa4{)AunMb?ahZb``zYHz zZd6OG<;7+)AG`qxS?C)#$%B%R*vWd+Q`aeLZF-?Se}g8K0s=VQWtlyq-HxEIta0Y5 z_$BO^?y#U=>LpU*7&FM=FPgzzjAR`T`nBlgk3xbXdIq=`mf%7#E(zl`xPI@RSG%Wp zp5MY*fi6cv&|kM&IKPF$GFU9S^RlbR&zx1QFfgV?DbZ;PUj?#L1CG@yqGE<7!74Zb zGIJt$+g$ho_=C#6^OO}%P7*GzCqbrr8@;*|Y z$EO3p144N(_O)mcb2tqq{kU!;*2AKujhT*Nqr4N-OC|o=<#APTa-(C z@X-pZUNpEE#mgAVlzo``Sgz~oKX0#5^ADS-Z~RBK%G$R&usdj=_jMRzFG~oU<@~_L&^7LRAKZIY8N+^; zAmIG|eOeZwpF9i2gxp_`$kB0KU=&aY5`tv;Ee!=0V<16aM7U)R7(JsBFO+QPn@$>U z=sChnBX!M@Y-^|~1T-jOnFc)Q5u>M{o)Q*96`a4pQQ`${Ku!j3A1QUILt>6ZISQ_8 z6g&tqa>}K63bOg#;h8;dor!W0N2wDPmT(f}h)qVZp(`44>z=ArM%Y4+2WR5R}QH3tCYTjlMibsG`dRv_y71mVB;Lv^`(yW8#OVX0FP7K9hkWm zQuZLr-QF%l!2JNHijX*Chx>`jz7q?4U0GV=i9IMCZLcmF91o$SVBu#GKcQxZm66d< zOp6@I*U*4zck${*ZR3_N52GGEbD~)}W%n3RdtD*x)3sZ2u@0lN!0e#+>Wsd-RvY=| z&arsnU3N62q-O?J4s%>&ja)(uLp%*e zNAch7f@|kYYGA`b{uwSjcyBYVJ3#Dcg!5~G@^q*}f1-DQSc;h*X9e>VkXN?7r zWF-BPDOM_)1PMQ(7p0;1km6Kt6DOm(d%zj#K*9NdvtP^kXICW8_w8|IQWNjjw)KAD zZ?oS0GTuI`h>lw(K5Tm;KDn9D3K~H{uf3nFgr$)YSjJUVIK({1gbPLQ$XYhvTveF2 zPASJ#g~&+4E?B7?19kh)U|Mt%EM+%AdBW5skaBZBlh%UrbiQh6SRwe$y#+7mpUJ(I zTnT}g5S{CKpM-ZtPznbwD_fKR8~U5yD}e<1=J)!O`n@tSvD~PW#I8hz6=l{cy;Azc zT&0Z>8|{_+ZFCY51m;5#Dvs0cwElMBPIF&LyVIa^ShEY^V0V|v=*e@ZF_!>IQRP*2 zY{d!x+0yyXlF#z~vwqrt)>XSvnxeji^lNVEKjXvHe|BBh#DA7-qP{WdKkFu(XUT7b zokDz4tl%z;R);pZv-j&UU4sBE%TjpUA1&4Uwb_LC3#?h{{c=ziT`BM-+-@$eFoDjT zxsqx&7(rM%Uh_i~9>$hgj=|Lvf0c{$$eLI%0KM|y)IjL$w{eRRWUbEBKdW2p?Ed|; z8{J|_+C}fP3cWjluiy-;cV7PH2m1@c6ZWRX}W09OLF-%7ba69sV zv+j1`!{CQk+ zWde7hvn%61asCnO1^J=;9x#1}C)3{y9t~+}#G^?x-QFTaNmkbbklF`O7Z@Oa*5#dx z1xTJx;i;saX84_(NFZR#)Y-MfEA)@jN>G0Tx~lO`q+?q_1sk(`&Jayp!6QvHNAm87 z%(D@Vs+91F;j}}U5B0anO?1nd3)y^yVCRSWibiR?U*Cs+WHhA>>4GjnMTWw@lq;wHMyC?Ynv+ILrlQG?=zTaK*`8%wjD8qSDk1(*f(;@+L`Oy} zqEL=QJ_k{W$0_M;%sP394UFt2CAtJLvVz;BnOqU#^m4oIk0;5HbjOnjHhF@DKWi3< zLo_dv=To*{vqXb0Dkfb)y1si141_UX%~}5BbSkwDfV;Fao=&lx`(te=rmdO&K`bus zGke+ujz@nKouohXM-ku-cRGpyh}DO6QTwRiVYfJnf(K2DAM|-g(RtBPbeTPh4zIR{ zmHoZSlhg@Q*?(5qO*JXg^wm0&Vc8H9w?$P&?QBFI$KdA``g zMbTaESO5`=Je)yMkV47tOg&_bUJxMR%D8?4b9D?m7OKAA#I2?1im$K|?wx^_Rb=+-+wQWwBvGMJK!A2lfZ$B|D@2@ zq6^sTF7f3AdH=zZDgBT#w)8u?bV?!qzy$Xb3n;UI(`ukLDD1#!# z^w`eF;BekA*ex%A_@M%_ACsFWJ2eDSA0-Z9n*k|zfz&RM{4@I8b1fWWZtW^ORl_qr*zDQy?9yEDNowm_fD1WMK*`o; zMRS)MV6^f#EWOh~Aq`a8=|gb~^~T@dt^g|0A#ezvOacWNho7r12pp8il(*TMF8MXIYqmO7Af(j`;*Q1sAo@k6tIp0tC;dV0R| z>h-kvai6CZ|5&6IKh0{zf4$m1uKaDg)Q^7|J1AnG{Ay~29*2Jng?VlNMde=#lw;kd zg*xgBuRE-iRm}~)l{GxwIck)>7>jk8il3{K#le-tfs+$=$yHZU()m`3RqlhNr8zXG zRuvO2$E0|?CE;i|K56NPlI=K7k;@C%KK0rlTSu<1j+pvrD(Z@yFy%A@AuXJc%#r7g z?%2oiQ5DtOBrW+S$?ke@Kx;%iz!xJ|30ShD?ETO>ohI21*9(;Spz}#TjMMTt88;EB z2ClP0BGu!7NL9uzWKs>srL<~gCouf|Du2Jk5C@P~s|B$07WSc_R-^8Eqd|LzF6hkO zSxe=4EK?ncNQYvZn!A6U!O9&XZzSA2SUF?mv~%_phnaY^g0=lyuL}upATuIoG3aJO z9tCt&xJ)mL%^|lwuIutHavP0`V0(S<=TD!0hJ5||r%xXw(cvkKwZD3Sn=7<5pUb7O z0e31HdH6TvKy$k-ccmtC%A!0iI5f6iK=n=8TN(RF8x~DwM+l`7m{=n;)OuPT;LPLFCG zzG9m(Yi8QksTE1ZMhyF17>K4G#6z0%AQwYGi$-I!4Wsd~a%jGR*?CQU=SP~8BQqFM z=b1^<5RoAT)W$`Ajo~3XE$Z5Z-fB8BA=uzJVAmWab$V#;MxXm6l|AEMPDe0x zAlB#P(G>Fn=Uce9oxBf^?M!89?CD@XmTtkLX$YK5YjA#0uiPJ|czs3y0Wm)mAEncQ zMjF$?XXll72_ury50_u2DqWb%hdwdLT-fs$m^kz#@n;G(uu^_gP#XI4r`WhkWJh++ z{eCbP-sO9A4$bPZ+jy83Z*&s{nOg!cl<8KF&dKcrnWmO;5o1|AWTx>)U5G}O1*MR| zjd$dE)!P`@_Ga$i63;rp%iKSXuB?U*C_+V{!1yEAn(0vz%-#mp&QP_jllNt#59D z#&v6}A!Ks#*PwC5c}2i5xcA)VSovrmMG??zjV7|R4zQe?Yb{};v@cDtQ4&Wmen0}d zSjk!^8BRKK&9yd~ICVz&P59>?n8M2X;>dAS62Xp!>3%Ym%gMpS%F>QJctH$6m&&ii z|EJr)SZK|ePOO-Bf6b6SRNy=?b!hxO?vlMlibr(DI~1h;F1dOLe+IHkV|ypp{FIqh z>6`Tfd!Lf!XYSJv?0vR}#^;G*6KugY7%EM%iw*%VXYc~S76Fa4`Q0EtwgDN#CJ_^0 zykqDSj572VO$3HX2o(U_20(mp4MXJgs&en%c%`-+4lo_qK~U{LV~O%TGv?z~?xEU- zZB^hG9!>F*<+DD*ZLB*megiK!rmBWXe1_U6AmZ9M=tT`Bqs zpIWN?H*a3OtnuFI$>e1JVck6*PyHPVP|i z(bth`niUhw4H+}<-#5e@@ZjSw43j)T;VbW9*>*2Td`eri-7)=t2V{A_})D(~{E$ZFrwq003tqGa&m7T7cdaa%i z>wbvM^_3m_3rkud6?=HFz2IQK0Sn1M9tySTf{E9`WppH^1?75woX1?&)57f@dPpup148)Hal+k;{Z+hg5m=k<*bFt&A=Xhy1g+I5){@R4F`BtFgtJx7 zciI%4l37imG(8E<+1wtdy#3ZMtK$&%(4WdVu33;pATa|*|3XzEv-ov0P;GR>un#sA?bb?JA`qIqGf(w6;~2cYr)!SgAsF>= z&1J~i{23a2qx6KQ?dN5(h7TfDRQPv-pe=ZIg-F$hv&ozutxo9#!0Kt0XD;W-u(t7> zq7o9jMCAwefVL3XRn(K(fetDjNm4?HSLbX{E}eH5Q=$t{{?G`D6&(2fHk|gsJ*lMU z7-GlwfU-wv2SsU3FU((knw%OF&eC&|aWYnw+Em4Cdck8jN5P+oDe@0a&CqdoG8$k0 zex}HE;9q}+D51^Lb^E;ZR<8xS8e*(?e*8l?J^ru6?6{|2`J-Kg)8C`5%RrAt)vCz5n`ij~By zN(&_)jGB-dL&$eKMbYjU$shg8Nb)Qh#445*0DD=9lDLW9Rz9#uik1%4(N6)0S^ zi^+u>L(FvhucqV6&b@na(tVzLpnvV-AYllFvgYvwRnMYbVQ?mAK%q#4>bG4#(+VVK-VW6lrF*bgkDROAk#LEnS)RcB7De zFh?VMH8CogHzt%c8jL1egOx^&>rR~<+hvq3Va<*hi9lA3UkP~&1FKK_YP=>Zpd#p+ zUtuYFH>x#CH%*7m>u@iOWWqz#2KD%m_iYZR1NRV(VA zECy0yYj(Q$UJyrK#SeiPaM4WQk~0I;DIFpKZ~7juf+`d9K!fHyn=Y#?%oa4Dw8yVS z-Dw{ry;DT7S^pwyBtf}wQEQ&0xs-I7fPWmsJ)O1ZV&-p6`M1yl!i$5jYW6Fs@xd{e zw2ljmV;wL`lv~Y8Ne}I(%p2}bBiqOw6hMklKgp%Ig%cnishbDX za7}yn^z``srnxzIWuuXK<$86!wu$e`JKh6*eFFG3-w}KbEnTnG*ImQvXl%RI2EV&$ zS--p0gFSL^0Hud6=HkIxfM;4tqrkKL#=5Gpwz>JFF3LrsE(*}ah6r6ggQMet@&9YV zFjh!1K4^NQO3(_sO~}3IKmJ*5wJ<1L^D)SHY2WB9c}{UUkMSn$-Di zGz*t>#}Sm)#qk*VJr>6V7g#eI;z#h3pjE!qe0L{PmA<>vg(Q~Y`VrjAttOF~@KDQ@ z*j1LR1_w)R&I|x4TF<>sV47 zMNr@%mp`$WjTu%vL4h}koO3175n!IcscXtG%Y&+xI42k$H){}G7UV)EbwVlv!JZMk z?rWjk4!)phBa?$=TPL13h{xUlxy|rJNzIUlE`bO$)vvw&5l^IvQI&GWV0oRN&PiSG zSIxuW499UKJ&K;7w797a`Br+X!>j%tS?*;hWJh{5XelEdswNueHgrwEjp@S27} z(|Q*SZxbtU?soI1(ZkrTIA8lhn&Jb5CKl!Hc^A|SSWECuB9Jbt|O6*U%2WnRX%3bk~SdEC0(EaO$Iw*@3xg zeEkWhzKl3FTOsU2Z^#P4LO1c611h>*;x=fmkrRlEB+xmPrkE!vDBi&d9s2)8?OaFn z0dhY03hD;fIBp=m@OA5R)b*7;DR7q2i*06Oy@f)EP;xuf#D-gG|s4##hQX2*`gqmz}9OjAcYpbuDfs+M_Df0)V zHVEORriS~oA-LF0M?ol<`=ATgPjYx@=Y5G23B4?w$bxe^)S$J9XfUO@9rXSkpGHv7 zii`kz`{waa(X&SoRMdp+Y?LG=*h>~k^v$I6BA(k%PuA4U<3e|H`W9W2!Q&Akj;jci z4!{%_G~736QZdrS-~y~{;89J58)ieD|7!G6(FHt9Oi8#cRJ|K2!tDa`;u?gTW1Z&7 z$db@d6_|?|Cxy|7y500{MViI02)tT6JeqYE{ZtX?9gLdK%rl+Y__)=2NlM$<1&FX1!$fB-Jo?o{nvLu z>$KL}ZNPQb>l*^sS$++;j$4gdW%*#0>l8(o`Om>>PfmU(s`F7jb>?>ps;Awkw`hFX zwk1$Kv{b>@uq(C{+{|LB#%W6xoRPEh=b%bRS*w$JBdTvz+tqf2|Eu9QZa21IFQ?7L zt*G93s@CDf`o-D@)WQ|(aAU3Byjuf*oXy@dZ7bEj7fm#;wsBUiZ|supp8uy!U5{G) z>uF={tg-eKzju?Lu2nbineETAdAgh+IX%^%&8R(WX_t@JereIxOHt*S}8MKhp9HSN%j04o&YoejsW~z;18Tn zNN(jn#z=3!yBu^g4acyxdewRjCVjP0t!?2)PTgipe)t8sGj%h{#*mi@*>-3;_a!~A>6zcE^u_*;j%e)hicPJKPiM(d8^hL(kx z80j%+Mh&bxKL(gQEX?+}x`7SbazlYd8#T^!BdEbK~b=n~CgO zuWh;2hGx}TTeYomZIiz?+z04ht<|n=;V5y}>Re`L_27bRW51;9khOI;9QDih?e4qu zaJ;}eT=(m6esa|4TOY9Z&rYzj*MPv1|8yNLHb(=1%4FQOHr6)pcIy6RJUcRSIk5;- zEc0Ki0=Hl4laq1R3K!qb7mz}YZk@|Oeu&Q-60U*aOJA(IL%F^_tBd}SJaI8FjiI|~ zYt)>ds$|}3Z>-;~yHBCMKLU%G>2e?*8|Wy-BmNQT$ba!C`)^L!%Z<&^EHjH6wdO{& zQNzk+v(EzgC97TeWs8YCdh(8h#z|tZrl5;PD@9 zGf?KaHG#K^M?%ng>{T|tRa?XMlJ?_@v|mL;d~)1qTR|6mkrOMY!dmfH>*Hp($2sRt zt#8#g?luKtBxGYIn>ZJq`o41yHGbCC&yU8Ft&DOuLDZwZjzMZ{waicGfK5yVf0(!n z#(HftT6<2>qgvebxOFtO$7=4Pr=Ar^zRgDC$eukZMGeh!iW+{0{(_%IHM5GESv!qE zJfGVEY&Y6>T*E)jh?aeLo)L5CW23tjZK3b@wYpW^>Om*w5^L7B)x$LwpWV!!wA-Hh!%C-14_!B)}6 zb~H(t$*|+bW)lE<6Jlgy<`DM@l-_f5&J{o(16?qd)NW+Ls6PPCDe+g0>6Y4GROScU zeUE@oc*Wz|yZ8d`n|?0zd?7Aixo4$3qzlHHj}4(=6EC4YA?wNeT(`M>Pxe99Yo79v z8_0c%KL#GDbc590P4AL@g*YaSOU>PVOW*oFLN1J_IRAC@WVUeN0r#|1nx5{>%K#ZH zID=&k4o{PK1ZSoBU(lYFvUh<47J$#`kF||Q>D@dRI4U8c9qygM{TZln5QUIJS(>tt z<8pN!$^z-Vqd7#-%QFn$PzpM4;64KoO9{{NBeP%1$jWtDTm9|+tanOk&>9K0#smKP zOiU^*c*=>wW5!9Smf+;v>Z3`+%(=kBnlMuX%N5V5vDOnF@$q{O?sR$PqW+~NdA_Q+i`4&(|Uz+SB z1ep|AEZIsjfG%6f@036;IGlA7>6gX<8l05QPAVcxHX%O=2^?9ti8b&WzDZYYCHX>k z`P%pXBr85jzCJ|0a{n#GZ`-|j0};)9^Ih69o^N&!x%jcg;H~WB?mzu>MN*U=^s%t) z1Kjq~O}Ip^x+y6XY{I1`eJyQL2i6EM(h>mAPwBWOlLIxx$^!*A-IOxFvrJyiPTTh}4L&7Y1Qr$UD<#Y1vE5|Mxb!l{*WkKG$ysS&BAi%3bHd3$}UUfEo0BM_AhMlH(> z6BPub{x=hh`kz+s5R7WH+f4+cn(aiuM@2jIT9lVRe7$W&z5e~_6R0ChMXPXh$MPODPkl(R7TsT_N%FU^*8^Z%B z++8Kng;b4F!o>?IVKGI$3DJZZj+bAgBrJ)XQCm4;Q46_BCCXfEMl5f!K&4ecQAXYgZU4Wq?t7gQu`=eB=U{FdVv;Zgwjw$nV-8taOGmSd zlG=3-xwuGqbkFt59MeNW{)TSoJJ|6b0f-vQaR&70{rfXSP6s$+?J9D}5+ zw|q4hoH~qI+0IMhF_Gk&1Sx=`+WB}?X5v+o3fGIk~LHPj8lONr| zERbEO;>bM!@LiKbVQ~x=s4aB=z7>BXROea9O#O#C_{T$@-KEQ0@PI_{8XV7*9T4N$ z1;QkSHZ->=VIRzbOe2tvbT*Ji+zYc5dN3xs;7tI4Xw>fyrnC#f&n1gNKMIYFR3H80 z!*Az2edQxfmF4Z;a>KI{E!Av{bYsJ3Bzkjom6XEyLI~*As#!?YBTy;47t!iqTolX+ zS?iOZT>?5b(u}fdQQZ{b{G6k4f3};ULlXHGXU~ipP@gs zhPuy1cbhYmai+sC`0SS9Vn?m3P(;`VDViI;XU*oCx*gUbHWZ3@-%2h`$+=Fcu8i*A z=MGM#E8^@j=CU6W>gjTPEz`#rSbJpe(p!}}X)wxW{LncgJ$a~8PNXEU8<+7_Woadr z8|)R-Jca8jkeJFDV5u=1UKX0)j08m$pxiSH`uT@JrvVfzrF*y}GM<)D7DVo?Rl~@M zxaN6v6DQE7mbEe!QirE@b`m1lH%jYWugqQa|_(6-GgRG$^(I9JxoiWH7rtBMJ4HNZE8b47q z22UfDvv6ISgnpr%t(@XhLsB`xZ;VL6nM!h7@w|s80Q4w4QTdNQO!Y#OeTscd8jOc!4|DDLNBOW|zdH?H#qsr6tMeE^-3;v{)j9mL&-&XwgaI;KgoE?p3(u{0D~%3#Ufvh~yM$!p19-IP>!srxqlUg@ z+WWY?i$UYZyZ9Kks^$-ma-meg4OxJbb4sQ|NY^D8dqdsZ#Gi+h(iUrj)ZnMT$L8G$ zHNjP)f49v--j@=fyMjpI76-eE3F%*I?EX@H?z+QPS%&8&+^>7H$j|Z$7|-C@pmW1F z#BzU|{pcW4u1EP8Da3oyBi!_47H6Y)gmo79Z}yL6QQENx%CEWiSXk6-`sVa#GFplc zH3#B!<{(bXZ6wKcFKfr(PoP&`2+J8I_;~dIFtORBiNQo(a)bQ&La1rZtfFBdzE_YF)moDW4_br$A z_Yr%AjQEFUyL5K%-{)@Fc~pBh8%@ilPbE$o5Jrn`e{?eGTwXoMPWFh14W0V!mmS~@ z^shs5AjC1M-n-`k{^qM`Z@>2+$eIY`2EqnhZf40j5Y&9eg7N}_ii^-qJ9|6jJ(CB^ zF%Cc#kTizQ!wVUVjXAnNbY0o2O+bviM<&A3yZHd@B&Oz0WFPk<;>?EGgpwlL*cXHT zh#B?@*$P^VYxu0QzjshMmi!Zu&)eHCbr-$#CF~AYPb8LWgP4-h3-6!@b1^uXY=EZ) zFCMUuh$sZzl|%4Q;-r^0uN%vct)#r>Ng{t7o-Qm&`{8nUIystx4iLbzoEzQ8{7Tqd zZi5heb{he*^SJ=EsSYHM4F^Eel^E8vL(Sf=@^FOh7`jZL(;y+prHz;a&m8c5|7rT# zxxTB(@PM%N@Hq5=I+fV)XZMDREOjn+cUBdK)DjR^h5*eW8H#y--j#*`iie>h$ILK3 ziG*e?9!y50T8kz}z$*j+_ZH#+ECv@m*yQvlDJm0Zm;)Rd)Pd!zlsH~V{?G~ohFBnWA( z)&cdHXM6>p7qa$KTOlc+iWpyIEYeh)w&l^d4Y{-uSdXh+%H+ zyb~?_Js^x@1SiY5VR>(RuyU}{dB;Dfq613dI zW@7RNLP1F}rD%}PE95B}92=_wGAx>3LVQ#qFc8!W3jm&QuZ4PGdV847S_G5_I>|t( zS5$Efpt3TLgFciyt~*O@MLP%U>zoG=R_3q%axLKuwKcaDw7Pr<^<)Ret%>=AaCr<& zg$+dVkHogfTd7owkt-9dR1Oapt6i}=TA8)k#oF8r)~4RLvU4bFbT_p|-RD@VhrwFa z>jx{9-P(9CJy{NsLxB7b`E>`Qz6PyA4*zS`v}tXre`L`u?77vsy@i4k@Os-57Gt`4 z!sN1ww7k%)`n(-up%Vr$ffF!1{B*NKdt$yPUn9WW@H{ee?C@VYyqLS(X;>+qS;a-V zt-ygbXR6ccJTaOA%cyHUb{3g6lOSg*sQ&jBO06H~e4+R@+aNiE606NzVMWc%f}=28 zT6?f&H|ow)zmhy&lg3DBhxmt5P(GFA`AEmlh|pVo8Q*p|9x*cRZ9hUe*L#orHn`n$ zu35;6R0vKO&p+#wx?AbK;$C=*lN&POnG`}2P&<~HaTd^DKpT4Qxt>PXaXqDR`l2!b zMeNoL_@4}Xyid%1?<>$fr2+WKjd*ADJahkM2?v~Y)}2-+*~=b#WzSB@k`v~qo?`9& z3^@-`5%H7pl@f-XH-KKid)<3T&L{Z~M6mFoiZdm_LNuriF6OhvGTxSIN^md4gYx(L zrN^#FFC6Vz@2Djg7BPg+9|8BW97wTmmcVuw(dAF@_WrE33DVvCY`fI#S<*h|oonpcLtno}yHV>9jQF^lEz?#)jUROw)md zk3;IYB^8#K<_g*GR~856+a_{krS=7dxjfWd_W7XxY5B>)Jus34nwj37>oTz+gxe5g zwwyOzd^5ot_7mmKB$?TqZPMx7_vXbw!Y68@sl>u$3Vk%CD7d6wt{rkvn?TVIXXU3ONgJGLL*Rai=gM$l6_^yaC$fLa9&<=p4V zS0P?pio(pUIHPyqYp(Lm5wsC`RyVWI$V6#8{(-~7eG^4&d=2CbEOo!+itD(fb~_v) zBfb=pOK189sh@?JzNTG4$U&{uYH^0QO1ZmLCncr_lk|KzHw2A zPH)hNm^b9}mZvx)3qo`^JSjz6Krf~pW~~kAuiQ4^W>=p7qS#n=ktm6Peai)PE!B`o zFwp?r3bKw=SAGXUa}6)*k;ca5=}BHxt0O1YD%0qYimy$B04Stkwhb(aXNmh<*MUr} zPHHN1H4rY454TX9alAxb&iw#)vwEei!1+lyp$h z<(^8-C(o>rh*y|BD@RMpGmOViO`V3GRAR7|8W=iaxrSM)UW0on-kEhw$CndCu>u9F z^h4N%;5*t0k-yqksyIP+Kc`bsB5@<>{Pta>Eo$Q3zggc5y`wn`(7&*YmIhl+J0;{X zdWoYqF@J8u**vbHy2$956$-&rf5@G3ny8)-sAbF98z~80rau$$&GKp;;0vl~x}2}y zIsZR<@75bfmaU1wj|K(<*uczrbX3k*m273Em>1?v=FzAmRhPOYmAXV#cON!~$V((M z$h;{dlVnQd-30RsaV9>9PB1AgOjDYl%Vs*;@p%cvZCh{ZKeg_sK*%-0ZUgmjI@qvZ@GE2v#nNrFjz0+`4aOUQHfgM z7ro^zn4fh|SiR8QL8MeT8w3l8IIpxg(Rv-eWUnNE=YjIjfX;QyQo05?J*D3|wK}B{ zLc-T@umJoEQooMez&G^A7U6-N@o!c9Ho|Wmir z>45tiwsm#C&lq1H3nyd>A{Evxyj{*I%1I1%ge4pYh`;)$gu&_8?VNKv;R>d(5ma%Cv>?)I^pXTB zV=|KRobW?Ot{-|yLN7;Q^K=+4BSt;(&rp1-`(*vl+7hr-0eTt|)`v3?!1Z81^peeS zhiCBDLKT3yzoVITdWD&Fn7KZb_ZYN&+RP#&OdZ=Z{8nw#vCU={AKPSTsbhP9-;|em zO?R+iMn}G)4^&6KI^30EMh89-3bGDBtPhUc83-lHMq|=0ZKJJ7NVztew(@)C1d%EQ zKpRkXS9IyV@pGVwbPh zaeRyBAa8~}e?!}EsKwO2{G#(Z%EUpW&m`#?Oa1I&ypKtU_$yKO-B|tAuYN0&FnNy* zZk96YU&AN^;hYUecZEfg2`xJto_7Oe%=1g=L;?soyFiB5(uSQf~eXw&jAdW}Nt|wib`5&@TOT zzjTuI^)s?9ovXENiBdb~OK#cPmiiq|?`K=SGn&DbGt@nHvM-(KxmrrFH3}Ps(}l)q zWAmBa_FKiLY|Y)m*wh0sqF@EN9rfp)wF;G`Hzo0uupsrd%D}bu-eLZw8{4ch0Z$Uw zx(B-sw7_^&U0BeyFe;@(_(R&*JQP`ZT*|RJPrMgp-%-Nqv^w26Jt!*az(|z+yG9uKQh;2$HnMyX394TTBu$e2WTA8v` zl>I>U%?U<;rATG9OgNVfxTg|x>>^Eoxd7lEi*vXDB(jKfjZH~s_7_wgTbYLel{B+a zBt)dvCAF`30(1b87i*d)Kw2*le}kL7L3o@_TauplwW$|1F7^r1V^N^V8MRwa+)v%Y z9^s}xmw0Ze@U_Z1ej>1Y=J5#BMgxZvBelC_e|F}O8iBX&UR4>FEK37oAktD2Dy{RT z5)U$p{GYk*LrI0yaJVmoMxx3H;@(x3uWI>OZ#D=iRi70Sh)%?jTdi$Q1G{!(q>~5D z#;`cRGrRP8oSa3k4x*VR9DUw@Ho=5-nXc6!mOIOftuvmK=Y7&rNL!(Wmi4`|qhMDO) zRw*R#J3!b0yBM`4@ZNF=rHa+6Q-F;1(5oo+?85<#!4}ps6`wTKlGUhkRN(eU%?gQ1 zL|_G4dsXc)9-IJMtv3r)djYo>%tyD*7fKdh%8GYOE~y}sm%sa^JA^z%>Et0hK)M3w z2u0U6^2h^Lro1tOs5gva)YE|@CYljob_(RLY1!g(;j-sy*ds=OZhljF|~3(MMe?e@a5w$nfu zk%T4d4jIByrD;v{;bOD&0Z^TwBjEk_Eo(f$N#{>5XT$Iu80!cZT7`Q+D#m=5ocGZI zLoHLOTDUt$Ey`@jw@@h-mF0+Vh1i=>g_IF{MA$Ol4-eEyA1CkRhtrm4d1*dzZmo0M zesq94Nk!WoKA|ErNWAA^xF`;{y88#E#FgkAz0B^?yL6d#scMvarCtTXe=nRacy!V% zFer76LqH1yfb%pANJh^W5Yeg?tO1nyg~4XN4q{-h0u+Yyc;E;?=TMj^%HuNtUbm_a zuZDGT(_Ugb$5y9Mi|Kj)9V&;WT!)Y4M=C~+b`kS+NLrO8-sO4V$|N3Es@p)F#1W$W zLyb7#9F*oy$!h&{;;Cki*-F*ri;mJQLanqAr9V(f2JlF=N}~vM(#=leBY;>Gz6a|O zr&$Ew0$v~-R)V)`(7A#tz+a~k0+@I}1y%P+iWnd|Cx_e_Y3x3va1a_tg5C$Ut%!;e zTl%eLj1(VDv3;%LlUpqC6H{!r8;bq%?j3wK4o{c!*$>gt7>BFR^v0C8%`*R|nck+W z@%T(AT3dKLg?8@obkJSDovc+kh08$+ib3X}#J?W*CZOmP)?2&4M5tHeJG2*}#tm{Ygs^_EAH0dO$4!2K*A^1Gr9(B^hxwxifu8D@5 z@qkz<6J&%$Jo_EU#QA-uJELhWMXviAjF^q@%sY4HtL;v*AtHhX&t$ue|JRL8#_LHf zO)CwyNU%OODvf}?r(@p)_)dSrDxGIs_Gy8WVOkoeseqHJVxVu9@9gzZkyGbBRW=i zU$#+1d@pt49TV5S1=C7GaFGc9&a%C41D_vs?Uq^^yyQV`?0-Sj+(u|mw@;f#YE0an z*sj!DAR4YTYiJyTo`|ODC$lXRNBb*c^xc^t)0XI$8~-57bF!G92y-%dp!45*SwxPb zc0cctXOWGUSZD7u0;iuR<0Eh$UE`}(w6%b+I(#`UMU)N7ks(=4yAN%vSZL zAi3axiFx%d2W?aYg)iwIfgoiByKSuQAk?ED!clirQg#*(+tU$}lhxnfFJML?t~q03 z*6y*6fS%-$_C38+PIx`$MU#9JD2wmu#l=%_XKC}RWWH3tP>%Ui2Mo{8Ex))h&^u09 zJOBaH%}nx}nOs~!p-o{7}`XYtUCq4_;Cp;9O zoh*m(M!A!euh^+tm#baIWJE_$EPHqk;Q%ClQLD3oG5>;%xgja{rxKtvF-D;R{Sya|bPvhh~ zq`)#ld0ln1J+a1Q#s9U|5tbQz@dUrjuo?9GhS>A$E9t;PZfTbp(X8!eo5?TKk`a;7 zlp*1)yf=tS@gTC>d839>d9h{4q)JT%b;BXad4Mj544U5*6H}?8(I8 zOmLS*=0-^s8m*nP4kG3T`Cji(*MfdkM?h83QEBA;iIfwn-r{r$ zXop2{&C6?S74tH-ZZga&cE+m^>L@F$OYBbd#VA`pJ@(XGu4Cc1(`$Kgvo&avTHyD_ zyP)J{tN2NUi{^Gw^sx94-Jm#u6LkOsC%zY(qT5%WIQB!~A|Q!ztcBi3^0WZtaH&`H z6^kl;0AZC}t+Kf_@aIbYOiDPamc8%7-cWN6%vO#-;?xzh0R_q>zgN0ZtUR+u?c^he z25;t`dyIo(o7V@UOBg-bod{v{#1clg>x~k#MmHPH?UJRA?$ny?5?MthGMutXfF?zx zN9E*T{hula>p%WC_sGHObQF;^_^Qd^L{S2UIxe{U1@IVtZb{eSg)hP{gSMG z30>$;c-dA!76%Eht^`6dGE2rD37pt1fcXrei+eo%OXz}}CfcF#F*@(8N7|7?1u@S0 zy35pJaI?H-&}@y@48Ox`2HzRnj`*43JFK>jH(@X3wSh0DIVe{vaMP4)KE3h;Sc-5&52c*ja7??qcR-8n+N$nUQEbO$CFxB0M;7gdQ;JOt5hQd^hT9X~V_ggzJXN&bJxqogIokRf`b9gof$XYHgQqL?3IcxC=iUs*-kT1*?6jz|gP-EVyUv4-*Ljp{v5 z8CBo){d$$LfNDXjvh$-28NjoTQ=wkz^dN}g-)9ehrP--;Cd`XgshL0EPnBk?()q5o zZN9_p6mf9AV1e!lc$_~bUb#7G_0n-}tg5>bzkhA~6%`%Q!Qbf%L5 zoNpU3+oHC9-yV zU~kfo++APp&Pw}N0_X~;PIjH6!n4&NH$sYsvZp1np23Zv|B`w0l9>Sr^_ZL^`wwLvh4#v>nH)d_;p2)hBYkVp~T_=Exlc7sh3kS5@)B{!puH)(8wEe%{8Tpet( zLs5vP$Q1k(F9+ZbVTkIL`%-fuqem$Lr2}ploKAz`^Sg`pzsViL=>ts z@isVY$$M{xFBQtl1#Crbi}BV`=*2W4aTFVSVZtXOdvb3H;SyfPE5++T6#-!dcc{-g zR;5=%Mx2Y|e&?~v8%2dSwnq~3o&df8s~^D-4w?_$P`8ta9k2Vu&pkWBivW4v1bCze zS;!KIwe{AkxvhrbB8-g6Hm6$(VxM*=d&*1kL$HdVuLNgqWPEPsKf@!V@I554f3us46M{q;HZ0JbDU6#|%o4D#+H#Oss?0J<6#0gxui+<%1a zOd3B@;~nC@yz<0U`aE95vf$xxOK((XY1n<5A0w50AbZ;^C#)h~Pj2{!iW5mZZ|HpE z1f(^7Q!qZ~_>BR2=J+L%iL^i_5}~KkgaO-|=M9*tJaaB6Bh3d6H*=@~6`70vB@O5p zQKqPb3S9>Zzyo;~QI&bjc(Ux~;xGrlS{`-pRFz~yG6SZ&I#isH=QmANVTwIUMWHG> zI{s*5U?N!(D`A?mWkuLvt8$z;z1Cq%iJ$Ylt9t|FAh!_px^wA0TK>K zNLjB|b0i$5`|~;1KII3{dSr2KkJ6v?jpO+s>P^a%`B5~B^IzQ@OwJg{WI0113#ssq zn+;y6X6aCn`8P)cs;@P^9-@u3G?uBf1uZEU{K4)}72(584w9z}g2_!K)lKKzn|o;s zsPoTn$9cun?#&}*5N=GOwG^0CpnWajzBJ3{s&-RKk|No>zA13^n2@vp9(t=Sr2>T~QHSZi6P9}nWcpfUfuryKFp7eg6OU66d zv!DAn80u?>IK3btUavmLG{-k%%B9k63ta#nS$08UkJcNC<&;fRE4V4tf^=(L>qxsExyPg%zXBekEK+pd} z1A6{f_Xy|Ln{7h$+-cO<5&l`|rFaiAFai^2W<~Ll+TH5FcsYQ^cWYiLVv|yMp2RSf z!1MHYrGyex4pX^98_w2Wmfn8D zzYI#Fn16}1^Tr>WX1fDG=@~|e-8i-;++fF;O#q3?#IC9=9F7>W2i~IM6~dILOJKG= zBlR0OJwsUWNKJh^U#u6;fuTSZv#2Z9SG`+p09~>!&E}-!_K*y`>@FZ~1>RynXC)5; zDO;&?53u&@MY(?zko`ZJ%+Jc>2<9J@y@$mi%739m6ll8>M*Mma4GUf5o0Cuk2Az7a zd8Pe@c@!lEWguI|>U5T6lIjc!mQiYqLT-H;kClt!V|fP#yy^z^rO;hIVR|}cm`9^c z5w+yx?GTLx4H?IFpTqF=R;q7A0=>30fA9dLL5}5QAH<7n zFrUnq-NM-zsspeu2-%{x&0@}8m^TlqI}n6~fCcp;KI`*bBcMR=1k#TgC zUTgERZ)!FN8k5K3@SpzOzhQ?3DY*+ixUO1e+Vk^scg`KW)HZX+>e{ttsj>#_U?n>| z=jU^w9uomrufoEkq7h+s3#26%booqtaS<1L zfD(`_$snQ(+Uy6SRwD6CJj5e+hLeN@m3?7VUEovTIm3> zSAdNoJ}SUQbsJ=h#5-o|(Mc*t;dKph>%=3GuTW`AW!yF)E2` zRaz##J?wP`l0rnaY46Ixh=UOJ_%3NoeJty3LYz{F}~_hyTA!i{JON z@%Bp-O$DqEVqpwIU>cH6k?n>|E+H#v@?G%Bdt?YrnG(G>#D;a+={qd{CKP7UXJk;o zd}3>XV(oLn(xZ!b#jeGp1X%s6ieJvX;ul4z=`&U{rWF$x%1X#}S;%{)DpRzJ`hurg zqXQ7W0-=Unln?+#I>E!nAy7I2?C}gEdRj zhVm#Y0tOjY2X^z-+ubeF$RsM%!zx6DDiE)~WP(etchu!n$YrWlhUbjQq%hRH-r3$4 zxGUio$tkAzkIMV<|KA7DcBk2_!TZu`*EoIUv+$|#6lVEcKvZE|F2>W4Pobhb4KwjH zz#*VK4Fi)V;i>*>Lv2*PaID&IS0K@iZ*OhajE?)ZwH(4MVv~c^amk zrvYgnqDch|u_*rC^tqs{j%-iEJk!&#@;nVwtHbQCod7^4N0at6h+{aVB;DB4FiUzG zW|^J_dC+I`Gz?(!4<9@rgjxIE5YPHSOiy#Ar$Ks@di5)smsV&xq+v_$$Ws0p4H2nc^W=@ z=SXLe!MopDvj#uhrAXysPs8f&o(9li;Al)(|D>LIo`#j{X@HC4r}s1<$wAr9`Gz_r}OITMaD4^T~QTLwBTw^rlj{498}T#}y$7R@&tMh|`qTWt~iQTeRDDk$d&al>$r-pq#~9PGP5 zRqSmlqvd=GmR@R5XZtwTKIyUnJ)6_V!q&rLglh{ABSa;T3ISlF znLP@in|S`lYs7$8ObdRqR=u^wNoZsq{Ehep(5Cd2of zb_*HpN3|ospD(eOkESXi8x(>{>^OMfTDU~BQ!LXVkr@|^n|+1)fBG7bW5}Q-2}O|F zTO=Q`D{vg@Kfgjgt^R8<YN8Qhmwx-k6|Z$ugSJnz!kXEM`~ zQNCMv#A6(DI$as)M_8xj)p$Ma&oHBv#SGAT%3&lu5~nAfa$z)oFYA0C7Jq*wrOO9AH?IpicM`l=;p z-#RDV#~Bn(-?58Q{*q%-7{f=B>fw&BlRF+6{(gLVl?LiY+XKa%sQgFlD^+O(c)JoY zqB*9mO@9xb4u}$2`|o6RWm!Bo?cSJ^x04Cr8g!3|A4nn-&KLR&%q@%tCwLP+;3}je zh5nb5*9|QG6^?U|&{S6A5bhW3B$DYa$~-zCN!Nn9KA9`>dLS}o5XlHd4?kD?*03DN z`)Z=1N!O}>kVx8DRAPDwYAA*hq7MxW@q9g7p#aGGZ|qvgbim4=NmOM=!V;wh#LdOiXRSUbbjxZA+SvO?BRm2sbRALRMcnG5hF4uwkgXN0#=TYWQYmRfK|xE}D^#=N2afkOHmKGK;rsA19amN- z1a%H8ec%nE`XC;!*@FkOzwVn7zlMHMddXQLvaC1HH7{x3NDDeg)S042etl-6&|`&Y zC`i{ zxmu`Y3elAGye8IfR&K`e$2FwMEy53APl%lXPtHPrbmc5B!TR|m@R+(~KzmDp0uc-&3j`~&~pZ+%u){9z@KK}B9^~rn0K+F%;>pM6UOUFc4SJ=3Nk~cF) zpgn+r8V$*36_=}Cu98e!vYy4As#L?N#dCE*ONbbjD;&>r%UZ6~QxOGCEQ9-YY~N+e z)f8_1@cNfJuW_?@g`gh$qsoIC5v`hPt&QxPo`8=oTok)83+}UF%nN>rO|d zdqPUR!LRF0s$^A9^&={<__kx#np?~eVxs^k2mc3BPO{TV%Y5P7O- zj?V2ahR>2zDGmO-TS_kyN2!RxQ>xB?S~*eH_S!0k8+lJ=5ggnK1RcJYx@uy76B>E*djdp4cGFz?<$U0 zRm_(JlNs}R#ae})Z(^vs5Nsj9PLKs=V0N!b{-U(3oaC?nO(lQ*`JdjS^lqn4m3P&4 zo74O?WRut*hlg)o{Aus-?XDJx^7-Ndp~A{y9gmCqa0(7l*79hdw%1`aJjlxW0oG9cS&Ypmt8xYQflp{?1!t;w*m>7*$PCi z$fQNxmGllV%_(R*8PT28U5b|~K}g6DjYb`DHwKHS5>yfaND%20@!McjI@KMOfiO*C z5C1+?__SVG1rP(FrJ%5)xPWFx*+Aj3Nbm@@IA#f1tIKGBbW3*E!hgG7PMBO< zQWTtUhp~$y*FDI7Qt1BLn~|fErIcwyQ?Z&;g~O7#CJDOM$PciQc~)7f1-t;4g!SR+ zK5=ezR4luxo9=T7YZ?`>`Q@F0y=^#y(6rRON|V z#pBW^y)I2AWE2M3M^!R77hE)=r0K3f#051w{4KYL3E*{yLOd&E^etBsZ_N7 zMGl*ww~84qg-8P!_+XOTGFXXKt6^qs*E0PL32e%YW;Nr+|l;&nKT zdJ1$YfB2?!QEm^ITO+RrYK1e~{H+F%ADKURPv5=_AX6c&^QIgiNpwMOucz<@sPfqK ztV>WfwfAqg2+)NxggLNKL`g9_`V>2wax%il{=UBR*@(TEc{m!0m$_L}{uJYk%MqG4 zEqyUZxo^Z;Hi45?n<`OIWUT5Tcm>iIv^N^BQ z`DD@$En-bsb!#r_7B4H;P>!|g1#BC#aOa-^x(52K)~yr7Jl-n*JQy~J8?f4usz}nN zuC)y3g8E`qDrd_Mb1Y(iq?Dy7+I!crjLmmzXE?16X#}IkrDuGx0PILMEkfL}G*`PT zu{2k{rP=B1Y-fYKkP(<;Y5oUgY5vdS5?v1KM#7#mD&J9LG+pHi-k-!3vM0u)Dk3EW-IHSUp*F zk#b4-i{F6BsoD4zz$wsQ`5P~_juYxsb+K%kfX7XeJ`kdIm82`OJ~-WYpy5*ZNyJ?k zg=ff2DuBf`5egc^38;h0^lKZxDYA zc^7);f7BU80H}Ga9u{3((4M{wCwK$x4b#zi)O^sL!Q18hG=j$lq4`T=DPNYFwR(e8 zfonw!A!u+mw1^mcB2VN*o+1U1(2#mwf?EEH)kLE@1cQK!UcwUN)JeU9E1*ovsd6;v zn?QrCK?nqkK>q>G0r`f}2^>k_3K%O2%nm>6EoTTLIlKFh>KnBr0;2Gg9bT)s8@xP4 zDvH+JWn)PoOMJMf44@E!t_ea)B}DVBCjg8k+G7SeUzwpgrwA3EtW71j%!1jQD;aiK zA_%Y>JqH#BFXWiiC%1F~)j;zzt`_m(Ql`Xs)G4>htpNWMPuT>dO(4Sc{cx|V;9>#4 zlD_D?e!l&Y@Zk^0@w#2T*-Fgq;5YO6$sU04l5j2{qUuz3PRrGur!_eC=zoe>q)DGZ zA97mT{tmx`THO8Xc6kSX(_LLP)~o4x>V4WlYit~fqwNn(0$Ty0yX6Ua-3BiH80huv zo;*EUd~DLN&>IVX*R^{u_l=+ZI{3RfaQfbF?aBGdQyWeu(ISR;|1Kr9D8{SG#4(@+6{bPiNN z&;WVk{n9w6YVFQFr5%kAJat%rK6urwD7i#-EeG2lPSfJ8ipCsvJdAWuGsGRM*@xw% zuQrJnpCPTAqBCe5dX?;uYB>III!NxRDKX{&UJH^J|I?Gz8l5c{&D5nhJFrUw1i@V=ahsFQR`J{8SoD!l(F83rZ4ej*&NE%`n<~egMZ>e9jT4YMV+XzSc_!tw07$E zJBhwSob@@1jMOV@0?2dFH`ef?Dkl0ciCb~H~e>eoA!#!j$PA?_S> z`_z$NyxFSW7sN%`L_iYvl$(`y=P5=_A7IsHrPT}?-?b_=M>Ha1xP@(l=0ECg%;&4- zR0l|%-ea#)=bM#nY%lIVzTy6hh=`9ywU&;TIych9vg2_(|JLfH(Hqd5(@v#m@BOCW zB^kB|VfbuYW8QE1~hZg<3g-?GxP0QtzT6$zl1Rk#YGi`u!uAaM>GYP0Sr6es)<(B z+Np){Vxb4HRcqaI4gWAFETm^=$sr^qsMhNQ9lSe!EqBVD0d!(oVvS0tj_eUae)m+%|b~?4%{Z_%daTHF5FIX3hQmcUkM}4pz z>|g>po?mWNn$4hH>Fo6IYCO5sGWY|_Shmk7-e23s510yV`ceO}X)nV_R0nDhc4(Dg z6l#q!MgbD5LPW3hgH{U~=FxgaG7E3djD@WLGOZIhkEQF(b_^$tYFZq^XsC^OL-G6% zK294gqW$#+9T{HkW!34Tew;dD3C_~LY|=cRlTJ+Av8idn?tTFLnrOkux0<)?$a@n% zUR9O=GDViHa<2}DpoDndCzq%j0y*r#skYJH_dYSuYY0ur9Eu!A?~qCv ztfQAby8GkO`N8gzl8aOff}BezY1ovGysy2I2F4tN|6!Sh9la0!A9xW2tW3dqm&Wdw zT-+*-BV?sf@K9f07{iKlOAbtF*W}1A)eWY7q{%D)kSXS!`pGX`m;gqU5drxzCaC|g zl&hKR4DutrkQT~a<#?8C-#NWNr%Z8Ke?aBc1>|Ca1a*&Hl+<0I+Hlpit=ogs5-e2D z=F2Xsx3W*ej>K$vTv9F6yhF0JztJm=Gt& zX;>_19~a7W&J`ryR@c1@xn0gRm+(%1SVv0~$b994VrM$~?=WuUk&{WE^!g#Nn?H?L z)5*64%5888oPjR90(gNMQhyeCd~vt(0=q-(G=tn~w^h##Y#UBY#HcroCL4by{#sK2 z52D#8Kg%3IBrMe$G+`RvPyC(JnUo*iodMejO@RI6jsJV|B!3^+%k?fWW4|(fb_nnE z@+Z$l29vP2loIh6Wo*02l5wnJq*7uGxDtIZ4hJXC*8mDYE=EWm ztS7W8cjZkUa9?*#MwIS+sqlbPm)>B@^R@8GdTVO36UkIC>$-mkvQ zZGck&slu3qeYe1ggY?lK2KhR-nSY2D!80JRNjo2-#o>TI`wf}z{|fSCfrH{~zI2IA z3vcB+@68h7W_zO=B>S0Ui2dY=57Tn~I?r862Gh(W|C$uUEXCAWSVa2GIHUqZaHoY# zxJm^OY*}J@Nhd6xNv*tNZz`k=Wt`#9i-b7}yED@mE$yF{MxKSb&&WiD16+Sxdg}cN zv>^RMVx7d_`lS=^Z`$5{Q##E0`dR6<_ch@W?!PR3oBYz2dGKIk^0RGYv3W9AN50*e zwmRLFld@tHDHQ^U!R;ri{WCfwSqsi1xX{dz0@VE*rZ?|%z5LTaST>oz7kEP+KdIBS zW)VOqeNu=6kyJ9geC!)HkbTN423s42CF40Ab8}!osq*Ee1FogUGhQ=7*poL;if>es z3O#SvA{8E&3JPt^nm9;p3C~D`y#z=5o5~dMT;w|0EgUaGu&67juRu3vll903aqKX3 zmD=EnjqKjy4Ujt1-G6gX8mVlsV?ccIsZ@M)_y`2GWwMpnYr_dyfYGzyVN?z7KXJW) zd8}(<)C7*qv!2+aPsPxkypm~#o z<(8~5r%)ZOL|_c6f=Xkys)gxTo_-;ZLoH)OuK;}DbY?^q7j_NXOkmewS#E80f2N*v zlg7N?5jV}tNwiF>VG3D;>ar*do*_R`Nv;o3>#9v`I`P}OnYnNLBl^%0Vvu1LX-}TW zqL$V@>>KDJ>i@YieFN{YqL@9Bl>0NB%~zz{`!(vGV_BX4LMgh;JNNQG*Lwmr=m+IZ%Pn^GJ5>w>8 zL*t2e0p(6X*4TDwNV&eMR3YtiG$6+-f=_=^m?@8p6qXWgpXeuK16;tE8;pC)ixmz4 zI3cDB+*Xo={H;rhZOnG}4^SGkfADywD*6j_3T6yfgD81tX$ob)NwZRZbE2-NI<}=#I zAefKt%RmGG1CTKj3YSoJWH5u@-~g9$!?c=t+&k@oEi_v2j6-i&?hZ5{?q6oqSG`Em zchck}?wq-IUIz$|z(NrdX(Z_raJpdde~dxjh>(nOU^baSKD|wUu(%ozIVF81tz!Xhx2UR z8}1p0BXc?ft?1HFOLy8WPKCR6`3!X_gyoTrAiGt7A2PGJQ?DaPzohSoTiPxz7M>)} z%~`)HVf)S?&Y^vNProgB`r*NXPsWsbP&uR4OoE8Q^Dg%Xibr}9bk zsWK`$$=P?M?5^p22&P|C6a=Ls)+*o+NDLW9Y*kX40Pv1h|)v^Y(Lin+oo{9#(yir+7v7M7fUD_!!Uq%jUgJW0Q&Cy_5M zkjcT(Zu4ves`h&aHgf6%U12GhgEvjcg^AK{-m~)(tJ%}aEzgY0(;@>0CqpLRmAi>k zej7CoiW}LltQr(Q@gHAIfDon&jEvJWIeyrvn67WJ#7M`p@1E&&($7>NAb=-jvhYu4 z8G__j@upBhfX9vjFjp`ZnAo3ZkWlcImK;(U#&8e>?u%&-@6Yvqb|K2pn<73Vd2OQv@wX@uPno4gclEzh1BT zAMzy}strxwx*s`!lKjqSQ}PGpjxhJ?kKVoVoxS&wt;o4nAljZ|+#&xA+sUuBBIoXJ z{41--x%-Qf2a5QaIfwLDQ;~Cz_k|Wj?$WHB*&U}w0%^ynDMKxp&dlaCqf67@wWRH~bL-|C_@X`HHy5@l?t1T$r9_#I_zP(f7{ zzAj^`{YO4pj5-+HeG;(8cG=lI`N&%Qt_1`DV{{(SBjO z2;?GM;CD%17fi$6ECzo13fW!YC&M#WbC@c0gMDbV)^Z>E?)B4Gue_%^-`K~huKSOb z3$veFYixJwSZvOtF>_7t;jdpjfBF8k_jLEGs~>N!46-{=tu=Obn(ZC>=?_7>-flOy zy`Fe|P#>;-Ipj$bzWTZ9vb;yryLPsBni%KoSFeQ+ zn{{{oY3=L*tlM98`kSk}vWG|^FLYYi0ajQ*F~i<~HiI|si6xhKoO-x@RMrYtb4@qW zz9SSOt|?Pbrzb16>j3eOR;yL2RcRmRu6f&4360ii*{#F?G7Dic;7Y-h&WQLrqg$AG%k)nYR zDxf%TbQ%N0Tf>1N>7m^~yo;h?Dh4*hZ>o%y;$l0@xlGY8E@-vUFcW0ac~Fw|w4!8& z{a$I7&!Z)fV#v+`0N#Lzny1R7{FQGI$nECc%WU^*~|6uZt>N{2c=!?_NP= z$ZQqODB*(fhe5}OAX0+R)ec)$%IV6f%#I_31igJcS!rEl%x4Jh5v1Z15tP9nDz z{*0_2MA7Udxp6KxYL7;u$_OF0o3{L{Hydyzk_l6xrmnSpvuuXXzZLg%O214G1NxQr zXQjd2wj|4*-2DhHOgrj7<$mOD9Fk&AThe~Y+Lb&6pL0tR)ah-v<8j3N!asK02sldFY|xeR-dlM<1@kjYTY!|GXLqoQG7dD!=8Yv#C4@YljQ&#{`Eke z;N(ydwngh~s1aA(``}aH`*58bm?MKh-8YK|{cK+f6b|D{!SC>;P$T>^%a_tR-h{oB z=LQfq%>l4#0CWRKPo+cNo*x^7ZTgBnk^g60-5&52h*VZOgf^u+_c1!}tO;#~9U<+y z=3e3?ThATh<*{BlxIC~4r_nF$MFpht?z`6NCs;-QctYa26Z`82scbdxxwa`J{%np+ zNzcXl`c@c>vhAv^lh*MnwUzIN!3Y>J#$d!I1B413WGr@i)$`G58mSAu((O}$RXmTk zN1fwTH*ihMToVm9;{ic=CH%$6U1)sQ(GQ#MjHWe`(f&n%5o>&B-nlbhZFiE_ki-W# zSG$e>*Nsia>q$+6O**iFfY<_5R+Mh2c=r%h zkS1E~8SNa?PVl$(jYXB+!BaxIs{pw-5Y?#P-ld-TkVPO=<`Y-N?O}yG(uyTK3wx+C>R{7H5i4-0^!x5LBJPqiA)S zjV(U5Apu&jMimDf&{tOdv| zwCXk#g@X@~R??mQL3qVTHnxz_1YJyDh?3C!cvJ@+3O)a-+en@<(lq{M2|4?C)&~2d zl53V3@UH%ccVCzRT^|}e)4HWkTcB@MKh9F&p}N1 zIv#)t$l=&3ZSY$Yq&ujc#%~>fk%DW!S8Q)L8&37@Lb!t|*N{s6!Bhz>g;=4Vsc1L9 zPuHP6Txg($bsnVAB;Rxk?LtVsra&aM*h2icA zFsGtZ80kZ>8@RQsE^fk$A=u&6s1sO%y4z`HmEX*YN@6uc17WivNN*Zq5qvmb#uNX3+g!+!S&MWs_@4xlb^HseHt z?&xxNVG&s*FCrH?MlMKK{wNPAyv>xo3lhMO9Le&pRBAiDxN zH$;$P8gj>=hmiG{>W6cXq^7c6rU^=T2T5u{2{j7D&y=(Se++Rg!w<@}|M;Yc)Z1VK z6dJ)k06u|=sQxK4IiUH#;PEwFtZwHkbrVf|OQ-a z6!N>WXNT$3$GZhyadGhNd}(ov7}SsDO~IxLUhuCmlSWLiZZ?GcCWop!5zYoT6QzqO zkaj7{UDJZ-3HTgr>vMvZog|n}5~{{lv7dv#mOY3njg`l!J7-)&PM}m@oL@i2cKv!-y?IoQSY>nxm~Yz7&s{Y95{3=YTX2G8LNZr+-;PYG*#|4SxRKJ>29QAIk6zl zNy6v~vc#HUlvd|hOEW`BkNI8^t2@pv3o~i8MoBvkj+VU*Agt*4>wtW{lW{y|6FW19 zyN>~*Gj@?94C?YtrQb^sf!jU-X-#7o>hyCsv5;|o-9T*ESY4Lhe#5^EN~4&6iF97O zKQ@fx1pG?<2%E#c6zXfUJK~Z`M^_k)kgWu!`<7U-2PKWR^o$0N?M?>gc{^XM7tbRo ze?abqa6O%n#Mh~NE%dDK>M<{YEu3b-feq?KioQa8mU(AE}K2aQVb zvAjbiQ``;uQRpt8aA92xh{f4aG};uGTS!#5UBQD$mdJy$)}wlH1)QYug@RFZ9u5O< zrTXhF0>;n$!Gn1+V_QFn7a1Vkh>nP1$pDTNeGI!bLx&_iO1-+<9gsHVK9)tF8N@56 zRE8`yb7nqnH)B^k3<|*t_BrKlt0fqqq!dWRlQN1Gfr-~g1*CN6W;3`SUpIl?G$Ci2 z*0DF8xnpS8iL*x1cIpT(gL(+ifO$&yfBJX-28t`sLrH;#%cN#4GbQbQ_RhJ3cfYk} z(awN`Rf-jaTyHlUo2^*bcZJ37*9L78m8)ML0O|2DmDThrj2TuLLYjf)b+szQ(+s;AmAsv8c4l6CECRfa z-C!$HR^4=QWz!_R=uL2jpO$OA2KXWsRcNE!0ROb}IcS{1`=T;tHk)XrgK-{ZD8ez6 zs0ZgdWQ*k2%+{lmRKfCVkd-DMSqHskTO9Kz@i;shrXBN5Fi}?Prej2Y*{ZZ8-=;e3 zbp`?wMA}6D(YY*w_KG~eP$k|mDDHDeZ9;+KA)<4NJOreAtvxsJ+;amjvd>u5!C~@n z#ws^3RgBe}pnM>Yuk!tJIT^GZM@<=OUJ6>B)Ddt~um;tQmF5b(PFC}E--_!ktL5|d zhVaYPvE_oa|0LI;xSj1#%x~#BhoW=%k@qgykU68}ZyK`NIVVZHU*$A(p8&wwK3B*9 z&rdCT81m#`kmjke>wGPaPnfabc|zEgLccv3_8k^8eqhRzN5iX$ZG6Yd7~U2L^g*cQ zcOatK9(~f&Te@0!V4ZtpVA<6ogcZuM;f{y)j?s$|#G?PF^txfv7tw-Ji-@t~o#}`l zJcxnv{{*1_y+x6D2FMvONw45LPKj)q*m13z34s&LLIub0#d_`^7Xv@T14cf@8~Itq zDLYs% zTD&z;OKF;B~Z&SF*jK!dCDa>T_b6HDLLEynoNu!Ey6jzx943^3 z5yD^V-uV8suPM&ytf5twNoEcUERYnH0<2uK2=R9ixR6XIFJ9LxxhIDp>HporAH&ID zK1EsYJU~(JQkC%n+gFXM=4whh)Jpr)(%AE}B~M?Xs(ZVfpGJttlpx&zx!zUu7~!d(vwRh zBJ9vo-Q#6Vi^lb6f!|T+6=FlLz|O2@y`2d`5EseCl;gCP!AS z-Em3T?}tG^BNAsivL5Zz-!lDKV7RU~>dK!*4A-QKUdv2w@wkO>J0^l`)+ZzUR)bs6 zQyD>FK;eI$GnZp!<#VhI?dk%7hY|VAl|6u%!~HpM&*_7I&|3nwXI|!@VE|VG+%QxU zTzEL+N_=nC2?a{Zz%$WJ|Ex)Pc+SeT29Bf}tO?UB*1WW8&o|(+D%6j<8H9MPd~2pT5ate7<1P?ZoKY)ijX}G9-18Bp z55mC%?Fiy0QT#Is&wx_EA6f9y{>um4cN7wwx|4wKE60pk0L4N()tnKb?JYx+9_aOI zHJ{m&22^A78Dd=<(cRb!mk1dGlM|FR`C;0B6FTo z@d~II0Jif-UR=-yVMVHk!JTQb<+bP7!dTFqfj(n~Ux9*vg)$T#!sc#lv*-R=5kvV` ztb0S8u*=-KfMYq|`S=8UIMF_TGgs(av7(Q73eVpPCMi>If|CJ$#Hd7y-VgILq#u#t z%CYrjDTY&O!oMRXV?>Ta0C3f+r500spy!C{!{rNE!})^2q~Xei15_UOYDE`u1km_bdf0) zB6myi(t#jCXiGp&0+u!Tr2f3s9X{zj#P<(}-JUgj@}+04~Gin(-@?QZp_SVJ#k1C@&&oD(wqCbg(9P~-9r zBBmscL6u5tsXvDcO}_%l8~S0Tk$ zDOq6r)ad@vOzo(Gg1;$MDit!7<_q$*PcJT<1(#%w9Xm^uUWhn9A}km-7Hr}T=hEh65$3+2Y*i+fZm@!OpYkiK(w#{ZP(K3Ay8WAKYgwv$fKiO*KS?ty8hM$ zuhFWQh<3sM|4FkN*;66Q21z)lf3|3sKB;08?J@&F+RcsBBv*zJk(ZEJf@H8b0alG7 z6IADvk-2+wr3PG<1a{-v0r%JdfSzU80DdOejk|a7*9N;GkOg;tV>$0Ri})80SpfTl zBiwg?Us48s{{^C5S9^4JZm9m`Zs}iD^{13b-hKIeDUtMRxrm^GYm2rk+i*`Z)QzqJ ztC}*fNuxI)?ur8_AJtBkQ#0;91uw}XtAKjE;*+3O`_9&|Fzd#T(uGBTGVM@^3%$2D zO%YG4)`5sq>onC*l&v(VY6U-3M6X_ffe>uJ0${SKx}A-h{h4O)@FIBxBut?^l(8X{ zX99oiTCJ}udHpIp8X>9Xqu)_@ho4?Kp9&q;5b}VdjR&w*YjKI>-3Ra&P$DT+W_N#y zFI8rrrOHfV<9DBk_vGbE)gb+&jE$3LGGEbNBDDe0*EISrH>AYXU^ayYV; zjmp9E^GuV)Iy6;)dLmnPP?TGRocB!rdQXFO+ z3IdfGS~_Glvv@v;dXq!&m__l);W~yizu>=;#rp_8?)@?4=CXJ7-3oyu0_ZI5pO!Y> zm)a)Z#WPprh+Q7i{jQVAVI()aw5JhT1i(6;^Tax;bOW~f%5BE_sw&87i9n`!QP}G4 zb6lx#fS!#?M_$jg_tc4Wh`S;;@mVfNyN%gp!|qJ3G5|^La>f3coIHd4mTsA6kZefI zamQ=w6epRhZ<=SYO2#5rUMy0FBe_|`r?L!jxWbp=5DA1(LEHix(6(dsYcC+2wp49U z6qsI)=+SBc%q$m7ApV2)6F9T)aX}8QCY&RyE08oLVltTzc%6YEU^OPc;BHQ_QzQ}5 zNEJI#-`t>yb%;T8ZxQ$$4Vd0jUxS5Sj>)5zEURp^W+L z-MT-GR?NykzStfJO_Oy}C7ymx$CnT_nqX)e}*t)+cdZWAv0hjP^U0r>8DqG@I z(?LVta_rUFtBS6YRy?ozQWhR`lmNU%n4zGePBz*_MPzCoM)K5=8~obZ;*6W#WBo0y z0w+*!_auDRG)|5Kn?`D@G^$L&ZN7)2X}55^2oW$-DCL3om~ScV8XLrULlmCTtGy0~ z5ryUvp&!qOC~*XXYN15Lx?OySzjgOV2c;2XS9N7Y(X1F@;jUSE#~x~*IQmn3bol6q z{qEY~tfOs-q0_sK3KRLEGS)5R;ZAVvqdJ!~P*3feILvL{{ zWkD|;-HZnanrKn;0)#3+5}MeEgr#_n^!9gzPBa@#*5I8eDisf}xhd{LDxNx8uKE+? z@YcarcSCw__=K)OGBg$F7Y@4n@OBUxwvFd~wQVAPUs2gWsfUb4pO7P?9hEpK|)N)xlSEM}At>k#C7WT3Gu|%uIO%=|C#QkZ+=_4LbA2l6$#; zqu`3#=X1%;pv{JyOV_(WX$Y~W%=ziDCKbUkO-s26nL|p*WFrYnBDbJGtf*8%CdJyN z0Sw5!6EZ~~Fu`mt%;iMKp)QQDg48~Ek&}#>7`d!lr@9K$OLgq+A`c;i^##Nqlj=yZ z=aSBMOqJ{c(g#V1IjN5SUZpzzzyIPMsgCf35!=#EP1Wp9R3eKQ?w^@%N$8gjQJgXf z4;~?vb{T~+*FwQF{LGCRcEvYg%vN}KcoUuPG#3iJ%~vG z=~1CF31!Lbwr6`Z8_fe&$55#phBNjnRFScw-_9|)U66?_a7cc-)Fdv~{G5}wc?kzfdT|v!El)9Pn5{Yr=)@{TV zw8T1%+#%#C(&hHu!eM{Xn-Ow{9UvuzRT;NQbKwCiD{V?=4C&%Nq-HX{O}P(~1ufB# zyrZJnLbV1StZJ9aCa%}7u z*u#fn5<-7>pl zd288SGVWZ$O-Wo8T@SzuTp4cp`wBbi`x%%`fhU5kGz%!2!1Sgsl$Z=q^&9lVK=}uT z{^U@d+qcW!(G(NSM-Q?&K}UHbVTnR5c6ar5AE_wCdd;y3(rONsIx+m0Z0nehKqVW7 z$?sOM_TiGBF60lor-_f=z50?vd+(#m5()hLo-dJ}#i1pV_CqCJX^1v%Jn6`bCyl&# z(y@*wWgHGDxCBZDngD=JZ zG1(pEAp}k?E{wyMhA80EC$4HDV-gt^y8DQ650}oZnQ;vfILz{e)*B&z-z{lXqCku%Ifyzj=wM3A`qd*Rb%Ve9dG2!u;4`WWdd zZajuDDw49s1$C)c+(gqD=0Jy}pY1N~;Ts4;3wq3P1b#_cpUq{G|4zhGB?>Ij#^@kNEr zJxm@gxlQmdOv*doXslr~Na^sH6J$%<{WeO5%p)&K_LT@>(fdQ_{3zXdg(?zK%~nXv zC$Sa|)pWu_)~eGFp1h?Qk5RFZ6seHs5YKe(qlkgW2sI80OKb`Gjxbv)KDVOqEFZp9 zHmSx8xeAEM^-?i88;_H<<%(D*05REJBcx@dujeCn#IK67;l6=)b>e0njKj)~Dta^! zOnC6Xe7b8tjaS|Z^boeu$o058z17dApkJcDe3$f%qz9j1vsICgm6`m7du=}b@_Nl~ zMeZ}NhxzU&9Qr_+><$Ip6I#H_AwB{{!0fgxj$py&!gE5pJ z{l$6+D!+O1h^%6=OZ1JZwh6(m_~>EbFEcK2370tHa2X;FC_#0jP}p%2g+e2j#ZT~f zEBh#GlRvdvdXbb4FH-{G*r;KSR5=qR4o`zTLb~<)1v|`f8lqZewVdFq2M&lOp^i zC@Bo=cEhoZOg#24!;8NZFaEMcVOewsD4FAwUiweZ+NnY_iM25;WNqK1weryJ#38gqNo>e#J?>fPT*qbtmMoXQ)cvx;_8wZXkn-o%3iu%INwrXTCHdb zPGdh@osp}QpQdnEOgqP})tc=ze{+sfJr}6P zGdJjzA&ej1#lapRsa+3kwm;c`x}-yOgf_mQ2Ljl;dOZ#fA=_|`q=W)FVn}%767LiI zM7PswhdOBKtRjgs-Yl=IS@zMtcXH6bwfN^WPlNug54GfDwbKJojcHJD<-p}VP3~2; zcf7ghqDFn^mst*7Mml(Xgy&J_gt<$9eJxQxQE>3xDx9*e~?w9crh~swy~p}@a;`zH|b$LPbvGS*LTkNX;_c~ z*(j@*dp1&BBL64b23}+{tc2%_`EnJz-mkCsKj|6n7JhvC!?W+6{s1vex;Ekn_6s)h z@eOE=b^vi$KwxD}c0r-LTCU;0L1x!r87_RnhrfRD{N?-C-qYQ$u713^GRW>gwbt0#X|{LhCyklyN4wqzYNgi`uMg_O z)lbJYd5=v#u2yZd8X)Itcu)N1;2i|wKGg<52UivvY^XmIIzx7AN`R3}5 z$c0yTqfx4L8l_GX!_v8OSl+*X`P>eO{=_}d&H%_r`nI@*t9()LGxPQU*Bx1PV(osM-Ih zGJXE-_B}FvTAcYquL5z`har z9fwo_jmtq<>rOCmL}1o}m;Y!AFTYaggzP~h=_jilr{4;L59PghR1Axra0N`fKiS#_c|C#x4TN0ooz$SHp)FdA<*2dS!4&hSa zvHPO*js)%lJgNOdCr*try zaacdI-GMIkfioMUoKDEnchck}?p(Te+L$P;Nf2CxsHQl=fFMhQ>P!h;n%3W?T8qI9 zf{h$>lzDNhEtiD=M%$4WgEcM{v|u-;jTY(50$LC~&p5RdcsZ-X_=d?IOy|szpP2SB zLI%L*e`Kaq?X*}dVnXoE34TV#$!yX^)1DztpX08N-x6PHxvpb`OhyY~*yrY7_tTkp{k40ecuCBS4NK z$LisF0<;()zh=(}L6EJh)sr4Yfx7sKS|n?fk@YNtE8a8-TjNQ{)a=c`3{sGObG+Z) zVv!^bKqN|-X64=z)c|F3X;tD=0}_e91PlRH5P-<0n|{b1FwIdSbr^Mq6hlwYhvl5A z!OK-b4^wu%^!(~>Fy`1T`r$lV_lA4Mu0@2}vN}Uv7_)pN3+>wFV?lL(Az5fU+tr)N zLfdolJvazozcv6Z7;=oAc8j@6yzw)TH!}Q10^0={GX~oQzXRI^$r&0PCe5&3Z5?k= zeUkvFc@3iE<^a$%fTJnb%9Rd&)P8IXw&^SS6yWo?x;@}4f?81N;0H2!5KrwEK1S!A z^+?0U2vXSHU-UT+ABO289*kc+QW(g9IdA?R?+bA?L7q$!+XS@M)tyrhX(*^UblQwO zbV?ahJPXmdHLGj1pv8Q$QH-FU80S6)?FT$M0n=g!Rr+1uRXaNRa7vg-3AiQ9EyFG0 zU&dO31xQ@(aLn+-s;4KlW1;eB)S5SA5YOGs1eV4?fXOjv0BmVowPOIra4gK$q`Xt! z0RsxwpvF(aZ>KU6)x~J%SOXzh5T@5vH0BJaA|ID~Rh-z$@o-jiZ*;Sn{ zNSY=9#HtnSFSW5YC#~Lb);g@)b+|a{*M^$n$1d>c4z_i<9`JwC+_D{oC>r5)C?I@y zUx&X+5Wc&=?iUcg#Hj#5cqb6PyH5evb;2zSRlu(F*O0e=TOfRQAHZJ_2;bdb;tL4h zX93}BZtqlY-Qaf^G*Gc%bKvJP!@8N)dq*>U+!2-P{oeLZi5Dcf)5L!U zp|jeb?2OV1AzuU4Q3hey?w>U2{YV=mCwzXlmH@e9;yaX@sT2VYaC6?ZCcN|Oulip7 z)f-)ZHG#Wc5$>WM+7Ofo;T=)msT__W{YE@@sDc&lJ7U4x;YzGIers>nK?Y8=;GAJ- zeeGk-hewI`DhLlJKm2g&_cU=evidor0Hh`ixu;*Lc$D-BW@e!gnE)l7)orqs<6PSZ zOqJtc`W&T_%r;KRNLkgck&_voRi_bhokqIi)fBrX%1{b#F^J^yTK%%#LqSX3;yvDA z0jO*iMo*Yx*(i|61%7LGJa(LOy?~H1vD_e=S2zzgrg+*j2-k zFiKYIx{D=>_o5Z}MTk{_YjsLd%#{fA1+TU!maHYd$Rb4`SsK?M15xv;X-tuCsXPk# zFNqq15dqq9Vmc~_%5bMd1ELhY) zE{sD8g%ZpZk_{;YseU2k*Qa+*O?R4E zZhBS+C9Y-uwpDb}(9L6Sn1^m!$xaUUp)s-t zP6BQ=ef^h_Qts5t@^L9AAEnZ2DW0C3o1~Phjhk$qQ^#Eei_5O))TNZP?x~~HU71_1 zllT7x<(Ru&m0_0of5RsOE^@ESU&zTK22_Zhnq!e}yH2fLNCbXCM^<+E@y1j9hOb1pADOvHZW9vN1{lgwv@ z(l#m2SyoKydQh!C?=#%T9+h4C&5tQZ*qOz1o$T(;*;bKD6L2~b#&dSzfCKAli=5ct z0SP%brWWN!CTZj4X1EFvgPKXgLU*IgCbZ(bq>KCIb)T!`)MIaO{3cVe_xPSYN`C2{ znZub6>9+)X3S>!DFqePmrjoe<34+&WbKsPY-$tuN)oEXCb3W72)v#)ByxM^bqcTxD zu+*I%=zh-gl!JB2+O1>9Ze`B6g`*Yal@cTi2+r>Z%ZBN77U3NW2=@D>H=ZFh*eabU zYg>>d_Pmc`-*D&D|Ph(%>& zg=}MpySx&E+bn|Q`aVgm&OOiU>?ak`H+Nr0_NB}TzE#{Lq|GT6WyCX-q7zap?Gws@ z{Zgxt$`t-mtB_fw@ugNFU8eD+RslI|w%EX?=6l~=T_RvFy}C%?W`z?{aA3RQd~0q(2;fdSd~^5$3Ekg=m-%4p z@jv;yzx!u}fBrwHT801Tzr07SLbKJNVuc2(jZ_q3Nl+8w^0`^D0$_Y16{itD5WGOz zqp~Co52>FAaQ1bYHC<)E5AiDRmcSH6jN>WO5TPoTnNw%GxV_x~fl!R!5}2X`(FGS! zMU@+M1;^Y`_}muSb(j3jTTO-ns&A`j%)Lz5na1zTbvy6{FjfdT)djsh*mm(gq|Hea8e~_p;k$+TQCDRL1IZHF^)1^W zYYQ~fi*Df_jZpnkx3EINA?mK~(;M%t*ryF+PQMo^de@ADTM%UKTV~#8-ELFw~RzdN`UO5DSOx z^il7)cm8M+^#S%f2p=IIsaDyhUqJ{$3$Rc^#Y=d!j8+Jn#^c^jwO0Pne75(^_VK%i zKdyf_dpB6MYs()8f1JGBZoc~M$2Z5l-`1b~F`Rw(#~bd<*b#qAr}xL8_#_()PG)mixXr?3FSQXOGs942P@vd;(a%+<|BwH3z5j!H=zQ z@6qqtuNsZXtM<|Fe*fV^XFmJzhw#t8J^J1E+s~)V_|M-Co{fH(G|&Eg^5>_Ie*fLO zRYH*n9R5_ZSFR0AvKf1b`5A8nNNefbuG(gZ5DNGUqaF3Gqg-3}XoZtWO>K%t3-lD>68p|P-j7xw!hn~BlC}8-w zAg2?`#;8JrIC!x4l2BM2{8&Crel4MnB(_!ZI!Z>OosVi5zzx^Jx{hth9?uG6v8&AZ ztSOq^@PIw&`(P)nM>JAV5%fQI4lnxQhT>4bY95Q~xYt^d_unfG@4u+rL&Iy;n^cX8 zVpt_W=C@byh$@SybW3UdZVtTOYDejJJM|r%_|4Dogw)*C?{J>8@QHTkO24ydB#0dI z_T_^P8Ddxka32}}@Uk=loW*wv06o^_JUz(?nw4}74Fce9nNuX-?5TA!KMj|o30APK zxcP_*riVqa^aX{7;L;@*xA>XKZNm*=FWXg|?qWfQi^gS&9S5qMvpk?D$?~-wR?AqL zO?8i6wj4*pups#FI{PWUR7-BIv|?AczGmzJsqK$FQhjtQb{3pk-hAD9?(5dEqg(q` zW-|OsdpLZ`9M-$&)|$XVhVah1b#^;eYrK(eo!yA965gYs8|csTfG_3^`~U|0`+sY# zz1Q9(BSMO-?yhlnc7@2zz1LprTi^Q5hr)aEk8FLHTEzLY3In_m>+ULH{`tw)0jzgj z`F|L)HQkkc_TderGiF;B#+DJxjBWLoKdI%<5(b3$Y?gqva@+EHP)(b%q*E)+z1)e4 zZBKWDbev_CFL&@tdhg5!!|k+tEY(CY89akWJXkFUQBYUhu@Mb|{99KdHUuI~F(+vv zU%7vdsD!*^KIPn$k$bgoxTe=&F*+{YzXph3pmgtPSSk9#)5*7w@AtFQ+OVIqIJ%kKBVNjq0!z=#Uv*XMvIY zrv^9@$(^b&#d6h4>`lpWr+ap4H4NRXJ_NxvQJAu?2$D{8BZtV=5o1LV2E(r#w>aI= zXb;1}(tVErn<5OGisqBaMx_U?m5f(`WZo&$(?^A$4f)hzIFZd!#vr*}b2rjQNlNr| zHAgw4iWpM-6tfSZRJWgcIV?2gXV1OPL?#v15 zLM>w4j@8ar0Rfr;uq9;jb4zX&3lBWKXOqliLS@21w)cpaq}KQ`my=2)Z!y zQIA&2Qq3tXKJNkdsqNkx)Y;Oj1dSYvhk$yI@%%0TgCf}dCX*VB0Zx<9>TT9tMaAeP zoe4igTbpg^^yI{rVl(cjVAo_qFWF?u6sShRSN<@jpMDX1uIWQKOB8vSEZ||+?)ukP zYy)h^0O^MmFU(>Z&t3owG>a*AUY#jkX4kXV>Fa#sG>aRRr$+wdWyd0MexK15^U+kUbk6&j zMB;-PV~{(3nkDt?2TaXPMRI*Pu|DB?at?hfC$oVFn5)WEwk7GsY_X9XEzwuk3Ao-_ zE<4?UN-o;4HXl%;2jVyY3!fc^#&gnaH1+OaI)(gXV7eX{zff-9;L52SEq3o_bmla0a}JYRMU>3R$M>Z z*X9<@=~^8B#nEZ)K=g<(Afh(p4GgjLCl{S7pr5U9IXx;2zGn0&wu^~*?Fv_0#vfzG zIU2^lApQ80rHWI~bB6)qgW_E=6)8-oFwS>lolzbSr9yXvWhdm-m1F<$_Vr4Lxh8Ja?Rf#)zaPA1$31P`ZO9CkTCygD7g(^4UWx^K$~ON_T$ zh~K5o;&jaOetsP0l=9iqjk&q@WUl<_`XP0)F(-sag?K3k5GeJMF*SesOPwKI0VdMyQe_%jg-?Sq}G8*cuVj_LkAYy@QXWZqfzc!8WXIq(*a95!qk7>(8@ zlc%!6`f02b=6mqRXjNaUr4w{I1-k z07f2p06US#S`c&;N74&Ik@0au*hCww_l5fczI_2KK<4GJ>)xFs3z^UWlTPR8DS{{n zq;rD9hZQZS+??!u_jEUK0b%g58azv?K-w%P--Y|1Ib=slwSzwAxo1yzk>iBAny>2g z31H({8MY+fB5S+Xzobc-q6GZe05v2_Bcp*;j@f95)}teZq`0ueBiSb%<1UIuLFx@u zf&t;{ljZPaC}~Q<7A)CeqQ=+TV&aLcBrG;KzSSNq=_A?G993J*_={cTG0B4*Au6Pv z>5>%l#TQ7r=hlUU18IZj4hS7-IKR5P*B?(wHk=KH-T3`CaEgc1>6y?$VEv_koP6Ey zNZcx%s5}xs8J=k$0>@3~Q$%j&zev95x;K1bfC6{@caxU5!-OTMNI{y<*h;|gFTf-1 zb$?=X(C|Qz*M=8B1DMcMv=RPcuUYXjcEYapdv4$KT$97)3 zeSZj25&OIv2~MEs2t*VGJ`w#Bw}AMAHb|LBADnptzVkBB5Q)dlfx? z#c41m0>*2P_y*;;n9k1@ItCKzyMxITA|qrS2?0GGm6N}s_Tw|Fzg^a&5f-x$@IXi0 z_SKc!9!iH?%+$@!q*(_}J7Mk^h!pTbdz31qh~I2tVO@xToHN8+#x~s~WuU;&0^+kF#Aw^J-AWXxS=E-+Y15spDqvCAHv`aUeluYH8pDu`ZQPF!LUZE}PTbDpq zH9^Yu8^vnlt?EKEJM=}hl?weBA`rHK?z#ItG8;6+Ll@{-fWx184<`L!SbqI>|86Sf zTW~Ev6OCU=sz0Tg6Eo8}n!_|?m(%hh(vja*4kIWWA(G!wpjS8t1(t2-XNTx2kM4yN zBuh{ZabH+(+Q`uH#RiiKcpCI>XC`0`*=Be=4{#KcNSBdP$8NF(?t}}nfI}qN9aZU( zDe~sds1AlZoIolMko07kI3-fs>mw_VpidF~t0vzqOB5N zZ=E2yU?vxdx!N+SMw$f%77K+kQQT$YR*42pLJCzdQ|16#`UC4!XWmRxqa(B#D+0R+ zQYjFjwEhIuV%S?D0|uHZiVc(i(FeNh(ZCa84(feh(i$eUReakLvrqNOm4g6OKvpjB0qv_n;+s zVxsPMnZaVWFl-)@riR@=Cf4KNo5s*wAb$FRBtw;uLw-DuanY?*bn7A8VkP2^D143>(pZ0oNAxZ6+ z-nIj=Y$Qf^*^Y<#6k&b+47}}U+>ulV9^1YeDKbN>)Ie|uBPEAiSU#16UU?| zqEn8wq!U=S2tPc5jwDXEx*j8P^Hcb@2%_@=+&oP~T(cMv15B4v?;D}(ob8D>0CV8S%*a7)v0i~G+P--FQx1SnE);%pqMI!`E&*9OpGG7-LB^nXE zZu^9@+r`?WNB(p(bf=qcK%L{EEN349PPFsM0yWeS&&CNTX(u;hLM)%CXn>CXFhA`~ zhHvcznT`@`3!H~fh5A2o%Kgy0fnZ0G_;M}Le&8V%>`@LQ%(-cvEO`aNevl+^0#UXQ zaVDh<|CTeFIl|yfP(~in+!+pGPu4Cdw-acI9-sGyYKz2%O^-z%WfDdw9d?Jr{))Po ztyS6*d{AywlY~zxBNSxhy!-F!dQu~#iF5}naZq)s3KCmc9W2RXk*7 zfT$o?GS>{OqU-=M6)~dE#o?MJ)OYT)OJlKPI zl49a+E7g;57M#vTM9naZaTXe%^zP5E>rb~LLO{0>%bio5u9AF?cX_#XgV5|zwsAB? zR~EP_GpL7Kn{5Vd$H%~B{*8X#nCxR4!J%+u1F}iw2KoGv(`Qzu`KRJ5$>eXO5CJ|~-D-Y`B!G3vgP#zqX z2aR{w9Utv|n1w4ud+@d7;#bQry5-eN_5)ezncVJHXevZHC3ZcovjsFs zG2h*JM_kfRoWdhwf?N@)0B7aWghqIw$6^-4o88sh(y^}4IWFuSU7&^*FcX~Ck?Uy` zlDIwCt%O8CI3lk?3!~ddgezEkOGNnp>LSAb?>j|=*IG3~!dr*dZDLgJe0)T>Yx(g) zBJQhU@1+Hw$d@6Lhj)TmZfTut;|aT;<3&S25s7Y`>_2*-b@khGA;M?L}-< z+{U(bLHnOjv@8bU?|>D>6fOT}V~3VwSG-1L7~wff#kOE+mSR*X5IN zFS8_&Ji{`2RHDv10ckTQfl!uoc9}G}62U0!6l>3Ql_}2GJc()s%)87qR-SL%<&+?m zj4}J}=4L(7f!rx6k}5zu_eR4dp%FwMxXJdWk}?60w&o;;!G4vk`^Ua5)bevYF|0bA zt^jwl@(R+D=K!H=;OvU~Y(H0=s2>y=_APc+EbR%!-kqfRjVp#0?1;`Q-pg-JK3|jx zekeEUE{6F=Vo8RArGKQvG9!^`(ua?$IU41XXaZiWm*ARJ>dFk8T8q-kVH(7l&#y{z z#&n{TF=qezhoJR^cGdm|wWto=sR>o1D@I0b0RP&_g4AByRUG^woK(ZnkCP>58ukoaew?V_w$*r*L| zSpfN<-#vS@B3x1SRf(@(rEk8UHuV~nOP|XFe?OzJG-&(WrV?FSr1W?ARq69=g7-_m z8H$Mn>fGa3@xJeR{L+hmA@_>s?7Agj3A^ii^^X??>W2q}gR9s#Fbi-@e0Sb4gvSxoQMGp>M}ASQRwpl`_J%7u z@lAU62-PG14W07Rt%Io#RfH{N>guVsdeMLB%Fiu|PiA`~X(0V(*#yyJFD5Tt_rJyc z-d9WIh)*bt(4Xz}c8_RMSh$nPX)*Wbxm)L(Znc(zZdPt7h&Ipr)xUb<1x?NFJVA#y=HuY`>L@;QMUFkx4(*Ade0`}bY-5&KZC zky;xiLLlsO`tNmS!+VZYK8iLD;wmKp1qRJ&Fa^!xoQOqtK&;OZ-NVyuPmAFhSdWx3 zJtF3oAZ9CbdjEbT2Btq1b1S?|6?K|KL&ZO_*!`-QHB3|!h_eIRg%+i414}>Rn=d1< zi(_tj;#}XIOv~a_b~TE zagNp;s8O;1{M*ON!QeveTlDs(@5K7);8A0+ry~_vpc=mn(=3r|G7I>KjA@7?nDZO^BjWq$$-79=H8K zDbrP^xo|9-I1U^S|*H{jam4tmp7IqHm?9`Z)} z?fN0ts7;Nk|M_7LhtqcBqWJ#r-LN$c&aeS8wX4bCN{z#GFl+n!cO(nKoxcGPcR(F> z*P+g@*3xVYIO|o~rzPPyAGZ$o$HO9s#=wR9lI*_Po6+K6?x9n!H}6Q*e@kvy{nCL) zEna(Z_0+Mlo6jbqecy)6pi5^sk75JrR^ z5+XX^sP1t9MCrL82EjiL=^AfO_tA?4y6YYj7;}te^7f*2MYy43uQk^o@zWXHvq7IS zE;>eeDBJ>1Xe=S%y5)rCF!|*`It2xA#9#n%(^>+JtDV0&Yxq5gU{H8StkED4&eXKN zIKFzj20BL7yYvpg?O&xgy9o}D8+#l0F@qXE)=M@$HmNs|jU2S=t^GTm%V*Z&=V>2Z zIZwDmf}{46GzwK?yIgO^WW8DAc_x{S_s$!q4kj^AX;t@|he^Fk0isSFLQe}J`wOq( zKf2jHv9^_?3QbCrTIJwx1Gq-B=~?J)Co}RkAx_Sn<(Hi*g@#;j9W2SJJ^Nfr-a|}z zA^rGunfiCHo;`bNMd>bb$;hv~9Yy-3D^W)Sdf!<`{d8K`*mtoXht4|cr{g;7sGrV$ zY`)SmGBes1QrBULJlob)GS42ohWHp$*XF}VMcKY$M2*=qwza^#cQTsPn~Cq zO(=gnkfUf*&Fae!D4~qySHJUm_sfD+VkQ;9*Yr!R2vo6@4gn^3P8MM7G&dVn+ z-OfbbvGR+H@~hlsG-Iz5W7=8B53t4CxbxZR`}e1xe||-emT;>AR~IgTNwQ?-H7Mp` z$>rq-FS+om>|V3wk<3mGy0hykoqN3!ROzP~*wJ@zkKNODR6=v{Va*IO z2&ZX~9m}E_g#Ja&?6GF`5V4;yA8MsJH)3jJbZ6%_jc^Paw(j8iDeZ14-gXpfy?K+A zvyv#1z*&qOGJY1UCeMl7>zv~4#aa?9FlmLkV6efA61j9bUUHANZm+OT&-=E(oqI3-u2XsYpz^nSm3HOTOZ`l}76}gUdru3pV;?#xSsHe* zUedR3dB12Io9$pAC+cP*)9JfD?^DD+Cb-Y;-;Yk}S39|vWB@6w^kk=$8ty$!wcXgo zqPS&*?I0CO@9*J!r#PooPw1%>zc0Y@b7!>b2VxSu4r#%UltTYKp|?OEqxUm?k4~B# zLN}nd8zMt*_k9C;+t?|3uOl`{TtI6&k2q}elE$xu*53Yl8zl1+*nn#J^K~;i+3JN( z@p=0-a7cLi4~9PxbB@s{;(E!BOBLyiLLx<=o1&CN2Fm#zlgr$Y8CvBo=dkP9fPl6n zekI{_Mo~)}4_$O;9&RAJ3twPHj+ie@#9?KbeCC9Eoe{dvV?pGAeLyo3PG zI$dI1D+hZn*h5R8%qYTI1qY9d*r|wYSKR28@Xpj7yDr;tB=M2TP3ro+TuRH?ub~&I z{iB?EyX8||+iOsy>55N^`PnV2FHHSlzZGddCz~~&sQJfcC1~Y3cx2wYY1Y!i^rWL> z)gp!t51iU0zVjocyvKPL;E8Yiaj{KmNjjz~3FV?3K~ z^nIHmMxjTGWwcC{*>}3k=26nNRcQ=}l*s}Ex+ywl8DwbdA-TCb*CcgF1}QfRaEj!G zTq7m;g}@#Mvkk;`X%EXC$B>MsR1?@e(HvWl|`Wogq64jcDFH{l`AkAFoo@paWOr2(LR^f z;>$~!5v&m09w8Rz^X9} z#(D+x5vK2LEpGl77w-PQ{U>)RfPT2&B;38;teHz-QC@z0ygRV(FDXK?SWs?)AjEL4 zp-5iLTkh1``@RtRL9Jx&S&-tk_9`F+a3tIB5?X3 zIT4O3{a{%vV}2v#CPm0$rS+p^FvQH_ipgh5FpHa#U?x!+^L&e-0OroNGUj2CI0iqu zMG)%|D-T0>ic8WJ@muQDa@!U`o5xXIxu>^p5wv*_ukLF?hBmhA42ctsv6w^~j9k*)7?ErM)CaQ7Rr?ykkW|NP3B zht0n0$`z0P=ieeo>_;x|&7^aV<(bqD<2^r$nLYKq%uB20;$Gz(-m_qba_;Z#1ebv2 zrLVp{<&&$v-Q|;WZVz?Mj6EYhi8snI4!^Vj?eYC(bwX4!HX+{w7`OO!lJrF&>Q<@m zXdyY6R7_hGb$T3!E{L_7Yj1N?oK8$&zyAYioa*_ zK(^e~76I2i5xKvzN7k|=!%tF9BOi0%{x6)%*TdIT`5b`O%{ofMM3bGUau7N5o9soA z*-|)9fYBRtnKp5dKw_Og)!-uPk!qD-+HS8y-EpLhNBejbJc!h9!^3qwn75@a45lAg>8n7s~gDOPvFarI$_<6AB%&VjR924 z96M0*;BnlMS`#h66v;T3qL_YQJ)qb0i zB;aC981v4yFy&I&QNrxIoC?{ub@xO$=OOtWIkQhwQXM%Z^M~a6m#-mO**qKWsAT9D z=~ljf6Iq_k!8J!ub zza0r=ST6cdB2}e@mQE~Ey7I~oZEpJ_@-@vlm)xySzq-44Wisa0tGM)>N3a?g|u{ z;}rZ+S@nc<+Uo6g-X$e`j?5a1`-@=KSY&36b#ujHN0x*w>G}VYvse6||LhL-io-^$ zu8wVudQ0*g9mYQ1Ua?r+lc8~O4_w-0t-!%X8)DbCjRYCrw#{CYvsNh4K5fgZ+))<; z0o(~^Z0!yj86qq%pd)(Q7pZSdZ4O)z68Sb#b!o`uOUsc+21BEAp#PFIZobxDzEy1d zONcxst6Bu$PgwUOZ^!TO!kPlCl)qc>uOlP8W-34JwdYV>i*9m+_-Vp=ngj|Pb7y5(9MQ! zR1cbro@Pf38};RDDuizY_rV~A;_+pN2<)}n_LKTvM=1hs;_b@5ZEe`zy$YZ7ziy>g z-Di39dOYOoL1n*sKqxPNEVMU`H$OS(TbQ~wtJSDmwF-Y4K4G(ze&I8Ki%41n#*Z5v z0+`*@T_|&OfgcEEu4i{7^-BHcW*T}te{=G7J@bG#<@R|1+UwQZ*=plGwdTM=?hTn| z`}Nu0p~ui>eeaGZ^D%|j3#%oQqn(f@$6peBYU!G4T6GlA&G$d3o4wq z8aPBSTpCH=S?%?Fij&V7;52d!IgB-OFg7KcFnyncVf)fpwEA6TyX5mmnq*S_+)R-k zEC%<_!vU|&-VDhm@}c-XkL1%a_}M?@kz{!!^~1JrCjY5i%VjpKC2M|kQi z=+H{wKQRxwxH_2YD2c2cwD-(t^XW+Olh}OWh<^|7tJlse^$xH0B#kLR;-c@#!Ff2M zwX3V)(r2~g&J%1$> z`{~4LOt)EW22NJ%b=qAN5(Ab*mhHsDddYctCC=N(H<257Ggg+jq0EfN;Q{KbGB^%f z$aa|rp&N`%avNGxzs#iKy^0&nMhHmubHVVD1vtpoyr{S!^-w3neVbJvUOE4af6=-% zBnuvjWtBy-o6);PUw^$rYTSG4tGVkP`JN;<6 zY2UgovV`>(w3>}Y$AsjYJh96iDIHr>oBz?NHvjJzcTjEWdj~2!*1CgcbBoGjP?`}& zwtyL#kCw!%z1E@AdKxuXUThQP4NoScfKwO*De0)9ci)Vx4!B|jmt~7+_~H09p*~cL zz!np{@}qKaC>$;BmtNC+AUG+|lhFa@<=2$#evaosAsF=BqvnWvhX$VD)9>_DAc&wJ z+J7vEoe>5Ib98m-acxD+kIXyCVCIxx$wKy-H<8`n!G_-LQyt=bN@KY_YK*Lc)ofMO zd-&-ys)DSjzB^g&<{EdF9?-kO&B_W+S}F6-HW;^Dc$LBmtq{m>isd<^D)u!Gd*e>_ zI${O@)emkNJMYHR9$5$6cTb=0m437EnPF7@2u8oCl2ROzzWWsf-zD$32z3vD=yuzp z-{JjJ%9ERNWaX~5i{Uyl%T>~g<)I$pC>73t_R%k{d-^pK`@04+ zVS~5iQTvT8=LFn4?$h^zezGKBgpWHy5vy7ff$Kw7j0Ce@Rxd>$4;cH+k3atKV{-rB z0H0u1!pf5~V-V0orbGRf%0Dg}E0{GxIB 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∨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

    5. `SmqtBo;5F5```OS{`^;h$s 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 z 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∓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⪻FgyI0-mt0Nw92S9P`GzTb3M#Q6Naa#s9 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

      EO&7d@G)Z&b3zaFaiv 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π_q|ctAvMDBWBz`1)GiMr(i1d4$|adkk+?I1 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℞hhypzfT0_)EB9E{{21IJxj}lg4H|GHeCWOeZ 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 TaMLEnfqr6!^JJ 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%0D|8{Gj;nE{;6mF}>Xhn*`s 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 _l1!fyIUEbsN7y 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⁢&R;UXNMbW@4qTN6f(_y3 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

    6. GJz!4o5e=qHE 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

    7. 1Ul4ruc8IKe1)Gs&JWMw)5l9?X?XTo0|B71giXFFqV`kj+H-0;I%R|2 z^KTQgWq803Fw5^>M&1|uw-iRAvi)Aa$-lRIgQ0u}5jB7JV{CC`rqgo6ZT?n6dh8~C zfT_N`6suZ(f$TB}5p(JUGV2%wZ|!w8ACm4mn2Fn)KLu&{XcG5CpNf{}=H~26$_+HT zOc5C^kl3OZb$Uozr?MxNtEjqp&~E?}&=BaA{!x}&#MM^m)Xh_H_#mRNANTF6r;MnE zBiKTaq-dss&`2mKe}+RqJyUzIw}lU2>PvIz=yddqwCTUyVtiMKOU19MG`l)`8{l~M z)M!E2lXEnhuE-2T=hH!^yd8AckIV7BxIy61y7Lq#!K5VM>XEI5zbgw0hy86VKvZha z%!GqR*_(nK$Z*809Xt4~4TaDN(8O|$N^11lC3P(9_FI`wMmi`g-4w|DO@VW?=?n*%G9d667Vf|3 z!Y-mBHr)B{p?y#+5S^6=gc*I4>=+$TSPoH|W{aoGgI(lSDe+HTE3PpcE)PgiiMbW3 zg`-omr-%^pN)b^Eh!eX{`jQrH%{2A|Ezh`i?HstMi6-=e=?(b6v4kxeFiEilpppQV zPqq^U6!S&_P&PWIlyJ}?4gSI#pEwOt`iZlkrDsW0KY>38Pq!GQrvaO%F{Y=hwrx&; z@Ov6lyPvRGXMZ=Ju5fETUDYYDu%eR{{hH~pEN6rJ^t;ag4CF2U7?0*onB%4BzsXs> zoYhNm^^VcZSv^Y#Nd|LP?`(AQt;y;+GMe*v$|B}G-Z(zY@pRbIWTf0@cVOo{Ue4n& z`Jv^y-bOs0h`%c;{$2>g-;3n*a-rUA>cxUM|$jg?jr@F4W6~dRA7NGkiJ2_x5D? zp8N*rsw-7!?-5uqq0ufd0Ne`R9y0)((Jj6m{FU`*N4eDV;*K-xl zIc+f2z#7SICe}jXq^wTPRrJC=89_fRtoC;odc8aC_%n4VwwiIPzSkK(FWJ;L4t615 zuy(T3uEng7d3t%GH_{q3t-}`?9}s!&sY5VHK+>W5MG;W65}jfyWk^5X>D`SJZKWz$ z?c~)iqb8A;NHebBFzOi;??fN=8z6s?Z1?!`uvR6LXKJX>15$X|w7~X~M z;^kidP7FxYy9W`K#zWXIbekQl1cTvFtADE3YQg9(K4sqT>_I=ZCDFyyW`Tv;T|^o~ zoUxd}lc3w|b&XMg2-eW=pwVyd!t?+h*$cQ6o z;Sg_pANCC#%znM!lmTf`sQ1~iq6zv3Zg&xZQTj{6zEm`GK+LstbgMD&EThM@dSkm( zvSWgR=TlIi>q3`KTOA9O9WeV~3d#r8P-J7fJ%}_O2GH|vyD3&9Fv(b#IAt@P_8meD z=-xuCNa$c0oU9AW5dI1M{aW`n;9b6aHG*FGE{r^)4b0S(A!r38Sb`Xn-olW!<0j1y z#5s;IHTD?wyNHBHuXCt)_h(=Z5O<)Zt9J(sC5fFc<9K0X^|XN;}lv`^k10R=GZ z4O_<=qy!Vh=EUsSb8l}L?d{&~BT^bHKpH@!_5gt+brE-Bbc+Q;pgI`7$oTKX@vbbP zT8Lx}QOa{-gS`fpcF;mt9$=}PG#d=zVuyDb$k%6>H-fW+hB50no*8V{?*Q2tGmh9* z$I}H8*~tyCB#q8qGj6g(eRvAf+CGpjZuvq8NGU-LVZ0OVV5ih+0Ao8o7vHPz>~?5Q zVT_CrflC+tWrffU1yBfMOLRTqQUeqaE_H@fT4NAhBQj>SS%Na{4AfL?!N*j@%dC;R z7?}1Dz)bKHpRi?brBT5aaAm>9*BB>M*amV>&lrB zh`x#~%h;8$u}YSjl@4SHv}09Av#h169Kc`?##mt(2#K=d0}_HfkDN7FU-Kh{#l8Lc zy;ci|tHeC_H+t%zUfSET%zkv%Sr@`Be<3cYzb5c<0|P-ON`9S)M8N7d7RJIaJ8an66R|NFi6VNUBR{u?837i+4S|g(nr65B35Geg z3=jo`wLAvNv>mo20MG1&Wpp9Zxb0aMtRJs2wmIq2yX_60Ke(c_$=W2bpa94>;W>AP z>iAT2-?hfVN)BCV)7(&znaf!wBKQ%oj*P-p8I*VT2HPd~nN0)}aur5~eKS#oR!#v4 zv*t~%I%kC<%AAy8Op0*bWbuL@+KB<6vyO8tst<}Sf*2ZI*j&r~B>9H?`URYtc#m7# zAhV3&<+1Mly*OFjo%q+tbYTd?RL{81#thhOxWdf#aY@@ih9vrPt;2m4Ga2n@G(%!m zDX?BI;d+4SUW{9?tc9g_5>N`%emvOjb(*VDWv;rAoX~^hN4HQ{HGnzVOO=pt;#a%R z$G9fOdtLHOBa?(pDHk!o4M8M9S1w)Z;7q=BYI~R|K0OOF#3C$S6RXcjX*70eF%3>` z#aW?zA(0`4Hbl$!XAVTteKo~JUr7Ltlm$1-8~{Q8dgA(x<4G+0B*LvFBqixCWMrf; zGMfzerYms%I6*Ff`)l>?;lACYcSiC?s4N}7D{ci#RW#xT962gdYDye+GLsj;c{(mK zDU=w2K6-~WJy;+#gKPSMjaLKd$aej%8O(qLtAs33XtkBqi9TrusR_V=jN zD1;ua$cKQ`OM+~R{GIID!PT)9!fpi&L2Bo*3GLU2u#U5erlLt?P;`*iMZ%1dyPSR5 zAIPjkVh3>(=zBLF!k6JrD1*XwOH+MYH$2PSccbtgCwbH3m84)ZYt8{ZW#b;c{x1h* zp(UxqE{(_vq=pp=V`HSm#354oJ`8Med$jNMox3ZaiEzT=Fp|5j%G~S)`8Iq%y25x* z7GpdROK->|{K}C#QOtz^!`MRK->@<)Gd#*RtYZ&h1R)H6>AYOw659%)p}dj39;G-B zoMtj*0co1pg8-;=7zm=sF56)0?ZpoAPp}za>-%oYN&WH~C>}0#rkqC*w3ant%s}h; zm$(gM4vCsL1O}9mB4jtv0J7$Khf!1x)GrS=dp8J&C5U6OgW}q1bj?BVB;b2!(KafE|vIH#!UQmbxDZ7#R zLk`t*eX+g(V-OFGi0e{zE*V#noW}K7B>E7l+7vLwD+v*_6WNDM8=JtA%>`@1uXJ5J zW_sE*=91&Ms}y@~bx~}TKUp$bT#(wmKE%n2wCgI7PuCQX1mL%>Va0u05v(OoyqQV@ zl;Bl;iNqU&zrM|zbLsn`Z143U6-wY>i59q06g^y0(6F02O$}WaS4b9pb@x3uQ%~#( zCx-x*{Q67bxP7o51IdL)-Rt*37CoUWM;F@zDr@w8d=ESj<{>(=5>Oioy3OQG<(Mi+E6H)VI5@@3~-C(Y4JXi!P%n zDR(WW*6Uv6=Q70bO}VL@PSSa)qG?SWch~D`7MRJE?CzCGZT7lrBq5Wl2!BdF3($4Y z>xyW?R=>czODTgtGiAqN(*=mgAS{#n0t0QhQyJXo z-U>F>G3dnE#99TLT}9!fOm10I5*Qgrl6Z1jA%T=4tq#R9<3RO-Xtn9RZ}QmafCBwd z<{4wK!KS83Z6Zf({44^1rNnh62M>>;G-%T$i7TXGS0xPdZd4e1fHn5cXdB8U@^ z@gsfqx?DEuZR65s)~{ZHKPl7(wr#oqS~YySg)OYZ9Zy*7Ywebbvf_kpH>vl$CRq?m zMVOx4PEXP{mjM`QI|cDc#Sd$J6Viovcnu>qY=*^f+o=6LamGrovZt)aBT9fKGuxlg zvQkk^50p6?H-Dhgm_&khRA?6A2VfCEbUbA}I)* zw7kj9LM#GV4n}wM)w7))rFzDw{lV$~5{=V+wu8g%4?U@z_p8X1ZAW8|?FT4Qc~+GWp5-a`0>#1ywW={F!b?iMS8 z7P#^CZge5xP9LI~bLyA(ST;N&CKC{lk6Xes-%^SAk(Sr6)rq^e3@5N)3E~@=k%rbQ z!E}}7mz&OrfeRTFk*lkfXua#Tm#7BK3k-+E-ilUc*kG!$0v17QYz)zqtg|7U>B9)( z<-Qk#pb_qYI#keIBy*<7Dm1atysM2mMHG}vbmAR^6LJu9`!QpJz>~l{hf6x=dASfw z8nz*GaZ|^X+-w5C>B4e1rj87LB|}Ou#Qb&)E?gqxtl2f72BH1Y(e}A%KiJy|8pdnB zj3Z!)Kk*3%H8)I8?+F+&S4e|6d}Y;S7ccxEh@XcCJf3T+&vkC z6q`8HO0XO(34BtcM%p$})(i6(x#a6A^P6Cp2}p1oAjSx+L4y*4oz~jPScYZbpBvR=4vEyOcpdjo@9(8r^lKoy|B2jK$TSB5Z^(vXQkWW46yOGprWGW5LThy zzDzT}%AVX(8%uM{lzLq#k+`>Mn5r;3ldw-UclbljpsaNbFjbKO`e3A1zOWrP?ijv4Y7@MS+zbx6f1AV@gv9Ba=-x z>zCM*2Sz{IRkJ=byUMdfRW-X+6cJs7Lr6lu#A-A*n|l_&J~?gzc=^mT>A{)Pnmncf zWiWHZOv<2n*=m$cvTeanp#?oP zAwzHWAkbvXI0b0E-NJVqn=?#~5T?*XL=<(+E;vw>fmtYu+5LY@5U6zemhBYpqyRq4 zeb1ynXGf6O>nX-rDs54D2NmpUTAiNMIRonZTfH7Q)2>;AF>18gGj76XW}{7j?izTG zH5$amNDLiN8QIXXN5gvuIme_R(ylZNZ9F#XE<)?3W$dMZVYLXHVw!z*_U$W&qvFQM z9F**KM+I2SI>U@j{G{z1%IC5zt8@x^=imSx!FxaWF&MuNDGddB1_eeImHW(Dgg=OO z2DfqLO%--_;1h_H*!ciJEU;82Y5wvPVe zGQ-neI+5QwEZy1Q9imFo&&amLp*h8P?62Z%g2YcS@r^<9Fzl9 zSNhMemFP#0cf9nav_>Ro(4Yv>*mA=e7-yq+Z zFVQ1Ssr|cDXOjf-G-sbExCyY1UFzn{>dFts{)MJfmaamaDCmQbg|`?n?i7`(sl#Zm z^3wMZ-h5Eyz9TOjj$)uJZ{m9{#HuWZzc91B>1Ngb;ok-(RYJFtmkZqwY7*n*tpWX) zDgmFUR<>FzD8{u1jZ6$xs`lXh2lV4z7R{rGpTE2}w^jXCmp9~|vaAQ~b~Dy9qNEE^ zOW`UqJAf4@|A@7*^bC>q1y%6jC}@Byks9GWOV%N&1Cui0RWyLE?H8QN-tPHsQ(B)i z0+>;iibf;?;86M&)C?fy1`^f~g}|ZJ4j=G-y*<3tvo^tF#*2#y%gL!}g*Y%1p;HZn z6wr$CiVUZ}x`fWg!DxslIbX(X-G#UY2QAnFcRd@2E5`$fpqHs~I7EWg5^6;OFou;W z*%bmJDormV@-mYU;oS20*8rmsA2#kWo(0+O$fnAcH@S9o6Im^K7Dlrue_ZPd5_F#) zsFu@zlS?0>by&(1-SFEC@mBbH1nIipj=r;$+BF=%$M-EIxj_!oc|CZ}Qt;iutOLE1_lYEW`t(MR>I&eG9f&04j2c2`MWmY4PbMWmoACL8e+e#`eF!`t)Un%#s@|QwZd-lJ zCbc}-bc?_uCLHdbVM{7*hlcS9gY*!^SjGP6FcL*eNtX<3v^BQrZ1Z|{;J2vl&e5K1 z3-W-%*&6(;nPWBE7^Ml3(BV^t26+CI2<*gF3n z1w!(hd%e~5Xgi|pPhPJ~T@q701w-|t z8HbD^Np5AEfZS%$w#FYAcI>Aa3}O%WGTg!q-rst9@Le2fcPO}j$7*>O)aGONCAcAV`6US;8dSG+H;>WyTkQyjcPlIogb48qC%i z+J3wxqmbNq+#yIzgMYH|M_{;O#zEL0F$9UJ;o^^E?LTu?$k|{bfP@5G1Ammu<$C}2 z-VSUGM*KZD_Y~li)>zu0Ti%)s1;>#z2fO5}DK6BpYuPtQXt#vS2&--S3r9&hG*+wU z259xfSvtLtlEFp8nC#f8L8+HI`22BW$s1b;7~O01^q}}Y+&C-~+*FbRe9^Lw^@Yl0 zhQ*y^#LtPUP1h?{ML?H!2Vif(oLHv?Z)J#YMs7M;XmiwClJXqA?uKRUxbo;C>+Ve? z&@m+CUxZp(s>tu$9O1PO3;3J&jj*psr4f!%74a1XNX6(udI^1X6$_{=4)sb9tY-+j z*yW@l@_p7YZ9O%$6&VORC{rX!wXGc=<;na$OPI_i_#-Q+NJ(xVOPf%sX(9briYD0$ zR}ph`lMiqptj>u(k+e}~aS=Ii??5TyckQ#B@u_eRb9$cx-WN2W<21-vt4EpXk**vrkCLmfthCIbCB)&@9+6%$j$e;A9Gaz1m0;5vlnQjUZHZK+`O;!7$56>??PcjZ(-lTgbyTQ(EC(kKm^V8YZBA zIO1>u5JNRCF#$DHmy_XxH30c`0ZF#Tiw$I3z=>YbC&vYTlJf{iSB@>)9f(23W)B(WFD60`6s;1({7D5Z$1@N#BzBOYbVP;8Z0mY1zP z%|NWuY1AXDOy@GHRrX^fE#&<(u`mwP!5~Z?h-p^aJkBT#bv^PpO!?BVm$lp6(vh(k z_GAG?D&t?dK;D^T_9ql8{ml}Dn?&H{u*1( z9cR+GS>&K}uuc4|lx?N#H94ddDAE*H{jcV}8n9T!OnU zyRkoR+#^obwuIkS{07EkRU|d_)YZSvU_-{YuGRG4Lw%ea$ax45g*TC>6=KC3=7KNw zsAYqkp&Y>8>b*CkTw-+e+Ies@z9fwftdt2xVag2fMkChIh_wrsgq=DZE%}|=GGS=5{Qxmhtvq4|6o>JJ-8a5MmS!n6S=&rVEcFQ1f(Y+uJMw}Lu3eTO z!ZtQZ1VJ?VvjTUwo&%SB);2&%#OUofJt8$O3F~BGl7bz!2V7)79lLDr@OaN}4=L=q z@gbRAfOi+O#v~puVueM7tLSWa7iB5+&MwzWDWWeWl7KmA+(CT?xNcs{mGNkSl*bA( zsf9N?3d73`tDGUoG&M4$mTw7Z#D=exB5{o!VP z&|a^%;>zY`d2{NwC$+aE?Jc35rKP1xZE>klTUe+rtt`d(RIRNnF4R_Pb4!bd^zn<6 z`lx6pXogMBo5pzio-pc@U!MBkCpB8rfn%Vxd4Qp^)L3dPE@0qIf@EO{Q;C=OW@V|x zGBSZf`uwFy9WHxF&7(;`>?lqCi%Cry;Lq2p0Dpyxxxl7dOIsNA;zFJ9I!Y%Kp}!#G zuFav77P@FHv5Uqb>-lSwhHXF(?2sWhF!*?>hQF7OGT2|4)U<&}j5S=YEy#M#F9G3! z;D@Z;$uG$^n%H_pcMtYW6$nGbnFCC!_^jwLeh+>04wF2GiB-hsIZPyRi-`v23>4n#)&rhBeMjXm(QH1- z{F4#)U~oM5q+{XuT#sSc1F?X1u10Ea*BmI5VDxx6Ie(8ANx^v2EEV8PFv~IpAYpM) zMzWHo1P+)uIK!+d+JN^kPQ7+Z%S%n3RE1FRAWsHrc^f2EnS|L7bAQP5v%r0$>y_I2_-k4^P5sn0jz8Yub!73~B<2iaR1B{-FM zAWtGg+9RHg$n62~11~@n?;B|4Nn{|Y%ah0`lE}Y$b9Pz?3JQrcc@i0<%kuuf1eH;- zAc}LIL?%xnL#;p0V>!oC4CCXzY{ue$o|) z?$Da&`DpTdG~gl1f-&RFP(3mdYxolwu;>?2l$O3e9*4PP*AB}ai=5}9NoCeH>E6WN z<4-0Z&7}LoV^YC{i0Uy!@8i^K+xPm;i7xUSH^w*bkQ_IYR`6l;TmCML6UXtPk_^Ww z+%C8K$yKn^R_~1jhJ&O^hMxE!hH_ zl{{Atb|ixRfmy1hEG6%XJJoaW=750XYzB3hBx%Ysv*hUMBsTWE{agSc)XPy+(LC_0h?5<;Z>B zs9oU@)5&w?*sH1h7EB6bMCQ427!4}eYazJ6sE_e5v!&p7lIO}1VC1=S6enbd<+*b5 zTse8J9C7)|bLGI_F3**d;Eyv{UcK1_=dhP(W;q8^vYTLtNqn`+2y1*P&y^!7damWU zau{fO1jj}YCeM{48#H-gRkwgVR}Scmnv&2R*jgP0CaaH}D`%44;gP&x^3*$_4lGZ- z)07-PdFmaxw^6C?v)82UL{w}Nn2poc8Jj;y7|2#8ZQY0VG8-GBK?mg$6>xMmA82^U zabS5KpFEGxS1d)6IL_yJe2$)dDl-fwp{N{tiN2b79v`ns36wT@9v_nTgeh9a67$B1T=>>T9 zO&EKV-z7`rd3+cl^S%?59>@AXQ_6YE1!p2GhVXeFANYsa2!Z%*B!DAwzYBRDAG=l6 zs#5ZV7`NU_T@%AFbqlu8v^8;vC{v?6K9g^qqdAsHDnIzkLIClV%Ml*~CFk z8sy7CBx8tqgB&`{w?ewZV8KivO^e<7U8KsWZy|7WMmik?G?j6@u(5Fs@4L5Wj3y|I zD3gjjYs2CM6GRF$%uagF^8uM`yo}quQ}05Z)axHum`wy*bpmY`)e_rWd`fs2;yOt*c;<>Jh z;8ei&F~SwHMR_8iJP{D_#{G;q3Rs_!l#hU`fIs9G;B7PVL_ij1sk>DIX0}W^tCop% zktYJmFtW1%R4NC#2`F2h2*^U^xbz&izB~~S&qfO1@hK&I z@G4IPRPU<9jo$JhgKsx$o(RZ7!bct$$v-5~Pm)=81VdBjs_-9qA|R)yQFtIdL&l3STbPbXyj-(k1FQ<7TAVo-K4$2b&0e$jBKqev1+gSWM zK??ddPXrVSGhH-tukp9CO|=G)3z*4co@W3Gjt2R2Tn3;?3Y&*c%JF6=5t=&ru6I50 z2_*eM?vK;>HT97XfAr-0-}A&7<^lN<68E$v*-nJC;8vsoZP6ej-I3cMgnvcLzgQK2Xo!w??bb_iP;u;}@Y#fR@PW7Rs}GP}`-dH{(XH83$#6uETzN zYgS@Gf7>8cT)rJw8rYpGzP8gILiOb;oEu28({j5v3uV$S^jF>C45MeDP&g^5(uTc8 zuj49uy@-q;QCRcHU+DGjwBygz`>?f*TlKxp@cDMP-apt7^V=@;3>)pnooUx%dG>av zw^i>9%3T0J$E~swD!A6}Vq`YC=KvR9lW`>-AuyG0#l|Yi^Rs}BhAuKD7+sK@Xd6lW znBKOrt!ho=CEU;Rv*h_%ItPJzJI~J&COi3))#(~eh6V@c261e(wBwQ?QWc$%ro|ot z$_@p3NadJR5BGM>uQGDhcr#8BEd;)$I7M#0ntHvNr$Z4o@Jz&HZCmhhr$I%xH$)Ct zB!HE~-Qa9!6+=54n4M_idP!+(5{=?SiMuem>C|_JySjjkX|>E5aD~EXe}5EHkk%8PY+^g zHh=5I&E1sq^dN0qY**Ef>Bx!SJ;Q!T{te66dwB<1^QcNwA4dT5ycvYH z`Oy@JNZ-aFiTWYAA9*1%ulc8cX~P7`QR_f$n4O!1c<3o$H0(49Rit+{2G1Xmfz}$5 z=hH9%x=jKB-sNt42u`#8I^2R>bvicjdIzT%_>$K9L-CB-ijNfOeN$841SHIH5Uztk zxuc4$vu6>*Da~;J%_wkGk73G>sQN)sl2)#i|{s$R@C4a{+h7uXJ7fw(+!S z%q53-B1@j<%>X2n%5PZpYRO>@Q91y%`+meO$sxdK8{_uDdJH7b^JYjIR|_?d!Pt@X znBCj;Tf*+XzUPA7f+Tiho;O3BMR8rF=(-srH4cQ@dEN|CN+_lBycq%r{DVzq)M-?4 z|yU5Z0CZ^y%z z`|Uh$MhuyhBw7gtPbyIw5$5H2GX&+F972LP$(kDTbjI>SuXY-~CWbDohjXEz# z4nrN#9LnXnDOxSuXX8Yaj%oa)WP@Ip;ai-OLJBHo zV6flaYqjD&3~O5m95YSBURWICGi`eZZ@1hO-c()$zj;oH7(yq=*1GM%&a?>^vx8d^ zO>FB!m~=CbMlwkTY~F(W7@DGjMG!<_Fl6+KjHDRTGzORK8pyCEM(ZZM9usrGLRKpE7UVmQX9nB#I}jyIb6|*ZQ^(Uyn1Hvtjm{n-60k&lcnWDW zw$Ukuc*}J$xMgnNH1*7LN+hF+93upYy^7|kCHin8wB8cWM(t;w$vUKzuLTj>ip>dV zWD0|u?a*N)dHCqTqyGl_s%v>_3BpNvjy$yl_#-v76%i{G3S~;18NQ$>2&bY~exIk7 zAl|s2Jhg-a1^+Oz%}{chc#jW4#$a@|VI5Gs>raY{3~Rc>H%~1gU`gI5_|*hKol-eS zNpQEyQ%hL1;-&C7se*8+$x};E&p~lpo?0SLEnzp3wG_aO&v2xrVK2?WihHmn`D84H zJvH28$RtnQ>HVCp%6{_H5*FG4ur%eYjec8_Ea`NI3HVu2PNvRPIf3)k5>DKu@W@k3 zFpi75^(RGz#JnWG0eAT7T<8$*UuUo(es`x^*J}E2o?1c?GEXgGD4j7kYqdL&9mh>0 zEgC3pJ~;8Y zsWM-yEc=(0<%Mc>#l5Z0SE|dtaCNyhKR@T*&d*oTmit(#&978y3%+=zwp_teo0L^! zadUC2T3uLNYA&tR7HSJii?wRCy4c)oA`)|Bcv(_cY}NQ@yR@`asVy!wY6}b1rIn=^pQ^Q$#f92RZEk7ts9i2CR;o*ji<7#nXrE}6 zJ+yw0ZP^#XC+9OLJJFx$4rS9t>K{*RYsaCiJkto?1&= znA74yolAGDKId!8OY_SU@nS({Rl`(5fwmd7U%KL(%hsuJsQ|n zs-QtD)#U|GH88h1AaP|W_-X~qy|A)85x5VX|Ht+7(T{#~>eh!}{u~JMe}d=r_ZJGk zfoJ1`_>AX|P815C{ZOH>i|2pB^L-yF6n+iQ-~4Ey@R6xPq5n;V!q4FO{Ys(me6>*c z@x?;n5ApoD%Z0)(;;A+Yh4035@{3b{X(U0w)OSfV@u`zvo;vv>Qz!r8)DNd36Ha}v zwFsE{e(x4Hb@HD~o&4je?{{b2VCthM-}mHa3x&doXCXr@&oYnA=1#A<*NF$SE@IzI zqtiwbmf5YncBeTT4|c+YLgq}JX~o0FHge#cK)#~)o_x=T-i1~#eNCb8?yvvJ{dkK; z-m@L#1Y-Um1Sh@C&}sd(d-$hY@2tmtjRDvHQB!ti(A$Ga^kDXSyxXZa;&u6Wtfsy= z(o}t4n|X5m13@08YswS^S$)iuG@*}SD;banW7+G7HK3 z!ay~9{0!4`{YYL)^~4532`;M)I|hWw>&Jr(`7H%>PvKR$cPDJka%bi?W@II6G)jj> zy^M^OO3t{FEzqKA54o+_QBsuPjqTDHsq~@aP1=rH`(zzwvq$IjSVjN?e3SShgiZ)+8T?lQ-r^PZPyn}62=#N1 z49?_mCc$%4kut49zFY4{n{|&U#t?9D4KZ$^Z(wn;-E*fxy683#kXB`?-FiVk1;Md_ zV*R@LIzS|`3Y1>LB_(2-2BB*lLaK^HYaq-s)QIy^LyVmTy=-@%h4E7#WzOE%xHPjo z>blRSN}F|zOYp?xRNHLW3~1Pe5Ps7(k2fb4#K*fmSnSP3&)Gj#@uIBZT{U&upk#&@ zOvTDdxF2=m$njPJvGZhsgHdX^3cDqN?Q>D_+ST=qVuTpOpI+NY#S`A@H4lQKvJ9&- zTJLnkM$KrFU*f220%#iEUN_i3e|fWd{E`a;eU*%;XF8hiqhiWj?luB6&w85RWRO$PeB8(CsyYdvJbbe%l?o zPu_u;d~SZ(36P+pg&M_woL`xrUq0?-&R1Vpg6ik=Y4-)S76l6Zmya*>7a!M@g#Y{B z`_`23fAf0+3BQSIk1$gG-cD33&l+*pYXf+#8hQ488~Yyls8U}gy~w6bL4Iotf2IT7 zK}ORmG_(pCh}?8MW&2Ig;f6IsosQg}BG3+caM~NyPq@Ll?+00h2eWqh!Z~N=nhmN` zTa)TWL`Ojp${_nt?8x^J?WKy_Kyg8h+nwGPa!Z!UJf%vj48t#!pVO>SyEr{lIE~N0 za6N(mjdC;oIkEn|?S59zN2-@Zn3vaWr_j8N;8-wpD54BnWK3CGIdTiBA#896sJvkj zCwuZ3fg6v49J0FB*B74tL~Z5Uzva(?7JLt$FXH(R@%#jye~IUJ@k~K(_c1)5#q$!L z*YUi8=da`W2|T}v=eO__-(4s?jpqiQm+|}+JU@!(SMmHhoHFh`I_HHma zS)6Dxb`)yjTd%`MK({H;}6?SLf#|uJAm5YQFIN^4vnz8>YZ44aR7$@WOHh zMm6r^;==Ocil5cu%F5D`|F{I>xnLNz`8k-jxw_=w-u=O?um8sNAAlvsrez|gzFSWq zvFKPL{mZcEFsD$vH)_$b*XKbW8gKjzR4s2s~wWIJdM;Y)Yx!)<)Y&B5>( z;_JAOr=4B{Rn8-{g9J5&KC|9M&cI%@)81(}5G118?CqCPN&@q65LRw-F>clOI?Vpo z%Pe+ocW(gEYNonMbwvf_qQ5-{KjBdS21VJqgyJIwZCMwR(7V!)1m$#u* zcY{R!VnFI{tTTgJkT%USKDKX0B`u z#}urL6l8_WIp9mL5M`;PElGyoNwO(U959&BjBk*meQNd#B{A!H?v4Gy;JMSQugtzO zI}734U`T8j8Mw^Q5s;#+peJ`)*6XxKA|B$U*N0kaanq{ zulOwA$z&DsS^UUyjk)c@LM~D~L{|uvBMBWa8yt+JhOOlHEuWm)y;V_>$aJcmp zdMFdyLckD&2I_$M>8A~}rD(r5>@|9w5wP2KxG$IIK#Mqh{`lDmuu^Rgj@|ge!u&|< z+J_85NrU?nyBhmKN245ad-v`V2FVhHQrQNxDz0Kj(Ft;<5*8P9JsU|aSV`RETH3n! zv-m0vChQklQK=5XZ9(~?-v%#X=;;4zus70rbd9Xf;qoUB6)ww$>j&Gp`V2VTr?{&{ zSrLOW*WupDz~j@9LxxL&&oW1ZhQ?oP*DEUe?Yk0(9j+c}1wec7ylgDRuKNOWgIcAM zU$0>8Da2ywF{nYIzha;?38AK0Ny^HC7G*)vRH`Lix$G(e?a?X%R;=cOk;x%Tp`RV1 zUiUt;e)Wo#%2H}dQ7s2-R-B(?HSq^FxTyUCqAH090n53hoHThrdMeG>VEfHpH9-l10^M>Hyxpk)5QBk|2OgN=yHqz zic6t`(tnfS7lH1(FZ>6vaQUlv1~@7Y@KBmdYm|RY+3Uyh(gfqX1$ko%I3i(O$6~Bo* z`ENrqx3pAUTJmP8%ggi2%ia!^0=*Buf9qqPe(|N>L*f4o&%Xuh+Xzn=&mNxl;u`ZI zJbxF@FXH(>@%$m4ufw&5M*Kh49&D;GZ!=TAF!k^H0xC$D`uF@dmX1yRi2u$vL+Jq{ zl=1&RnmYL<1~{X$(#r8gjylAYyz%D|i0!Q?Z~QM1EY6v<+MVO9TFbMc{1lQ!Ct;G% zXvkZ3H%9s~Bb$69lqyAUs8Hz*ktp#Vt=YCUy;&VmR(7@+!8nqZwtF1}EAnzDF^0Xb z*X#$j<_uEhHSWZ)66TqcxbC;Vu1$XQTk>DUqsdt-E2SMN>NG4TQ zIZzAS@y4z}JJ+O({>t0kRcW8!(qL#EwT~RH$!uhBUr`h0tgU9ju)K@s+kT30 zOd>;wbRV2>cb|;0GE9=IXMrY%7vFe0U9*V%Qelv|8Aw@Mo2-ceFQfD+0%4~2qs;)L zRz<)w&B?mq8X!a%H5=iN1<&r@U|U10`FCbaL8JOk4;*JknUv&>87lJ3T*TZkOlF)> zp&yHyA({2#h?1f|74-!rGlhPpb%^@1F^2W=(l3Ocq)vt%o9UXiGN)=}o@`E~2#|D9 z=t()(Qv$wF!g~<{!^SIvXsey|Xu(l_=Jt~tj@tT>Vgj+Ipgmu`a1Sa?wyHvwXN zodq*C;o;{08V|t)db?2V*FBMY4`-_ zHdYE8v}eelRu!atVB3Xbffu?p=-Gf9L^gP&iyS+i1ZVB3ynWv-0h`?<1Cyops zMskBX*Fuu(SHcL&byAK{j;kjHd}T%KW(?^%4gKX<3FzOmjG2ZUm<+p#s9=a0*4l%g z27b)kv`Uihjdrd0XFz9B@Thc;mAR$(yBrcV*>obf4s->&tJ;Ih-DZ66bM=ncHU~Sk z3=*ijRSADW2gZp>H!Soi=o&&9d*bCMEoRuG#L-YC)xLW>T~_Ch0h|HGP21h80&0Zv zgX|okSg{&f0^v!wdwU&VIFgYfa%R8YF}X|Y-Glx5fj>0-&dYEB7;Yo%X_(&&;Y;J& zXe(Ik(HMo=51+e-RHgA^+nfL)B`<1Sqe~hq2s`5PRC_Sbm#wvY!J7 z{Z8SF9gjDT9km#z)X1J0IYaEuKXaCGgZRV9kny7)3~vrjn~=gIM@o3i=j^qk+M_$b zkaWMSIeUGPr<^?p#z5>i=Rm+mWL!{E=Yx|~xXt$tX0ILP9zBhfmGx+w^VRkgBf8~$ zb*5u&&Q}vT@bgv3SBqNsU#MF6cLTNX?~&cj1;#L;%mv1ppgfw3GRhHuS)V9wEcye-gUkU!Sz4D^S#yvL#$86h01ky5Hq6= zZ`A*!jZaR$HH}aH-%kX_Cu>M^gq(cN_T-$K+Wv(5?Iut1;oei}iQY#W%3?HKXjH2l{f+S!9aNw+s7^^pui2#%^s*KU0$ zM%p)gMg+G5bb!cW^=PmgH;@NPg0&$pFfCt@O@~_2==$3F+V#(^UEEyz+}f3mb!et< zijs{vw;27+2-%uY6 zBE(EYe$8G)$G@^rS<~FC{0@3U>PT(P;w5{P>~8i2aM1p#@YUmZWD=kYyJCt!Y5^L7 z4GXtYB{4L5>GrzDn|WHCHBrdU(J0La3>pci+i94-?Z(|ET40_~(<<*_*p~toThRi? z+SylKLg6xd5EZoFS!LM^#D#GMfI1=QY-T$Q;x4y<&5MRO$NMH7pU?{y@mW?;=hTtomyIcIU= z?zna);b^#?q1!Q=ABVQ4P6qaJw9lxkZa6Rm7o0Ifp6z<5W9q@6VH-=90kDjt9%j%7 zF@eYSt=U^{DyV=dYW~ZpJ%kXt)9LNQwhCu;9V&~RoqBX@+LyOe2X66#$l#>(R_4s` zReJLU!)FBydwT4!cXr|?t#&#Gi9ul4Hqauc%KjxV>r>ikyE&oHcGE9y0!FV5K+1^w z4i4#d`EpFlLdP*PP{elYK!}xWqa>vcEHHi7W>cW@QL+D2iX5Nf!U%&!g1iM=b8>`T zjYNqvEZ|{Tz-*&-7v~Swh(QR%oH6_P%?5#9yClquf|H0zerFX45>h z?0>&9hKa**g~D0nB4~i@pw20PuQuRKL{jC=3*VvnqP*7~Y`0rOvA{m9#$!!q+uiQA zdOWqakmkGFmD8`KxpHao?eNB|sO^KaN0T8T1Oz5yZO|a*$Ik;?9Z_HqgQ%E<*obV= zxC3sv-@>+&yw(z{nFf%v%Zrstb-6Oz*p3@_X4 zck6>jzr8#3w$tswRax(nRI#XRhO4hKqGYJQxv3(~@-}vbR(TcM*O{A!Y}Z9Ba*FK| zF`Mbo8E|rKP;Qhfvkf5oFSrd{4$LL)zCbQGAZ)>aZ_?G6$feyy80G|%re9?8Xl`$t zcC+|2scxalwUwl=Vd7`Qw`o6Q+vKk?`(7u-tr#i$;qXug19n!1DsBftfX2*uUFgyS zZgwzV$+i;HL84yShrzkY<54%4-z%hxJR{-Zz$OJHbV!NF6oh~j-EI%c!KJy^4`IYo z{25XC-o|woBngwm^6M_!M=o^$&8;$bpk-=9GfTGT2`oPunrCQg^GsUF@^#;MQN5*3|qyACkHKq^z5;1JPda%gN2gePGT zergc$7*wQS0rO+<)&U-oL)6JYiT-uJBuG)OqYP-VZ3Vr-=sDn75Obuy1tV#27V0Fj z1>0{FF`syXlH4l)F)}E^)<7g^Q_yiP3&S`J*^y<+d9Fjg(!U!wOGU+oCL+v_9eEO& zlAking4vTy)?TO(tPrGMn;)6SLyXCf!2jj+VHV$XE1R3qR(%jJEu_JMLH6tWA-of# zBZQwCUHfz^oNng!4cAfjE=5=mwSUI|Ss`j!grMbKzdS_1bVbjLz@v<9&S85T%9<2Q z5JYh!#!=D44WbL7nx5+kK(QcyMq$N$g0&yrdMy4BE6-|v&6A(}_Zi?CS)d!;J6(}N z$gS1feS%%9t?9obN3A2fky6p9!~;mEv@x9@IeG0Vgp)#HhZGZOP9WSNkXUkh30jT1 z;X1kCMIO9Zu1>FaC)(RhUh|Zu?_xRbCsvN<*lKh|+yzT$K1iqF@3?^r5fSE^NKrOW z^X9Ic2ar_ZzT<@O;Sf265zy}$&>QsS7$Po!wl=Z`Y$KRgNbE2isjWNB%}mhx(4#7S z71i$30+#U?QH3eERf#U##so|_eGZsE``ZZo0#^$U)@Pn+Yvldnj5u_)aZ}{=+q$U1 z!Omkbo6tV6<*;%rH`v?4FC6@675z>}?EqY?z^Su1+BK_+PYm`Y)lIStKZx{Nv5ArO zx;)vdgLRUl-YtiVlo*LeRbM4oTz@$)VJ2`!@t!E0nN9o=fK=c?s9m7L-9vYc`UGA1hzkpDiS-xZ|g7zh+HD9>d0A7agRy8EzlB0S`Miw@W$0 zQ4qve%b<|96_-SUP5Ts6xM{LiYPWvS>D8OS1z`n-{ex>vz z`xKs=+Fl((h#|6-ULEyf?I-4YMb@dtc2q+6%KPr{93MmEuSx-& zhp7j5(C7dnGWNs*>CPJ9twUkFQKqdXMih+7iDB%r`kAp*x;d{U9NVI4D9MIQZZ)Ct z8{06ai)((^zRgL+BlVawk!xwPuk>WYt8}tt0KimWOAE%dTPbVs#|kS-ycf5%k?c7g{P@p28T^6!+g-6bIMBhk34Gf2vnq6%ri;QpS3N4kLL(~{*l z4znGSQ3Nd5Jf4L6Bf;`RaLEL3G4+OO69P#AQo8r{`i)rSn6xlpS4|}A>h}&x;U*!4 z8@(EZC0KK`L>U*Z_Fy}11_B01K|_gJc16(N$sFAZoQ}qLyrzs%o!C8J#(Y?!kU26$ugLkSgDss5qYaO-~pg)Ly;tx zffppa)JC+fEYL$etbU&I~CwXJ-E+L$=+VZi^PDS4GcrErC6~A1TiAVRwP7@kPjdNB0Gi!N0t#Iu#}I# zk~nb!%ZLNVewQ#p7l+(k?Yx?K?5cOa&pr3tbI&>VoWS*?9eM$)+9;JLfCleuvMF8OHGVAF?Sf+0n2h&vit7~L=4WvIz5w0y9 z50sBEJAlRogH7ErIKl{mSwxyeB-PHKCTb2W)J6BW7po{#`enzeD=;VcFhdJhTR4eo zWNtJ0iFRw&G;26?p`3oDa;C$xPS^^k2wYVMwpFTN(wan@l-U}U$u(o9RNNsbtB*$k z?cfW;7MOnJ$fk7dY-GbsqPFV?u9(Wsn+%?k6p;8@5797(6gHSyHiHO;0D2X{?kH*R z_2OZ6q9%1SzZj)9j=VtD!ifx4BXvr+zaD?8wto5R-?;rB!!Yq5;R^fzjpv_(72qGm z^BMTPe;E&b_}20Kd3cce5ApokAFb8?Gd#b8=fA`APk*#l`~UF#`cKws|23X(;&QtE z@AuAfRroT(y3Kq6{vS@Qd08*kudc5lkal-H-dNdK-B{khuZ`8U#r363cx{rFRwn@r zM>iz6YChoh?@ViJO`2L=Tkjxt?dk@a+*pc>epmjrE)7 zCEU1B?F-SJ$|P|xqe-HnY}R;DY!NFX#Nez{W?K1CGD57Z4|$HF6!D{FeK>8;vDW~e zWakt$SDpzAco|_BDq}`Mq%vk4a@|$NjFmAXmjgeL+|aVLGG?@P-Y{R6N{DHgi%w+;3AB^sBA0) zAx~vvS=m^YsXr+0gCplR#5VG_-*vp$-b*cY12<-em5rqZhyD8mmUdna?7xZroRaZr z#MYkQuFNd=tSmMwi%pBMB~}@g#U_D6)oNw2sc2GJY$_ZI227R3W_z$Xf~{GRL*Vv> zE0?0ktt>XZX|meUdUy$(DvQmGrk<;faCvHWyOqTztVKP}5x$<=ssMW`mT8qC zD3mWV8-j|%_1{&8>;FUGaQ%OziC^U;v2v2wgQB5wl30fVzph6yF0puY2aM!L-9E8$ zl2|!O>?0aOWmibvNG>H+P7>+$Nt{b~!4RlSE$d&2VMbF3;KlR!$OydneJ6t0k3_#L7wH;J9*<7+%vB<$vWQ(H?B* z%7i>^sZ8z!1m>h$IZ3oJqbetfR!`TgoFtM^$j7*?s+=SO z8kLhogA^s+6?wfd;%uB~9y!HbpEm9^EWL!R9ig{yw`^4c<c{mT#IJ??M|y<~4;JW6^C1H{flXz0Nf+?EUw zPG>uYZ&Z3R9{i%oJ8#@dFWlD1x7*@ndZwy=p-@%(p;q(K3HoOAr#50QV%So%ehDG9 zFGbzHB`wqlAjQ1Y-QDokt|WZ=UoUZZEk(QCY*|E+5x1-#tNqY70p=fg;cw9ZcZB}9 z>b{d55wqamQnTRyCNK;BZT9NB45gQV?zKfvdATrZFFyZ?m#*ObjF@SVHjAA<-TmIg z&dp8`vtCyu%}`yqc)tSG4Lb~0U8s8aqIw*4=_tG2)b$vq8nb{)F3;<(t_6g2J%X3! z{%D?&(XcL2&^Ud)f$)1=rW$UZ4veiMSn-uU#0jf^UgFYgQ3(=DAKD1+K49+2ap!M} zck5<%5XWDS8z-VW0hdD;-&dn0jlN`lYZQ9-)(4$0c?G4vdkYdKieGCJ0hjd>^v#Us zstdVEGWWr-nGOyX+DFNPj;(obblCfG{oay4E%;+$s82?=m;MHk?p>qVQ1|kh!I2F> zH>2%TA~rG*G2n!?-$6j${s=Hu$4*^D*JISfL3@8h3kC_!%B<3N0V-#~RfGt7Y5xGV zA+}z$9}h-|nHat6g8ViR9JUj8+vDCST9{*CSI&)umE^`V=pD0>lh=Dm|9mp? z${6T(+)wEDpA*S8UymQP5083?o_xVXzELCsLz<-GmS3_N%mOv5n+Zg4Jwya}^)()$ zE`XyYH=Fk2W-mQ(dE$=58MzQiC~2t(^EX7~PYHqf05D>=JS13^X^P0#sCUy84b}JB z1Fb2@z`h`vNx80|4My0M>K`I9x>sa!DP>#B^lXeZ6M0mGFSuNLK8e{=|tEdb~@mtOZQY{>PxxspdbsnsHYrPD9yaUimSh8#pP#3gF0_q?aND zRYD~AqtVdrh|DXVbixP>?zk#7MepB(V}Cg17r;48-yaVKm_NjEHVA=1X6DlLMC#B^ zX>}gs_?w?en5U^o4~tL7L{|h~LX0$}Tvs&^FhJwOhTGY2RZM8rPiu&GuGECI@DMg2dyk`xM{kjwwh8S~Y11*eV`cQ}6L>BRz(TzS@ zZ;wRa#^BS((P1(ix=;o~P_bSw90Q_gj0SL?FB^{AH5`d^5Ym_iZggZ=wM(as?hOs} zKx(QomSAb`#dwVlfT)@{I3`cf!(zjh9F?{5RkMHcuoXh&n*(& z{9+Thn`6#TE~(*Jx^M?0L(piD5sBWz4M#Qz+qU}iCq*epa!ij3WM(i;y*?d>PC zn3NyE&H>PwF(ACfF@}PeNpTzDksh`Ymjt^Bfi7d?Zi@gN`wTUS2p^>m&RH zLqmfG9E{t*gAw9ivqUHEF)A}EWqR0?==GyP@&KqA^e#6?EgkaI$w7eX7}*5+Xq-Da z(VcDIxK3#Co7oM2iV*DRupd8BU$*0~VHqy!;ekMvC7K|Xb>?jjfhc!9B1Pg>PI%@3 z7~R7z-irq|o&+n-%+wu>VV85fH5jCWUE1ak5(L+c5r&4lzYyO}((Ph#_Yp}33ARe~ z5X-o|zaJmr4>m^D5P=wUlfe*g1_xu#Vc>rt)AD?@YpADg$%q*=BIQFhmk>Tg&7OA!K?y zq~F4h*%wN?Jj4kGi~*}`W6^^>EihJ>qG4j`rHUS8KY@Ehk{83Vg^dGo^J_*jBBwlKNgXA&Qy^43!-88z+wqW9Q4UZ6!`=vxVx@Yq}d{Lvl)v z^eA>QxC$zZ)A+w4<{0`Bo-TCR>q<3f=S~=srVw%L|AdodUz7TPCgA&DAHQaxJF7#Kq<_Domj_&A^0Yr&GH8y zW`&iYGvyKw;sPRDxSTrym!>fTW^~C;CbexW{TPWiLrS=$6p^iPEY}Z-$DFe=s31_UuZb6VB-nyjO zVDd;z4;gG!+RRU-Z~Bym{qeJ$WazA9)}|#EN-em$Cg5HDCYIB%t`L*18*X<7%sKHR z3AT@`dIq&=?&Rt!HrQhD*9jK9NP=jc8I_|rrVMDRR?peP$BdeULWj$jmcCdD=2KXm z0w_s$>Mgg%z<1a0W^0y8lC(+UgPzKa_lGz!32}9uV2w(ye6&22Le=fg@itG_CDo=v z(%ksV#!(;_o4tgLIhMRRusA5%(~1G3b~s=p0vI)2p$W*bjWZ_$f9@W}!y!Uu?&_YA z$B;XKH+*SGRL8^QFxgl6=KJxUQnDt`u9!&8k}v)G5C_0}qtVgu>cTi1%VG<9)}9X4VO zbCSsiS*gU*s5n60}qh4N!7h>;5>|bT~meb@zMz#fpDD4NZ0tgIqnbd zC0)ofZ3Drb3_(FQ-)tX&YnI&)@)lO(Q979233GZAeDfgb;FQR^cI|9LH}w1q_+!|F zLmxS0)8ECZeT2}c%uo8-PX~u2Xtt<@&;+O}#1!g)*TZzsQ*kdBX9#}ON%}83LB>p! zJNGJ<#6mN|hw%}lQ0zscpE|Nm`kISfV%C|P`)n_k(2-@#-bu7_HQK4K*6&`5)~-hH zLHK@IL*??!(AZhOJEt<~d|yS1a{5ujf+mAJIZ$AG1hQG_ur!2!fQ~>CTfRseo!G=Mr?R(ql!QcmXerJIh^rKiqt7e^G@I?FtO7aOG=b}b1bBfXlTvXx zhC!>89*X!TpYR~5 z!(d-z*`td%uJ?L-_~M2jdz#f#tMg#vX_9c-k?8`hJixJZK3c+p$&Ow@Bi>%6JCJ}~ zyy)kY0MaaM98wvQ!K3sj+zthZj0cZ>R80sr_wQdb{cI#1P{IBC0iH0w0gAMn1b$ZY zbCwM6P!>(1^8O$h3Eg=WUjFycmqx2?frw2ULrnUVVF7>=<`-87nE^i^q-bX``n>&e z6$wp|akJiB5!75>WUu+q^uUA1KyP@>p7(5rke~-Z!SY6b z>)CpAgm9_YssmtZ56EvrM59P-TT;xj%St*@0!}{|Vp67}5Lf)fxKIm;A9k42p+i3% zCEeqjLRnFP zh-eun0%oY{P|$5yxT#nltTv_Ye$+a1R=$@(XPr5dG#8O32ug#L0;T!Wp)`J9RYIav z7fbDqiei0BoLJWm3Olo=(rH5t!=0pa7tq01UkhQaAoA}#RIwqxJ{rzLh6VkNn;$>M zfyGMT{}6;$`}k(Rfn7+o&#d2kplgUl^bew9yW<;WCbHHIhUZC8@8T=?^Eq>p@Q9#P z4`~-K<_F3u1S%w39(Q(x-A77?9JnAL;aU;1DEd}_-ocwqQ6@Ou9 zP11A2D>9_a7KQq9MuGB!XJ;&ZkpUwt`FKAYd zNf}iHddw>FdWwUNfz5Nj00H|1pjs%J0%p6z77bxHBy!U<5jj@T0?0LL8UcGXL~Qw_ zo9yQsqtM~RwrscBNo||yZY((+i_?ir>IsaBU?u_uAoV;Bqc32l(Kj!Kfxw0b2dbBx zLQs;;d4oFSI68oE35FGMuYGL0Y|z_{*z&#Y2&^d-%|;1hl_1@5uZv?N&Iimv}ru_y)SdjWYfLdk{e*lR^3AqUu4Hz7pKJf2yNk*;^ z(**N@qtH6Zk}l1G5SzC6d)ZULBAX#W>b_7h}Ckuk&n{4{T7!o{8>9U;I-BY^CZjxsdK|=;{iXG2(D*H>3qiI$F z_vdzR7;N7hq9KV2<<0=65qeM$fNV(;vxl=G1Wwxsa!;yByB09y+gO~a&#K=ICL3E3 z0U%ADlu;0#vB)Q=VJ_>)sGl7n1g8mmpm}as$Rvg_04LjRJ330k3@#t;poOIq9mgX> zNv9Lk0CL)>0d|Ouob{ZFkv?)lkeb6jnb?9Oq5P`#bDblfL4_b59%X`+XijvXU*yFL$n(Ybq4E1=lPZvz;|FBu`{jl|opIisZ&kkO!D(;5JP;UJw9NAzsp31=@)g!|T$0qo%>02hfr5;TuU{lHHcE!wK(vVcK?nfoWr4!RCB(SoZAaa6C~ zb{N+X!_L!O!OK6lp8yol>!|5|+A@sRmovsk6xrl`s^hpJ&+*0x|6k7%0c_ z;ZTg2xHiDDLRO#_VKlpMn>%Gq;UC209*X-1%gsk>Ufqr!tl+y^&R&XO2u`NsSk@U= zB-MhD15?}HION5Mq!02!nk!=Iitf)QZ>YQu(EKN98iedKbR-&n_r%PG(Sq` zSLPQN=FWijgvcH!eIUi*tNfIUvNSv4`7CeTcz5&mS6d}HS)ptf*ubgbv_!8+EY8pq zLRX21}P2I+BG3ran})PO>J zR1R08F>WbYO4vS1lsvZYsIw`n+YuxFl2^qEm2S?$c-dBR5IO@t2I;%rb`cz#z+x%@ zrm_J!Bn>zLg(=UL{!}WEz|njs*!oBYMUnTi15uIkdBLB+$fG28{$Nu4F2!mkuc4B# zy9+u;z&U7d$ubL0!A$ivl~6`0Y7F^94Quw2u+&)SoL0sF=I$V^ zX5Kbcu8|*^g5F;JbygMGqC?Tp1>NJQK}e%Uwm5GYxvKIlv5Za3h!%3tWIhj3|4r^^ z%FUQ*r9DWnn-LO%4o0R!z?>>Y$I1uI_lCLb4?YUf;7F$e^@1qgFIDZj{u{{LpjhdQ z_w}AKkkeVDaM$Bho1M+*>59v(M1@Wq&n^U=7h2~TM$&hS$^~%C^tF?dMH)GzRU-r% z&=XzQ3JG$-Fu@U%noc_A=1RtqRyD&+KF$SO%JNC9B+o1Ho#|6nl%)y1Zd2)txlGTu z_QMIy9PP0``Qx*kTU11`_GpnPK077^aD^A~8rC@2F zv#P@mmy*sb(#*uFg5T^vnS+8X1%vL$PMyYNSyX;T{JJZgGs@b^>}=7SH@@=D7Ecsv zX}O=`j`Tk7NQ3>tE{9VaguUnGj?;NJCG0MWOg^cYc4bqvmZaPb0=ndTo#~KkgY}0x z_n=Bs%hXvm`yi%(B7x%EmMl%rdJDImU8O=(XfOfX^b6GP816c-p=3&d_=Cq+{LK|< zNs=URiNZAk47yCOBkcBtsyua4jf0mPkFM1P(M$%N{J>Ti=$)C^1UdcBj4frRFc8Vv$$3KM3AD5#7gNm8>UV_+pF{$#JH%0$r;$q8D^Gbx z4I-ip?kZ6l0O^8?7R=1#QT7J!2=H!zwm@DFn;5TzIoCF@gKqP_ZuUC;JI1+;UR~~` z59fQJQE+?XFhFnh;=ZB?o;&%L^VU@;h_=lTPrV@O*A#@yMyMSUkqZVLg8Q2)g2qiB z;2JJIMqFCv{&7&7K}^pLIUF_85}(&?04~exhMg>25eW+gNb9iKKyAV)Olf4}q-b~U zg$KUF7`aC|ED3dCWFbqrPIQ!}J%|5-m2Rzhygj{hs2q3LW3xHA3f-CriC7WR0YUct zH2`FvCeXOTJ*g13?y8iX#)&hc+K`Zf1Wh-?Iw$mFTfA_9J~}&mDwR*ea)U&+Ohb+% z*7<>2fI$&$DaL`lgoDxZmXR$va?-&C zmLu$J#vBlo%McBG1Ie?a#&Yin?c+v|eNC>roqCDZ%#XEzH(n|1#BhgED2rV7uuaz{ z*dUKZ7h-rQT&*&Fuw5}oh>qs3j&XOiZDsC72GFMm-nha~RHmNWL87U#BfXrz2Wln-y%%L{Au8CP_>G#6)2^QGi%T>S*J-z5; z!IQeVHj;rpxt25KI~@JzXQ>nWx?!BL^Eq;9guQOtf$R?r;ajZy}`6K=kQ>5aNL3XpD={u@&}Th~nl!Q_uaR4go~Xg3ztb z0a|c4IF|+ko4mIb2K&9RH|0plyJEQniB+heARjJ{Ajq8HySg>RG*Dmy*JQmhwzFB7 z6nkHFCT2zYFqtOKMpDQsxn9_54atUMLTs+L?cLgthbbmb;$;dsE1o8BeeulE&hsXA zBED<5SJIX54g!7z*r-!zMvnMdrYA!j&cgdx#>ehE`)&g%<)<79o~7>k*!UzQ*{IO*AKIPn83$~(=W@foDo7EA{Fe~|sVAJ#*lxG&6kSi-R z>+5EtA6f3K0GE#hmu5$ukrf7rC)}FN=jy(|Y?;M%ZPLB%SpkX;0NKVF4Lq;mxsKfGO+R^RffM%e1E$IHuWofajEtqz2i z`=cB5Wj|`Qhsk!k8!xq5&DOc+5f@4R|E;N&u1KY8i|b44E9-mfYa6R;s~cA~77;m$ zjg(jE>JGm!5YT_gkUPJ1fY3J2*)Snh+!Z+4E*60-;<(WK-u9XOjXc&i^HNBVNEKDw7AU?~!wA)s85GX1H z!#YhUkL^OP=4rPNo5PfWOHK3g^E=nN*ggB!8<`Qy2U>u%Uwu9>i`KtzMM_9$R zahEuFuB+nO;A%;k_Tpu=d!kjiYPbq`SH-oVsc9A0hBUc=9NWe<+paP6uj1O6s|yAm zp!juri$QmG&+!@kVc~KDL?j*W5&Xn41ma%6T3b|cZK}97Ra_ecc>4Z{YcrMMok3Yz zMa8M2;`pc|Cj1Bj=~Pj1$if((awb z{Lse@ZGpsU>{8&Pj*&a7s5k_XQ;%MVw%|5KuB7Pg1MBR*ii!j0Q|6FVjA~g$#i^p= zTySS*Ty+waoywB!)mPDc+lxb0RGca*&T%ochm)d^DD$Jzm#kHPc6Zag-v+yZ))Oj& zDk@F}kR|sx3ERLRWpWT7a^PSf^4B?7o*yJtQE?FMtBQ)F_@MvhSFK;Mx?0V~VEseL z&QL|g0qk6mB!!T!;=Em%u_@CmB@RI~p(&2*b&+S>*2}W5qT(2Q^{81wC6z)_(tk}2 zLT-WHA<~Y#XE>kWii%dG{|3hit9toE6cy*GNjR&RI)Y?oy;d=GoY%>an~=4HZGo2< za4(@?5gvLQE_k@5>m?s($XiT7p{EWFtC%`_jM3VxV(J)r&p*n9fRqEER6Hn|;Yp+l+`|oiRuOr6iFm5} z!xE9_sUb{Blpcxa^VAx6meGKoS|0=<9bL16ZcRW zl=-c*ih^X-o8vOcuqRk%RScynhLZR}_u-#{{a6^>jCTSbNT!OR z6tI-W+p0ea6uHWhZLW%;RK-v-r$kw4RSYFUBXlLDzYX)JmolpuN+HUqq|(JudTMN= z7kg9@nD$4Fxhet^bm{cuPBDfPl}x%~XTvE~5tv*MA>-r0Mm?$`Fd>K%-Tc$O9fG+k z0+V{|Qrq>U58-zlY2Yd7(c8y%$ypg1c1h zFda^ZRcYE~dcRRpG4g3`h2*~Xsz z(7^&FSe=a|P`dUVR@+=o%W7@(xRn(XgZa+vUWJ@h1g5~kuZqAliu*BQ-k#`z2&nVy z5%43xMx8=4%<0n}LY=?LFg)8?q9j!jm`Lly;?&2(EKs}+U z-18s%*bBdbus(?H^Izf5xgY)1i_ibi$6xqOM*7+8)M|;u9*Rz)TXK2s&hb$UcM;t| zdKlHs7LcU#2nh`Bcm0*;Tz2>awb_~rX}|fwFifSJj!`_gRO=Q0Jp9Bqj}m0 zA{PqEmAng46>LaE!&R^$NV`J~aTRPxjhemb3H2N{cvfXTdWl}W*<3KqmuOc)J48!`P7!lFm%pabV~qcl1gh`x79bh+Vk4A$8Hwohi(O||y>@Wa) z6)XtLxc#u5j7-2TF%EejP}`*IwoyDB)#rAdz$+UM?oG1eqkAdT4H5{fllIS#f~#uA zI6$XkKH4?RHu-B)HCTcN?cO+6j(|>&X<9I;y&Gzp&`k!2pTetljQ9{o_uy`?7Y~Lo zP&G`5C=` zwr=7@TjyO(^uT?NCbg5i8$1;gj<zzCK-$x!N8zu2l8&_a}K^~DXo_$JE$lmu#E5w$PYC{x3G3C`Iit&syqUqT+8W$lOE z?2miBOO#U#;vvjPhw&yHaF$e+?Ns)cQOq0}Zx;op_G~YZ>o!}RK|AUH)EJRu!d|<( z`N$p)?`S-{XZ?kGdwb1MtVz4(jCw9alz@u5UDfZ}*(mMGI{{!7&csIh6WFH2xC%%UTvz{o3`kSll>&=agBm=nC~w)ULdrxBmYa`^ zgSY6x3cm0EAqy!JO!=gsFhQ1Q8P+9erVuhk;+_NV}Hu3COCmrfRZXe3D5uwr3z3|1t_Tkl=xjr z_BBeE&E;-?0lcttg)#36H(AcKQB?s-ssJS+KUD=NAv8kwGx}S_faaEI6`&+UnIr7s z@yG=z2^c>wJn*jUQBuhmtALHAaTsVIE3T)G(zNH~utE(xxFA1Bk3;!_J83y}K>mn` z%ArJ$BlW7}DrCD-Y1)@tlnq`3RC!f!%dcKI`mtPK7ohaIK#@0lNqZR4DaFa_y`+CX zsIm$%g4;G#h!Nt^1z=LUbIb!KK@yqkUBkkbU4Fx<3Nd01=%>1(pxKNyZO~X7{qf-* zyum=?a0ovZ$uI`}=nUcA;sGc{uYE+1C3I&3v(%{F=lP_cK1BSIgZPkMmxVy_La?%1 zMkwmzbCge*4bHLV>|7i5!{d3OOuVj4^Q-7pXKQc)C_?%suTO0Mi8!EXzH!i&PSj7) zPv1#NmU`*=hIy+HBb^8&nV?XcDhP?jGM89=cx%CHr9Nj|gW@;4F^kvk1I*OZao0WF zO}BGKX*HHvS!CeQlNhB^G&t~f#VU8)p?Iro)$wOES)g!m2~|-1DDv1v(yRx(t6s)C1#5N!+amRU1F$ZW&JLt zmVdUGDWxu9QY~ZCLZ+Hql6PwD5G%|=ic(;b`O@?Jtfj1W=F(G^O|3$VR3SzX3ScNW z94OfW1Zz&*+lnW%4%oc5TPxW3+SKf*FEbt#!S~&Z!SVHv4KaW-DXM?qNvSDutCU3a z+lS)Y?x;N^ulQkDi)S9|AsgId7G?#iE3_ADYc6Enj!!aQ?mm@CWu2oE& z#LE(>!yu^Sp_jh?%&gr-^$dUHR@H;75RsI%VFb@KFv;&cgdx#wQvc#rsJ& z*>^O(l>M2h?pgRMSMelbxMMNxZZt3FPZ`}j-OkvQsF5Dg6LPyZSHgw47HsyAW@foD zoAqrQ(<01D)+*REy{hR$b7h5Qecf!d3Nd1*1N&I$#@PeDFfRqh<#s$85Bh4IG8nYs zuej^*hjIQ#s6-OArnNas!jAQ^SV^)hYGx*(>y7nRCLX6(Sc0V~9_uAlfjH$+j zC~h7!DWNp$&ElXFQtElZy$<*I5cz@u3b$53nJC!B3xlshjC@ar7iXKo^78Upr_}++zCXGl0Zdx$VY1!s#!IbMv*oH^U0L72b9q|z%d1lVdUrjRS}6oP zOVz7OS5{Y-7oSPh8*8hp8|%-a>b2!7t7|LIqSu`0jipsg!24To+=9VZ>z$j|-+Ozj zb$jd0t=n7gUfXK5mRAJUYm4hk>nrPfn90?()r~6~i|cCw`_f5VT3%gR$3M$!PrvHb zrNw3RdFdJSdUbtqX=xSM{S0~y;Gyc(X919nl`BhFWYd?-6HO!N0${yy`B}jF@&;gi z`SP=X^%YiqsZ(OT_IJbwnyS3gs$9pL#deymoj{fS!b zFD%t+|1+NSa;^5C;`#Tk)@uJdo{znPI`I4wp5MpwiO3v8bI*U< z{{IK(zU6He>`RxL{qo}TpLl5#LwN2LXyTd+{j?Le4q-jqi-!wFFpPj%YE7`PH%@w; zg?M;~s8@YPMOdI!ak`9fS z;sbJzgRMvS2PcGWG{w~yyQpWrH?`JixJ8=4Q zmtl-pp#5kUJm@2rnTbC61Bn#28|}CPUAQ1-w27T%R>4}#MYI#O;(r{mPx8Kfltf44 zyc@7&|ww2$(u*)AXrzel~R3lQVLz~jXD9O5_r(rS% zp(UFfkEUmGXxD8f^9%WwgIaXJHjnxBTC_-edG@MlUVZM>Xes)9<`vw%1Qj6~M|`NG z!RyC1)S4bC-UIT&-mI0s7uyXMg#9i_D6Z`xYWbq8U0 z#q>dY5DEA!ATLDkv`6=vN9jYo?V-S6xCwgDGF`uT(VVY&;FS~|yqzqbGg&htyYNP^ z)X4AYp;LUA9G&<b*7Cdgg zPMsV0Op!|x#fizl8^FmlzHORDFO$RZVPvNm2yr%?K&$Uyse~ATy6p5>TzD1K0glrA zpk2G|M^E0atVTaz0q%)NTC`nB$J?@o6&Ge1<`;!dWk#CC)c}2wOVgz3PrZ2VW1D{u zo5Anl`R2J75wP)B7^JcNeMy7egjB>=HXpa9++wbXuZlw};;VGOBEBIHSL8de$9xFl zD{*pvRpaFTS`a7quaN{-Y%ux9iVd#V;ED|f2VPO)XGn=(`eR^!mnoKAcVc|XoNAQ2 zKs+?7+y!c__CY+z30z*7|K1e1T%HReva7&~=0#im187zl$#gh^dg2ZRFK-(01x}6q z_|fQ2vVY%)TaTqc(+Q&LLF9H*?PC+UVUuBLD=pxd5D2W-Q0Vws0_}+^8`gB$q^LVo#yqGewBdYU?4LzlY+KvLK|Ychf-r1);| zJ!^S2a!bM|sxToanwMGGq~;MMEvQ4JNAevzdfm=`l425=l^+?7=?VY%lu`^7nT&y^ z&nlHbL+4^Wi+~M&Tm2ik|K4rG#xW4J6v}NHF;KC*O(Ab`qYv$4GCH1C({)_$I4)Kr zudSf&)bj7NA5EwNDXc}Vc;w+A;wS_eqJZs95nVPKt+t&Gl~!ev=L9%(cT4O+)|Vk- zdXVD22jxuo4KZJHE#KQcm1Uyde*7@9hwBqJvz%S*UsrXC!?{q{xO>E)Ln_#Dzsre)XN;r-<3wyhTBMuTze3wqKQ^h1-2W3#lPIK~G;k{xM1 z;|OhizB|Q{+C1oaFy1qCRu^LiCKPaodlRAdWIdP4r*&KDVW!VYt7L?R#8Bi7Dnt5& zH9}Gr(kDZxt|FnS(qF*cw>b#}B{bt{0-;#F?~<9lVwUXWeMms4h~iAJuxO7BLned- z_h|y7r2YalO7c8aaOjwPvlH;b?hTpY&q|(5CB8A8al6H2(0xKb0*_JHWd;z6AjAUg z?ZigTP(R+=3`rp)QpbHp7sOQoD5xGXkUFlK;@YNe%Lw$y%8=}fq0ZyjrrT_#p1BX( z$9u7(kvID{aVyQ~+ek>EroP$l;imCGZX3Hc*w18iKD-x6SfGFBVM}O9dH=xi4g&Bz zkwZs6`&pO85$?=pP@2P#5vSx6`T=d)Nv1M%{(c;T-*(-`a?m3QE^G+sA13>_*9n71 zYR87Wnvuy11>aGoN*RI6VmCwfTsIBPd270VxNf3`dc|0p+A4T8ppR zFzC;E6)t%SRkN^xN6(whI*nUL?>6!f0!s5g$}Q zbg4vLP4M!=S!t$y<_qzKNtjo#=iSWvkhe9>_qPTEpy;cGi{7jQ9{~ehGWW+v`6kLh zRN!r0C4>RB#e)ZNr%}iK@pORu<-AAk!O6@-n=B&nEk77cF}vrrn5D$0B41ll)8Vyh zkUg}4bpvXG@BNgp0-?MIBG`+Wz+R;TH&d*E9~o~sS<4Q=_sN)Nu(U%1sXUJd@)C%U z!vJ{=Fr_+A0jLB_JfX_@OQ*tY8F^ZzQ|Mh&gP6$-tsx7WaBtL2S3w=Jy<>J=98L9)l1qOKN}xT;B@kHB zXE~+u$nsu)5O?!{V*RXO&>S;4-&;Sel984m6s_n5u1NrpX2qwu2bQ#v>teVzeM1Up z*GLwcK@GWl7Mp?`r*jV8KaA27L+;I=Gw%ezls?R#b89$gzA4pXiRh6YOX#RNT!<9LQU87;M}J^KujU@MTfzLfIT8`S zwa_!T&&ywv^I9S#O{ci_ibXm(x2#NGwfxNHcF+VIULOtTlY@RbFwQP8C+McMWMmWA z2lZRWS885_)t&{L+K~VykJv}0Sj4OuepNb^omheRDJ_c~q5$}8?J{eF|Af?uJo1Ty zna+464PaO$WebjyEuas z4<2R%IN6pW20LjRYwTZ%ktPI)jL?d};OibFno z7L#sk2PQ2`L6x=zl@j3svPh6EZP=t?K1zsT%R0H!ydg|=%OZFHnL>~jz7IwscP?EC zUKW%L!BQu{%XUEre-CzMC9DnL%Av|k3bkxOKWF}%tVV>NNrx_)UIDuA4-&=xNu=$p zamyf>7uSS_ECe9X;j0+Gb4zj&wn|%6jNjB$ODg@)$}Y8LYck%=Ux^YJF9)p>P^Jm0 zbej)3&_=fGPIA}MG4ODd7=)9nuqr_88qbbk<^ooZJkS0h(Hcbbq)>?V#@#NM?*g8d zprqs3f-xvLC9@1TY_<3AH5zEj9IfSi;(s>6vxP6%gM>hok;YQpfyM5$b|p-tk3=8Y zuB=eT;OAKeWs$Eirm5Nn>3tyA!lqVG!$=;t*8@EJ*cp{mn=}%C9574bEFGX?iMc#v*-c;|U59fQ>)O!$K5>t#DHe?!)t~MItMw0}4&hQ)XEP#i2_evc&=Wariya$v4SsaZ{9rGZM5?vgFEz zot{8)jCKpt?Mk7wGm#ZnAcMYT-N!0}da0!MiXVhHJ^|u;XqXMIOzP-bvJ*u#m0L2e znJpk#=y0K9QcFQ*t0>GhJ0=~^PNf@rtJ_X+0uTMnx*|dIWpqYogt<#3aXRh}Z5`}} zX8UMwZiKTtvCXWqmD#jr5v$mm&m^4^{(&;oECObxkoEIZ#zye{R7jfX1OG3gT02}j zs{wDss`$ZSXa8P|2p{bO#P)TpwZvCa%4DdWoOSk6`UaJQP@&ULV{j^9rg&M852Z3b zcAJgy*br=8d>wwIu2b+Q%+K#q#vx`NJHp&kr=fVT35)W(N8B)_1c}3Bg$_i8z(0|B zmCR>(<)O4saxktW)Y{vhMnkN!Sgrq{4G5H z6wg1yGmp!*3wYM>yp88Jo?rZdTJ6{Hd^n?6L`5SMDjj@nt)P8-hb=xYd#5ShwA7YcSY)&=J~tAXycd9i5rG|7OG>g9|Agm}CC z8mEGy#cXB!YYa`Fk?rp^M0f(~+&IZFzLgCzjPYl%A)Y!Lg{>{eN2z$QvNfg?JUs^n zoMj4^0rs$v=Q<(#sBDcb&=gF1Y6wZQ7?(a%%hG8RB&}nX0{iGd8fQ)iXBWp+w#K|9 zp+?u0t+8B|vEZm|jX@?WTVwTwgu4ortuZ9Bx^TnOo3wc$*2?qs-+NfBVMNK)unl4bG~QvezJj<|`BGr)Wa`EQpR622U}?eim)g zW*7=6ku@N2WWl8SS+r@1t7%kzhE~~^qG!>nH99e^%Fk@8PV!Q2V*V66C4Df~VU?*m zc96ezeHxNmjmzwcy~^?bF;!V$oeZb&Q!Vm^j77WSO}He zxT!o7s}Y_6!?BPsn^x;Mn1M4GT0p_Fyr#`a3#albkWzUj9#o!*i_XlAN(B~}l($+x z#@EHSOfh%H*M_lQuRIfvcpt9vOl%oX8i`e&iDv^s(d}@-Xu6o?shUk!*20ywaOIhp zp2F;vWa~Yk@=VMtB&QiueMhZ@x5OpQ_ota}=svPC&$Ud2{QZcS=Y|+yEx#(WT8jyl zS*>@rmSYm>@lD+%S7x;t&rsOwMqslX} z-I+?&)oO@Tc_x0{7}r#ui7U^^cx0Um2Uck6YAx#%m=b2nCX6eP$}_R> za}q2kfSiCxnBdAYaV|QNVcqmHV!iTATzMvjtCY}4Q4j=vbt=!qC5FMyL1^H3sPar) zc_tRlUpMAV*fnRv(K1Se$}=%QC3c9}6;$w`@6S^DP0BcMh6F30bLuo$F)IEBW;9_H zY7`j0;rGfjF{Ea*MpP?Ux_`tiD_{C1{0T2!UUMO)FK;X@uee`J%WF&P8~*3|m8C1e z&ns7!S65vsob|3OF1ep8iz_ROSNzYF<&~Ao)2e@PCc#mFr7Sp)Cx(F0mTAl_FyYy$j>F(gZei=T(K^mtuGxM!! zSNn@EzIbl$hkq>j>aWA;`;Wun`)_=_R{JCzzJCeC`4OHToW1|&bovfw@4tuVzlXE; z`j6IX@4}b+zk}zm~&wu=rfJbfXpRd(^;M2eSFy5oQdZCx>EsRG=Z($H0Btw|9Z#}|4 zh+MsmXnyTp^7VM|ize^(dRsBMts`f*z=A|G0A$Z+~X+2_X zpTOa6FG3{kL3$X~n+y1bLBP)5rCT56KF^_gEzjlK)^K`0n*o;8CYNL{Sbyh;d4vF0 zF+wLGXr2n@|HQg>6lChOEeG1y-{-1 zi)khA>dJIm$HTCQNvhvDwV8f}6Pl#xB`vBAPQv3JSBVLrM?h^wlZEtN7fDoN*Mws^tF)VqZ;2!-N^W*S1U!eK|d&?fpB@%Zg0^H}RC&gi}cC?C2Hp9j8=2E8TuJY>cJ*ABHt~?zvCNjr5<_ z8|l9g+(`d-xx-XP!#)@dNGAP`3LComJ z!i8uL;{61cITscp-g7yQ$;o+-*LhrCla!9 zENT4R&3Cr8A;j2k2IVZ( z0D5IrbY`eRC(C%&a5H9p&yf$`>hD871~(;UHqCEIy9J?TJh}r_f=l+VB!`8xOZS>3 zn`F?SL|x~hg2Aeh%urRYU@tx&R1`3Z3DbUZn_WC!BO1kk9)njR~TNs zpF;S3gbes{l=hChNw4=@Sazo_*IVx*OMMZNy=R^hk@YBdrJw$mG7fb$fej0#K}k`F?ynY=ncI zYdUjfq{&J?5w|QOX=-%Wvav}xS{6giipj}sDe-OXXOZU(bb_1#~{e>7@ zb*n(DTg6Kw%v zre5{!r% zCJ$nndvro72%6U!Q@rN^g{88UhpH&%Fp#n>HdrI(lu7*f6HZRW#za$AN5`f&hi|lp z@%pON5)30>pVlfhX2%tPFT_)+4^v+TW**QL4Ycob;RwH5TYx~QqTYf_4*v+AnOS>~!{vM}0Y;ZpLm2yZY;R?Jf&#fkXBsalWk`{dl;+;?D8AY4;&MXp z;%#g}qkCp;KYs4cYYS zIGyoc6TGsqyn;{AVijiV-@n%$P)K`z^NnlQx8D51TQ|P=rMKUC_vWpiy1jkpy)VE2 zm9PFQ?Y(`l4F~s<5AOF4`{~iw2E)<#!NW(#Utfga0v4Mam#xcVJu*15G;dqo!$E52t9`@HT!0i!sc3$84RCJ|FGeMJ(amid|k?2V7}J z(GX)8RJHg@ltiD4WK_+bELFU@c+pO{wz;F}{P!A8Ih&(KGDpre;Vdb^)d|GAMgaBz zt=J&x17VlzR#@Otl)yS6rk#-FHhsDT!w>H8czqs#BVx%g61*@&Kp~Fh;;Ye$?L4!Y za(FFc*pXUylDpAsuSLrN_0Q*PG+fTlvc}JSE?S+7z7g5i*ddmrlGVAh)S}rx8!fF# zRm-`mmZhroX;qo-pdw`cY_z^&n$-oy6-%)FWV9m4fCiLG1~33f1&B@FvXuS4v1kEn z;2h0IOLJ)A{Hq4axoswF0vVsM33QH4WZN)wO}iLy6zb#>^W4y+JWdHO{I*~&kw!;| zeqz&sea>QYW6dE{m?ntE6D~kth|iMyw(P#GxNob9b_BFGvXgBKki(Jye-GGYAQNym_W+iLKCoeiI z4v!5Mps3Oi5Cf|$1@XWz1(v54;2H{7h$#ewpVA7~OGzP8lF3~|p_Q11yfov z!7Ql&6=Yq_C@0VbsQg1lPGBg1nBFpSgqA-u251N1o#9xn_#4(50A0HQjFltn9h^o2 zdcY-R8Zbc7?2*VKl;qVzJT(CFh|5W14Un%`ag!?9nZOVE%B#^~`^Ye-nRYVW^5q^Y zo`lDm0-Q;nM#mMZZwMhY9AUN(ers4FUGPwzI-DaX;KZQ9 z^P&@calmH7;<#S+B}#@BO29(cnd!>**pT|yq9rFi_5c7$0nW^x{XM!?ZDASi;2%%D^8G`cc-@_j5 zQ8$>IePDi6-@{?Be$`DQM=Fraoy7BJM&{!O2MIYpI15;87rr@DeWrGnGO*-qD#ZAb zACE=+m4hH(@nhS3>&~59*tq%!^AOATs4D_DkB&I|+ez(`1K@zHXlPO&6hgt45dg|4 zhE9iEK=VVS)1gcojN|ciRI0ejfj8{iq|tszD2D)z8lEFE!K&>z@Hd!MBMT`5tl;sC z+pfFmgJZC+*6poZo3}Ub+`Nq?u&wfP;^8%ODr>A@=OCgCWB39#XWO{ne3;x%j^a+z zZl;5S1^!w?Q=!YMv;qPx{THsUrTI~azN7$?YMv*}@M z#4khakjK0W(C&0_+Qx~Nhgq38xEzB(PIo?_FNDyVnDmnoZYS~VN6!6l3^zllVAy^T zcVw0o1}2$TSt#cj+B0jAB}2LGaZ@moCnPV6;)!%W9gC1~QD@Co>Qp-V0%wJQ%i!#D zIi|Q1Vvm>7CRZaFWTgeRhYm%xU$>^pVKg<@7#qwEis#oH_mD+9lCz5!&FF9@F#``M zAuHv_NoBGvG(Sj_e#2oLWxSeS|MfJ>#^&K)N389h|E^jj1hu_U~hFw;f-*A{x z)<|!C&$MG&*32IY?cCM(a$v~`JF+cU3<{+l0vM{B%)Z#sc|pB)WbB;f=QVMNNy!Y% zL(Ftby?dH1R0{=Q^?SK#t*J~RHAbrB%ahVQXl?KNR&-AEUqhBm!!k2Y5Ut8yZGTGz zcAzG4`_PHeO=)f!vabM$hbGI3LxT}-d@#ky6fp;*0d}Q$kngENT$?P&b+ceB!F@j) zM@o#|wx|8fOxlTbJ+uhR>AxrH1rIEnhJ_6M&JpZ1zn2>DQqVSBe_<=il32=%o9@1r%M_ymffX3oA!ANR(DhAfEQNDhb$P_<&{_;I68CwM}bby4Ow z3ih%H0&brPq~h2raVHZtPx~-G8PXdm_=JJ1LQ^aC@T#FCXAwusVA{~W}T#2D-h9(IF*j@Y4$=F%M-BU;jA6+&)f=%Y%;>bJ=gk}TxE61@}PbGjY z$(tc)xgvI_m4@}mDx0oXs9oR6E7V5msNK_>V=-9mY>E-}2i~*Gmz_6OaAnX$%6BcTMUxO@ODvC3D*lCq!ETC`~OQ(g-tgOxYd{ z?K4OzH;) zkFTMa_!o9ebbaQ%q0Lkjn)n;4VbsP4Qe&S(ZiOZOA$1w@>OFl6% zwl1hD@Ub`}zau@wGMUKk=n$0Mlkd5etVf^*g&`rVEOHQ_X23wRi9;?c$|_jAY~6!n zm{f$ta@-_e*^f?-{bm2^a&%i(DIu7|a0K&U=p*UuXNAmy@^ILt1ea|WCfE~dRgOe39y z&y$xxMlWi+X#akwB_I+8(3R445NdU7Yy6wXgfdQCDt3l8itOfHU~dz?*F(fy^FUd5 zFsfFk5VpAO6s2nX}*rtfl&fU`Azlmt#bcRcabm6I@SjPejQ4tg3iRxyXjw=0C3{!&lXC z%s{x9rhSw| zN8>#lF2u8zKMR_iY7|dwC#=On-f-B5$sw<;Qfje^#E5Y`q3_AiT%-TL_>*ax7+vNH6v9G z&*Mn)$+%3yo5pV$oD20cFfd(1Kj4=rKS_mt!;U(7^||6}sBE^_HSM&RWLwd3L;8Z- zw*5KIu6iA}3Iu9e@^7%D^b)&9`)j$pJLiAmJZP}gM^#3yU^W@G?A%pJkDjT}J^^lk z&9Z6&B{G zA2Bd8WWNwh^?Ju>=`e*JDvylcfhmHD$s4-o;BTh|h~-500!TP3v{_RH70f03&Gykz z?^tHy5_E9~<3r5yP#}r52={CKW|zE0w@=_|Mg3eolR$o307TFk^tLlC3Nef8klX>B z1hjQc2>9Eag{A)Nq1)}2t^l2FkN+i$M6+!6dNvoZe`2<$y__&RV9o@RLSYwiVD=N5 zlSbuM7UtKwmB`E`$(PnUg!m-sCi|A~L?n=Il1^Ex#2gZRc)?S<4#*ob?PwbcJ`N$e z2R~=f7}4H?1(&9c1#0RTVxZiRGQ@%%$WaDAG}Ejbp=ldMWQ=<(?Dm8NL$%h?b}$CE z8NuN`@5Z^|LU^cM;9!`9slloO3ESV3vlp5KYyx)|J4Ls3 zwF&i%+-Tag?^N$`nnJnv5YPhA>!&CVq@h1Ku~`qM2*}jg=>qtOxbrxIyTD1?;=*$! zi!^5Yc_KU81_xLXgVY_5Wqx5PBJt@2|iUinP<(!)^=eKRa z5~i+6r0^WY?Rdm6%Cf>3_{u|xJuutb>D+-?0VjeSXJykY_d-0eJHGD9v*BolDmEvv zV!~@>xT$OR;{E$11thx>;R3rMknN!zwC+6rOCj1ifQiwI6rI_KBM1PijDZ?<)#_CkLd7nmD;OqNYx6tu@uY> z4Lnf?lzDJn0KPaKkKXJ{jo}N)VF?4w+~%m#QBWx4?f`4H?}ZW`qF-)m)^MRLj~EBQy8$#t#j}zVk3AAy6Zg*OXyOZ$_9f3MuvTZ zbnkB7x$)(#);4`y+<0f}=6iS0$t)())WaaOMO9Pk+S^;3wYmugTxH=Hrc{Sj$eW#dzsQJ;V%~8f%E1Om z7#M~GT|htWDxfldA3#*Lk(RzZWl8J8Rx({qUSKPcgpzje#_P{Ty$q8}RAOb!mAP4_ z6*8G%+ebmFlWiaPo*(5?d1KUA2=JvRU`{D%%TK9b*|#{cg3jf|ML7sYuTi}nFD_20 z5E#bZ@RO_X#3e8hS9N_(zVL%G7Z&+atI&VVBx^p-n30-&A@0WmF~b5~#-SX68ZOTh zs%=tk=V6i~Xq@tfV8wOii3HqY$0C#WUPQFaV5EF{q1;LDfyi&X&qc1{yTQK)=^fkzz ztk68r929_VG*(}8yEcLQHHb{SSdDLv+OTfKJK&i*8v$(0c*>}pWIu(@*=kX%WasJG z)Q$Vbo(7;ZJKD<(Oj!mdHgao!Qu308d4^D+LPB~*?o_P9>0C%yR9<1}AvlAYlk@e~ zV1S(mN2$0EVZHuR$|i>gb@S8!J2*`HxG)w|Ty?|+q;^**7@{&Z(|BNV2e1%9VNe#Z z3x0W+Nj?$?REs?3TP|I#@uRxCX(gQoTTfIc7m^#HADlTd>+poyvd9Gw46rD`XV6(S zDA2)!(n>b-2azUn8ZbHwo@dY$Kt-?15rvPe^uv@}kiQ{NL#C81DDd)NdkC9#b9@af z<(R*m-z5xPd=O^iM*z$A09F3UfmD{MNovZETn1HO+8p{TpC#kN3RyM&36|M@tel({ zP@E2+PqCw@iEx5Q2a}*}34~%|ZY~03%B5Ijnipa(Em*X2In6eC;t=Ywi21PP;x3f& z#WZ%EL z&Zd1uNONdonF3lU*5pw+ptrOO_5c#{oLji;5M3a${z*L-!vb3POqzE~+L-6mVS$%# ztD#OXG}%=Q;(+ohUtvstSnDMnyfH)3OB;8flnUsFKqu{+LPv5r@+<>uo7Os}`Qjia z%ulwZU@&EH*8U*=^O-s(xFYy>=HBQs@5Cbriycon0c#Yq1H38gv1CGrZIu&n@1FiJ`M5#KaS3J8fo zT9t#oH%J;ogho3AzF3X`lEPqW3{f|^f+Hg#Rfh*J`0La5_yQlns@A=9IAUBe$XCmf zxf7KqkyX){du8RMj}7_P-geS87&hqXm@X3A7c3J+c{X8R`o(TWY7?4r3H)ZaQNIeR zN_D{e5`25vWVoHE@6cDFdvP(U-!&Lw`ea7w`{VX99VLJey1XRx8fvX0>BD$`3>g}9 z6z`4?_rPTP-m_+rwy&;0jlro(rf-uv+Xq-ELVQ6wpjU z25L4fg({4bC8!^j8*XjdnK0$t&^d7dYtB7XiIX`1;Hr#>ZgCe-2Q$}%(~C%W3J73s z-FWv4Q1*&@XwoeZzj$zn=qh$w6J0@;X#iKjU9?EVO7{)RXa-{uR1^qU7ET8qjKfe_ z)8}GSdZ4p90~j?b>BOndDwvi3P*JT)v%9_V@E#ZwNa#F6Ew>~|W7SoHoEor|!dv!K zGVJC>#uBowbT2)oU7VRBPLSR0(F~{<=G8fWU@AWos);*6EzD=eY2n6Kum|BEejI^v z=mq9lDT!s0LY!g|3P4o z5S(S~XMSG0gx>4^7c3u}hYB(KoqrXD>>Kud`oNjKRaH#wa^xF5ogbo*=pt%dn z2B$tarM62w+CPRWsJM8nn2sQTNSc4lYAju({;%*G_s1GaKTfyr!XpKPhwa zCo)VL}csOAJW~Gk8eM^M_k99{IHmjzBvRxT(-%NdSIM3O`cVo{gqqyzhQnPjaS_ zOA$LS{3v@4|3`37a)8r5HsImNNWZi#p&xbSgN0=Zx>>sRb%|eNc62L<<~E}U^cm6M>HMFt!|7JL2~24Ls*Nz_rww9qXvOU-1VF)6J;haGeZWX zw?cO^0Wk^aDcaGKnZ-s|k3F!-{e8i@i6=G}<-lTL(3Vab4hDL_?!b^x4iLI$3*<0a zu2sP;nV(KwxV{`}s< zswf|VTeol)f4US0} zzy<0s4C&t z@V62=xCUp_lbF0tDkC#Aql_0M4&)oo?!L^ykL1cOMrBt5@G@UWYwdRhd%$vgEjGjz zDo=OeYKuTG;UQ2g!_n!IQ27KI2-z)ocsB=H9P7lKq|UP(zXiOmmX$N2Evi4j5?U*K zjtm$n;oV^&GNhv*;-n}r3_Fi3TthN%o?^=Rd<3f_T#GwAx^1??aN=3FG`Qot?Fv9= z+CHQSS5}Abm#trSY+U(JoC$gGwq6v#1iUN_z{CYUjZxcj8 z1_h{In^6G?*yGT+w*XVN`TcZoW`+O0RZ_c>;$P)KyEm4rIC{dmH#6BZMvVZ03oM zb8^Co`A7FOz7Vv*-hw1PJc5NGMunYG~w^S}Ls{+-N z)RN<}EMFrS;bOC(=dx1ah`jYHhU>)OK`+IW(cU8$1}UtA^(cveiR|{<0JV}5NV>>z z+bZ-r;(prm4Y8yc1W*JQ=FAAim<#hPei?CS$Nhu@;M!0v)dcR*u5ScIcQfl(Ry|jH zzR#>zgntMCARPw{gbYw9;AI8_V+Q;2RD^G2tv`ap*-Rd$oCdhOkdkHi5i029pM zl6_k$n`BuT1dB)|{N?+u{nmd2TvOE=x5nabqFZ>VRv{Zg4$bCuIyW!#AwO;POd{I} z@|J8**^L($Ap@eTxP&tiP(lE0jz^7?474@C6?UszH@EN9%X}Ymc>cZJYY8#b2ysZG zJ{<4wgIl6R!Co*7lSSc;#0Hi;b+}_X4ORP!NgRdMXV*~#69eC1wvv)Mf@yL)1ltcM zN`(mEyg(UdkRe!cz**oLFenx<1RVyh`>jX=)OM9GthV6kLJFgs2~uobx<|l#1;7Re z5PwY}>djbgD?8zcFs&tc??X{3fV0gQ5KG0jf}Z)Ny}F&ZSUH9CDr;ccxfFpxGj=Ay z6e&3l=0ir9DT#4retR66)u5$Ca)Ijj$JZh)woLRmLsHByuzU3{Y~88nGm}Mql>^Er z5Q~^%gM`a2B1B43KCc8zz9YyBqBiC$(2?3xRDp_Jlf7PLMBF{q8c}4*Bv+aMte|kk z(jzmgJbjp}^~5AAd9w`$bHW>Ot-#l{k|zT@xvQWcrrKDooUyv6-qAGZvw?2cU) zI6i`XE90KQUPw7xnbhVZ6OWzww7(=r5V&bq^+yr68mu#1-kv{XP5hu}lV?X$lVXM; z6fMDNaR=rnl7))Z@U5^JJcnqXq1PF--xB|(85V_E?FVeY>!aa(a?po4L}oXzIoLm3 zJ-DviqgJO^zrf^AOjI9c*-qOUae}dNh5%?k*UhtZn3YT!Xa0st(P-87!u~ZwFl0o> z$IG@8`js_6wUyYvx}fYY`?vTu`zHI#vh>)&b3!4GTQ_GfZZd==-0p3&VCg}({;QY?Ocl@yPtSr<-Vro{(`px`L zV~WL`-cE968rcFrXQQ3acSBtSYq4Q$h)W$S38DvH@{<^uTATkjJ8^u^@vq8WpM^qJ z7-?%z@kw@KY%R;UYC^1LJ)D#Akf^@2yu6ZoJqfgC-SppvUdyr(wqgD)cD_V7YYPB^ zhwb}t=1)@+>Th<1W8F0h17negl=kSn-0U9A19p=pqmx3SDhdWlGq|o; zxm2EDHijTgV=)`V6~ofHWQ=IYtd2MPnftu9^Wk3$l`WbK+Y@U5V}iWi7ekpkNJ)@# z_5Ww@{bD3dl02bVPKQw69j61P?vQ|v&S_0WRaZu4{LPH&>F%no%HFNn>8heKdwNeb zwONswkyWvsnUNcjS%0Rw4xW(U0qG=8ynx^VUXT#HAXu~lA?^Snp%Vxl3lh=+T5;k8 zI#ya~b%tTiOxQ92KpAC=r zHz%-j=kTQfW^AS+L`BdEr&QHR$BY6Pkh??dIwe+u_a(#Ck3*P^sKvpKWE;~1q(8 zgK{5MlOnR?eMBKm8@P88`ksVzB7+SM-Kkq}aFV!z?`ueSfnBvJu8N#A;0`Fx8SH$J zy^)`wDu$~#5flAI8f*4x;K(au8xu6)+-z1k(comwTd}SsgPF^Y38mCj#2XBsHnZhX zcO1%ai{*xWY)hCMCf(TC9y>OUIi|}u^HV1@ISx{kc0yuT9B=`UvpUOz(+gr*299i# z7Y?Sh!e}X8foa`KrAvuAH#y`BHtrRM7UL90oyvx37%Gmd$RZ3G0N@k_wF+G>12>#k(<4MCn zF<=d6sjuidG)AbUX&jOP37L|x&xXKIdl|qJ7zYE{!of^1Wn4gBm$gDy8JQLa`%kxs zu;^PUiHGN&G6=GWtBVkv6QvKhNx%FGmRMe}q715BAextNy_CU^YDoxK%Z_L0RM2Qi z@mCnmHMD#Ri_B953(3|cKb+5C*7O>tWWzE|n_?Ehda;c{hhRviXD#;2A0(I48`kmY zo6W5YMF#X_CS{867uyetH6&Y6QLKi!=$vLSr?tTT^+4`)Ila=F3yGwNvId-S-fU9W zl@uxEC%M9WrL1lCm?*BGUx-qnqEj=l*vu>67RNjZ2T;UBL)$wa9i6R0fqtC(93PuO zkduOQT40KSqH%juhHXLG`;(haAC76-bX z00hCs>ZvhzZ-96hRu4 z+KU5Rg~+7NWT2^|}7I)nqK;JbabDiCLN+|uc4Qcg$COXV}V86QRisF1{X zPuquJ%Et+t0ZF_Peam2=J6ke3xhlfB=JhBpn$@0h5VZb5u);#KGJo@|@c(MZIA;bw zVIJ~(S+OBfp(#H$IqIzIh@K0)hYwe7?w=uX>&heC6VDq@>MJ_5D_8WYw3T05x$>yK z^5tlMGM7=O$>0nYT#le0QHx-(L5=0;q{bC8w%p+~GnV3&;Il22 zLOzI}jGqrDw;+ueJj6C&^x4O89U(IE^2l*B*}_0wGzJ~ zkYDEm<`O2a%tV=1X(sA>o~s_i2~WpQoUhR}@BBcZypXhJG?&e8kSnN)jqy`8)?en# zl_TxkH%nex_*S4YAi{Al;ki;;ga#)s(H_3*GS3jQX$i0162pKP4J&_^erm;EfpPk^^;WH^T%`!MuSi}<05Rm#Ea&O{f0Vxf?bbzmu9 zM7b7xr9?R8{VJQNc>sEpVw~qEkmrmk5@2v}X7%u%o}BCYR+>r$d<;jzE*uO1e#2)T zuiMzb;*s2y=GZCK6m}!^_4;+|j+j;ID+%Ywl~J!J0pB!G6_Pc?s&YcrhKEQ~JmMY; z2fz{H22;?qhUMZAfsGKDkvgb%GM25R1cU|{67?Pnx%~vUv^8d%vRK-bndPI8iacbC zgGAwj9##XJg*1!UWi5s^?d*Oiisc5&Ufu-rwdNHAvLZpWuql6GNzsghv*UHyJSeb@ z+j%ASQ>J4YBIsQ(mSXWeplKFUN|{TNm2u+QecT8uJV4sANG?L<2aqN48A8xu#)l0V z`He;=ASOouBVyUtFgh=XXL7<=@)1kGw#2S;*{gyop^8}ibhBP6Q5L<5kIm>1CKV`F zVTxh-By&UUAbX4BTwR)iCJky;9o7Sl4(a}osOC~ntOW8$@>mY}6iH~rk%1pDdBMe@ z3kYA*9yHMj^!fQAYE*&?DN2{~XSm4l>HuwG$dAnOeA%fC)Yj6VZs1hsVsX+W7R&nJ zC6x}3{#$iiLFBxe*G)7P)z#vVR7fygKl}m2*w^RNhRlZIdJr1(=1Nxb__}rRk0K`h zITR~Kq(7gU`b+#&3Q1gcSpD?}_Fsi~bV;=V2T=$wC-WhpR2-^&iH*f>Cvsb8xC7M0Ahvy{gT2uaF4`TY<6y+HDsa8X7J^>morS6^oxcv30N>(1 zs+5H^zNTLx-)%O&9REDNj%L*O#GU({Va|y~=UZ~F)$WcDhB!2i{BGg^eAa5ho^X43 z0?*p#=O=Gv>4`Ydf|MDHU`!a%ZG+KVJ3csBMXI~q=V1d|Dt!VJe*=ebad$lmt|_IE zJK^m3=m);mn(Z0ge$lp%s$VVE#hn&uiuMQd_ES-nkCTFPjGxaWjz1EB<6qCU|FTCP zaeOfKlqPNtoF zEF&pgD@>EV^wR9ih#66I9^W`*Y8Av`Snk2;+VkOFZ1k}xVA%J9&SL7!7u@bLlCdmvD;B)A`=J(B<+nNSyZ)!QG*qe+V3?W3=v`*V0)Ld+srkb(hLu#FHiQ@ z2G0j0%xUHp7R~y(WF)3d8i5;n_5(X=EQ{k4q}E2v_sc_Q+-Zp{47J8yEg*@fCw2~J z!_P+=CL)dC0K{-`9P-RFb0~gR5JrYvj8}RN87Bo;63nJ-bzj8Q?d&FEO+wT7^5(DY zZr}W3YxmCGovmNqdJq&%F|;@vhodT6<44zKG{jTzk~$b|O0Rips&P6x9qu5m2$4he z3@y1$^MO<=s)Grv?$)Y1vL%U5?Ohd!ta1UPv5~P6l=X_9=}5}vnmx+=ReI2Gw zHSl_+5>I#ZDUWx-26w#%|Mj&uxcCMlL=I3(fHZb5L=5W4k{Q!Otq=o*)8?9?TZ{;z zYTwNj8^&`w?M7^mAwJ=&2S2fpgqgP}z$^}9SqlqYY%e>jh~;?j^Wom zf(AOTb=+2gY-_k^w$S>)u(jXqHHV#UuLJw$-p1x(bMIiUxi@I{hliWZz1C){wZGTa z)+a+{t~YG!u-$5HZ0xrWdk4K%YdGBR4iDD*hn;?Ve=uwxw%h&YL95d;^54*tVzuov zdaP-iAf&z+)OuNu5p+{ej$g~t6!ZSB|V zpIxti_QAtnzkcIqYoGn#(MQ+y>!YhTuE^aZ-wG|ieLltir&q53Z0%=jS3aw=Ry|g_ zdIi6)``=eSyYkr$E%$J+dbqyYfAnhoTIcokE3aDDHeP4Xz6Bg<+ra$n;OZ6Buh;88 zTLavOzYeqn#m|25v$aQ8f7alWpRF|>eZ;qT`R#|u#CR1T(4fA11PFNfGyeVoe|&~t zKd3hZ@LIS@2W%{k=!dcjU7n85k%#;8wc6!iE#Y@Nq<8j`KX@|z4m<|oyA+0t`#DmP z@;gs)%QJ8$|4xRO;)ul1a%WHZS9c$nP5goVjl2|9gb(1Cz?s0y@4+V%V`Fr>VQ&)D z0xpvH8L~BgTElG}+5H^qkXV8If-RJ}QDbsERW_6ZrW3o61cC~@K!_oS=jDf&u{|b- zWKSQ3?ES=G4+d=J_(XIJgSzlF;79cf^{h58aFiH}IxbS#<82CrnV#;Up)1hBAr6td zZteQo6VTz~%jJU5zFAXm12M%)`@{SK+>A|zaGnqMNgP@#FS8R^4)Ep`4E+4tw3|jG z)lRKGT3z)>qwGWB3OL0Wjed;33P{yMZEbPqxdbUY0SL&fwMiDfA(!BJ`07Z}6m+FP z7+l`Mn27VS5a)Urh5#`#sez5ZV@(VwsCqepy8Ni{U~LBM(dn}uPzB`VaZx(31E+(t zr*~l`;i4bEs{s+OA719O%a3fZSV1`bS8<0mZk%AAQhasAbsmKBX4ynF<`r@C!P?Y| ztJp*s#30(9ya0TNDoC6DYtoFCoPc8_3U2m&fiR6V#6{`#6#S}V#W5z}aGfM?I)$E9 zyS#Rp3?Z-V`Wk9q+3b_H1S0quJRj~zP2A%kbJi%_&<74`210*WYv6|>L?e?F%LtVd zSbl{@lu&dvf>6PqA|)bqD13kY+aF$m4E^CJ5Tc(@n*I=9NY6MJ^$*d*4}sH%tpJ-H zApJhf1OlJ3y@wylHJ=}rt|1EhA?psyzQJW4rd(KP8KTRyr!=xkoPocb(E`JYQ5>RA zrx@fA8D^#RV%`i^p+Z<+?tSsaPww2^+THr;*4>@mpWNBr*}A(WX=)xqypuv@tO5<8 zz49gET?aMB4Pib1dOZ1Ni1R22vML-#;~tPY=w)1{4Ly1o&M_S$MH8lqH3M2f@oK-FM+HbizN@+cHCpk%Xk^Gjtgt3a-2cK;63rMOUWrFh|~S2 z8Wsj*5D^A<91zl?P|)~8M+OQT4*9|Ru4cU=?GZ+Li$?56v@!}V<*_WLpZeSAhbjDjxF>2tR+T=4$okS(exPS(_|2j<-C&EXG1Ec zZ+HVDhfsC=3Ka2nAm<(IgvcQdpMXnar}eN0rlQd$pm!%^aVI$?egJmW;i~1kqp4KR z$U#>{RE*nU!UK484yI-aIf(iE=}W=zaVi7{jM(ydHscskiwqHc85+JZe1Sw{M>uSG z)wYQ+Jn5i+trYs|^vMKDda!V%xP_oQL-t83YmCv=5m5z`ar9Rq4im1|YY!vS zJ>p9dh5}QeNhTYyh`D(|81`EHVJlCEprI^b9)kFZ5+2quw&LF4XYlZ(qF@v&9eqAq zvy!W5Ewx$CzZGa(w83vfjukBL*v|1^@URY#*e(-<-s3){SyiJbNQXE07U2=iW3N5Kv;DVRH=ZS z@vVHH0!$09V+;qe!F^4XzAsKkxFwHKcroZ92%J|puuy!1EW|*_+T)+e>yTdslLqVw zCoJX|Rv`(3q6i?Q38xhI7-wh92c;)z-MQtfD1LObhuSR21FsMqwgRC#g(RLcPT#Ic z;R0q8QjbRsYDa_9v+*hGPtS2}JhIEc-->V|rieqLq^A^~c!}s-pom!=KH%c;wM0?& z5M;v+j*B3!3JWE<7Lx(7m01}}>L1IVssTHA71rfYLm07;4~Opvr8?AxZ>^moFcllJ z%{%x?0O*#F?It7%fX&9M7|>9xBM&ReTIR=3Vpj=;pHwsKc2$d!?Y`U*G^+%|bt+o2 zENiY7Ho2QB^IKphintG0D{t|muWVEGhh@50{H0x(<0wW+Z)2KBoAzvB>DIF5z z71HtLU8%a)V-f8>D<|P&Fq(w@v(d04B(Di3%IGut_9hr$0K&*N2s{JLX8Cbw&MadG zwPvu9!XYHdfLPfI%b@efjOYZ9^g8J(7{Bt$mtKGV@~%#^u&X3Y8KzVwsqA35Qb@dt z!&utDo#_D<4rhZCImrSxP{6Tqikl~JF5fP3BM8@_SRn-mOcm{iSrti0klG0w)L5Op z0yR`Q3FqcsWrXEU9|T>CDq|rMUXHP3rzi=XA1dm%Qp(lJGN#01+;LZcx>B?<2!gc^ z>i6;KeQHoZ0Xd2?%&?Cg@|GM^@G9YBceaDu80eeXhF1!@ScV2#(ozl5( zKB9mx|3al0PM?mCaN@AJ-sOWgC!f1()k>Yjo{)p+ctaRT z*p)+9kT&_tWGVUC+J|c}B;mMnehCvhoY zU~kAMB}GQ^^3<`|t>EyeZB|43IF?V`beGe>hF>@7@wOfwF^580)vyrgU=7XyWP%tT zl*27#=yrXtGx|fs6ip%8Dg8H&Mw}8=mQGw4R0PD zMSI$;@Dc(jRL=a+p@Hx>t^4sw;?(e{Y&P=LgY9SmNs}okK;+-N=}6b8ddT@wrx+Aw zAVFxmX2ZJ3C|X4e;45C{fga_voo$6rehTYkcm{XWH{6H^BNPsH6{UZu>({jStW57& zrZ-(?DGGM0`t0N?fhYQ=Z;{F(OA3o#k&%^1F*zP4hKAp1PP88nvOuxahS64{Oto+N zF7BDH*09pT%qe?bz4tY2l%K$Thy63P4xJk?%J7qH6Kc+QEjD}DCgL2C2eGhOwcQQ6 z@l{olQtj7HP+;oRcsw;!M+)1df(8-}vj|Cx!X5&^4opOyBq{DNfFi>?)cbT;N9s4W zAn~x>v=gC;K>)3)!yu5>OE0l2&a^fPB4`A(PT&$2umQqG!{IIo9K{Y_Nd#b#OOU!h zKIAZHD+ucXb~4PPQdU$_0dMEfs5rR+$lu6P@Zk7dC5W@47>0^zc;7Se6u`pvQ+))Ps^3wY000S+zd9?LF zt&}^jCgZ(|Nf81KI67vGLGIT=fOj0vgkNxYmfUFs1ZJV((X!!yWzxwrxGC_0#w2(; z%mct|aT%KkF_uc7CnfWPW8q}z%H7Nc9c}hrc_XqIvSOAz9hWq1l5Co>*@@a!K}`?N zD7M2-m8}*VrO|i-d$Ka^w&p)C)|8Gq@(0&{IuZ*NlPlh8Gb1H**5?8AO7_P1H^F?k zUbK)h26Wy{*#&BZNnMnNv5C9+#x6eB^u=ysLAd zAtRS!nsA)oafu*To?9zvxGo?kKFJ90Cc7AjrKvcq1xt*)%!Q};tcnv+E{_NshSJ2- z^jYa9s->s`4pMHg7-~OFIEm)p5LhtVNnvvVP!c=R7E6*>xE)W#NrgQQajNFzi7c&O z9HCeNlS~IrTpiFvp+7PI}IEjx)lD-?Xk+M>MrZ@h!T*= zJmn^`3^$xe?13H8n$aP!(u@Oi0V{w-1nGf#NJOq`2u^tK{|YrRoK{4StWsZE_V$XP$8>oSqcQh7~kD#_T{SiijL8SVC>2t_+q+ zRivZvll4TD1l$VB{fZFE$^BT8Oj*?Zb?(fP6(#-=HI&;fsezPQpqNCfLN`Wp^P!Rw2(t@c5%zkShRCDni3^T(7Q_mH+2;O52vC+4=pgvSh3Rle^*VwQnJn(y zQIZ{$V!1>uC7RKJW$D6_5dmZhF`v%hg)ffa*VLRkaDy^&?Am+rP0CjUNuowhUhv^+no-Z9S7#wXVv&(dN(4-kCaPDN>H3Z zaeT~@;3ti0WQ-GSyx|FOPyCg3_G(_aK)Ca1IQCMD<>S)r9ev8bLNretAr~1!>;pbv7dZr zS4Io+AAN$G;?IVNgnV*_1O=>-14{i4U`Mr2YwL_=@^FIfB@J;^%QL8)&TkY$>GIZn zgFw6`WS`rqVIhoy2d# zGNk!3VgNl~(fy4ib(#eaKO`cnxRbamhgQiAc2bjzwCxyV+CrZK1YI>@Lywo$K$B(o z_93287R1Qp+RgiS>`<$?Yfhnoq71@AQ7p{=$HGAME005?c&916Z3|Y@v>)sOEcUvJ zv6mXat@aK&*!6H|u~RpU)UWo&V_vOcV=!Ycw01Ri`08417o@unonwoEu|p(8a8gDl zw9Fj8@1W+GJDkEuBj6@+vx+D{H^`Vvx0Ave7`UJ`r|N7wRrXkMVpJj}vpq5*i!D48 zuW%OXxr7y*PF{C*lefh83HccuzYQx54SL1`r9tI9JFdM7uGHh{6Kr`4g{y+Wv44&V zP<;Qz`HAEnMY#S6z=Tyfo>>a5*CH<|)1f@1DUL%RI{4&CD5del%GAJ10*2TuLI|=O zZI!%KIaE2RuOyR0sa_iUz)zT^OVX}(^JoMS01d^0xE1>!2#T)*+F?50_+w96(b7s3 za#Qm=r>rilizr9Yk3`hsa>xP#BI5=2e-0WrHFqeD^JNn7?V0c3Ob5H0HM z5q!o^p|N=ec^=(dnP<3hTu0D4ITISGsf0}U2GE6wR}oG$^ufr&U5uPQ6PK#h;ema5 znOg8WA5?jjiFoBe8Q$zU2jaR6N7^tGeQV}=_>$hfPA$sp$~PCv;~EkZ?X6D!OBJUl zYP7A^a>Y3IkdYaxQWd$ThhRVMWdT0Bm0RB1ZdGwqntSbu9ys&N#u%qCo$M@-IO#lV zDP3jgLDs5pI%ydOlUwTG!&0yhtwd`0eHQ5|MbkD@%6MD9qi$$dE(*JOav;#>VSq3y z+)AM)5fH~NRSGp7bt59ahS=j5R$GiP6SaLY4za;A@WsZ2efeBA)z6e3YuXDQ2pcX`0&f=Ae5k%O_sw}368!eGmGynswO3SVY5OHZ% z+I@@jwO~>~@GePD;A#GG9NDfgm7i4Arja!4(#zmQui|JH z)~Spay8dZ}dCR{p@tuE}WNUa@j7`i-#B)DFxVc@M-=zw$x!5H>m8hqh>Dyv`&O3x6 zJbdb#{1lMkJ6eMTrL^hhW8+HjsT2fxSB+=3`oE#EY0uoqeRT zWb%us-6hPgA`|9Pb=sId9UYcjsE)k6Qk-FBsT*k&1XjMN!AUuuKs4sgN-3D6e(aSw zQ+;uT?iV8LlCeab!|j|Tm~u*3j%+}o1XdZo!eRpoAv5;276=kQc|)lM@yn&mdXj zjGle0z_S>ugpZ<;#je-$BN=ZPUe5;76b;QKOe-VEorDWD_*eBR8a-!)riXY&o8g*O zBI}it93C_g8d>DyEE=)=tcKM&P{#@Mkod(z=l3!Z@+bK(&JdXTM2s@__AD772~7Iu zWo+ExB*DmX0Hd=vMO~MfQJnqx_R8u~n5t~ksamd^i(8o{5Vuvbtr9WB@2W$qCf6)W z{t@Qe(u3j%uq@oYf&L&t!yZkKu_iq((s1S@We@NXLOBHsyyMR?#v=1h@$1Mib>fWW zRxjQH=oBh1D+W*G!}|IQmudulvFPBPmuiGtLK#X->~L%a^hy~-c0AFnhdU%l%bBnI%0 zHUUY>Dni=d;N6@$oA9%ogTzpd2}r6Yo-GoxC}{4H%(jnvH-?jXqtO^lp2)@Kr30V4 z#wIk=1figFJ;VyRbx6P=hWTDW{p7+iNA-eROGJ?9*w$WgeVOUbiwMqh=6Ml@vl$kv z6S@X(USY*c>r9Yqgy1yX`#j=7yS<+=EaSE)x#eEmt1}NlRcgVE*BF)#IMJsWTg9jd z>5At7*qZAT>+lK%DCMOsP8HiMyFF56V|=m`oOVdL7uN2MoidYeSjGcEp;H$HvAEZK=%Hqq- z>M+Y(gl}dxPzs_Cj8ur9_ee?KBk~BRhBCD9lB`8T8yc9`W0oPDxrXwYU1jY>(9Njn zx9+UwKhk@;9|NUQGKU$1&Dx1vg~?{f# zn0MNf#aVh|{>nq-oBR1Nu~~6No;Rba_#E4kn>e8nozDDX(G7u>YZ^Di=m#|#FeZ!o zFXAz>c@@{PvV@#5g(8h-Tm~0WDDr0_8alv}9I($zqDflKz!}4_qq?yWLWJdGIW*1u{@uxf=BH=VQp4q@e zPPZFgGtD?d#K0=di(p~Wb!j}TeEn=(HQUlKQez&Agb;H~d?AmDRoRsVBb%t1zJaM8 zNG=OW$saO^O7Ji(3$aZJ@PvI~Iy^coFul!1GJOTdM+j!23<)!As{j{$u2&Y8m)X^Y zeXuYYBQ0G|##id?gb5=YS_DAnmG~A@1^G6!TwKlsxDB!^?WRfUm8z{Yy5=ZR#ddXz z6=rw7STbQhv%50m6_HfB*jHC*QAfFENb$653)V<#f)T@bz`E!+kzJHz8z~fj6UlbgicUEx`!M=^rKXgr1fn*KIlUbq?CQDr=`lvx#3=UKxZ4?j zAwZ|Wyo6{lRR*}Dk+5iF*~M9e;{i@s@|gxRCUFv@)^xa1Hj$f?$>8Pd2p92dcBm(y zoGMhglnR{r`=)k{v+@9OTrUFl@iznV$c_Fu&fIos7ALpiE@>s=YzZW!YYec~=#icbGzX zrUjGkcbicqV`hZ~(~4G@FOm9Hg7;{Ue1+TQUPZBPiZ;cYM(jz-Stf?V!O-FU*$T4C z@sUJ*SxhNsvj|s9vx?}CC^A+amBmBjcyL-zR)D)S{Yhempu|iI$r~#`sFVN{srkVNXO)YSnu~P= ztian{mStUDJse^+kV~`7CsfMlo{n;=TMJTc6;ANSQZvQW2fxKvJU@LsfXx(ce6$Pv&_IO>FH;Av8sl#QaPoTi*b*eb zLvYTD^bJbE;2?&Q5CZ+T=b|lm-Gh*la>QROdp3N5_!q-WEvg|A3DTt?=2H*VcplDq z{vwyXR^SUAJA)n8RN{9q{(3Sx8wv)9QiPF%>ApR6Jgo)!OxS!!^cMH-8xcHo!5bwD zH)CF$oH;u4=(#KO*8z3HzIXwk3jfjczFr|jy2{qLA_iNF;#?8@np{O_Yxx!ZrJED+ zLxII61AFWSn;fsL_#x%M8$fs~&R`+Ny?Z#TyULY<0-YSYhI^bwCm-V&1@eEKee%`L z7pt4q#sqhpp{>xnF|{9NA(k}BosCsv-lc|`%uX`^PV0uA>q<}%Wzq{%LbBH(7t@l; ze%W1iFscY`k>%?Cz3m-I&icz+JB8f2d*g$b*Hcj$2Hba!OD|H0wIf#k5Kb(~vWH6q zEn}991l`*Rxel+G8`f^Q5G2Nkzi?Q*4sxMdVioy@$YkcT8V+4<56_frkde=Eq6A4b zA#1VR+(i};EK{{-&3%Bv{ivtZwSgB4o# zL5!g z;M~MgDM}&O8%OdP-f%oR9_=GS;^bibyb;rmv!;D+4-W_DM@)T&`+q8m-8enRMK-*I zaV=fR1%&k$FHM?^gvPkDX1pJS2OYCO1X2k7)3F2fEK7VvL&9GVQh&h;GGU`IRDPCc(pjavRzTrnB*KD{3cVFaAb45)S?w_y^oT^h zzPbKb49e*dBG!IWu2YZ(gt}-!?gQ|I;R~ZWXny5GqqY<^!BrxAfCHvyX8*(@sdqxG z0_^F9fp_7;lml{Wpd6)Gv+}0b;Hp6&$r7Yev>V~d?vRR7kvH8&l^|YF z$kp;8$1>E#*OfrpToJIu2xJg#A;Z(;p{<@M zJL_6K)535yuCVoFEv;Xp>8jq8#8u2jYr3nCcB#7Dm5WZrdTHq|qJbiNNJB+%Nn!Ad zphnZ5j-aU0ajyiBz8-jrUO3RuKJ_^&!}2!XhI@#3|rJs7rP+isKQQ z$A$$PVAfN0dgURA3KLO{k8bf6U=5agMEzVxBH{N1k7z~w^w(Vcq{tiK$9e_)_^61V znM@uG&(0?&&`uCEM4J|RL`UeLrd-GC5&h8NxAc}Kg8?oeIAX?PF$$(58D5bYO+O!< z3??s?{ay)|81L1wBbv|gv_c3zm0U!DmmnzHN;44H&JLZvB4J2nn?MJnv${Z$yo%KQd3l22F^Am(fDc&qCgz4M7o@887(ft&! zk$TU*C~3X7FOf97q@I{0q%RwzSHp=b7R~NhHJmeI7+mgniIyz}ikHw_C;m6Mk{4S) zVCnlq(%vgdH-NwQ{N(-wPTR@ZOBFJxcMTbpUS8qal(qj5PvPz<3`gZqC{p@wPX5>L zy*GEiRa&poV)b4W9CE>Qxc|czsc*fosC}!l;#(0EB!`{$=d6PGI63EqIkZRes%l*Fh>@N125=WQ(}nc0%28-PzzvMY1Xr%M%% zU(sn;u@`dy?n~`LMqC|lgMvvG+Dp+uk?q@0hG$bw>ryNQp(}ETsUK0$S@#O z=8uuQWyXk7ad37v*nfHqQxYvzRv^xNC~Zo4>Ai?&T$G-wT=r7>l_9N}8e(fOlH2JL zEagu2Rp3f%POKOBR>UCRq-~^)9v>4SD-bpwIRNv{GidudyiD#e+gW+xT4QSGIs6v}XZCq^p*lI4i zA)_IxUCBzJZO|dAt2u`C@iGlW>ZEqYb=P23cGUzd!Kvp8l1jW}kW(Lsz11syw{f~E zlT|uui4;D?Ls@#V6+h<0acL3C$|^&PAP6SVi_&xs#rV34W(1MwmcAJiS5Pox@90K< zkfalpE)}yuN{Od-ggNZ^FTA4!GtONkF^6)&w8|cpi4LC0Jr%aXl&=F^7`zOhFxO$i zk{neKoo)k!xm7|e%bcids z4TKYXlB5jRRUIKSH4ZPqRfc<)y)e`&xxgzot&C?h3%s|iz++{u`TX1P(oANXXdG_o z*XcBx-obsYFMc{W(tBHUQzsB0`*fPB#4jc1i-kT#x;w8Nk-_839|e{OYe?MfsfnKRo+Lx??DN6Pv|6MoS7Dgq zUAoVG&@~RQ4W9s(8|<8YtJ!9*gf8GWOA`Ab`1>kSrFTJ|&gkDo zfGWnguMr*nA#5c}Ffg&&&GziZ!e#0y9 z5=uC(3mE8qt>7d&004mMD%|bVFl!ICwznSqbnEu+)=#(Y?rdXKc_{OQZasPw%-s}z z?pn;HmT@=ase8-anTK{lT`Vji;59tb^X2I&9aGX1%K#X>PjXg!ORpP$@6pFWkH@~_ zYz%J<(+x8iASvKU7uNoX^=h}^)9HTv9-U(`{mz5QUkK16QUe58c<5 zTlenX-MY22!nK$&F}3(aWwtBpzOLN9v+Zj(rKWp0x3UbAwAhk*`g?Abo40;dDzv2n zf6Xm!xb1E|cyRB5RP6Y^+4H#|KEHGK=7YbeEF}=S0wH_641j=n&sWzDyuRYbiFOJ9 zQ^KX7o7&{L>Goe+k^mQ%mz#M;rvmOZoz}vuSHj#6!*OO7Io)?eM)~LTpgeX<_6=IP_$3#WH&w z;mqSvKc3#yOYpPU*6LJnFR?|6VpjBs!CAFx(w%S<)zJZmG^|+E6F^HO0Y?wya2FyB z*B-~NpaSn=JmnN;I)y`o(T$&DGlT_t06WI<@u2qjS}Gs94&LHUfX;53hlwB_6(^rV zpA~@iwV7xi<615vhGfBFhIreWe$vJRTRj3@a<3y zJWTx zDf2%~I;}=bQMgK6H~`cEwNH+|K?4+1W8NUk+x{*!Xb*5Hho&7Pz$?1xJBU`;(a9lh zfE?rC=9AG0wP_k8$rVDO$Tv2kp$$q94FrTYP9k>fjZ|RV5(+R0Mu!Z{T`L%_f$j zbVk#AGTwEm5{Ajp)mIfxOf~RZ74c34H=z-bQfT=+N}(s;KkIlXShi%)6VokrE(T0wGJ;fPZTJwJt$~WJ&;r6jU*g# z>}X;@+o8TD-)2mB?G)!=yt6_1J1T3Oy7ovUkKty2V#?ud5lF8&%b|7Y0vVV&>kcCS ziaHn9MQtKY5(-2vj^KKN6kbsJWIjMrK#D$8dQ6HsnAK&awO%yVYSe^uD=*phTM?4*zm5HerEm-_JrI3*0yw`c$ie4$g> zwnTe_>9E%+k_AXk2Dtn|sZV-m*pb2?l*hgZh25>3z7DQl_e6u$8_nMtL{^Fh-M~Q} zPa0>4y!%`_b{qYwnC3(~@laK#Sb`)P?hmn495AIZOlZ1nXM|!we#*4sJi*wPryh&H z!N{{(8uR>DdR{@U(g1yR@(mJA!2AG7uBjFv%-yV2X!>tysf}W{rc$&fmwk$qHd}XT z?;lnntQ1PS3eUHnA-2S3vKn>$IB{`e46nPm3&V9Z9)E*_v-$o`W%?-!zsg2Vdw*9v z`gMSJak*)8>%6XHnEPTr*#X@ip2~Uv+Y~lBF&xXI$Pp@${@h4!>`NRZ*M&kWjR9e} zetBUBbfmVxD~IaSy7^7Y!D(cc4mBsHuoJ`~(B>k-r&Jyj*SdR zJ|);4t&3tgG&FgdDeNQjuWPO!Q zb*r8HAY3#Msi<2=-B_oNrB-p$hgX+JHywM!kHK^Cr+ljQ^j|C=XE*^>AUGG(L~e&< zxFnqgd{+oo?h8&zLBrf<<-5BLt7v}-!2Czv41-e!;tv71ha`7k)m&n&A%QD@- z*c8$zg?cLI&DH?Zxg9>JiWX+U8#ZLGbPMYUFrK`IDHV}xkkCIz z``NA+RYMkqii#%BBKFBx<0PF>(|QuDUWrBIt?qysqZ@*T^I@PY#7hODb#(w7Q+obbXj83gyTs2y^e2%Lj&n>wzXO1!K)Np-?OA8LBmtD1L0)^dy=vrUV; zP69E3R-y!1(pZ-~h-(kWV>Gm~H<-xoN}KUV6ti^|lu1rk_$46^ZaT6$X1A-~cAN`r#|B^!hO+av)4lMr>kj zYsOj_I_CRxA8WzKNzsBqUznKsjZHoX8E9b8VMb#dmO(%h@3%zWCY_xuB=&W$Ek^x= zZ?D#nNf$I@=nEJ&CDT2hOu*v^HZg`kC$q6MOaz7^rQmKvj^l5BuG-pWz$54B+ZZ6H zMYWKmr>o$^SOs6m&VeJXRzy{!6&P^uQOm-zz!c#VnX=3SVf0hcWg3~$c8eN{9>YRAhmUN$&hILl9Mi9Jfet;6e{$N>$ak_sCS>MQc7v68ibqLdqX_d zOL1(^Ze<*m%MDX)HmJFlUZ875%R(EuI|mCUL>h9oFe`aslBg~|wCEy|z-A`D%HUEO zE`!1jW*;J3AV$Q}K#flph|s#MDNr*okXS5a+lzwCQH!)1v*sezCBhkibk+x`;<(oB z1VcW=DMPull&cAeE`8%_i(TA4-D2=bKN)hRgM-0c3iRY0n+Pm-N(~&yVFU?)^3ouW zN#UZuD(dWNm*)-+qG&9(ivs8g_L&p1JF&fUo7CbrTMhqNQqb-k54V3yyG!G;J^W2f zL+4AAQ5+%eCVN_7pqof>a!QHBrJVFE5D+nv%pyMty075mSeJ@g?J>uAi+RwI59JK@ zB?JN>whx*$rzQG+Fk%E3#zPL>1d!-Irtx5Ze|U;NSQsVgJcNP9c!q=0&K{D9zSY`e zlb*UHGhq!^KY+OgogLv+Dg$e{G6)O(W7TdRqk}uR`4GuJAKQ(}zB>shuSZ0odUqY! zj~mN1QGf)p;(&&rfxy6C?E#0$p zSdB!cvH8Z)_2Qh76O;r{USoXCl)Hih%}-GV12CtrKdvgX`tWD~Exh6d&ZkpLfeL3I zDX#7{{F|QBK0tkop}vy1Zg76~)GJ@CFO~TMKx3f{d`y%}>jcedBlOHfAWxC!xJugR)0XNwXiMsJOE;EuN#B;L9GGC){L0L}W*X24BJ1+- zK!?9H7Ta*_??dooej^?kqsB|mnLC}EKr^f8_SSkCI-5@dn*gvvY;l(~%@B%wLswkR zEQ)JlO%4MrZ=4OnN2Mu25P11e(IENp!Ps&$qPM@9ooal--ZWrgI}k(Gl`AQ*#MjY2 zf+du1PxSZVdUhNyRFj{JYlRCAtTFjnU2E293_p3cb@L>0j(Qq~P>fdGDr@8ykAvHW zoh;55xLjkBiUs{3PM0^BVHI-yic@)%xWgwupm~&o*qAR{ULBqSabB!!%%^ClOWhHbhK6Vy}C~@rN z@SsZU$lOh`N9LrHVCfCPDS<}ghby~rjzRA(=1MoI74GOD|J!xf6i3=ea1bFDFRSFL z3NAl*xy{{mjID<--Xw4Q^(Ns(lmpr>G>;OBk zZlpwGKk$F-5=T(bxmQ0M2bcy!Hy%b0h_+eaZWx`@%|>A@B@%jTYGz%-_G%gr%B+M2 zoSG)Q!sZ(|M0WI2RzKKVP|X!`qdS9h?qQET869AkNLY`fL{#UJ`qyvtxsfO^F z*Z;ze%kq@3C*#R61zM;YC^UoWN-?E6==FR&IZC&2dGgaM2ca#VSo(Lw$){#Xm?q5l zps8YkMIDjtL9A20>ZxB8$Lz&vF`H*md&{wC0+AL*?^UgR9k(ZRR*>GMd%gA*jPIN3 z*5{s~{;>Dxij%mZqhOV=%UZD22sJY1DUbqNWH6hz4_<``KpS9^P`@lZXY!YHlzyQK z9@7NY*J`_a_-{WKgo0e?17z=3Uk?w!MQX(7AsEi#k27dmSko} ze5K?CwfRwyIJC1fmU{KV)MA;^^y0&WGvq1MTvM;BW25hbV{ic{0)h09b*{bg%)oV- z)9JYjmo_C9`!{Gk#SLfvk|*5cW{041D^=oCo+T~Xh_R-LF9axJ*RGcjL=wr;7W|SL zp=#kwq|-wgE)6?{(V&TWlT%koqnT+Kh6Y2}M<1mzB^|X08;5a*((rVA8kQ!$=SK%= zf}?^{xXEtre{;+5tmF7JH~x-KSl);t?N%RBHN>Vn;l>kQ!64!X=~8!@Ow=W3$67vw zcsZddi!r7=hl0SZd71R%^(%!cfD8!F#z1Wy8D{Ovbm zKoc&n*LN9YEJT`xDhgD$yWiNwWWNvbx%J|71k-=r2T>^oRJ&oRQ6>&8DQAUgC5Vj5 z9*CuM*%$KpVj-0*HlLW%j z5T#&giipUc_-*$psMN(&+fj>bYKemt+d<_RJ6SnwfG~YHI$$Oed`(a|u1ccxEKwEf zV#Rf(sgKM#5cq%L6@8WiOv(pzQlmtK8g@M$jKQ&tA1Qdp2rBg|^YIacP=z8dRY8I$ zNsJ8|m54F9`&17WUxp##EuRx(q%Tf{d;Ik{ zEK2O>XuNKDJUnSc&j;Bc%Sf9IGTt7Z=t!3)-xkzdiIK3y5C$`P3Us$swl15B7Bsb@ z5^TC6h#IIEN-7DV51nEyXHw|d4vB)s7{|wM)Zal3nXBM$rW+5=tKbX40ntNdd((JQ0cr@ihIN-JqioHn6_y%w=O*21jBMLkuA%x|@>D_sEL)6g2@pOM}5*Iv{{5YZ}H6_6^ZpQlu%1@k7i*!74;k z&v2uoj#KSZ>!3K?fDQMWRdos9k)oj)PYRQhh4^7Z==Ll)EP~e@kQo4S60m&!B>y$@ zpb~HL)oD2s-36!;O%ht{4H@I4SxNNx$&t!`DMK}E7I1yWO%cOi0!$Nqh9bda--`> zYMXuTCQAt-inBJ2bwPYOfDj&uW!y{*EJ6E@;Op^BY?11w#!5_;tAzGCOm%OM5WK?X z&C1Eo)QlA2>X>P#R+duL7_E|-XbQ8Ur7@F}75Z}SKx&b&i*?JQ0oE`BK{JarkSFv? zXkkdPOEJd(v ztMBd3J($4dI@TZ`5_yF$QdW^!W`Z)dLIKAgg1rs?D}_(0;KOmr^4u8Kx$>b_N~O)I zJH4$iYEV}#z(49GC>0bVd_@Gx;UPBX;SrLBp52otR9FPt3@gIDF3%GlVF*j~uHaYf z;luH?$5>Jk7B_>qc$vsuVS+)pqwJfxE<1Ww2uuH(=nJtZEFPHsJ4UU91i(~V7IRZY z?;cCE!K^N+e?9d|nP{j<%&_rKZz}sMu+2%&1f{W_@1S%Jg54~UrM26eS-cUpf+)$a z5ATfPo;O>Nzq?{UxCv8IuoRaWf+hyt>p>v+Xw(!#R}Sc3D(;L?l0}&GI|QOq>(zZ{ znc*tP?K|Vx%O(?&W>59(7Mh%1X<#kfLcAU>P(o(Ll0?*X7Riew78(NF6m?1meb$(c zkB9ZRd;o&EYi#)tuxg=7L?J@=6^wmDYjsUSA7CU zBM^r&HX==EP0UecY0rJLOR-aUn+!-*-6A*^+Q*t`{#R#AQxBS0(qvzg zc$w#0+}tJ@ew0=9yZ^OFwu!CBTC>42jth)un`?cU9#-(&*dn7MAEX6AS!jymMCnLT zIEJbzLc;DZQ!j))vRZk}Ls2&jxd5yuT!MK4!LJSi zKxKukK=%lYz8~1pvWDmn5_u0>+Ot;Ug?XxL&)WE|0kpgc1J+2UvnMQWCg>J~9hgq{ zx*W4*QcigJ)ijI=n9j>7-!(>KjmLP_UOOH=p%MAy$tq>vYHRhy>e+a;y}G`3WeK(? zMJn=}6o>q+lN|`fv4GRV8JN8+ESA9Jtx^XV7GS2g!eL$#3u_`tpRh6p-dmF5Hpw(S zeR--$Gf)WhY-*X3Dm|doVC6}y?5B~%xKvD~*?t4!4wxxPOPZCO@MSav&5I~rfl38V zP+478F5K=2+28fhi||-^#b0(`S71`72`Ejuw**lgDY-TGxdSK$#gT_>LsqOT`I6yJ zXp~qIt|`A-rB#YxrL2i6gx@*jNVrJtEtzI+7tFT_QiWucsus_03W^wQ^0UGM(Q%9) z7LKxO*P#{>-^KB?=pg3mAgyLkL+&hBowzIM!wF#0zoP0?Jai5{)`TFf)${5+Y!pEi zX~;U^WoB9^P?O~nMbo#G260~PL=voKq=c}8*>p≶sP8wMy~1#0MWGi`&wvLA_*( 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%0AyRv7yTYw84!wKx2831p>G-+>a;5p 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 z�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ʭ$dTI$HqZgX()&8s6>NnL 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

      PRo5MhZb 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≻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

    6AAQUi40z%HGq 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�<^2PG@?vt3(D6+K}cenfW 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�T_d;IgtI+OS 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