{"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.statSync = exports.stat = exports.Settings = void 0;\nconst async = require(\"./providers/async\");\nconst sync = require(\"./providers/sync\");\nconst settings_1 = require(\"./settings\");\nexports.Settings = settings_1.default;\nfunction stat(path, optionsOrSettingsOrCallback, callback) {\n  if (typeof optionsOrSettingsOrCallback === 'function') {\n    async.read(path, getSettings(), optionsOrSettingsOrCallback);\n    return;\n  }\n  async.read(path, getSettings(optionsOrSettingsOrCallback), callback);\n}\nexports.stat = stat;\nfunction statSync(path, optionsOrSettings) {\n  const settings = getSettings(optionsOrSettings);\n  return sync.read(path, settings);\n}\nexports.statSync = statSync;\nfunction getSettings(settingsOrOptions = {}) {\n  if (settingsOrOptions instanceof settings_1.default) {\n    return settingsOrOptions;\n  }\n  return new settings_1.default(settingsOrOptions);\n}","map":{"version":3,"names":["Object","defineProperty","exports","value","statSync","stat","Settings","async","require","sync","settings_1","default","path","optionsOrSettingsOrCallback","callback","read","getSettings","optionsOrSettings","settings","settingsOrOptions"],"sources":["C:/Users/user/Desktop/000newport/node_modules/@nodelib/fs.stat/out/index.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.statSync = exports.stat = exports.Settings = void 0;\nconst async = require(\"./providers/async\");\nconst sync = require(\"./providers/sync\");\nconst settings_1 = require(\"./settings\");\nexports.Settings = settings_1.default;\nfunction stat(path, optionsOrSettingsOrCallback, callback) {\n    if (typeof optionsOrSettingsOrCallback === 'function') {\n        async.read(path, getSettings(), optionsOrSettingsOrCallback);\n        return;\n    }\n    async.read(path, getSettings(optionsOrSettingsOrCallback), callback);\n}\nexports.stat = stat;\nfunction statSync(path, optionsOrSettings) {\n    const settings = getSettings(optionsOrSettings);\n    return sync.read(path, settings);\n}\nexports.statSync = statSync;\nfunction getSettings(settingsOrOptions = {}) {\n    if (settingsOrOptions instanceof settings_1.default) {\n        return settingsOrOptions;\n    }\n    return new settings_1.default(settingsOrOptions);\n}\n"],"mappings":"AAAA,YAAY;;AACZA,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAAEC,KAAK,EAAE;AAAK,CAAC,CAAC;AAC7DD,OAAO,CAACE,QAAQ,GAAGF,OAAO,CAACG,IAAI,GAAGH,OAAO,CAACI,QAAQ,GAAG,KAAK,CAAC;AAC3D,MAAMC,KAAK,GAAGC,OAAO,CAAC,mBAAmB,CAAC;AAC1C,MAAMC,IAAI,GAAGD,OAAO,CAAC,kBAAkB,CAAC;AACxC,MAAME,UAAU,GAAGF,OAAO,CAAC,YAAY,CAAC;AACxCN,OAAO,CAACI,QAAQ,GAAGI,UAAU,CAACC,OAAO;AACrC,SAASN,IAAIA,CAACO,IAAI,EAAEC,2BAA2B,EAAEC,QAAQ,EAAE;EACvD,IAAI,OAAOD,2BAA2B,KAAK,UAAU,EAAE;IACnDN,KAAK,CAACQ,IAAI,CAACH,IAAI,EAAEI,WAAW,CAAC,CAAC,EAAEH,2BAA2B,CAAC;IAC5D;EACJ;EACAN,KAAK,CAACQ,IAAI,CAACH,IAAI,EAAEI,WAAW,CAACH,2BAA2B,CAAC,EAAEC,QAAQ,CAAC;AACxE;AACAZ,OAAO,CAACG,IAAI,GAAGA,IAAI;AACnB,SAASD,QAAQA,CAACQ,IAAI,EAAEK,iBAAiB,EAAE;EACvC,MAAMC,QAAQ,GAAGF,WAAW,CAACC,iBAAiB,CAAC;EAC/C,OAAOR,IAAI,CAACM,IAAI,CAACH,IAAI,EAAEM,QAAQ,CAAC;AACpC;AACAhB,OAAO,CAACE,QAAQ,GAAGA,QAAQ;AAC3B,SAASY,WAAWA,CAACG,iBAAiB,GAAG,CAAC,CAAC,EAAE;EACzC,IAAIA,iBAAiB,YAAYT,UAAU,CAACC,OAAO,EAAE;IACjD,OAAOQ,iBAAiB;EAC5B;EACA,OAAO,IAAIT,UAAU,CAACC,OAAO,CAACQ,iBAAiB,CAAC;AACpD"},"metadata":{},"sourceType":"script","externalDependencies":[]}