{"version":3,"sources":["jsdelivr-header.js","/npm/stubborn-fs@2.0.0/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCLO,OAAQ,iBACN,cAAiB,mBACjB,gBAAiB,mBAAsB,wBACvC,cAAe,iBAAoB,wBACnC,gCAAiC,wBAAyB,qBAAwB,iBAE3F,MAAM,GAAK,CACP,QAAS,CAEL,MAAO,gBAAgB,UAAU,GAAG,OAAQ,iCAC5C,MAAO,gBAAgB,UAAU,GAAG,OAAQ,iCAC5C,MAAO,gBAAgB,UAAU,GAAG,OAAQ,yBAC5C,MAAO,gBAAgB,UAAU,GAAG,OAAQ,yBAC5C,MAAO,gBAAgB,UAAU,GAAG,OAAQ,yBAC5C,SAAU,gBAAgB,UAAU,GAAG,UAAW,yBAClD,KAAM,gBAAgB,UAAU,GAAG,MAAO,yBAC1C,OAAQ,gBAAgB,UAAU,GAAG,QAAS,yBAE9C,UAAW,eAAe,GAAG,UAAW,iCACxC,UAAW,eAAe,GAAG,UAAW,iCACxC,UAAW,eAAe,GAAG,UAAW,yBACxC,WAAY,eAAe,GAAG,WAAY,yBAC1C,UAAW,eAAe,GAAG,MAAO,yBACpC,UAAW,eAAe,GAAG,UAAW,yBACxC,aAAc,eAAe,GAAG,aAAc,yBAC9C,SAAU,eAAe,GAAG,SAAU,yBACtC,WAAY,eAAe,GAAG,WAAY,0BAE9C,MAAO,CAEH,MAAO,cAAc,UAAU,GAAG,OAAQ,kBAC1C,MAAO,cAAc,UAAU,GAAG,OAAQ,kBAC1C,KAAM,cAAc,UAAU,GAAG,MAAO,kBACxC,SAAU,cAAc,UAAU,GAAG,UAAW,kBAChD,OAAQ,cAAc,UAAU,GAAG,QAAS,kBAC5C,KAAM,cAAc,UAAU,GAAG,MAAO,kBACxC,MAAO,cAAc,UAAU,GAAG,OAAQ,kBAC1C,UAAW,cAAc,UAAU,GAAG,WAAY,kBAElD,UAAW,aAAa,GAAG,UAAW,kBACtC,UAAW,aAAa,GAAG,UAAW,kBACtC,SAAU,aAAa,GAAG,SAAU,kBACpC,aAAc,aAAa,GAAG,aAAc,kBAC5C,WAAY,aAAa,GAAG,WAAY,kBACxC,SAAU,aAAa,GAAG,SAAU,kBACpC,UAAW,aAAa,GAAG,UAAW,kBACtC,cAAe,aAAa,GAAG,cAAe,mCAIvC","file":"/npm/stubborn-fs@2.0.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/stubborn-fs@2.0.0/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/* IMPORT */\nimport fs from 'node:fs';\nimport { promisify } from 'node:util';\nimport { attemptifyAsync, attemptifySync } from 'stubborn-utils';\nimport { retryifyAsync, retryifySync } from 'stubborn-utils';\nimport { ATTEMPTIFY_CHANGE_ERROR_OPTIONS, ATTEMPTIFY_NOOP_OPTIONS, RETRYIFY_OPTIONS } from './constants.js';\n/* MAIN */\nconst FS = {\n    attempt: {\n        /* ASYNC */\n        chmod: attemptifyAsync(promisify(fs.chmod), ATTEMPTIFY_CHANGE_ERROR_OPTIONS),\n        chown: attemptifyAsync(promisify(fs.chown), ATTEMPTIFY_CHANGE_ERROR_OPTIONS),\n        close: attemptifyAsync(promisify(fs.close), ATTEMPTIFY_NOOP_OPTIONS),\n        fsync: attemptifyAsync(promisify(fs.fsync), ATTEMPTIFY_NOOP_OPTIONS),\n        mkdir: attemptifyAsync(promisify(fs.mkdir), ATTEMPTIFY_NOOP_OPTIONS),\n        realpath: attemptifyAsync(promisify(fs.realpath), ATTEMPTIFY_NOOP_OPTIONS),\n        stat: attemptifyAsync(promisify(fs.stat), ATTEMPTIFY_NOOP_OPTIONS),\n        unlink: attemptifyAsync(promisify(fs.unlink), ATTEMPTIFY_NOOP_OPTIONS),\n        /* SYNC */\n        chmodSync: attemptifySync(fs.chmodSync, ATTEMPTIFY_CHANGE_ERROR_OPTIONS),\n        chownSync: attemptifySync(fs.chownSync, ATTEMPTIFY_CHANGE_ERROR_OPTIONS),\n        closeSync: attemptifySync(fs.closeSync, ATTEMPTIFY_NOOP_OPTIONS),\n        existsSync: attemptifySync(fs.existsSync, ATTEMPTIFY_NOOP_OPTIONS),\n        fsyncSync: attemptifySync(fs.fsync, ATTEMPTIFY_NOOP_OPTIONS),\n        mkdirSync: attemptifySync(fs.mkdirSync, ATTEMPTIFY_NOOP_OPTIONS),\n        realpathSync: attemptifySync(fs.realpathSync, ATTEMPTIFY_NOOP_OPTIONS),\n        statSync: attemptifySync(fs.statSync, ATTEMPTIFY_NOOP_OPTIONS),\n        unlinkSync: attemptifySync(fs.unlinkSync, ATTEMPTIFY_NOOP_OPTIONS)\n    },\n    retry: {\n        /* ASYNC */\n        close: retryifyAsync(promisify(fs.close), RETRYIFY_OPTIONS),\n        fsync: retryifyAsync(promisify(fs.fsync), RETRYIFY_OPTIONS),\n        open: retryifyAsync(promisify(fs.open), RETRYIFY_OPTIONS),\n        readFile: retryifyAsync(promisify(fs.readFile), RETRYIFY_OPTIONS),\n        rename: retryifyAsync(promisify(fs.rename), RETRYIFY_OPTIONS),\n        stat: retryifyAsync(promisify(fs.stat), RETRYIFY_OPTIONS),\n        write: retryifyAsync(promisify(fs.write), RETRYIFY_OPTIONS),\n        writeFile: retryifyAsync(promisify(fs.writeFile), RETRYIFY_OPTIONS),\n        /* SYNC */\n        closeSync: retryifySync(fs.closeSync, RETRYIFY_OPTIONS),\n        fsyncSync: retryifySync(fs.fsyncSync, RETRYIFY_OPTIONS),\n        openSync: retryifySync(fs.openSync, RETRYIFY_OPTIONS),\n        readFileSync: retryifySync(fs.readFileSync, RETRYIFY_OPTIONS),\n        renameSync: retryifySync(fs.renameSync, RETRYIFY_OPTIONS),\n        statSync: retryifySync(fs.statSync, RETRYIFY_OPTIONS),\n        writeSync: retryifySync(fs.writeSync, RETRYIFY_OPTIONS),\n        writeFileSync: retryifySync(fs.writeFileSync, RETRYIFY_OPTIONS)\n    }\n};\n/* EXPORT */\nexport default FS;\n"]}