import{__exports as t}from"../../../../_virtual/sync2.mjs";import{__require as r}from"../../../@nodelib/fs.stat/out/index.mjs";import{__require as e}from"../../../@nodelib/fs.walk/out/index.mjs";import{__require as s}from"./reader.mjs";var n;function i(){if(n)return t;n=1,Object.defineProperty(t,"__esModule",{value:!0});const i=r(),a=e(),o=s();class u extends o.default{constructor(){super(...arguments),this._walkSync=a.walkSync,this._statSync=i.statSync}dynamic(t,r){return this._walkSync(t,r)}static(t,r){const e=[];for(const s of t){const t=this._getFullEntryPath(s),n=this._getEntry(t,s,r);null!==n&&r.entryFilter(n)&&e.push(n)}return e}_getEntry(t,r,e){try{const e=this._getStat(t);return this._makeEntry(e,r)}catch(t){if(e.errorFilter(t))return null;throw t}}_getStat(t){return this._statSync(t,this._fsStatSettings)}}return t.default=u,t}export{i as __require};