| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 | "use strict";Object.defineProperty(exports, "__esModule", {value: true});require('./chunk-BTQOTIPQ.js');// node_modules/.pnpm/estree-walker@3.0.1/node_modules/estree-walker/src/walker.jsvar WalkerBase = class {  constructor() {    this.should_skip = false;    this.should_remove = false;    this.replacement = null;    this.context = {      skip: () => this.should_skip = true,      remove: () => this.should_remove = true,      replace: (node) => this.replacement = node    };  }  replace(parent, prop, index, node) {    if (parent) {      if (index !== null) {        parent[prop][index] = node;      } else {        parent[prop] = node;      }    }  }  remove(parent, prop, index) {    if (parent) {      if (index !== null) {        parent[prop].splice(index, 1);      } else {        delete parent[prop];      }    }  }};// node_modules/.pnpm/estree-walker@3.0.1/node_modules/estree-walker/src/sync.jsvar SyncWalker = class extends WalkerBase {  constructor(enter, leave) {    super();    this.enter = enter;    this.leave = leave;  }  visit(node, parent, prop, index) {    if (node) {      if (this.enter) {        const _should_skip = this.should_skip;        const _should_remove = this.should_remove;        const _replacement = this.replacement;        this.should_skip = false;        this.should_remove = false;        this.replacement = null;        this.enter.call(this.context, node, parent, prop, index);        if (this.replacement) {          node = this.replacement;          this.replace(parent, prop, index, node);        }        if (this.should_remove) {          this.remove(parent, prop, index);        }        const skipped = this.should_skip;        const removed = this.should_remove;        this.should_skip = _should_skip;        this.should_remove = _should_remove;        this.replacement = _replacement;        if (skipped)          return node;        if (removed)          return null;      }      for (const key in node) {        const value = node[key];        if (typeof value !== "object") {          continue;        } else if (Array.isArray(value)) {          for (let i = 0; i < value.length; i += 1) {            if (value[i] !== null && typeof value[i].type === "string") {              if (!this.visit(value[i], node, key, i)) {                i--;              }            }          }        } else if (value !== null && typeof value.type === "string") {          this.visit(value, node, key, null);        }      }      if (this.leave) {        const _replacement = this.replacement;        const _should_remove = this.should_remove;        this.replacement = null;        this.should_remove = false;        this.leave.call(this.context, node, parent, prop, index);        if (this.replacement) {          node = this.replacement;          this.replace(parent, prop, index, node);        }        if (this.should_remove) {          this.remove(parent, prop, index);        }        const removed = this.should_remove;        this.replacement = _replacement;        this.should_remove = _should_remove;        if (removed)          return null;      }    }    return node;  }};// node_modules/.pnpm/estree-walker@3.0.1/node_modules/estree-walker/src/async.jsvar AsyncWalker = class extends WalkerBase {  constructor(enter, leave) {    super();    this.enter = enter;    this.leave = leave;  }  async visit(node, parent, prop, index) {    if (node) {      if (this.enter) {        const _should_skip = this.should_skip;        const _should_remove = this.should_remove;        const _replacement = this.replacement;        this.should_skip = false;        this.should_remove = false;        this.replacement = null;        await this.enter.call(this.context, node, parent, prop, index);        if (this.replacement) {          node = this.replacement;          this.replace(parent, prop, index, node);        }        if (this.should_remove) {          this.remove(parent, prop, index);        }        const skipped = this.should_skip;        const removed = this.should_remove;        this.should_skip = _should_skip;        this.should_remove = _should_remove;        this.replacement = _replacement;        if (skipped)          return node;        if (removed)          return null;      }      for (const key in node) {        const value = node[key];        if (typeof value !== "object") {          continue;        } else if (Array.isArray(value)) {          for (let i = 0; i < value.length; i += 1) {            if (value[i] !== null && typeof value[i].type === "string") {              if (!await this.visit(value[i], node, key, i)) {                i--;              }            }          }        } else if (value !== null && typeof value.type === "string") {          await this.visit(value, node, key, null);        }      }      if (this.leave) {        const _replacement = this.replacement;        const _should_remove = this.should_remove;        this.replacement = null;        this.should_remove = false;        await this.leave.call(this.context, node, parent, prop, index);        if (this.replacement) {          node = this.replacement;          this.replace(parent, prop, index, node);        }        if (this.should_remove) {          this.remove(parent, prop, index);        }        const removed = this.should_remove;        this.replacement = _replacement;        this.should_remove = _should_remove;        if (removed)          return null;      }    }    return node;  }};// node_modules/.pnpm/estree-walker@3.0.1/node_modules/estree-walker/src/index.jsfunction walk(ast, { enter, leave }) {  const instance = new SyncWalker(enter, leave);  return instance.visit(ast, null);}async function asyncWalk(ast, { enter, leave }) {  const instance = new AsyncWalker(enter, leave);  return await instance.visit(ast, null);}exports.asyncWalk = asyncWalk; exports.walk = walk;exports.default = module.exports;
 |