Updates
This commit is contained in:
parent
1b48c07ee8
commit
aaf10cb97f
@ -1 +1 @@
|
|||||||
GPUapwTNTFIVIWsHBezy8
|
ZLu7rzhOuGOqudS1iEdIN
|
@ -5,8 +5,8 @@
|
|||||||
"devFiles": [],
|
"devFiles": [],
|
||||||
"ampDevFiles": [],
|
"ampDevFiles": [],
|
||||||
"lowPriorityFiles": [
|
"lowPriorityFiles": [
|
||||||
"static/GPUapwTNTFIVIWsHBezy8/_buildManifest.js",
|
"static/ZLu7rzhOuGOqudS1iEdIN/_buildManifest.js",
|
||||||
"static/GPUapwTNTFIVIWsHBezy8/_ssgManifest.js"
|
"static/ZLu7rzhOuGOqudS1iEdIN/_ssgManifest.js"
|
||||||
],
|
],
|
||||||
"rootMainFiles": [],
|
"rootMainFiles": [],
|
||||||
"rootMainFilesTree": {},
|
"rootMainFilesTree": {},
|
||||||
@ -331,7 +331,7 @@
|
|||||||
"static/chunks/1335-ecf3d09fb699e04e.js",
|
"static/chunks/1335-ecf3d09fb699e04e.js",
|
||||||
"static/chunks/7391-b72414be460cf0f0.js",
|
"static/chunks/7391-b72414be460cf0f0.js",
|
||||||
"static/chunks/9551-cde87e6e0987daf4.js",
|
"static/chunks/9551-cde87e6e0987daf4.js",
|
||||||
"static/chunks/pages/admin/[user_id]/media/[...folder]-ea72f1d447f9a0b9.js"
|
"static/chunks/pages/admin/[user_id]/media/[...folder]-7b39bed294543f84.js"
|
||||||
],
|
],
|
||||||
"/admin/[user_id]/schema": [
|
"/admin/[user_id]/schema": [
|
||||||
"static/chunks/webpack-5381863dc66a9c32.js",
|
"static/chunks/webpack-5381863dc66a9c32.js",
|
||||||
@ -339,7 +339,7 @@
|
|||||||
"static/chunks/main-b708adb4faf2f0f0.js",
|
"static/chunks/main-b708adb4faf2f0f0.js",
|
||||||
"static/chunks/6428-c106bf6efb539d8c.js",
|
"static/chunks/6428-c106bf6efb539d8c.js",
|
||||||
"static/chunks/7391-b72414be460cf0f0.js",
|
"static/chunks/7391-b72414be460cf0f0.js",
|
||||||
"static/chunks/pages/admin/[user_id]/schema-2ab99d8d3c163b57.js"
|
"static/chunks/pages/admin/[user_id]/schema-f2ab2c689d728d2f.js"
|
||||||
],
|
],
|
||||||
"/admin/[user_id]/settings": [
|
"/admin/[user_id]/settings": [
|
||||||
"static/chunks/webpack-5381863dc66a9c32.js",
|
"static/chunks/webpack-5381863dc66a9c32.js",
|
||||||
|
6
dsql-app/.local_dist/cache/config.json
vendored
6
dsql-app/.local_dist/cache/config.json
vendored
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"telemetry": {
|
"telemetry": {
|
||||||
"notifiedAt": "1739377639419",
|
"notifiedAt": "1739380040238",
|
||||||
"anonymousId": "7055e91b90bba9f6a2d4edb0d7292528e8f5095f7c577d7466f6dd18f6e59d54",
|
"anonymousId": "7496a2ab92d32ef69d73612ab5c12730c14e291dc9dfbe620a6c8b7738017bb4",
|
||||||
"salt": "cb0f44287a584183f1ad0becda6c8362"
|
"salt": "3e9efed62aea92ca527b302a1eaed603"
|
||||||
}
|
}
|
||||||
}
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
{"version":4,"routes":{},"dynamicRoutes":{"/docs/[page]/[sub-page]":{"routeRegex":"^/docs/([^/]+?)/([^/]+?)(?:/)?$","dataRoute":"/_next/data/GPUapwTNTFIVIWsHBezy8/docs/[page]/[sub-page].json","fallback":false,"dataRouteRegex":"^/_next/data/GPUapwTNTFIVIWsHBezy8/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]":{"routeRegex":"^/docs/([^/]+?)(?:/)?$","dataRoute":"/_next/data/GPUapwTNTFIVIWsHBezy8/docs/[page].json","fallback":false,"dataRouteRegex":"^/_next/data/GPUapwTNTFIVIWsHBezy8/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":"3c104159ef061a2c2f331a9521b7bc5f","previewModeSigningKey":"316513933ff1e30ce581556d1c3d9457e517a6c690dd0e614c405c06177f82a1","previewModeEncryptionKey":"8db5529f1831e231b32634dfc09c66bf28e67d0dd711b777413dd616fb8044c4"}}
|
{"version":4,"routes":{},"dynamicRoutes":{"/docs/[page]/[sub-page]":{"routeRegex":"^/docs/([^/]+?)/([^/]+?)(?:/)?$","dataRoute":"/_next/data/ZLu7rzhOuGOqudS1iEdIN/docs/[page]/[sub-page].json","fallback":false,"dataRouteRegex":"^/_next/data/ZLu7rzhOuGOqudS1iEdIN/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]":{"routeRegex":"^/docs/([^/]+?)(?:/)?$","dataRoute":"/_next/data/ZLu7rzhOuGOqudS1iEdIN/docs/[page].json","fallback":false,"dataRouteRegex":"^/_next/data/ZLu7rzhOuGOqudS1iEdIN/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":"6023709b6b7d6261c6fe77ef387b4d9b","previewModeSigningKey":"3c4db46794832dd0a7cc2497b91c73b4a1ca26da3aaa7cb3c6c2135efe540ed9","previewModeEncryptionKey":"4c755938ebaf66c58b31ae48cb711f34ad4ce3ddd6aaf8d8f22d2f3b2c8b81ee"}}
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/pages/404-9880de8d6a22dd12.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_buildManifest.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_ssgManifest.js" defer=""></script></head><body><div id="__next"></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/404","query":{},"buildId":"GPUapwTNTFIVIWsHBezy8","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/pages/404-9880de8d6a22dd12.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_buildManifest.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_ssgManifest.js" defer=""></script></head><body><div id="__next"></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/404","query":{},"buildId":"ZLu7rzhOuGOqudS1iEdIN","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/pages/500-3ae265ebb1fb2898.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_buildManifest.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_ssgManifest.js" defer=""></script></head><body><div id="__next"></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/500","query":{},"buildId":"GPUapwTNTFIVIWsHBezy8","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/pages/500-3ae265ebb1fb2898.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_buildManifest.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_ssgManifest.js" defer=""></script></head><body><div id="__next"></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/500","query":{},"buildId":"ZLu7rzhOuGOqudS1iEdIN","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/3298-73758aefe44233a6.js" defer=""></script><script src="/_next/static/chunks/pages/about-54414f59f6957c50.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_buildManifest.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_ssgManifest.js" defer=""></script></head><body><div id="__next"></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/about","query":{},"buildId":"GPUapwTNTFIVIWsHBezy8","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/3298-73758aefe44233a6.js" defer=""></script><script src="/_next/static/chunks/pages/about-54414f59f6957c50.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_buildManifest.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_ssgManifest.js" defer=""></script></head><body><div id="__next"></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/about","query":{},"buildId":"ZLu7rzhOuGOqudS1iEdIN","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
@ -1 +1 @@
|
|||||||
"use strict";(()=>{var e={};e.id=9368,e.ids=[9368],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/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")},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")},79456:(e,r,s)=>{s.r(r),s.d(r,{config:()=>w,default:()=>$,routeModule:()=>F});var t={};s.r(t),s.d(t,{default:()=>E});var a=s(89947),i=s(2706),n=s(96762),u=s(69842),o=s(29021),l=s.n(o),d=s(67619),c=s(6346),p=s(39180),f=s(33873),m=s.n(f),S=s(79646),g=s(28187),y=s.n(g),h=s(21820),q=s.n(h);async function x({dbFullName:e,targetFilePath:r,mariadbHost:s,mariadbPass:t,mariadbUser:a}){let i=q().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysql.exe'":"mysql",n=a||process.env.DSQL_DB_USERNAME,u=s||process.env.DSQL_DB_HOST,o=t||process.env.DSQL_DB_PASSWORD;await y().utils.connDbHandler(global.DSQL_DB_CONN,`CREATE DATABASE IF NOT EXISTS ${e}`);let l=`${i} -u ${n} -h ${u} -p${o} ${e} < ${r}`;return(0,S.execSync)(l,{encoding:"utf-8"})}var b=s(21724),v=s(27825),A=s.n(v),D=s(10776);async function _({user:e,file:r}){let{tempDirName:s,userPrivateExportsDir:t,userSchemaMainJSONFilePath:a,userPrivateTempSQLExportsDir:i,userPrivateTempJSONSchemaFilePath:n,userPrivateDbExportZipFileName:u,userPrivateSQLExportsDir:o,userPrivateDbImportZipFilePath:f,userPrivateDbImportZipFileName:g}=(0,c.A)({userId:e.id}),y=r.fileBase64;if(!y)throw Error("Base64 String not found in File");try{if(!t||!a||!i||!n||!u||!o||!f||!g)throw Error("Couldn't pull dir names for user db export");if(!l().existsSync(a))throw Error("User JSON schema file doesn't exist");let r=p.On.parse(l().readFileSync(a,"utf-8")),s=Buffer.from(y,"base64");l().writeFileSync(f,s),(0,S.execSync)(`unzip -o ${f} -d ${o}/`);let d=l().readdirSync(i).filter(e=>!!e.match(/\.sql$/)),c=l().readFileSync(n,"utf-8"),h=p.On.parse(c),q=p.On.parse(function({str:e,userId:r}){let s=process.env.DSQL_USER_DB_PREFIX,t=RegExp(`${s}\\d+_`,"g"),a=`${s}${r}_`;return e.replace(t,a)}({str:c,userId:e.id}));for(let e=0;e<q.length;e++){let r=q[e],s=h.find(e=>e.dbSlug==r.dbSlug);if(!s)continue;let t=d.find(e=>e.includes(s.dbFullName));if(!t)continue;let a=m().join(i,t);if(!l().existsSync(a))throw Error("Sql File Doesn't exist");await x({dbFullName:r.dbFullName,targetFilePath:a})}let v=[...r,...q],_=A().uniqBy(v,"dbFullName");(0,b.A)({schemaData:_,userId:e.id}),await (0,D.A)({dbSchemaData:_,userId:e.id});try{(0,S.execSync)(`rm -rf ${i}`),(0,S.execSync)(`rm -rf ${f}`)}catch(e){}}catch(r){console.log(`Error Exporting Database: ${r.message}`),(0,d.A)({component:"/functions/backend/users/export-database",message:r.message,user:e})}}async function E(e,r){let s=await (0,u.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.body;try{if("POST"===e.method)return await _({user:s,file:t.file}),r.json({success:!0});return r.json({success:!1})}catch(e){console.log(e.message),r.json({success:!1})}}let $=(0,n.M)(t,"default"),w=(0,n.M)(t,"config"),F=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/admin/databases/upload-database-file",pathname:"/api/admin/databases/upload-database-file",bundlePath:"",filename:""},userland:t})},39180:(e,r,s)=>{s.d(r,{On:()=>a()}),require("@moduletrace/datasquirel/dist/client");let t=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson");var a=s.n(t);require("@moduletrace/datasquirel/dist/package-shared/utils/slugify"),require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},69842:(e,r,s)=>{s.d(r,{A:()=>i});var t=s(39383),a=s.n(t);async function i(e,r,s){return a()({req:e,level:s?"deep":void 0}).payload}},21724:(e,r,s)=>{s.d(r,{A:()=>o});var t=s(67619),a=s(29021),i=s.n(a),n=s(33873),u=s.n(n);function o({userId:e,schemaData:r}){try{let s=u().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return i().writeFileSync(s,JSON.stringify(r),"utf8"),!0}catch(e){return(0,t.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[6060,776],()=>s(79456));module.exports=t})();
|
"use strict";(()=>{var e={};e.id=9368,e.ids=[9368],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/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")},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")},79456:(e,r,s)=>{s.r(r),s.d(r,{config:()=>F,default:()=>w,routeModule:()=>P});var t={};s.r(t),s.d(t,{config:()=>E,default:()=>$});var a=s(89947),i=s(2706),n=s(96762),o=s(69842),u=s(29021),l=s.n(u),d=s(67619),c=s(6346),p=s(39180),f=s(33873),m=s.n(f),S=s(79646),g=s(28187),y=s.n(g),h=s(21820),q=s.n(h);async function x({dbFullName:e,targetFilePath:r,mariadbHost:s,mariadbPass:t,mariadbUser:a}){let i=q().platform().match(/win/i)?"'C:\\Program Files\\MySQL\\MySQL Server 8.0\\bin\\mysql.exe'":"mysql",n=a||process.env.DSQL_DB_USERNAME,o=s||process.env.DSQL_DB_HOST,u=t||process.env.DSQL_DB_PASSWORD;await y().utils.connDbHandler(global.DSQL_DB_CONN,`CREATE DATABASE IF NOT EXISTS ${e}`);let l=`${i} -u ${n} -h ${o} -p${u} ${e} < ${r}`;return(0,S.execSync)(l,{encoding:"utf-8"})}var b=s(21724),v=s(27825),A=s.n(v),D=s(10776);async function _({user:e,file:r}){let{tempDirName:s,userPrivateExportsDir:t,userSchemaMainJSONFilePath:a,userPrivateTempSQLExportsDir:i,userPrivateTempJSONSchemaFilePath:n,userPrivateDbExportZipFileName:o,userPrivateSQLExportsDir:u,userPrivateDbImportZipFilePath:f,userPrivateDbImportZipFileName:g}=(0,c.A)({userId:e.id}),y=r.fileBase64;if(!y)throw Error("Base64 String not found in File");try{if(!t||!a||!i||!n||!o||!u||!f||!g)throw Error("Couldn't pull dir names for user db export");if(!l().existsSync(a))throw Error("User JSON schema file doesn't exist");let r=p.On.parse(l().readFileSync(a,"utf-8")),s=Buffer.from(y,"base64");l().writeFileSync(f,s),(0,S.execSync)(`unzip -o ${f} -d ${u}/`);let d=l().readdirSync(i).filter(e=>!!e.match(/\.sql$/)),c=l().readFileSync(n,"utf-8"),h=p.On.parse(c),q=p.On.parse(function({str:e,userId:r}){let s=process.env.DSQL_USER_DB_PREFIX,t=RegExp(`${s}\\d+_`,"g"),a=`${s}${r}_`;return e.replace(t,a)}({str:c,userId:e.id}));for(let e=0;e<q.length;e++){let r=q[e],s=h.find(e=>e.dbSlug==r.dbSlug);if(!s)continue;let t=d.find(e=>e.includes(s.dbFullName));if(!t)continue;let a=m().join(i,t);if(!l().existsSync(a))throw Error("Sql File Doesn't exist");await x({dbFullName:r.dbFullName,targetFilePath:a})}let v=[...r,...q],_=A().uniqBy(v,"dbFullName");(0,b.A)({schemaData:_,userId:e.id}),await (0,D.A)({dbSchemaData:_,userId:e.id});try{(0,S.execSync)(`rm -rf ${i}`),(0,S.execSync)(`rm -rf ${f}`)}catch(e){}}catch(r){console.log(`Error Exporting Database: ${r.message}`),(0,d.A)({component:"/functions/backend/users/export-database",message:r.message,user:e})}}let E={api:{bodyParser:{sizeLimit:"200mb"}}};async function $(e,r){let s=await (0,o.A)(e,r);if(!s)return r.json({success:!1,msg:"Unauthorized"});let t=e.body;try{if("POST"===e.method)return await _({user:s,file:t.file}),r.json({success:!0});return r.json({success:!1})}catch(e){console.log(e.message),r.json({success:!1})}}let w=(0,n.M)(t,"default"),F=(0,n.M)(t,"config"),P=new a.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/admin/databases/upload-database-file",pathname:"/api/admin/databases/upload-database-file",bundlePath:"",filename:""},userland:t})},39180:(e,r,s)=>{s.d(r,{On:()=>a()}),require("@moduletrace/datasquirel/dist/client");let t=require("@moduletrace/datasquirel/dist/package-shared/utils/ejson");var a=s.n(t);require("@moduletrace/datasquirel/dist/package-shared/utils/slugify"),require("@moduletrace/datasquirel/dist/package-shared/utils/numberfy")},69842:(e,r,s)=>{s.d(r,{A:()=>i});var t=s(39383),a=s.n(t);async function i(e,r,s){return a()({req:e,level:s?"deep":void 0}).payload}},21724:(e,r,s)=>{s.d(r,{A:()=>u});var t=s(67619),a=s(29021),i=s.n(a),n=s(33873),o=s.n(n);function u({userId:e,schemaData:r}){try{let s=o().resolve(process.cwd(),`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${e}/main.json`);return i().writeFileSync(s,JSON.stringify(r),"utf8"),!0}catch(e){return(0,t.A)({component:"/functions/backend/setUserSchemaData",message:e.message}),!1}}}};var r=require("../../../../webpack-api-runtime.js");r.C(e);var s=e=>r(r.s=e),t=r.X(0,[6060,776],()=>s(79456));module.exports=t})();
|
@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/pages/blog-cf9f462c9f1c79b1.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_buildManifest.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_ssgManifest.js" defer=""></script></head><body><div id="__next"></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/blog","query":{},"buildId":"GPUapwTNTFIVIWsHBezy8","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/pages/blog-cf9f462c9f1c79b1.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_buildManifest.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_ssgManifest.js" defer=""></script></head><body><div id="__next"></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/blog","query":{},"buildId":"ZLu7rzhOuGOqudS1iEdIN","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/pages/contact-015582f94d67d7a7.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_buildManifest.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_ssgManifest.js" defer=""></script></head><body><div id="__next"></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/contact","query":{},"buildId":"GPUapwTNTFIVIWsHBezy8","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/pages/contact-015582f94d67d7a7.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_buildManifest.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_ssgManifest.js" defer=""></script></head><body><div id="__next"></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/contact","query":{},"buildId":"ZLu7rzhOuGOqudS1iEdIN","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><link rel="preload" href="/_next/static/css/60c48dd4b3301227.css" as="style"/><link rel="stylesheet" href="/_next/static/css/60c48dd4b3301227.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/3298-73758aefe44233a6.js" defer=""></script><script src="/_next/static/chunks/pages/index-e593621800d84e4c.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_buildManifest.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_ssgManifest.js" defer=""></script></head><body><div id="__next"></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"GPUapwTNTFIVIWsHBezy8","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><link rel="preload" href="/_next/static/css/60c48dd4b3301227.css" as="style"/><link rel="stylesheet" href="/_next/static/css/60c48dd4b3301227.css" data-n-p=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/3298-73758aefe44233a6.js" defer=""></script><script src="/_next/static/chunks/pages/index-e593621800d84e4c.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_buildManifest.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_ssgManifest.js" defer=""></script></head><body><div id="__next"></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"ZLu7rzhOuGOqudS1iEdIN","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/pages/redirect-28627072d73850c2.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_buildManifest.js" defer=""></script><script src="/_next/static/GPUapwTNTFIVIWsHBezy8/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100"><div class="flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full"><img src="/images/logo-icon-alt-2.webp" alt="Datasquirel Logo" width="60"/><div class="w-10 h-10 flex flex-col items-center justify-center"><div class=" top-0 left-0 w-full h-full flex items-center justify-center gap-4 bg-white/80 dark:bg-slate-800/80 z-50 absolute" style="position:relative;z-index:20000"><span class="general_loader" style="width:25px;height:25px;min-width:25px;border-width:4px"></span></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/redirect","query":{},"buildId":"GPUapwTNTFIVIWsHBezy8","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width, initial-scale=1" data-next-head=""/><meta name="author" content="Datasquirel"/><meta name="Copyright" content="Copyright (c) 2025 Datasquirel"/><meta name="robots" content="noindex,nofollow"/><link rel="preconnect" href="https://fonts.googleapis.com/" crossorigin="anonymous"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter"/><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=IBM+Plex+Mono"/><script src="/scripts/themeSelector.js"></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><meta property="og:site_name" content="DATASQUIREL"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary"/><meta property="og:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta itemProp="image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><meta name="twitter:image" content="https://static.datasquirel.com/images/user-images/user-2/email-banner.jpeg"/><link rel="stylesheet" href="/styles/prism.css"/><script src="/scripts/prism.js" async=""></script><script>var DSQL = {}</script><link rel="preload" href="/_next/static/css/4d63eb712e2425f5.css" as="style"/><link rel="stylesheet" href="/_next/static/css/4d63eb712e2425f5.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script><script src="/_next/static/chunks/webpack-5381863dc66a9c32.js" defer=""></script><script src="/_next/static/chunks/framework-5f43af1a76a0211a.js" defer=""></script><script src="/_next/static/chunks/main-b708adb4faf2f0f0.js" defer=""></script><script src="/_next/static/chunks/pages/_app-6b11a1b6fc66cfbc.js" defer=""></script><script src="/_next/static/chunks/pages/redirect-28627072d73850c2.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_buildManifest.js" defer=""></script><script src="/_next/static/ZLu7rzhOuGOqudS1iEdIN/_ssgManifest.js" defer=""></script></head><body><div id="__next"><div class="flex flex-col gap-4 items-center justify-center w-full h-screen p-6 bg-slate-100"><div class="flex flex-col items-center justify-center gap-4 px-6 py-20 bg-white rounded shadow-sm max-w-2xl w-full"><img src="/images/logo-icon-alt-2.webp" alt="Datasquirel Logo" width="60"/><div class="w-10 h-10 flex flex-col items-center justify-center"><div class=" top-0 left-0 w-full h-full flex items-center justify-center gap-4 bg-white/80 dark:bg-slate-800/80 z-50 absolute" style="position:relative;z-index:20000"><span class="general_loader" style="width:25px;height:25px;min-width:25px;border-width:4px"></span></div></div></div></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/redirect","query":{},"buildId":"ZLu7rzhOuGOqudS1iEdIN","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script></body></html>
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[431],{2444:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/[user_id]/media/[...folder]",function(){return t(7097)}])},5844:(e,s,t)=>{"use strict";t.d(s,{A:()=>i});var r=t(4848),l=t(7216);function i(){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)(l.A,{})})}t(6540)},7220:(e,s,t)=>{"use strict";t.d(s,{A:()=>r});let r=(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"}]])},7097:(e,s,t)=>{"use strict";t.r(s),t.d(s,{MediaContext:()=>v,__N_SSP:()=>g,default:()=>_});var r=t(4848),l=t(6540),i=t(8181),a=t(3142),n=t(1828),d=t(1923),o=t(6217),c=t(5844),u=t(3647),x=t(5655),j=t(18),h=t(5094),p=t(900),m=t(7220);function f(e){var s;let{media:t,setTargetMedia:i,user:a,folders:n,query:d,staticHost:o,folder:f}=l.useContext(v);return(0,r.jsxs)(l.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)(c.A,{}),(0,r.jsx)(m.A,{size:20}),(0,r.jsx)("h1",{className:"text-3xl m-0",children:d.folder[d.folder.length-1]})]}),(0,r.jsxs)(p.A,{children:[(0,r.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,x.PB)("choose-media-type-popoup")},children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add Media"})]}),(0,r.jsxs)("button",{className:"flex items-center gap-2 outlined gray",onClick:e=>{(0,x.PB)("add-folder-popoup",e=>{var s;null==e||null===(s=e.querySelector("input"))||void 0===s||s.focus()})},children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add Folder"})]})]})]}),(0,r.jsx)(u.A,{user:a})]}),(null==a?void 0:null===(s=a.verification_status)||void 0===s?void 0:s.toString().match(/1/))?(0,r.jsxs)(l.Fragment,{children:[(0,r.jsx)(h.A,{media:t,setTargetMedia:i,folders:n,folder:f,staticHost:o,user:a}),t&&t[0]&&(0,r.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,x.PB)("choose-media-type-popoup")},children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{className:"",children:"Add Media"})]})]}):(0,r.jsx)(j.A,{})]})}var w=t(431),N=t(1720),A=t(1710),y=t(9200),g=!0;let v=l.createContext({});function _(e){let{user:s,media:t,folders:c,query:u,staticHost:x,folderNameFull:j}=e,h=(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"})]}),[p,m]=l.useState(null),[g,_]=l.useState(null),[b,k]=l.useState(null),[C,M]=l.useState(!1),[F,S]=l.useState(null);return(0,r.jsx)(v.Provider,{value:{user:s,media:t,targetMedia:F,setTargetMedia:S,folders:c,query:u,staticHost:x,folder:j},children:(0,r.jsxs)(l.Fragment,{children:[(0,r.jsxs)(i.A,{head:h,user:s,children:[C&&(0,r.jsx)(A.A,{screen:!0,title:"Processing Files ..."}),(0,r.jsx)(f,{}),(0,r.jsx)(a.A,{setNewMedia:m,setLoading:M}),(0,r.jsx)(w.A,{setNewFile:_,setLoading:M}),(0,r.jsx)(y.A,{setNewVideo:k,setLoading:M})]}),(0,r.jsx)(n.A,{newMedia:p,setNewMedia:m,newFile:g,setNewFile:_,folder:j,newVideo:b,setNewVideo:k}),(0,r.jsx)(d.A,{targetMedia:F,staticHost:x,setTargetMedia:S,media:t}),(0,r.jsx)(o.A,{folder:j}),(0,r.jsx)(N.A,{user:s})]})})}}},e=>{var s=s=>e(e.s=s);e.O(0,[1335,7391,9551,636,6593,8792],()=>s(2444)),_N_E=e.O()}]);
|
(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[431],{2444:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/[user_id]/media/[...folder]",function(){return t(9478)}])},5844:(e,s,t)=>{"use strict";t.d(s,{A:()=>i});var r=t(4848),l=t(7216);function i(){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)(l.A,{})})}t(6540)},7220:(e,s,t)=>{"use strict";t.d(s,{A:()=>r});let r=(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"}]])},9478:(e,s,t)=>{"use strict";t.r(s),t.d(s,{MediaContext:()=>v,__N_SSP:()=>g,default:()=>_});var r=t(4848),l=t(6540),i=t(8181),a=t(3142),n=t(1828),d=t(1923),o=t(6217),c=t(5844),u=t(3647),x=t(5655),j=t(18),h=t(5094),p=t(900),m=t(7220);function f(e){var s;let{media:t,setTargetMedia:i,user:a,folders:n,query:d,staticHost:o,folder:f}=l.useContext(v);return(0,r.jsxs)(l.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)(c.A,{}),(0,r.jsx)(m.A,{size:20}),(0,r.jsx)("h1",{className:"text-3xl m-0",children:d.folder[d.folder.length-1]})]}),(0,r.jsxs)(p.A,{children:[(0,r.jsxs)("button",{className:"flex items-center gap-2",onClick:e=>{(0,x.PB)("choose-media-type-popoup")},children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add Media"})]}),(0,r.jsxs)("button",{className:"flex items-center gap-2 outlined gray",onClick:e=>{(0,x.PB)("add-folder-popoup",e=>{var s;null==e||null===(s=e.querySelector("input"))||void 0===s||s.focus()})},children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{children:"Add Folder"})]})]})]}),(0,r.jsx)(u.A,{user:a})]}),(null==a?void 0:null===(s=a.verification_status)||void 0===s?void 0:s.toString().match(/1/))?(0,r.jsxs)(l.Fragment,{children:[(0,r.jsx)(h.A,{media:t,setTargetMedia:i,folders:n,folder:f,staticHost:o,user:a}),t&&t[0]&&(0,r.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,x.PB)("choose-media-type-popoup")},children:[(0,r.jsx)("span",{className:"symbol",children:"+"}),(0,r.jsx)("span",{className:"",children:"Add Media"})]})]}):(0,r.jsx)(j.A,{})]})}var w=t(431),N=t(1720),A=t(1710),y=t(9200),g=!0;let v=l.createContext({});function _(e){let{user:s,media:t,folders:c,query:u,staticHost:x,folderNameFull:j}=e,h=(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"})]}),[p,m]=l.useState(null),[g,_]=l.useState(null),[b,k]=l.useState(null),[C,M]=l.useState(!1),[F,S]=l.useState(null);return(0,r.jsx)(v.Provider,{value:{user:s,media:t,targetMedia:F,setTargetMedia:S,folders:c,query:u,staticHost:x,folder:j},children:(0,r.jsxs)(l.Fragment,{children:[(0,r.jsxs)(i.A,{head:h,user:s,children:[C&&(0,r.jsx)(A.A,{screen:!0,title:"Processing Files ..."}),(0,r.jsx)(f,{}),(0,r.jsx)(a.A,{setNewMedia:m,setLoading:M}),(0,r.jsx)(w.A,{setNewFile:_,setLoading:M}),(0,r.jsx)(y.A,{setNewVideo:k,setLoading:M})]}),(0,r.jsx)(n.A,{newMedia:p,setNewMedia:m,newFile:g,setNewFile:_,folder:j,newVideo:b,setNewVideo:k}),(0,r.jsx)(d.A,{targetMedia:F,staticHost:x,setTargetMedia:S,media:t}),(0,r.jsx)(o.A,{folder:j}),(0,r.jsx)(N.A,{user:s})]})})}}},e=>{var s=s=>e(e.s=s);e.O(0,[1335,7391,9551,636,6593,8792],()=>s(2444)),_N_E=e.O()}]);
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -28,7 +28,6 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
datasquirel:
|
datasquirel:
|
||||||
ipv4_address: 172.72.0.34
|
ipv4_address: 172.72.0.34
|
||||||
cloudflare:
|
|
||||||
container_name: ${DSQL_DEPLOYMENT_NAME:-dsql}-dsql-site
|
container_name: ${DSQL_DEPLOYMENT_NAME:-dsql}-dsql-site
|
||||||
hostname: ${DSQL_DEPLOYMENT_NAME:-dsql}-dsql-site
|
hostname: ${DSQL_DEPLOYMENT_NAME:-dsql}-dsql-site
|
||||||
volumes:
|
volumes:
|
||||||
@ -53,7 +52,6 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
datasquirel:
|
datasquirel:
|
||||||
ipv4_address: 172.72.0.28
|
ipv4_address: 172.72.0.28
|
||||||
cloudflare:
|
|
||||||
container_name: ${DSQL_DEPLOYMENT_NAME:-dsql}-dsql-static
|
container_name: ${DSQL_DEPLOYMENT_NAME:-dsql}-dsql-static
|
||||||
volumes:
|
volumes:
|
||||||
- ${DSQL_VOLUME_STATIC:-../dsql-data/static}:/static
|
- ${DSQL_VOLUME_STATIC:-../dsql-data/static}:/static
|
||||||
@ -106,5 +104,3 @@ networks:
|
|||||||
config:
|
config:
|
||||||
- subnet: 172.72.0.0/24
|
- subnet: 172.72.0.0/24
|
||||||
gateway: 172.72.0.1
|
gateway: 172.72.0.1
|
||||||
cloudflare:
|
|
||||||
external: true
|
|
||||||
|
Loading…
Reference in New Issue
Block a user