{"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nconst fsStat = require(\"@nodelib/fs.stat\");\nconst fsWalk = require(\"@nodelib/fs.walk\");\nconst reader_1 = require(\"./reader\");\nclass ReaderSync extends reader_1.default {\n  constructor() {\n    super(...arguments);\n    this._walkSync = fsWalk.walkSync;\n    this._statSync = fsStat.statSync;\n  }\n  dynamic(root, options) {\n    return this._walkSync(root, options);\n  }\n  static(patterns, options) {\n    const entries = [];\n    for (const pattern of patterns) {\n      const filepath = this._getFullEntryPath(pattern);\n      const entry = this._getEntry(filepath, pattern, options);\n      if (entry === null || !options.entryFilter(entry)) {\n        continue;\n      }\n      entries.push(entry);\n    }\n    return entries;\n  }\n  _getEntry(filepath, pattern, options) {\n    try {\n      const stats = this._getStat(filepath);\n      return this._makeEntry(stats, pattern);\n    } catch (error) {\n      if (options.errorFilter(error)) {\n        return null;\n      }\n      throw error;\n    }\n  }\n  _getStat(filepath) {\n    return this._statSync(filepath, this._fsStatSettings);\n  }\n}\nexports.default = ReaderSync;","map":{"version":3,"names":["Object","defineProperty","exports","value","fsStat","require","fsWalk","reader_1","ReaderSync","default","constructor","arguments","_walkSync","walkSync","_statSync","statSync","dynamic","root","options","static","patterns","entries","pattern","filepath","_getFullEntryPath","entry","_getEntry","entryFilter","push","stats","_getStat","_makeEntry","error","errorFilter","_fsStatSettings"],"sources":["C:/Users/user/Desktop/000newport/node_modules/fast-glob/out/readers/sync.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nconst fsStat = require(\"@nodelib/fs.stat\");\nconst fsWalk = require(\"@nodelib/fs.walk\");\nconst reader_1 = require(\"./reader\");\nclass ReaderSync extends reader_1.default {\n    constructor() {\n        super(...arguments);\n        this._walkSync = fsWalk.walkSync;\n        this._statSync = fsStat.statSync;\n    }\n    dynamic(root, options) {\n        return this._walkSync(root, options);\n    }\n    static(patterns, options) {\n        const entries = [];\n        for (const pattern of patterns) {\n            const filepath = this._getFullEntryPath(pattern);\n            const entry = this._getEntry(filepath, pattern, options);\n            if (entry === null || !options.entryFilter(entry)) {\n                continue;\n            }\n            entries.push(entry);\n        }\n        return entries;\n    }\n    _getEntry(filepath, pattern, options) {\n        try {\n            const stats = this._getStat(filepath);\n            return this._makeEntry(stats, pattern);\n        }\n        catch (error) {\n            if (options.errorFilter(error)) {\n                return null;\n            }\n            throw error;\n        }\n    }\n    _getStat(filepath) {\n        return this._statSync(filepath, this._fsStatSettings);\n    }\n}\nexports.default = ReaderSync;\n"],"mappings":"AAAA,YAAY;;AACZA,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAAEC,KAAK,EAAE;AAAK,CAAC,CAAC;AAC7D,MAAMC,MAAM,GAAGC,OAAO,CAAC,kBAAkB,CAAC;AAC1C,MAAMC,MAAM,GAAGD,OAAO,CAAC,kBAAkB,CAAC;AAC1C,MAAME,QAAQ,GAAGF,OAAO,CAAC,UAAU,CAAC;AACpC,MAAMG,UAAU,SAASD,QAAQ,CAACE,OAAO,CAAC;EACtCC,WAAWA,CAAA,EAAG;IACV,KAAK,CAAC,GAAGC,SAAS,CAAC;IACnB,IAAI,CAACC,SAAS,GAAGN,MAAM,CAACO,QAAQ;IAChC,IAAI,CAACC,SAAS,GAAGV,MAAM,CAACW,QAAQ;EACpC;EACAC,OAAOA,CAACC,IAAI,EAAEC,OAAO,EAAE;IACnB,OAAO,IAAI,CAACN,SAAS,CAACK,IAAI,EAAEC,OAAO,CAAC;EACxC;EACAC,MAAMA,CAACC,QAAQ,EAAEF,OAAO,EAAE;IACtB,MAAMG,OAAO,GAAG,EAAE;IAClB,KAAK,MAAMC,OAAO,IAAIF,QAAQ,EAAE;MAC5B,MAAMG,QAAQ,GAAG,IAAI,CAACC,iBAAiB,CAACF,OAAO,CAAC;MAChD,MAAMG,KAAK,GAAG,IAAI,CAACC,SAAS,CAACH,QAAQ,EAAED,OAAO,EAAEJ,OAAO,CAAC;MACxD,IAAIO,KAAK,KAAK,IAAI,IAAI,CAACP,OAAO,CAACS,WAAW,CAACF,KAAK,CAAC,EAAE;QAC/C;MACJ;MACAJ,OAAO,CAACO,IAAI,CAACH,KAAK,CAAC;IACvB;IACA,OAAOJ,OAAO;EAClB;EACAK,SAASA,CAACH,QAAQ,EAAED,OAAO,EAAEJ,OAAO,EAAE;IAClC,IAAI;MACA,MAAMW,KAAK,GAAG,IAAI,CAACC,QAAQ,CAACP,QAAQ,CAAC;MACrC,OAAO,IAAI,CAACQ,UAAU,CAACF,KAAK,EAAEP,OAAO,CAAC;IAC1C,CAAC,CACD,OAAOU,KAAK,EAAE;MACV,IAAId,OAAO,CAACe,WAAW,CAACD,KAAK,CAAC,EAAE;QAC5B,OAAO,IAAI;MACf;MACA,MAAMA,KAAK;IACf;EACJ;EACAF,QAAQA,CAACP,QAAQ,EAAE;IACf,OAAO,IAAI,CAACT,SAAS,CAACS,QAAQ,EAAE,IAAI,CAACW,eAAe,CAAC;EACzD;AACJ;AACAhC,OAAO,CAACO,OAAO,GAAGD,UAAU"},"metadata":{},"sourceType":"script","externalDependencies":[]}