{"version":3,"names":["transformSWC","transformFlowBabel","Glob","findNodeModules","FSExtra","realpathSync","join","rename","semver","builtInDepPatches","globDir","Bail","Error","bailIfUnchanged","obj1","obj2","JSON","stringify","bailIfExists","haystack","needle","includes","applyBuiltInPatches","options","extraPatches","all","key","extraPatchFiles","existing","find","x","module","patchKey","patchFiles","console","warn","push","applyDependencyPatches","root","STATS_FILE","getOriginalPath","fullPath","readPatchStats","nodeModulesDir","readJSON","writePatchStats","stats","writeJSON","moduleToPnpmStorePattern","moduleName","replace","patches","process","cwd","patchModuleNames","Set","map","p","nodeModulesDirs","flatMap","relativePath","dir","dirs","pnpmBase","existsSync","pnpmHoistedDir","storePattern","storeMatches","sync","onlyDirectories","match","results","Map","transformWarnedModules","patchedRealPaths","Promise","patchStats","statsChanged","patch","nodeModuleDir","realModuleDir","patchIdx","indexOf","dedupKey","has","add","version","pkgJSON","satisfies","filePatches","file","filesToApply","patchDefinition","fileStatsResults","stat","exists","filesToProcess","filter","env","VXRN_FORCE_PATCH","cached","size","mtimeMs","length","set","didApplyPatch","patchDef","originalPath","targetContent","originalContent","readFile","catch","sourceContent","patchedContent","Array","isArray","contents","strategy","mode","environment","forceJSX","noHMR","fixNonTypeSpecificImports","code","transformErr","DEBUG","out","stat2","atomicWriteFile","info","err","error","result","filePath","tempPath","pid","Date","now","writeFile"],"sources":["../../src/utils/patches.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}