"use strict";(()=>{vare={};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});varr={};i.r(r),i.d(r,{config:()=>h,default:()=>g});vart=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);leth={api:{responseLimit:"1mb",bodyParser:{sizeLimit:"200mb"}}};asyncfunctiong(e,a){if("POST"!==e.method)returna.json({msg:"Failed!"});leti=await(0,f.A)(e,a,!0);if(!i)returna.json({success:!1,msg:"Unauthorized"});letr=e.body,{media:t}=r,d=r.folder,l=r.type;"production".match(/production/);letu=process.env.DSQL_STATIC_SERVER_DIR;if(!u)returnconsole.log("Static File ENV not Found!"),a.json({success:!1,msg:"No Static File Path"});if(d){lete=n().join(u,`images/user-images/user-${i.id}/${d}`);s().existsSync(e)||s().mkdirSync(e,{recursive:!0});leta=`${process.env.DSQL_USER_DB_SCHEMA_PATH}/user-${i.id}/media/${d}`;s().existsSync(a)||s().mkdirSync(a,{recursive:!0})}try{lete=[];for(leta=0;a<t.length;a++){letr=t[a];if(l?.match(/image/i)){let{imageBase64:a,imageName:t,imageSize:l,mimeType:u}=r,s=await(0,c.A)({imageName:t.replace(/ /g,"-").replace(/\.{1,}|\//g,""),imageSourceBase64:a,userId:i.id,folder:d,mimeType:u,isPrivate:r.private});if(!s){console.log("Image Write Failed!");continue}let{urlPath:m,urlThumbnailPath:n,urlRelativePath:p,urlThumbnailRelativePath:_}=s;await(0,o.A)({dbFullName:"datasquirel",tableName:"user_media",data:{user_id:i.id,media_name:t.replace(/ /g,"-"),media_url:m,media_type:"image",media_thumbnail_url:n,media_path:p,media_thumbnail_path:_,folder:d,private:r.private?1:0},duplicateColumnName:"media_url",duplicateColumnValue:m}),e.push({media_name:t.replace(/ /g,"-"),media_url:m,media_thumbnail_url:n})}elseif(l?.match(/file/i)){let{fileBase64:a,fileSize:t,fileType:l}=r,u=r.fileName.replace(/ /g,"-").replace(/\./g,""),m=(0,p.A)({isPrivate:r.private,userId:i.id,folder:d});if(!m)continue;let{fileRootPath:n,urlRootPath:c,relativePath:_}=m,f=l?.match(/pdf/)?".pdf":l?.match(/xlsx/)?".xlsx":l?.match(/csv/)?".csv":l?.match(/json/)?".json":null;if(!f)continue;leth=n+u+f,g=c+u+f,v=_+u+f;s().writeFileSync(h,a,"base64"),await(0,o.A)({dbFullName:"datasquirel",tableName:"user_media",data:{user_id:i.id,media_name:u,media_url:g,media_thumbnail_url:g,media_path:v,media_thumbnail_path:v,media_type:"file/"+f.replace(/\./,""),folder:d,private:r.private?1:0},duplicateColumnName:"media_url",duplicateColumnValue:g}),e.push({media_name:u,media_url:g,media_thumbnail_url:g})}elseif(l?.match(/video/i)){let{fileBase64:a,fileSize:t,fileType:l}=r,u=r.fileName.replace(/ /g,"-").replace(/\./g,""),m=(0,p.A)({isPrivate:r.private,userId:i.id,folder:d,video:!0});if(!m)continue;let{fileRootPath:n,urlRootPath:c,relativePath:_}=m,f=l?.match(/mp4/)?".mp4":null;if(!f)continue;leth=n+u+f,g=c+u+f,v=_+u+f;s().writeFileSync(h,a,"base64"),await(0,o.A)({dbFullName:"datasquirel",tableName:"user_media",data:{user_id:i.id,media_name:u,media_url:g,media_thumbnail_url:g,media_path:v,media_thumbnail_path:v,media_type:"video/"+f.replace(/\./,""),folder:d,private:r.private?1:0},duplicateColumnName:"media_url",duplicateColumnValue:g}),e.push({media_name:u,media_url:g,media_thumbnail_url:g})}}a.json({success:!0,mediaData:e})}catch(e){console.log(`Add User Media Error: ${e.message}`),(0,_.A)({component:"/api/addUserMedia/catch-error",message:e.message,user:i}),a.json({success:!1,msg:"Database Files could not be written!"})}}letv=(0,l.M)(r,"default"),b=(0,l.M)(r,"config"),N=newt.PagesAPIRouteModule({definition:{kind:d.A.PAGES_API,page:"/api/addUserMedia",pathname:"/api/addUserMedia",bundlePath:"",filename:""},userland:r})},69842:(e,a,i)=>{asyncfunctionr(e,a,i){returnObject(function(){vare=Error("Cannotfindmod