{"version":3,"sources":["__sources/files-handler/config.ts","__sources/files-handler/index.ts"],"names":["imgSize","exports","small","width","height","medium","large","_path","require","fs","_formidable","sharp","_config","HEADERS","FileHandler","path","form","constructor","join","__dirname","createFile","Formidable","multiples","uploadDir","once","error","console","tmpPath","existsSync","promises","mkdir","verifyDirs","subDirs","listsubDirs","split","sep","auxPath","forEach","directory","getFilename","filePath","elements","length","resizeImg","srcImg","destImg","sizeType","status","recursive","filename","basename","img","resize","kernel","nearest","fit","position","strategy","attention","jpeg","quality","toFile","multipleRezise","listSize","filenameSplit","name","ext","size","extractImg","left","top","extract","upload","request","response","parse","err","fields","files","fileList","destPath","body","regExp","Array","isArray","file","rename","filepath","originalFilename","replace","map","aux","aux2","type","mimetype","pathname","push","json","data","moveFile","from","to","readFile","writeFile","fileDeleted","deleteFile","pathFile","unlink","fileHandler"],"mappings":"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","file":""}