"use strict";(()=>{vare={};e.id=3e3,e.ids=[3e3],e.modules={28187:e=>{e.exports=require("@moduletrace/datasquirel")},76102:e=>{e.exports=require("@moduletrace/datasquirel/dist/client")},39383:e=>{e.exports=require("@moduletrace/datasquirel/dist/package-shared/actions/users/user-auth")},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")},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(){returnfunctione(r,a){returnainr?r[a]:"then"inr&&"function"==typeofr.then?r.then(r=>e(r,a)):"function"==typeofr&&"default"===a?r:void0}}})},96257:(e,r,a)=>{a.r(r),a.d(r,{config:()=>D,default:()=>b,routeModule:()=>_});vart={};a.r(t),a.d(t,{default:()=>m});vari=a(89947),n=a(2706),s=a(96762),o=a(29021),l=a.n(o),d=a(67619),u=a(69842),c=a(6346),p=a(28187),f=a.n(p);asyncfunctionm(e,r){if("POST"!==e.method)returnr.json({msg:"Failed!"});leta=await(0,u.A)(e,r,!0);if(!a)returnr.json({success:!1,msg:"Unauthorized"});let{id:t,db_slug:i,db_full_name:n}=e.body;if(!n.match(`user_${a.id}_`))throwError("Database doesn't belong to user");awaitf().utils.connDbHandler(global.DSQL_DB_CONN,`DROP DATABASE \`${n}\``),awaitf().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_databases WHERE id = ? AND user_id = ?",[t,a.id]),awaitf().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_database_tables WHERE db_id = ? AND user_id = ?",[t,a.id]),awaitf().utils.connDbHandler(global.DSQL_DB_CONN,"DELETE FROM user_users WHERE user_id = ? AND `database` = ?",[a.id,i]);try{lete;let{userSchemaMainJSONFilePath:t}=(0,c.A)({userId:a.id});if(!t)throwError("`userSchemaMainJSONFilePath` path not found");leti=JSON.parse(l().readFileSync(t,"utf8")),s=i.filter((r,a)=>{if(r.dbFullName===n)returne=a,!0});if(s[0].childDatabase){lete=i.filter(e=>e.dbFullName===s[0].childDatabaseDbFullName)[0],r=e.childrenDatabases?.findIndex(e=>e.dbFullName===s[0].childDatabaseDbFullName);e.childrenDatabases&&"number"==typeofr&&e.childrenDatabases.splice(r,1)}i.splice(e,1),l().writeFileSync(`${t}`,JSON.stringify(i),"utf8"),r.json({success:!0})}catch(e){(0,d.A)({component:"/api/deleteUserDatabase/main-catch-error",message:e.message,user:a}),r.json({success:!1,msg:"File Updates Failed"})}}letb=(0,s.M)(t,"default"),D=(0,s.M)(t,"config"),_=newi.PagesAPIRouteModule({definition:{kind:n.A.PAGES_API,page:"/api/deleteUserDatabase",pathname:"/api/deleteUserDatabase",bundlePath:"",filename:""},userland:t})},55153:(e,r,a)=>{a.d(r,{On:()=>i.a,_n:()=>s}),a(76102);vart=a(65967),i=a.n(t);a(30889);varn=a(93726);lets=a.n(n)()},69842:(e,r,a)=>{a.d(r,{A:()=>s});vart=a(39383),i=a.n(t),n=a(55153);asyncfunctions(e,r,a,t){lets=i()({req:e,level:a?"deep":void0});returnt&&s.payload?.id&&(0,n._n)(process.env.DSQL_SU_USER_ID)!==s.payload.id?null:s.payload}},67619:(e,r,a)=>{a.d(r,{A:()=>n});vart=a(29021),i=a.n(t);asyncfunctionn({user:e,message:r,component:a,noMail:t,req:n}){lets=newDate,o=(()=>{if(!n)returnnull;try{lete=n.headers["x-forwarded-for"],r=n.headers["x-real-ip"],a=n.headers["cf-connecting-ip"],t=Array.isArray(e)?e[0]:e?.split(",")[0],i=a||t||r||n.socket.remoteAddress;if(!i)returnnull;returnString(i)}catch(e){returnnull}})();try{lett=`🚀 SERVER ERROR ===========================