"use strict";(()=>{vare={};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(){returnfunctione(r,t){returntinr?r[t]:"then"inr&&"function"==typeofr.then?r.then(r=>e(r,t)):"function"==typeofr&&"default"===t?r:void0}}})},48171:(e,r,t)=>{t.r(r),t.d(r,{config:()=>f,default:()=>d,routeModule:()=>p});varn={};t.r(n),t.d(n,{default:()=>u});varo=t(89947),i=t(2706),a=t(96762),l=t(67619),s=t(69842),c=t(30802);asyncfunctionu(e,r){if("POST"!==e.method)returnr.json({msg:"Failed!"});lett=await(0,s.A)(e,r,!0);if(!t)returnr.json({success:!1,msg:"Unauthorized"});let{dbId:n}=e.body;try{if(!n)throwError("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!"})}}letd=(0,a.M)(n,"default"),f=(0,a.M)(n,"config"),p=newo.PagesAPIRouteModule({definition:{kind:i.A.PAGES_API,page:"/api/connect/disconnect",pathname:"/api/connect/disconnect",bundlePath:"",filename:""},userland:n})},69842:(e,r,t)=>{asyncfunctionn(e,r,t){returnObject(function(){vare=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throwe.code="MODULE_NOT_FOUND",e}())({req:e,level:t?"deep":void0}).payload}t.d(r,{A:()=>n}),function(){vare=Error("Cannot find module '@moduletrace/datasquirel/dist/users/user-auth'");throwe.code="MODULE_NOT_FOUND",e}()},30802:(e,r,t)=>{t.d(r,{A:()=>c});varn=t(72583),o=t.n(n),i=t(92652),a=t(68829),l=t(52939),s=t(64292);asyncfunctionc({dbContext:e,dbFullName:r,tableName:t,data:n,tableSchema:c,identifierColumnName:u,identifierValue:d,encryptionKey:f,encryptionSalt:p}){if(!n||!Object.keys(n).length)returnnull;letg=(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;lety=Object.keys(n),_=[],h=[];for(lete=0;e<y.length;e++)try{letr=y[e],t=n[r],l=c?c?.fields?.filter(e=>e.fieldName===r):null,s=l&&l[0]?l[0]:null;if(null==t||void0==t)continue;letu=/<[^>]+>/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"==typeoft&&(t=JSON.stringify(t)),s?.pattern&&!newRegExp(s.pattern,s.patternFlags||"").test(t)&&(console.log("DSQL: Pattern not matched =>",t),t=""),"string"==typeoft&&t.match(/^null$/i)&&(t={toSqlString:function(){return"NULL"}}),"string"!=typeoft||t.match(/./i)||(t={toSqlString:function(){return"NULL"}}),_.push(`\`${r}\`=?`),"number"==typeoft?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()}'`);letE=`UPDATE ${g?"":`\`${r}\`.`}\`${t}\` SET ${_.join(",")} WHERE \`${u}\`=?`;returnh.push(d),await(0,s.A)(m,E,h)}},92652:(e,r,t)=>{t.d(r,{A:()=>n});letn={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});varn=t(29021),o=t.n(n);asyncfunctioni({user:e,message:r,component:t,noMail:n,req:i}){leta=newDate,l=(()=>{if(!i)returnnull;try{lete=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)returnnull;returnString(o)}catch(e){r