"use strict";(()=>{vare={};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});varr={};a.r(r),a.d(r,{default:()=>f});varl=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);asyncfunctionf(e,t){if("POST"!==e.method)returnt.json({msg:"Failed!"});letr=await(0,c.A)(e,t,!0);if(!r)returnt.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{lete;leta=`${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)returne=a,!0});if(m?.[0]&&"number"==typeofe?f.tables[e]=i:f.tables.push(i),f.childrenDatabases)for(lete=0;e<f.childrenDatabases.length;e++){lett=f.childrenDatabases[e];try{c.filter(e=>e.dbFullName===t.dbFullName)[0].tables=f.tables;lete=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"}});letN=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!"})}}letm=(0,n.M)(r,"default"),N=(0,n.M)(r,"config"),g=newl.PagesAPIRouteModule({definition:{kind:s.A.PAGES_API,page:"/api/addUsersTableToDatabase",pathname:"/api/addUsersTableToDatabase",bundlePath:"",filename:""},userland:r})},69842:(e,t,a)=>{asyncfunctionr(e,t,a){returnObject(function(){vare=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throwe.code="MODULE_NOT_FOUND",e}())({req:e,level:a?"deep":void0}).payload}a.d(t,{A:()=>r}),function(){vare=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throwe.code="MODULE_NOT_FOUND",e}()},98e3:(e,t,a)=>{a.d(t,{A:()=>u});varr=a(72583),l=a.n(r),s=a(92652),n=a(30802),i=a(68829),d=a(64292),o=a(52939);asyncfunctionu({dbContext:e,paradigm:t,dbFullName:a,tableName:r,data:u,tableSchema:c,duplicateColumnName:p,duplicateColumnValue:_,update:f,encryptionKey:m,encryptionSalt:N}){letg=(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&&deleteu.date_created_timestamp,u?.date_updated_timestamp&&deleteu.date_updated_timestamp,u?.date_updated&&deleteu.date_updated,u?.date_updated_code&&deleteu.date_updated_code,u?.date_created&&deleteu.date_created,u?.date_created_code&&deleteu.date_created_code,p&&"string"==typeofp){lett=`SELECT * FROM ${g?"":`\`${a}\`.`}\`${r}\` WHERE \`${p}\`=?`,l=await(0,d.A)(b,t,[_]);if(l?.[0]&&!f)returnnull;if(l&&l[0]&&f)returnawait(0,n.A)({dbContext:e,dbFullName:a,tableName:r,data:u,tableSchema:c,encryptionKey:m,encryptionSalt:N,identifierColumnName:p,identifierValue:_||""})}letA=Object.keys(u),h=[],S=[];for(lete=0;e<A.length;e++)try{lett=A[e],a=u?.[t],r=c?c?.fields?.filter(e=>e.fieldName==t):null,n=r&&r[0]?r[0]:null;if(null==a||void0==a||n?.dataType?.match(/int$/i)&&"string"