Showing preview only (3,406K chars total). Download the full file or copy to clipboard to get everything.
Repository: plopjs/plop
Branch: main
Commit: 0c90e7ef93ff
Files: 226
Total size: 3.2 MB
Directory structure:
gitextract_yn58_d3b/
├── .changeset/
│ └── config.json
├── .github/
│ └── workflows/
│ └── test.yml
├── .gitignore
├── .husky/
│ ├── .gitignore
│ └── pre-commit
├── .prettierignore
├── .prettierrc
├── .yarn/
│ └── releases/
│ └── yarn-4.9.4.cjs
├── .yarnrc.yml
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── README.zh.md
├── eslint.config.mjs
├── lerna.json
├── package.json
├── packages/
│ ├── node-plop/
│ │ ├── .gitignore
│ │ ├── .npmignore
│ │ ├── CHANGELOG.md
│ │ ├── README.md
│ │ ├── build-scripts/
│ │ │ └── clean.js
│ │ ├── package.json
│ │ ├── src/
│ │ │ ├── actions/
│ │ │ │ ├── _common-action-add-file.js
│ │ │ │ ├── _common-action-interface-check.js
│ │ │ │ ├── _common-action-utils.js
│ │ │ │ ├── add.js
│ │ │ │ ├── addMany.js
│ │ │ │ ├── append.js
│ │ │ │ ├── index.js
│ │ │ │ └── modify.js
│ │ │ ├── baked-in-helpers.js
│ │ │ ├── fs-promise-proxy.js
│ │ │ ├── generator-runner.js
│ │ │ ├── index.js
│ │ │ ├── node-plop.js
│ │ │ └── prompt-bypass.js
│ │ ├── tests/
│ │ │ ├── abort-on-fail/
│ │ │ │ └── abort-on-fail.spec.js
│ │ │ ├── action-data-cleanup/
│ │ │ │ └── action-data-cleanup.spec.js
│ │ │ ├── action-force-add/
│ │ │ │ └── action-force-add.spec.js
│ │ │ ├── add-action-binary-file/
│ │ │ │ └── add-action-binary-file.spec.js
│ │ │ ├── add-action-executable-file/
│ │ │ │ ├── add-action-executable-file.spec.js
│ │ │ │ └── plop-templates/
│ │ │ │ └── add.sh
│ │ │ ├── add-action-failure/
│ │ │ │ └── add-action-failure.spec.js
│ │ │ ├── add-action-no-template/
│ │ │ │ └── add-action-no-template.spec.js
│ │ │ ├── add-action-skip-function/
│ │ │ │ └── add-action-skip-function.spec.js
│ │ │ ├── add-action-transform-function/
│ │ │ │ └── add-action-transform-function.spec.js
│ │ │ ├── addMany-action-transform-function/
│ │ │ │ ├── addMany-action-transform-function.spec.js
│ │ │ │ ├── file1.txt.hbs
│ │ │ │ └── file2.txt.hbs
│ │ │ ├── addMany-dynamic-template-file/
│ │ │ │ ├── addMany-dynamic-template-file.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── bar-chart/
│ │ │ │ │ │ ├── helpers/
│ │ │ │ │ │ │ ├── not-included.txt
│ │ │ │ │ │ │ └── {{dashCase name}}.js
│ │ │ │ │ │ ├── {{dashCase name}}-bar-ctrl.js
│ │ │ │ │ │ └── {{dashCase name}}-bar-tmpl.html
│ │ │ │ │ └── line-chart/
│ │ │ │ │ ├── {{dashCase name}}-line-ctrl.js
│ │ │ │ │ └── {{dashCase name}}-line-tmpl.html
│ │ │ │ └── plopfile.js
│ │ │ ├── addMany-executable-file/
│ │ │ │ ├── addMany-executable-file.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ └── {{dashCase executableName}}.sh
│ │ │ │ └── plopfile.js
│ │ │ ├── addMany-multiple-files/
│ │ │ │ ├── addMany-multiple-files.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── add.txt
│ │ │ │ │ ├── another-add.txt
│ │ │ │ │ ├── components/
│ │ │ │ │ │ ├── logic/
│ │ │ │ │ │ │ ├── {{dashCase name}}-ctrl.js
│ │ │ │ │ │ │ ├── {{dashCase name}}-tmpl.html
│ │ │ │ │ │ │ └── {{dashCase name}}-view.js.hbs
│ │ │ │ │ │ └── tests/
│ │ │ │ │ │ └── {{dashCase name}}._test.js
│ │ │ │ │ └── nested-folder/
│ │ │ │ │ ├── a-nested-add.txt
│ │ │ │ │ ├── another-nested-add.txt
│ │ │ │ │ └── my-name-is-{{dashCase name}}.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── addMany-non-verbose/
│ │ │ │ ├── addMany-non-verbose.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── add.txt
│ │ │ │ │ ├── another-add.txt
│ │ │ │ │ ├── components/
│ │ │ │ │ │ ├── logic/
│ │ │ │ │ │ │ ├── {{dashCase name}}-ctrl.js
│ │ │ │ │ │ │ └── {{dashCase name}}-tmpl.html
│ │ │ │ │ │ └── tests/
│ │ │ │ │ │ └── {{dashCase name}}._test.js
│ │ │ │ │ └── nested-folder/
│ │ │ │ │ ├── a-nested-add.txt
│ │ │ │ │ ├── another-nested-add.txt
│ │ │ │ │ └── my-name-is-{{dashCase name}}.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── addMany-strip-extensions/
│ │ │ │ ├── addMany-strip-extensions.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── remove-all/
│ │ │ │ │ │ ├── my-view._test.js
│ │ │ │ │ │ └── my-view._test.js.hbs
│ │ │ │ │ ├── remove-dotfile-hbs/
│ │ │ │ │ │ ├── .eslintrc.cjs.hbs
│ │ │ │ │ │ └── .gitignore.hbs
│ │ │ │ │ └── remove-hbs/
│ │ │ │ │ ├── {{dashCase name}}-my-view._test.js
│ │ │ │ │ └── {{dashCase name}}-my-view.js.hbs
│ │ │ │ └── plopfile.js
│ │ │ ├── append/
│ │ │ │ ├── append.spec.js
│ │ │ │ ├── package.json
│ │ │ │ ├── plop-templates/
│ │ │ │ │ └── list.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── append-empty/
│ │ │ │ ├── append-empty.spec.js
│ │ │ │ └── plopfile.js
│ │ │ ├── basic-no-plopfile/
│ │ │ │ └── basic-no-plopfile.spec.js
│ │ │ ├── basic-plopfile/
│ │ │ │ ├── basic-plopfile.spec.js
│ │ │ │ ├── package.json
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── add.txt
│ │ │ │ │ ├── change-me.txt
│ │ │ │ │ └── part.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── custom-data-in-actions/
│ │ │ │ ├── custom-data-in-actions.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ └── who-loves-who.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── dynamic-actions/
│ │ │ │ ├── dynamic-actions.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── burger.txt
│ │ │ │ │ └── potatoes.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── dynamic-prompts/
│ │ │ │ ├── dynamic-prompts.spec.js
│ │ │ │ └── plopfile.js
│ │ │ ├── dynamic-template-file/
│ │ │ │ ├── dynamic-template-file.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── bar-chart.txt
│ │ │ │ │ ├── change-me.txt
│ │ │ │ │ └── line-chart.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── esm-plopfile/
│ │ │ │ ├── esm-plopfile.spec.js
│ │ │ │ ├── package.json
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── add.txt
│ │ │ │ │ ├── change-me.txt
│ │ │ │ │ └── part.txt
│ │ │ │ ├── plopfile-cjs.js
│ │ │ │ ├── plopfile-cjs.mjs
│ │ │ │ ├── plopfile.cjs
│ │ │ │ ├── plopfile.js
│ │ │ │ └── plopfile.mjs
│ │ │ ├── force-del-outside-cwd/
│ │ │ │ ├── force-del-outside-cwd.spec.js
│ │ │ │ └── sub/
│ │ │ │ └── plopfile.js
│ │ │ ├── generator-name-and-prompts/
│ │ │ │ └── generator-name-and-prompts.spec.js
│ │ │ ├── get-generator-list/
│ │ │ │ └── get-generator-list.spec.js
│ │ │ ├── helpers/
│ │ │ │ └── path.js
│ │ │ ├── imported-custom-action/
│ │ │ │ ├── custom-action.js
│ │ │ │ └── imported-custom-action.spec.js
│ │ │ ├── invalid-generator-names/
│ │ │ │ └── invalid-generator-names.spec.js
│ │ │ ├── lifecycle-hooks/
│ │ │ │ └── lifecycle-hooks.spec.js
│ │ │ ├── load-assets-from-pack/
│ │ │ │ ├── load-assets-from-pack.spec.js
│ │ │ │ └── plopfile.js
│ │ │ ├── load-assets-from-plopfile/
│ │ │ │ ├── load-assets-from-plopfile.spec.js
│ │ │ │ └── plopfile.js
│ │ │ ├── load-nested-plopfile-generators/
│ │ │ │ ├── load-nested-plopfile-generators.spec.js
│ │ │ │ ├── nested/
│ │ │ │ │ ├── nested-plopfile.js
│ │ │ │ │ └── plop-templates/
│ │ │ │ │ └── nested-test.txt
│ │ │ │ ├── plop-templates/
│ │ │ │ │ └── test.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── missing-action-path/
│ │ │ │ └── missing-action-path.spec.js
│ │ │ ├── modify-action-transform-function/
│ │ │ │ └── modify-action-transform-function.spec.js
│ │ │ ├── prompt-bypass-checkbox/
│ │ │ │ └── prompt-bypass-checkbox.spec.js
│ │ │ ├── prompt-bypass-confirm/
│ │ │ │ └── prompt-bypass-confirm.spec.js
│ │ │ ├── prompt-bypass-list/
│ │ │ │ └── prompt-bypass-list.spec.js
│ │ │ ├── prompt-bypass-mixed/
│ │ │ │ └── prompt-bypass-mixed.spec.js
│ │ │ ├── prompt-bypass-validate/
│ │ │ │ └── prompt-bypass-validate.spec.js
│ │ │ └── set-generator-returns-generator/
│ │ │ └── set-generator-returns-generator.ava.js
│ │ ├── tsconfig.json
│ │ ├── types/
│ │ │ ├── index.d.ts
│ │ │ ├── test.ts
│ │ │ └── tsconfig.json
│ │ └── vite.config.ts
│ └── plop/
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .nycrc
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── bin/
│ │ └── plop.js
│ ├── package.json
│ ├── scripts/
│ │ ├── postpublish.js
│ │ └── prepublishOnly.js
│ ├── src/
│ │ ├── args.js
│ │ ├── bypass.js
│ │ ├── console-out.js
│ │ ├── input-processing.js
│ │ ├── plop.d.ts
│ │ └── plop.js
│ ├── tests/
│ │ ├── __snapshots__/
│ │ │ ├── args.spec.js.snap
│ │ │ └── input-processing.spec.js.snap
│ │ ├── action-failure.spec.js
│ │ ├── actions.spec.js
│ │ ├── args.spec.js
│ │ ├── config/
│ │ │ └── setup.js
│ │ ├── esm.spec.js
│ │ ├── examples/
│ │ │ ├── action-failure/
│ │ │ │ ├── package.json
│ │ │ │ └── plopfile.js
│ │ │ ├── add-action/
│ │ │ │ ├── output/
│ │ │ │ │ └── .gitkeep
│ │ │ │ ├── package.json
│ │ │ │ ├── plopfile.js
│ │ │ │ └── templates/
│ │ │ │ ├── to-add-change.txt
│ │ │ │ └── to-add.txt
│ │ │ ├── cjs/
│ │ │ │ ├── package.json
│ │ │ │ └── plopfile.cjs
│ │ │ ├── cjs-js/
│ │ │ │ ├── package.json
│ │ │ │ └── plopfile.js
│ │ │ ├── esm/
│ │ │ │ ├── package.json
│ │ │ │ └── plopfile.js
│ │ │ ├── javascript/
│ │ │ │ ├── package.json
│ │ │ │ ├── plopfile.js
│ │ │ │ └── templates/
│ │ │ │ ├── burger.txt
│ │ │ │ ├── change-me.txt
│ │ │ │ ├── part.txt
│ │ │ │ ├── potatoes.txt
│ │ │ │ └── temp.txt
│ │ │ ├── mjs/
│ │ │ │ ├── package.json
│ │ │ │ └── plopfile.mjs
│ │ │ ├── prompt-only/
│ │ │ │ ├── package.json
│ │ │ │ └── plopfile.js
│ │ │ ├── typescript/
│ │ │ │ ├── .gitignore
│ │ │ │ ├── package.json
│ │ │ │ ├── plopfile.ts
│ │ │ │ └── tsconfig.json
│ │ │ └── wrap-plop/
│ │ │ ├── index.js
│ │ │ ├── output/
│ │ │ │ └── .gitkeep
│ │ │ ├── package.json
│ │ │ ├── plopfile.cjs
│ │ │ └── templates/
│ │ │ └── to-add.txt
│ │ ├── file-helper.js
│ │ ├── input-processing.spec.js
│ │ ├── render.js
│ │ ├── typescript.spec.js
│ │ └── wrapper.spec.js
│ └── vite.config.ts
├── plop-load.md
├── plop-templates/
│ ├── node-plop-test.js
│ └── plop-test.js
├── plopfile.js
├── tsconfig.json
└── turbo.json
================================================
FILE CONTENTS
================================================
================================================
FILE: .changeset/config.json
================================================
{
"$schema": "https://unpkg.com/@changesets/config@2.0.0/schema.json",
"changelog": ["@changesets/changelog-github", { "repo": "plopjs/plop" }],
"commit": false,
"fixed": [],
"linked": [],
"access": "public",
"baseBranch": "main",
"updateInternalDependencies": "patch",
"ignore": []
}
================================================
FILE: .github/workflows/test.yml
================================================
name: test
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
test:
env:
CI: true
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
node: [18, 20]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v5
- name: Setup Node.js
uses: actions/setup-node@v5
with:
node-version: ${{ matrix.node }}
cache: yarn
- name: Install Dependencies
run: yarn install --frozen-lockfile
- name: Test
run: yarn test
================================================
FILE: .gitignore
================================================
node_modules/
.idea/
.vscode/
.nyc_output/
.turbo/
.eslintcache
yarn-error.log
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
================================================
FILE: .husky/.gitignore
================================================
_
================================================
FILE: .husky/pre-commit
================================================
lint-staged
================================================
FILE: .prettierignore
================================================
yarn.lock
.yarn/
**/instrumented/**/*
================================================
FILE: .prettierrc
================================================
{
"singleQuote": false,
"semi": true
}
================================================
FILE: .yarn/releases/yarn-4.9.4.cjs
================================================
#!/usr/bin/env node
/* eslint-disable */
//prettier-ignore
(()=>{var EGe=Object.create;var hU=Object.defineProperty;var IGe=Object.getOwnPropertyDescriptor;var CGe=Object.getOwnPropertyNames;var wGe=Object.getPrototypeOf,BGe=Object.prototype.hasOwnProperty;var Ie=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var Ze=(t,e)=>()=>(t&&(e=t(t=0)),e);var _=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Vt=(t,e)=>{for(var r in e)hU(t,r,{get:e[r],enumerable:!0})},vGe=(t,e,r,s)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of CGe(e))!BGe.call(t,a)&&a!==r&&hU(t,a,{get:()=>e[a],enumerable:!(s=IGe(e,a))||s.enumerable});return t};var ut=(t,e,r)=>(r=t!=null?EGe(wGe(t)):{},vGe(e||!t||!t.__esModule?hU(r,"default",{value:t,enumerable:!0}):r,t));var fi={};Vt(fi,{SAFE_TIME:()=>NX,S_IFDIR:()=>YP,S_IFLNK:()=>VP,S_IFMT:()=>Mf,S_IFREG:()=>T2});var Mf,YP,T2,VP,NX,OX=Ze(()=>{Mf=61440,YP=16384,T2=32768,VP=40960,NX=456789e3});var or={};Vt(or,{EBADF:()=>Mo,EBUSY:()=>SGe,EEXIST:()=>QGe,EINVAL:()=>bGe,EISDIR:()=>kGe,ENOENT:()=>PGe,ENOSYS:()=>DGe,ENOTDIR:()=>xGe,ENOTEMPTY:()=>TGe,EOPNOTSUPP:()=>FGe,EROFS:()=>RGe,ERR_DIR_CLOSED:()=>gU});function Cc(t,e){return Object.assign(new Error(`${t}: ${e}`),{code:t})}function SGe(t){return Cc("EBUSY",t)}function DGe(t,e){return Cc("ENOSYS",`${t}, ${e}`)}function bGe(t){return Cc("EINVAL",`invalid argument, ${t}`)}function Mo(t){return Cc("EBADF",`bad file descriptor, ${t}`)}function PGe(t){return Cc("ENOENT",`no such file or directory, ${t}`)}function xGe(t){return Cc("ENOTDIR",`not a directory, ${t}`)}function kGe(t){return Cc("EISDIR",`illegal operation on a directory, ${t}`)}function QGe(t){return Cc("EEXIST",`file already exists, ${t}`)}function RGe(t){return Cc("EROFS",`read-only filesystem, ${t}`)}function TGe(t){return Cc("ENOTEMPTY",`directory not empty, ${t}`)}function FGe(t){return Cc("EOPNOTSUPP",`operation not supported, ${t}`)}function gU(){return Cc("ERR_DIR_CLOSED","Directory handle was closed")}var JP=Ze(()=>{});var $a={};Vt($a,{BigIntStatsEntry:()=>iE,DEFAULT_MODE:()=>yU,DirEntry:()=>dU,StatEntry:()=>nE,areStatsEqual:()=>EU,clearStats:()=>KP,convertToBigIntStats:()=>OGe,makeDefaultStats:()=>LX,makeEmptyStats:()=>NGe});function LX(){return new nE}function NGe(){return KP(LX())}function KP(t){for(let e in t)if(Object.hasOwn(t,e)){let r=t[e];typeof r=="number"?t[e]=0:typeof r=="bigint"?t[e]=BigInt(0):mU.types.isDate(r)&&(t[e]=new Date(0))}return t}function OGe(t){let e=new iE;for(let r in t)if(Object.hasOwn(t,r)){let s=t[r];typeof s=="number"?e[r]=BigInt(s):mU.types.isDate(s)&&(e[r]=new Date(s))}return e.atimeNs=e.atimeMs*BigInt(1e6),e.mtimeNs=e.mtimeMs*BigInt(1e6),e.ctimeNs=e.ctimeMs*BigInt(1e6),e.birthtimeNs=e.birthtimeMs*BigInt(1e6),e}function EU(t,e){if(t.atimeMs!==e.atimeMs||t.birthtimeMs!==e.birthtimeMs||t.blksize!==e.blksize||t.blocks!==e.blocks||t.ctimeMs!==e.ctimeMs||t.dev!==e.dev||t.gid!==e.gid||t.ino!==e.ino||t.isBlockDevice()!==e.isBlockDevice()||t.isCharacterDevice()!==e.isCharacterDevice()||t.isDirectory()!==e.isDirectory()||t.isFIFO()!==e.isFIFO()||t.isFile()!==e.isFile()||t.isSocket()!==e.isSocket()||t.isSymbolicLink()!==e.isSymbolicLink()||t.mode!==e.mode||t.mtimeMs!==e.mtimeMs||t.nlink!==e.nlink||t.rdev!==e.rdev||t.size!==e.size||t.uid!==e.uid)return!1;let r=t,s=e;return!(r.atimeNs!==s.atimeNs||r.mtimeNs!==s.mtimeNs||r.ctimeNs!==s.ctimeNs||r.birthtimeNs!==s.birthtimeNs)}var mU,yU,dU,nE,iE,IU=Ze(()=>{mU=ut(Ie("util")),yU=33188,dU=class{constructor(){this.name="";this.path="";this.mode=0}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&61440)===16384}isFIFO(){return!1}isFile(){return(this.mode&61440)===32768}isSocket(){return!1}isSymbolicLink(){return(this.mode&61440)===40960}},nE=class{constructor(){this.uid=0;this.gid=0;this.size=0;this.blksize=0;this.atimeMs=0;this.mtimeMs=0;this.ctimeMs=0;this.birthtimeMs=0;this.atime=new Date(0);this.mtime=new Date(0);this.ctime=new Date(0);this.birthtime=new Date(0);this.dev=0;this.ino=0;this.mode=yU;this.nlink=1;this.rdev=0;this.blocks=1}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&61440)===16384}isFIFO(){return!1}isFile(){return(this.mode&61440)===32768}isSocket(){return!1}isSymbolicLink(){return(this.mode&61440)===40960}},iE=class{constructor(){this.uid=BigInt(0);this.gid=BigInt(0);this.size=BigInt(0);this.blksize=BigInt(0);this.atimeMs=BigInt(0);this.mtimeMs=BigInt(0);this.ctimeMs=BigInt(0);this.birthtimeMs=BigInt(0);this.atimeNs=BigInt(0);this.mtimeNs=BigInt(0);this.ctimeNs=BigInt(0);this.birthtimeNs=BigInt(0);this.atime=new Date(0);this.mtime=new Date(0);this.ctime=new Date(0);this.birthtime=new Date(0);this.dev=BigInt(0);this.ino=BigInt(0);this.mode=BigInt(yU);this.nlink=BigInt(1);this.rdev=BigInt(0);this.blocks=BigInt(1)}isBlockDevice(){return!1}isCharacterDevice(){return!1}isDirectory(){return(this.mode&BigInt(61440))===BigInt(16384)}isFIFO(){return!1}isFile(){return(this.mode&BigInt(61440))===BigInt(32768)}isSocket(){return!1}isSymbolicLink(){return(this.mode&BigInt(61440))===BigInt(40960)}}});function HGe(t){let e,r;if(e=t.match(UGe))t=e[1];else if(r=t.match(_Ge))t=`\\\\${r[1]?".\\":""}${r[2]}`;else return t;return t.replace(/\//g,"\\")}function jGe(t){t=t.replace(/\\/g,"/");let e,r;return(e=t.match(LGe))?t=`/${e[1]}`:(r=t.match(MGe))&&(t=`/unc/${r[1]?".dot/":""}${r[2]}`),t}function zP(t,e){return t===fe?UX(e):CU(e)}var F2,vt,Er,fe,J,MX,LGe,MGe,UGe,_Ge,CU,UX,el=Ze(()=>{F2=ut(Ie("path")),vt={root:"/",dot:".",parent:".."},Er={home:"~",nodeModules:"node_modules",manifest:"package.json",lockfile:"yarn.lock",virtual:"__virtual__",pnpJs:".pnp.js",pnpCjs:".pnp.cjs",pnpData:".pnp.data.json",pnpEsmLoader:".pnp.loader.mjs",rc:".yarnrc.yml",env:".env"},fe=Object.create(F2.default),J=Object.create(F2.default.posix);fe.cwd=()=>process.cwd();J.cwd=process.platform==="win32"?()=>CU(process.cwd()):process.cwd;process.platform==="win32"&&(J.resolve=(...t)=>t.length>0&&J.isAbsolute(t[0])?F2.default.posix.resolve(...t):F2.default.posix.resolve(J.cwd(),...t));MX=function(t,e,r){return e=t.normalize(e),r=t.normalize(r),e===r?".":(e.endsWith(t.sep)||(e=e+t.sep),r.startsWith(e)?r.slice(e.length):null)};fe.contains=(t,e)=>MX(fe,t,e);J.contains=(t,e)=>MX(J,t,e);LGe=/^([a-zA-Z]:.*)$/,MGe=/^\/\/(\.\/)?(.*)$/,UGe=/^\/([a-zA-Z]:.*)$/,_Ge=/^\/unc\/(\.dot\/)?(.*)$/;CU=process.platform==="win32"?jGe:t=>t,UX=process.platform==="win32"?HGe:t=>t;fe.fromPortablePath=UX;fe.toPortablePath=CU});async function ZP(t,e){let r="0123456789abcdef";await t.mkdirPromise(e.indexPath,{recursive:!0});let s=[];for(let a of r)for(let n of r)s.push(t.mkdirPromise(t.pathUtils.join(e.indexPath,`${a}${n}`),{recursive:!0}));return await Promise.all(s),e.indexPath}async function _X(t,e,r,s,a){let n=t.pathUtils.normalize(e),c=r.pathUtils.normalize(s),f=[],p=[],{atime:h,mtime:E}=a.stableTime?{atime:dd,mtime:dd}:await r.lstatPromise(c);await t.mkdirpPromise(t.pathUtils.dirname(e),{utimes:[h,E]}),await wU(f,p,t,n,r,c,{...a,didParentExist:!0});for(let w of f)await w();await Promise.all(p.map(w=>w()))}async function wU(t,e,r,s,a,n,c){let f=c.didParentExist?await HX(r,s):null,p=await a.lstatPromise(n),{atime:h,mtime:E}=c.stableTime?{atime:dd,mtime:dd}:p,w;switch(!0){case p.isDirectory():w=await qGe(t,e,r,s,f,a,n,p,c);break;case p.isFile():w=await VGe(t,e,r,s,f,a,n,p,c);break;case p.isSymbolicLink():w=await JGe(t,e,r,s,f,a,n,p,c);break;default:throw new Error(`Unsupported file type (${p.mode})`)}return(c.linkStrategy?.type!=="HardlinkFromIndex"||!p.isFile())&&((w||f?.mtime?.getTime()!==E.getTime()||f?.atime?.getTime()!==h.getTime())&&(e.push(()=>r.lutimesPromise(s,h,E)),w=!0),(f===null||(f.mode&511)!==(p.mode&511))&&(e.push(()=>r.chmodPromise(s,p.mode&511)),w=!0)),w}async function HX(t,e){try{return await t.lstatPromise(e)}catch{return null}}async function qGe(t,e,r,s,a,n,c,f,p){if(a!==null&&!a.isDirectory())if(p.overwrite)t.push(async()=>r.removePromise(s)),a=null;else return!1;let h=!1;a===null&&(t.push(async()=>{try{await r.mkdirPromise(s,{mode:f.mode})}catch(S){if(S.code!=="EEXIST")throw S}}),h=!0);let E=await n.readdirPromise(c),w=p.didParentExist&&!a?{...p,didParentExist:!1}:p;if(p.stableSort)for(let S of E.sort())await wU(t,e,r,r.pathUtils.join(s,S),n,n.pathUtils.join(c,S),w)&&(h=!0);else(await Promise.all(E.map(async x=>{await wU(t,e,r,r.pathUtils.join(s,x),n,n.pathUtils.join(c,x),w)}))).some(x=>x)&&(h=!0);return h}async function WGe(t,e,r,s,a,n,c,f,p,h){let E=await n.checksumFilePromise(c,{algorithm:"sha1"}),w=420,S=f.mode&511,x=`${E}${S!==w?S.toString(8):""}`,I=r.pathUtils.join(h.indexPath,E.slice(0,2),`${x}.dat`),T;(le=>(le[le.Lock=0]="Lock",le[le.Rename=1]="Rename"))(T||={});let N=1,U=await HX(r,I);if(a){let ie=U&&a.dev===U.dev&&a.ino===U.ino,ue=U?.mtimeMs!==GGe;if(ie&&ue&&h.autoRepair&&(N=0,U=null),!ie)if(p.overwrite)t.push(async()=>r.removePromise(s)),a=null;else return!1}let W=!U&&N===1?`${I}.${Math.floor(Math.random()*4294967296).toString(16).padStart(8,"0")}`:null,ee=!1;return t.push(async()=>{if(!U&&(N===0&&await r.lockPromise(I,async()=>{let ie=await n.readFilePromise(c);await r.writeFilePromise(I,ie)}),N===1&&W)){let ie=await n.readFilePromise(c);await r.writeFilePromise(W,ie);try{await r.linkPromise(W,I)}catch(ue){if(ue.code==="EEXIST")ee=!0,await r.unlinkPromise(W);else throw ue}}a||await r.linkPromise(I,s)}),e.push(async()=>{U||(await r.lutimesPromise(I,dd,dd),S!==w&&await r.chmodPromise(I,S)),W&&!ee&&await r.unlinkPromise(W)}),!1}async function YGe(t,e,r,s,a,n,c,f,p){if(a!==null)if(p.overwrite)t.push(async()=>r.removePromise(s)),a=null;else return!1;return t.push(async()=>{let h=await n.readFilePromise(c);await r.writeFilePromise(s,h)}),!0}async function VGe(t,e,r,s,a,n,c,f,p){return p.linkStrategy?.type==="HardlinkFromIndex"?WGe(t,e,r,s,a,n,c,f,p,p.linkStrategy):YGe(t,e,r,s,a,n,c,f,p)}async function JGe(t,e,r,s,a,n,c,f,p){if(a!==null)if(p.overwrite)t.push(async()=>r.removePromise(s)),a=null;else return!1;return t.push(async()=>{await r.symlinkPromise(zP(r.pathUtils,await n.readlinkPromise(c)),s)}),!0}var dd,GGe,BU=Ze(()=>{el();dd=new Date(456789e3*1e3),GGe=dd.getTime()});function XP(t,e,r,s){let a=()=>{let n=r.shift();if(typeof n>"u")return null;let c=t.pathUtils.join(e,n);return Object.assign(t.statSync(c),{name:n,path:void 0})};return new N2(e,a,s)}var N2,jX=Ze(()=>{JP();N2=class{constructor(e,r,s={}){this.path=e;this.nextDirent=r;this.opts=s;this.closed=!1}throwIfClosed(){if(this.closed)throw gU()}async*[Symbol.asyncIterator](){try{let e;for(;(e=await this.read())!==null;)yield e}finally{await this.close()}}read(e){let r=this.readSync();return typeof e<"u"?e(null,r):Promise.resolve(r)}readSync(){return this.throwIfClosed(),this.nextDirent()}close(e){return this.closeSync(),typeof e<"u"?e(null):Promise.resolve()}closeSync(){this.throwIfClosed(),this.opts.onClose?.(),this.closed=!0}}});function GX(t,e){if(t!==e)throw new Error(`Invalid StatWatcher status: expected '${e}', got '${t}'`)}var qX,$P,WX=Ze(()=>{qX=Ie("events");IU();$P=class t extends qX.EventEmitter{constructor(r,s,{bigint:a=!1}={}){super();this.status="ready";this.changeListeners=new Map;this.startTimeout=null;this.fakeFs=r,this.path=s,this.bigint=a,this.lastStats=this.stat()}static create(r,s,a){let n=new t(r,s,a);return n.start(),n}start(){GX(this.status,"ready"),this.status="running",this.startTimeout=setTimeout(()=>{this.startTimeout=null,this.fakeFs.existsSync(this.path)||this.emit("change",this.lastStats,this.lastStats)},3)}stop(){GX(this.status,"running"),this.status="stopped",this.startTimeout!==null&&(clearTimeout(this.startTimeout),this.startTimeout=null),this.emit("stop")}stat(){try{return this.fakeFs.statSync(this.path,{bigint:this.bigint})}catch{let r=this.bigint?new iE:new nE;return KP(r)}}makeInterval(r){let s=setInterval(()=>{let a=this.stat(),n=this.lastStats;EU(a,n)||(this.lastStats=a,this.emit("change",a,n))},r.interval);return r.persistent?s:s.unref()}registerChangeListener(r,s){this.addListener("change",r),this.changeListeners.set(r,this.makeInterval(s))}unregisterChangeListener(r){this.removeListener("change",r);let s=this.changeListeners.get(r);typeof s<"u"&&clearInterval(s),this.changeListeners.delete(r)}unregisterAllChangeListeners(){for(let r of this.changeListeners.keys())this.unregisterChangeListener(r)}hasChangeListeners(){return this.changeListeners.size>0}ref(){for(let r of this.changeListeners.values())r.ref();return this}unref(){for(let r of this.changeListeners.values())r.unref();return this}}});function sE(t,e,r,s){let a,n,c,f;switch(typeof r){case"function":a=!1,n=!0,c=5007,f=r;break;default:({bigint:a=!1,persistent:n=!0,interval:c=5007}=r),f=s;break}let p=ex.get(t);typeof p>"u"&&ex.set(t,p=new Map);let h=p.get(e);return typeof h>"u"&&(h=$P.create(t,e,{bigint:a}),p.set(e,h)),h.registerChangeListener(f,{persistent:n,interval:c}),h}function md(t,e,r){let s=ex.get(t);if(typeof s>"u")return;let a=s.get(e);typeof a>"u"||(typeof r>"u"?a.unregisterAllChangeListeners():a.unregisterChangeListener(r),a.hasChangeListeners()||(a.stop(),s.delete(e)))}function yd(t){let e=ex.get(t);if(!(typeof e>"u"))for(let r of e.keys())md(t,r)}var ex,vU=Ze(()=>{WX();ex=new WeakMap});function KGe(t){let e=t.match(/\r?\n/g);if(e===null)return VX.EOL;let r=e.filter(a=>a===`\r
`).length,s=e.length-r;return r>s?`\r
`:`
`}function Ed(t,e){return e.replace(/\r?\n/g,KGe(t))}var YX,VX,mp,Uf,Id=Ze(()=>{YX=Ie("crypto"),VX=Ie("os");BU();el();mp=class{constructor(e){this.pathUtils=e}async*genTraversePromise(e,{stableSort:r=!1}={}){let s=[e];for(;s.length>0;){let a=s.shift();if((await this.lstatPromise(a)).isDirectory()){let c=await this.readdirPromise(a);if(r)for(let f of c.sort())s.push(this.pathUtils.join(a,f));else throw new Error("Not supported")}else yield a}}async checksumFilePromise(e,{algorithm:r="sha512"}={}){let s=await this.openPromise(e,"r");try{let n=Buffer.allocUnsafeSlow(65536),c=(0,YX.createHash)(r),f=0;for(;(f=await this.readPromise(s,n,0,65536))!==0;)c.update(f===65536?n:n.slice(0,f));return c.digest("hex")}finally{await this.closePromise(s)}}async removePromise(e,{recursive:r=!0,maxRetries:s=5}={}){let a;try{a=await this.lstatPromise(e)}catch(n){if(n.code==="ENOENT")return;throw n}if(a.isDirectory()){if(r){let n=await this.readdirPromise(e);await Promise.all(n.map(c=>this.removePromise(this.pathUtils.resolve(e,c))))}for(let n=0;n<=s;n++)try{await this.rmdirPromise(e);break}catch(c){if(c.code!=="EBUSY"&&c.code!=="ENOTEMPTY")throw c;n<s&&await new Promise(f=>setTimeout(f,n*100))}}else await this.unlinkPromise(e)}removeSync(e,{recursive:r=!0}={}){let s;try{s=this.lstatSync(e)}catch(a){if(a.code==="ENOENT")return;throw a}if(s.isDirectory()){if(r)for(let a of this.readdirSync(e))this.removeSync(this.pathUtils.resolve(e,a));this.rmdirSync(e)}else this.unlinkSync(e)}async mkdirpPromise(e,{chmod:r,utimes:s}={}){if(e=this.resolve(e),e===this.pathUtils.dirname(e))return;let a=e.split(this.pathUtils.sep),n;for(let c=2;c<=a.length;++c){let f=a.slice(0,c).join(this.pathUtils.sep);if(!this.existsSync(f)){try{await this.mkdirPromise(f)}catch(p){if(p.code==="EEXIST")continue;throw p}if(n??=f,r!=null&&await this.chmodPromise(f,r),s!=null)await this.utimesPromise(f,s[0],s[1]);else{let p=await this.statPromise(this.pathUtils.dirname(f));await this.utimesPromise(f,p.atime,p.mtime)}}}return n}mkdirpSync(e,{chmod:r,utimes:s}={}){if(e=this.resolve(e),e===this.pathUtils.dirname(e))return;let a=e.split(this.pathUtils.sep),n;for(let c=2;c<=a.length;++c){let f=a.slice(0,c).join(this.pathUtils.sep);if(!this.existsSync(f)){try{this.mkdirSync(f)}catch(p){if(p.code==="EEXIST")continue;throw p}if(n??=f,r!=null&&this.chmodSync(f,r),s!=null)this.utimesSync(f,s[0],s[1]);else{let p=this.statSync(this.pathUtils.dirname(f));this.utimesSync(f,p.atime,p.mtime)}}}return n}async copyPromise(e,r,{baseFs:s=this,overwrite:a=!0,stableSort:n=!1,stableTime:c=!1,linkStrategy:f=null}={}){return await _X(this,e,s,r,{overwrite:a,stableSort:n,stableTime:c,linkStrategy:f})}copySync(e,r,{baseFs:s=this,overwrite:a=!0}={}){let n=s.lstatSync(r),c=this.existsSync(e);if(n.isDirectory()){this.mkdirpSync(e);let p=s.readdirSync(r);for(let h of p)this.copySync(this.pathUtils.join(e,h),s.pathUtils.join(r,h),{baseFs:s,overwrite:a})}else if(n.isFile()){if(!c||a){c&&this.removeSync(e);let p=s.readFileSync(r);this.writeFileSync(e,p)}}else if(n.isSymbolicLink()){if(!c||a){c&&this.removeSync(e);let p=s.readlinkSync(r);this.symlinkSync(zP(this.pathUtils,p),e)}}else throw new Error(`Unsupported file type (file: ${r}, mode: 0o${n.mode.toString(8).padStart(6,"0")})`);let f=n.mode&511;this.chmodSync(e,f)}async changeFilePromise(e,r,s={}){return Buffer.isBuffer(r)?this.changeFileBufferPromise(e,r,s):this.changeFileTextPromise(e,r,s)}async changeFileBufferPromise(e,r,{mode:s}={}){let a=Buffer.alloc(0);try{a=await this.readFilePromise(e)}catch{}Buffer.compare(a,r)!==0&&await this.writeFilePromise(e,r,{mode:s})}async changeFileTextPromise(e,r,{automaticNewlines:s,mode:a}={}){let n="";try{n=await this.readFilePromise(e,"utf8")}catch{}let c=s?Ed(n,r):r;n!==c&&await this.writeFilePromise(e,c,{mode:a})}changeFileSync(e,r,s={}){return Buffer.isBuffer(r)?this.changeFileBufferSync(e,r,s):this.changeFileTextSync(e,r,s)}changeFileBufferSync(e,r,{mode:s}={}){let a=Buffer.alloc(0);try{a=this.readFileSync(e)}catch{}Buffer.compare(a,r)!==0&&this.writeFileSync(e,r,{mode:s})}changeFileTextSync(e,r,{automaticNewlines:s=!1,mode:a}={}){let n="";try{n=this.readFileSync(e,"utf8")}catch{}let c=s?Ed(n,r):r;n!==c&&this.writeFileSync(e,c,{mode:a})}async movePromise(e,r){try{await this.renamePromise(e,r)}catch(s){if(s.code==="EXDEV")await this.copyPromise(r,e),await this.removePromise(e);else throw s}}moveSync(e,r){try{this.renameSync(e,r)}catch(s){if(s.code==="EXDEV")this.copySync(r,e),this.removeSync(e);else throw s}}async lockPromise(e,r){let s=`${e}.flock`,a=1e3/60,n=Date.now(),c=null,f=async()=>{let p;try{[p]=await this.readJsonPromise(s)}catch{return Date.now()-n<500}try{return process.kill(p,0),!0}catch{return!1}};for(;c===null;)try{c=await this.openPromise(s,"wx")}catch(p){if(p.code==="EEXIST"){if(!await f())try{await this.unlinkPromise(s);continue}catch{}if(Date.now()-n<60*1e3)await new Promise(h=>setTimeout(h,a));else throw new Error(`Couldn't acquire a lock in a reasonable time (via ${s})`)}else throw p}await this.writePromise(c,JSON.stringify([process.pid]));try{return await r()}finally{try{await this.closePromise(c),await this.unlinkPromise(s)}catch{}}}async readJsonPromise(e){let r=await this.readFilePromise(e,"utf8");try{return JSON.parse(r)}catch(s){throw s.message+=` (in ${e})`,s}}readJsonSync(e){let r=this.readFileSync(e,"utf8");try{return JSON.parse(r)}catch(s){throw s.message+=` (in ${e})`,s}}async writeJsonPromise(e,r,{compact:s=!1}={}){let a=s?0:2;return await this.writeFilePromise(e,`${JSON.stringify(r,null,a)}
`)}writeJsonSync(e,r,{compact:s=!1}={}){let a=s?0:2;return this.writeFileSync(e,`${JSON.stringify(r,null,a)}
`)}async preserveTimePromise(e,r){let s=await this.lstatPromise(e),a=await r();typeof a<"u"&&(e=a),await this.lutimesPromise(e,s.atime,s.mtime)}async preserveTimeSync(e,r){let s=this.lstatSync(e),a=r();typeof a<"u"&&(e=a),this.lutimesSync(e,s.atime,s.mtime)}},Uf=class extends mp{constructor(){super(J)}}});var _s,yp=Ze(()=>{Id();_s=class extends mp{getExtractHint(e){return this.baseFs.getExtractHint(e)}resolve(e){return this.mapFromBase(this.baseFs.resolve(this.mapToBase(e)))}getRealPath(){return this.mapFromBase(this.baseFs.getRealPath())}async openPromise(e,r,s){return this.baseFs.openPromise(this.mapToBase(e),r,s)}openSync(e,r,s){return this.baseFs.openSync(this.mapToBase(e),r,s)}async opendirPromise(e,r){return Object.assign(await this.baseFs.opendirPromise(this.mapToBase(e),r),{path:e})}opendirSync(e,r){return Object.assign(this.baseFs.opendirSync(this.mapToBase(e),r),{path:e})}async readPromise(e,r,s,a,n){return await this.baseFs.readPromise(e,r,s,a,n)}readSync(e,r,s,a,n){return this.baseFs.readSync(e,r,s,a,n)}async writePromise(e,r,s,a,n){return typeof r=="string"?await this.baseFs.writePromise(e,r,s):await this.baseFs.writePromise(e,r,s,a,n)}writeSync(e,r,s,a,n){return typeof r=="string"?this.baseFs.writeSync(e,r,s):this.baseFs.writeSync(e,r,s,a,n)}async closePromise(e){return this.baseFs.closePromise(e)}closeSync(e){this.baseFs.closeSync(e)}createReadStream(e,r){return this.baseFs.createReadStream(e!==null?this.mapToBase(e):e,r)}createWriteStream(e,r){return this.baseFs.createWriteStream(e!==null?this.mapToBase(e):e,r)}async realpathPromise(e){return this.mapFromBase(await this.baseFs.realpathPromise(this.mapToBase(e)))}realpathSync(e){return this.mapFromBase(this.baseFs.realpathSync(this.mapToBase(e)))}async existsPromise(e){return this.baseFs.existsPromise(this.mapToBase(e))}existsSync(e){return this.baseFs.existsSync(this.mapToBase(e))}accessSync(e,r){return this.baseFs.accessSync(this.mapToBase(e),r)}async accessPromise(e,r){return this.baseFs.accessPromise(this.mapToBase(e),r)}async statPromise(e,r){return this.baseFs.statPromise(this.mapToBase(e),r)}statSync(e,r){return this.baseFs.statSync(this.mapToBase(e),r)}async fstatPromise(e,r){return this.baseFs.fstatPromise(e,r)}fstatSync(e,r){return this.baseFs.fstatSync(e,r)}lstatPromise(e,r){return this.baseFs.lstatPromise(this.mapToBase(e),r)}lstatSync(e,r){return this.baseFs.lstatSync(this.mapToBase(e),r)}async fchmodPromise(e,r){return this.baseFs.fchmodPromise(e,r)}fchmodSync(e,r){return this.baseFs.fchmodSync(e,r)}async chmodPromise(e,r){return this.baseFs.chmodPromise(this.mapToBase(e),r)}chmodSync(e,r){return this.baseFs.chmodSync(this.mapToBase(e),r)}async fchownPromise(e,r,s){return this.baseFs.fchownPromise(e,r,s)}fchownSync(e,r,s){return this.baseFs.fchownSync(e,r,s)}async chownPromise(e,r,s){return this.baseFs.chownPromise(this.mapToBase(e),r,s)}chownSync(e,r,s){return this.baseFs.chownSync(this.mapToBase(e),r,s)}async renamePromise(e,r){return this.baseFs.renamePromise(this.mapToBase(e),this.mapToBase(r))}renameSync(e,r){return this.baseFs.renameSync(this.mapToBase(e),this.mapToBase(r))}async copyFilePromise(e,r,s=0){return this.baseFs.copyFilePromise(this.mapToBase(e),this.mapToBase(r),s)}copyFileSync(e,r,s=0){return this.baseFs.copyFileSync(this.mapToBase(e),this.mapToBase(r),s)}async appendFilePromise(e,r,s){return this.baseFs.appendFilePromise(this.fsMapToBase(e),r,s)}appendFileSync(e,r,s){return this.baseFs.appendFileSync(this.fsMapToBase(e),r,s)}async writeFilePromise(e,r,s){return this.baseFs.writeFilePromise(this.fsMapToBase(e),r,s)}writeFileSync(e,r,s){return this.baseFs.writeFileSync(this.fsMapToBase(e),r,s)}async unlinkPromise(e){return this.baseFs.unlinkPromise(this.mapToBase(e))}unlinkSync(e){return this.baseFs.unlinkSync(this.mapToBase(e))}async utimesPromise(e,r,s){return this.baseFs.utimesPromise(this.mapToBase(e),r,s)}utimesSync(e,r,s){return this.baseFs.utimesSync(this.mapToBase(e),r,s)}async lutimesPromise(e,r,s){return this.baseFs.lutimesPromise(this.mapToBase(e),r,s)}lutimesSync(e,r,s){return this.baseFs.lutimesSync(this.mapToBase(e),r,s)}async mkdirPromise(e,r){return this.baseFs.mkdirPromise(this.mapToBase(e),r)}mkdirSync(e,r){return this.baseFs.mkdirSync(this.mapToBase(e),r)}async rmdirPromise(e,r){return this.baseFs.rmdirPromise(this.mapToBase(e),r)}rmdirSync(e,r){return this.baseFs.rmdirSync(this.mapToBase(e),r)}async rmPromise(e,r){return this.baseFs.rmPromise(this.mapToBase(e),r)}rmSync(e,r){return this.baseFs.rmSync(this.mapToBase(e),r)}async linkPromise(e,r){return this.baseFs.linkPromise(this.mapToBase(e),this.mapToBase(r))}linkSync(e,r){return this.baseFs.linkSync(this.mapToBase(e),this.mapToBase(r))}async symlinkPromise(e,r,s){let a=this.mapToBase(r);if(this.pathUtils.isAbsolute(e))return this.baseFs.symlinkPromise(this.mapToBase(e),a,s);let n=this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(r),e)),c=this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(a),n);return this.baseFs.symlinkPromise(c,a,s)}symlinkSync(e,r,s){let a=this.mapToBase(r);if(this.pathUtils.isAbsolute(e))return this.baseFs.symlinkSync(this.mapToBase(e),a,s);let n=this.mapToBase(this.pathUtils.join(this.pathUtils.dirname(r),e)),c=this.baseFs.pathUtils.relative(this.baseFs.pathUtils.dirname(a),n);return this.baseFs.symlinkSync(c,a,s)}async readFilePromise(e,r){return this.baseFs.readFilePromise(this.fsMapToBase(e),r)}readFileSync(e,r){return this.baseFs.readFileSync(this.fsMapToBase(e),r)}readdirPromise(e,r){return this.baseFs.readdirPromise(this.mapToBase(e),r)}readdirSync(e,r){return this.baseFs.readdirSync(this.mapToBase(e),r)}async readlinkPromise(e){return this.mapFromBase(await this.baseFs.readlinkPromise(this.mapToBase(e)))}readlinkSync(e){return this.mapFromBase(this.baseFs.readlinkSync(this.mapToBase(e)))}async truncatePromise(e,r){return this.baseFs.truncatePromise(this.mapToBase(e),r)}truncateSync(e,r){return this.baseFs.truncateSync(this.mapToBase(e),r)}async ftruncatePromise(e,r){return this.baseFs.ftruncatePromise(e,r)}ftruncateSync(e,r){return this.baseFs.ftruncateSync(e,r)}watch(e,r,s){return this.baseFs.watch(this.mapToBase(e),r,s)}watchFile(e,r,s){return this.baseFs.watchFile(this.mapToBase(e),r,s)}unwatchFile(e,r){return this.baseFs.unwatchFile(this.mapToBase(e),r)}fsMapToBase(e){return typeof e=="number"?e:this.mapToBase(e)}}});var _f,JX=Ze(()=>{yp();_f=class extends _s{constructor(e,{baseFs:r,pathUtils:s}){super(s),this.target=e,this.baseFs=r}getRealPath(){return this.target}getBaseFs(){return this.baseFs}mapFromBase(e){return e}mapToBase(e){return e}}});function KX(t){let e=t;return typeof t.path=="string"&&(e.path=fe.toPortablePath(t.path)),e}var zX,Yn,Cd=Ze(()=>{zX=ut(Ie("fs"));Id();el();Yn=class extends Uf{constructor(e=zX.default){super(),this.realFs=e}getExtractHint(){return!1}getRealPath(){return vt.root}resolve(e){return J.resolve(e)}async openPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.open(fe.fromPortablePath(e),r,s,this.makeCallback(a,n))})}openSync(e,r,s){return this.realFs.openSync(fe.fromPortablePath(e),r,s)}async opendirPromise(e,r){return await new Promise((s,a)=>{typeof r<"u"?this.realFs.opendir(fe.fromPortablePath(e),r,this.makeCallback(s,a)):this.realFs.opendir(fe.fromPortablePath(e),this.makeCallback(s,a))}).then(s=>{let a=s;return Object.defineProperty(a,"path",{value:e,configurable:!0,writable:!0}),a})}opendirSync(e,r){let a=typeof r<"u"?this.realFs.opendirSync(fe.fromPortablePath(e),r):this.realFs.opendirSync(fe.fromPortablePath(e));return Object.defineProperty(a,"path",{value:e,configurable:!0,writable:!0}),a}async readPromise(e,r,s=0,a=0,n=-1){return await new Promise((c,f)=>{this.realFs.read(e,r,s,a,n,(p,h)=>{p?f(p):c(h)})})}readSync(e,r,s,a,n){return this.realFs.readSync(e,r,s,a,n)}async writePromise(e,r,s,a,n){return await new Promise((c,f)=>typeof r=="string"?this.realFs.write(e,r,s,this.makeCallback(c,f)):this.realFs.write(e,r,s,a,n,this.makeCallback(c,f)))}writeSync(e,r,s,a,n){return typeof r=="string"?this.realFs.writeSync(e,r,s):this.realFs.writeSync(e,r,s,a,n)}async closePromise(e){await new Promise((r,s)=>{this.realFs.close(e,this.makeCallback(r,s))})}closeSync(e){this.realFs.closeSync(e)}createReadStream(e,r){let s=e!==null?fe.fromPortablePath(e):e;return this.realFs.createReadStream(s,r)}createWriteStream(e,r){let s=e!==null?fe.fromPortablePath(e):e;return this.realFs.createWriteStream(s,r)}async realpathPromise(e){return await new Promise((r,s)=>{this.realFs.realpath(fe.fromPortablePath(e),{},this.makeCallback(r,s))}).then(r=>fe.toPortablePath(r))}realpathSync(e){return fe.toPortablePath(this.realFs.realpathSync(fe.fromPortablePath(e),{}))}async existsPromise(e){return await new Promise(r=>{this.realFs.exists(fe.fromPortablePath(e),r)})}accessSync(e,r){return this.realFs.accessSync(fe.fromPortablePath(e),r)}async accessPromise(e,r){return await new Promise((s,a)=>{this.realFs.access(fe.fromPortablePath(e),r,this.makeCallback(s,a))})}existsSync(e){return this.realFs.existsSync(fe.fromPortablePath(e))}async statPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.stat(fe.fromPortablePath(e),r,this.makeCallback(s,a)):this.realFs.stat(fe.fromPortablePath(e),this.makeCallback(s,a))})}statSync(e,r){return r?this.realFs.statSync(fe.fromPortablePath(e),r):this.realFs.statSync(fe.fromPortablePath(e))}async fstatPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.fstat(e,r,this.makeCallback(s,a)):this.realFs.fstat(e,this.makeCallback(s,a))})}fstatSync(e,r){return r?this.realFs.fstatSync(e,r):this.realFs.fstatSync(e)}async lstatPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.lstat(fe.fromPortablePath(e),r,this.makeCallback(s,a)):this.realFs.lstat(fe.fromPortablePath(e),this.makeCallback(s,a))})}lstatSync(e,r){return r?this.realFs.lstatSync(fe.fromPortablePath(e),r):this.realFs.lstatSync(fe.fromPortablePath(e))}async fchmodPromise(e,r){return await new Promise((s,a)=>{this.realFs.fchmod(e,r,this.makeCallback(s,a))})}fchmodSync(e,r){return this.realFs.fchmodSync(e,r)}async chmodPromise(e,r){return await new Promise((s,a)=>{this.realFs.chmod(fe.fromPortablePath(e),r,this.makeCallback(s,a))})}chmodSync(e,r){return this.realFs.chmodSync(fe.fromPortablePath(e),r)}async fchownPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.fchown(e,r,s,this.makeCallback(a,n))})}fchownSync(e,r,s){return this.realFs.fchownSync(e,r,s)}async chownPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.chown(fe.fromPortablePath(e),r,s,this.makeCallback(a,n))})}chownSync(e,r,s){return this.realFs.chownSync(fe.fromPortablePath(e),r,s)}async renamePromise(e,r){return await new Promise((s,a)=>{this.realFs.rename(fe.fromPortablePath(e),fe.fromPortablePath(r),this.makeCallback(s,a))})}renameSync(e,r){return this.realFs.renameSync(fe.fromPortablePath(e),fe.fromPortablePath(r))}async copyFilePromise(e,r,s=0){return await new Promise((a,n)=>{this.realFs.copyFile(fe.fromPortablePath(e),fe.fromPortablePath(r),s,this.makeCallback(a,n))})}copyFileSync(e,r,s=0){return this.realFs.copyFileSync(fe.fromPortablePath(e),fe.fromPortablePath(r),s)}async appendFilePromise(e,r,s){return await new Promise((a,n)=>{let c=typeof e=="string"?fe.fromPortablePath(e):e;s?this.realFs.appendFile(c,r,s,this.makeCallback(a,n)):this.realFs.appendFile(c,r,this.makeCallback(a,n))})}appendFileSync(e,r,s){let a=typeof e=="string"?fe.fromPortablePath(e):e;s?this.realFs.appendFileSync(a,r,s):this.realFs.appendFileSync(a,r)}async writeFilePromise(e,r,s){return await new Promise((a,n)=>{let c=typeof e=="string"?fe.fromPortablePath(e):e;s?this.realFs.writeFile(c,r,s,this.makeCallback(a,n)):this.realFs.writeFile(c,r,this.makeCallback(a,n))})}writeFileSync(e,r,s){let a=typeof e=="string"?fe.fromPortablePath(e):e;s?this.realFs.writeFileSync(a,r,s):this.realFs.writeFileSync(a,r)}async unlinkPromise(e){return await new Promise((r,s)=>{this.realFs.unlink(fe.fromPortablePath(e),this.makeCallback(r,s))})}unlinkSync(e){return this.realFs.unlinkSync(fe.fromPortablePath(e))}async utimesPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.utimes(fe.fromPortablePath(e),r,s,this.makeCallback(a,n))})}utimesSync(e,r,s){this.realFs.utimesSync(fe.fromPortablePath(e),r,s)}async lutimesPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.lutimes(fe.fromPortablePath(e),r,s,this.makeCallback(a,n))})}lutimesSync(e,r,s){this.realFs.lutimesSync(fe.fromPortablePath(e),r,s)}async mkdirPromise(e,r){return await new Promise((s,a)=>{this.realFs.mkdir(fe.fromPortablePath(e),r,this.makeCallback(s,a))})}mkdirSync(e,r){return this.realFs.mkdirSync(fe.fromPortablePath(e),r)}async rmdirPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.rmdir(fe.fromPortablePath(e),r,this.makeCallback(s,a)):this.realFs.rmdir(fe.fromPortablePath(e),this.makeCallback(s,a))})}rmdirSync(e,r){return this.realFs.rmdirSync(fe.fromPortablePath(e),r)}async rmPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.rm(fe.fromPortablePath(e),r,this.makeCallback(s,a)):this.realFs.rm(fe.fromPortablePath(e),this.makeCallback(s,a))})}rmSync(e,r){return this.realFs.rmSync(fe.fromPortablePath(e),r)}async linkPromise(e,r){return await new Promise((s,a)=>{this.realFs.link(fe.fromPortablePath(e),fe.fromPortablePath(r),this.makeCallback(s,a))})}linkSync(e,r){return this.realFs.linkSync(fe.fromPortablePath(e),fe.fromPortablePath(r))}async symlinkPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.symlink(fe.fromPortablePath(e.replace(/\/+$/,"")),fe.fromPortablePath(r),s,this.makeCallback(a,n))})}symlinkSync(e,r,s){return this.realFs.symlinkSync(fe.fromPortablePath(e.replace(/\/+$/,"")),fe.fromPortablePath(r),s)}async readFilePromise(e,r){return await new Promise((s,a)=>{let n=typeof e=="string"?fe.fromPortablePath(e):e;this.realFs.readFile(n,r,this.makeCallback(s,a))})}readFileSync(e,r){let s=typeof e=="string"?fe.fromPortablePath(e):e;return this.realFs.readFileSync(s,r)}async readdirPromise(e,r){return await new Promise((s,a)=>{r?r.recursive&&process.platform==="win32"?r.withFileTypes?this.realFs.readdir(fe.fromPortablePath(e),r,this.makeCallback(n=>s(n.map(KX)),a)):this.realFs.readdir(fe.fromPortablePath(e),r,this.makeCallback(n=>s(n.map(fe.toPortablePath)),a)):this.realFs.readdir(fe.fromPortablePath(e),r,this.makeCallback(s,a)):this.realFs.readdir(fe.fromPortablePath(e),this.makeCallback(s,a))})}readdirSync(e,r){return r?r.recursive&&process.platform==="win32"?r.withFileTypes?this.realFs.readdirSync(fe.fromPortablePath(e),r).map(KX):this.realFs.readdirSync(fe.fromPortablePath(e),r).map(fe.toPortablePath):this.realFs.readdirSync(fe.fromPortablePath(e),r):this.realFs.readdirSync(fe.fromPortablePath(e))}async readlinkPromise(e){return await new Promise((r,s)=>{this.realFs.readlink(fe.fromPortablePath(e),this.makeCallback(r,s))}).then(r=>fe.toPortablePath(r))}readlinkSync(e){return fe.toPortablePath(this.realFs.readlinkSync(fe.fromPortablePath(e)))}async truncatePromise(e,r){return await new Promise((s,a)=>{this.realFs.truncate(fe.fromPortablePath(e),r,this.makeCallback(s,a))})}truncateSync(e,r){return this.realFs.truncateSync(fe.fromPortablePath(e),r)}async ftruncatePromise(e,r){return await new Promise((s,a)=>{this.realFs.ftruncate(e,r,this.makeCallback(s,a))})}ftruncateSync(e,r){return this.realFs.ftruncateSync(e,r)}watch(e,r,s){return this.realFs.watch(fe.fromPortablePath(e),r,s)}watchFile(e,r,s){return this.realFs.watchFile(fe.fromPortablePath(e),r,s)}unwatchFile(e,r){return this.realFs.unwatchFile(fe.fromPortablePath(e),r)}makeCallback(e,r){return(s,a)=>{s?r(s):e(a)}}}});var Sn,ZX=Ze(()=>{Cd();yp();el();Sn=class extends _s{constructor(e,{baseFs:r=new Yn}={}){super(J),this.target=this.pathUtils.normalize(e),this.baseFs=r}getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),this.target)}resolve(e){return this.pathUtils.isAbsolute(e)?J.normalize(e):this.baseFs.resolve(J.join(this.target,e))}mapFromBase(e){return e}mapToBase(e){return this.pathUtils.isAbsolute(e)?e:this.pathUtils.join(this.target,e)}}});var XX,Hf,$X=Ze(()=>{Cd();yp();el();XX=vt.root,Hf=class extends _s{constructor(e,{baseFs:r=new Yn}={}){super(J),this.target=this.pathUtils.resolve(vt.root,e),this.baseFs=r}getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),this.pathUtils.relative(vt.root,this.target))}getTarget(){return this.target}getBaseFs(){return this.baseFs}mapToBase(e){let r=this.pathUtils.normalize(e);if(this.pathUtils.isAbsolute(e))return this.pathUtils.resolve(this.target,this.pathUtils.relative(XX,e));if(r.match(/^\.\.\/?/))throw new Error(`Resolving this path (${e}) would escape the jail`);return this.pathUtils.resolve(this.target,e)}mapFromBase(e){return this.pathUtils.resolve(XX,this.pathUtils.relative(this.target,e))}}});var oE,e$=Ze(()=>{yp();oE=class extends _s{constructor(r,s){super(s);this.instance=null;this.factory=r}get baseFs(){return this.instance||(this.instance=this.factory()),this.instance}set baseFs(r){this.instance=r}mapFromBase(r){return r}mapToBase(r){return r}}});var wd,tl,e0,t$=Ze(()=>{wd=Ie("fs");Id();Cd();vU();JP();el();tl=4278190080,e0=class extends Uf{constructor({baseFs:r=new Yn,filter:s=null,magicByte:a=42,maxOpenFiles:n=1/0,useCache:c=!0,maxAge:f=5e3,typeCheck:p=wd.constants.S_IFREG,getMountPoint:h,factoryPromise:E,factorySync:w}){if(Math.floor(a)!==a||!(a>1&&a<=127))throw new Error("The magic byte must be set to a round value between 1 and 127 included");super();this.fdMap=new Map;this.nextFd=3;this.isMount=new Set;this.notMount=new Set;this.realPaths=new Map;this.limitOpenFilesTimeout=null;this.baseFs=r,this.mountInstances=c?new Map:null,this.factoryPromise=E,this.factorySync=w,this.filter=s,this.getMountPoint=h,this.magic=a<<24,this.maxAge=f,this.maxOpenFiles=n,this.typeCheck=p}getExtractHint(r){return this.baseFs.getExtractHint(r)}getRealPath(){return this.baseFs.getRealPath()}saveAndClose(){if(yd(this),this.mountInstances)for(let[r,{childFs:s}]of this.mountInstances.entries())s.saveAndClose?.(),this.mountInstances.delete(r)}discardAndClose(){if(yd(this),this.mountInstances)for(let[r,{childFs:s}]of this.mountInstances.entries())s.discardAndClose?.(),this.mountInstances.delete(r)}resolve(r){return this.baseFs.resolve(r)}remapFd(r,s){let a=this.nextFd++|this.magic;return this.fdMap.set(a,[r,s]),a}async openPromise(r,s,a){return await this.makeCallPromise(r,async()=>await this.baseFs.openPromise(r,s,a),async(n,{subPath:c})=>this.remapFd(n,await n.openPromise(c,s,a)))}openSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.openSync(r,s,a),(n,{subPath:c})=>this.remapFd(n,n.openSync(c,s,a)))}async opendirPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.opendirPromise(r,s),async(a,{subPath:n})=>await a.opendirPromise(n,s),{requireSubpath:!1})}opendirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.opendirSync(r,s),(a,{subPath:n})=>a.opendirSync(n,s),{requireSubpath:!1})}async readPromise(r,s,a,n,c){if((r&tl)!==this.magic)return await this.baseFs.readPromise(r,s,a,n,c);let f=this.fdMap.get(r);if(typeof f>"u")throw Mo("read");let[p,h]=f;return await p.readPromise(h,s,a,n,c)}readSync(r,s,a,n,c){if((r&tl)!==this.magic)return this.baseFs.readSync(r,s,a,n,c);let f=this.fdMap.get(r);if(typeof f>"u")throw Mo("readSync");let[p,h]=f;return p.readSync(h,s,a,n,c)}async writePromise(r,s,a,n,c){if((r&tl)!==this.magic)return typeof s=="string"?await this.baseFs.writePromise(r,s,a):await this.baseFs.writePromise(r,s,a,n,c);let f=this.fdMap.get(r);if(typeof f>"u")throw Mo("write");let[p,h]=f;return typeof s=="string"?await p.writePromise(h,s,a):await p.writePromise(h,s,a,n,c)}writeSync(r,s,a,n,c){if((r&tl)!==this.magic)return typeof s=="string"?this.baseFs.writeSync(r,s,a):this.baseFs.writeSync(r,s,a,n,c);let f=this.fdMap.get(r);if(typeof f>"u")throw Mo("writeSync");let[p,h]=f;return typeof s=="string"?p.writeSync(h,s,a):p.writeSync(h,s,a,n,c)}async closePromise(r){if((r&tl)!==this.magic)return await this.baseFs.closePromise(r);let s=this.fdMap.get(r);if(typeof s>"u")throw Mo("close");this.fdMap.delete(r);let[a,n]=s;return await a.closePromise(n)}closeSync(r){if((r&tl)!==this.magic)return this.baseFs.closeSync(r);let s=this.fdMap.get(r);if(typeof s>"u")throw Mo("closeSync");this.fdMap.delete(r);let[a,n]=s;return a.closeSync(n)}createReadStream(r,s){return r===null?this.baseFs.createReadStream(r,s):this.makeCallSync(r,()=>this.baseFs.createReadStream(r,s),(a,{archivePath:n,subPath:c})=>{let f=a.createReadStream(c,s);return f.path=fe.fromPortablePath(this.pathUtils.join(n,c)),f})}createWriteStream(r,s){return r===null?this.baseFs.createWriteStream(r,s):this.makeCallSync(r,()=>this.baseFs.createWriteStream(r,s),(a,{subPath:n})=>a.createWriteStream(n,s))}async realpathPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.realpathPromise(r),async(s,{archivePath:a,subPath:n})=>{let c=this.realPaths.get(a);return typeof c>"u"&&(c=await this.baseFs.realpathPromise(a),this.realPaths.set(a,c)),this.pathUtils.join(c,this.pathUtils.relative(vt.root,await s.realpathPromise(n)))})}realpathSync(r){return this.makeCallSync(r,()=>this.baseFs.realpathSync(r),(s,{archivePath:a,subPath:n})=>{let c=this.realPaths.get(a);return typeof c>"u"&&(c=this.baseFs.realpathSync(a),this.realPaths.set(a,c)),this.pathUtils.join(c,this.pathUtils.relative(vt.root,s.realpathSync(n)))})}async existsPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.existsPromise(r),async(s,{subPath:a})=>await s.existsPromise(a))}existsSync(r){return this.makeCallSync(r,()=>this.baseFs.existsSync(r),(s,{subPath:a})=>s.existsSync(a))}async accessPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.accessPromise(r,s),async(a,{subPath:n})=>await a.accessPromise(n,s))}accessSync(r,s){return this.makeCallSync(r,()=>this.baseFs.accessSync(r,s),(a,{subPath:n})=>a.accessSync(n,s))}async statPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.statPromise(r,s),async(a,{subPath:n})=>await a.statPromise(n,s))}statSync(r,s){return this.makeCallSync(r,()=>this.baseFs.statSync(r,s),(a,{subPath:n})=>a.statSync(n,s))}async fstatPromise(r,s){if((r&tl)!==this.magic)return this.baseFs.fstatPromise(r,s);let a=this.fdMap.get(r);if(typeof a>"u")throw Mo("fstat");let[n,c]=a;return n.fstatPromise(c,s)}fstatSync(r,s){if((r&tl)!==this.magic)return this.baseFs.fstatSync(r,s);let a=this.fdMap.get(r);if(typeof a>"u")throw Mo("fstatSync");let[n,c]=a;return n.fstatSync(c,s)}async lstatPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.lstatPromise(r,s),async(a,{subPath:n})=>await a.lstatPromise(n,s))}lstatSync(r,s){return this.makeCallSync(r,()=>this.baseFs.lstatSync(r,s),(a,{subPath:n})=>a.lstatSync(n,s))}async fchmodPromise(r,s){if((r&tl)!==this.magic)return this.baseFs.fchmodPromise(r,s);let a=this.fdMap.get(r);if(typeof a>"u")throw Mo("fchmod");let[n,c]=a;return n.fchmodPromise(c,s)}fchmodSync(r,s){if((r&tl)!==this.magic)return this.baseFs.fchmodSync(r,s);let a=this.fdMap.get(r);if(typeof a>"u")throw Mo("fchmodSync");let[n,c]=a;return n.fchmodSync(c,s)}async chmodPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.chmodPromise(r,s),async(a,{subPath:n})=>await a.chmodPromise(n,s))}chmodSync(r,s){return this.makeCallSync(r,()=>this.baseFs.chmodSync(r,s),(a,{subPath:n})=>a.chmodSync(n,s))}async fchownPromise(r,s,a){if((r&tl)!==this.magic)return this.baseFs.fchownPromise(r,s,a);let n=this.fdMap.get(r);if(typeof n>"u")throw Mo("fchown");let[c,f]=n;return c.fchownPromise(f,s,a)}fchownSync(r,s,a){if((r&tl)!==this.magic)return this.baseFs.fchownSync(r,s,a);let n=this.fdMap.get(r);if(typeof n>"u")throw Mo("fchownSync");let[c,f]=n;return c.fchownSync(f,s,a)}async chownPromise(r,s,a){return await this.makeCallPromise(r,async()=>await this.baseFs.chownPromise(r,s,a),async(n,{subPath:c})=>await n.chownPromise(c,s,a))}chownSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.chownSync(r,s,a),(n,{subPath:c})=>n.chownSync(c,s,a))}async renamePromise(r,s){return await this.makeCallPromise(r,async()=>await this.makeCallPromise(s,async()=>await this.baseFs.renamePromise(r,s),async()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})}),async(a,{subPath:n})=>await this.makeCallPromise(s,async()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})},async(c,{subPath:f})=>{if(a!==c)throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"});return await a.renamePromise(n,f)}))}renameSync(r,s){return this.makeCallSync(r,()=>this.makeCallSync(s,()=>this.baseFs.renameSync(r,s),()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})}),(a,{subPath:n})=>this.makeCallSync(s,()=>{throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"})},(c,{subPath:f})=>{if(a!==c)throw Object.assign(new Error("EEXDEV: cross-device link not permitted"),{code:"EEXDEV"});return a.renameSync(n,f)}))}async copyFilePromise(r,s,a=0){let n=async(c,f,p,h)=>{if(a&wd.constants.COPYFILE_FICLONE_FORCE)throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${f}' -> ${h}'`),{code:"EXDEV"});if(a&wd.constants.COPYFILE_EXCL&&await this.existsPromise(f))throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${f}' -> '${h}'`),{code:"EEXIST"});let E;try{E=await c.readFilePromise(f)}catch{throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${f}' -> '${h}'`),{code:"EINVAL"})}await p.writeFilePromise(h,E)};return await this.makeCallPromise(r,async()=>await this.makeCallPromise(s,async()=>await this.baseFs.copyFilePromise(r,s,a),async(c,{subPath:f})=>await n(this.baseFs,r,c,f)),async(c,{subPath:f})=>await this.makeCallPromise(s,async()=>await n(c,f,this.baseFs,s),async(p,{subPath:h})=>c!==p?await n(c,f,p,h):await c.copyFilePromise(f,h,a)))}copyFileSync(r,s,a=0){let n=(c,f,p,h)=>{if(a&wd.constants.COPYFILE_FICLONE_FORCE)throw Object.assign(new Error(`EXDEV: cross-device clone not permitted, copyfile '${f}' -> ${h}'`),{code:"EXDEV"});if(a&wd.constants.COPYFILE_EXCL&&this.existsSync(f))throw Object.assign(new Error(`EEXIST: file already exists, copyfile '${f}' -> '${h}'`),{code:"EEXIST"});let E;try{E=c.readFileSync(f)}catch{throw Object.assign(new Error(`EINVAL: invalid argument, copyfile '${f}' -> '${h}'`),{code:"EINVAL"})}p.writeFileSync(h,E)};return this.makeCallSync(r,()=>this.makeCallSync(s,()=>this.baseFs.copyFileSync(r,s,a),(c,{subPath:f})=>n(this.baseFs,r,c,f)),(c,{subPath:f})=>this.makeCallSync(s,()=>n(c,f,this.baseFs,s),(p,{subPath:h})=>c!==p?n(c,f,p,h):c.copyFileSync(f,h,a)))}async appendFilePromise(r,s,a){return await this.makeCallPromise(r,async()=>await this.baseFs.appendFilePromise(r,s,a),async(n,{subPath:c})=>await n.appendFilePromise(c,s,a))}appendFileSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.appendFileSync(r,s,a),(n,{subPath:c})=>n.appendFileSync(c,s,a))}async writeFilePromise(r,s,a){return await this.makeCallPromise(r,async()=>await this.baseFs.writeFilePromise(r,s,a),async(n,{subPath:c})=>await n.writeFilePromise(c,s,a))}writeFileSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.writeFileSync(r,s,a),(n,{subPath:c})=>n.writeFileSync(c,s,a))}async unlinkPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.unlinkPromise(r),async(s,{subPath:a})=>await s.unlinkPromise(a))}unlinkSync(r){return this.makeCallSync(r,()=>this.baseFs.unlinkSync(r),(s,{subPath:a})=>s.unlinkSync(a))}async utimesPromise(r,s,a){return await this.makeCallPromise(r,async()=>await this.baseFs.utimesPromise(r,s,a),async(n,{subPath:c})=>await n.utimesPromise(c,s,a))}utimesSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.utimesSync(r,s,a),(n,{subPath:c})=>n.utimesSync(c,s,a))}async lutimesPromise(r,s,a){return await this.makeCallPromise(r,async()=>await this.baseFs.lutimesPromise(r,s,a),async(n,{subPath:c})=>await n.lutimesPromise(c,s,a))}lutimesSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.lutimesSync(r,s,a),(n,{subPath:c})=>n.lutimesSync(c,s,a))}async mkdirPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.mkdirPromise(r,s),async(a,{subPath:n})=>await a.mkdirPromise(n,s))}mkdirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.mkdirSync(r,s),(a,{subPath:n})=>a.mkdirSync(n,s))}async rmdirPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.rmdirPromise(r,s),async(a,{subPath:n})=>await a.rmdirPromise(n,s))}rmdirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.rmdirSync(r,s),(a,{subPath:n})=>a.rmdirSync(n,s))}async rmPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.rmPromise(r,s),async(a,{subPath:n})=>await a.rmPromise(n,s))}rmSync(r,s){return this.makeCallSync(r,()=>this.baseFs.rmSync(r,s),(a,{subPath:n})=>a.rmSync(n,s))}async linkPromise(r,s){return await this.makeCallPromise(s,async()=>await this.baseFs.linkPromise(r,s),async(a,{subPath:n})=>await a.linkPromise(r,n))}linkSync(r,s){return this.makeCallSync(s,()=>this.baseFs.linkSync(r,s),(a,{subPath:n})=>a.linkSync(r,n))}async symlinkPromise(r,s,a){return await this.makeCallPromise(s,async()=>await this.baseFs.symlinkPromise(r,s,a),async(n,{subPath:c})=>await n.symlinkPromise(r,c))}symlinkSync(r,s,a){return this.makeCallSync(s,()=>this.baseFs.symlinkSync(r,s,a),(n,{subPath:c})=>n.symlinkSync(r,c))}async readFilePromise(r,s){return this.makeCallPromise(r,async()=>await this.baseFs.readFilePromise(r,s),async(a,{subPath:n})=>await a.readFilePromise(n,s))}readFileSync(r,s){return this.makeCallSync(r,()=>this.baseFs.readFileSync(r,s),(a,{subPath:n})=>a.readFileSync(n,s))}async readdirPromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.readdirPromise(r,s),async(a,{subPath:n})=>await a.readdirPromise(n,s),{requireSubpath:!1})}readdirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.readdirSync(r,s),(a,{subPath:n})=>a.readdirSync(n,s),{requireSubpath:!1})}async readlinkPromise(r){return await this.makeCallPromise(r,async()=>await this.baseFs.readlinkPromise(r),async(s,{subPath:a})=>await s.readlinkPromise(a))}readlinkSync(r){return this.makeCallSync(r,()=>this.baseFs.readlinkSync(r),(s,{subPath:a})=>s.readlinkSync(a))}async truncatePromise(r,s){return await this.makeCallPromise(r,async()=>await this.baseFs.truncatePromise(r,s),async(a,{subPath:n})=>await a.truncatePromise(n,s))}truncateSync(r,s){return this.makeCallSync(r,()=>this.baseFs.truncateSync(r,s),(a,{subPath:n})=>a.truncateSync(n,s))}async ftruncatePromise(r,s){if((r&tl)!==this.magic)return this.baseFs.ftruncatePromise(r,s);let a=this.fdMap.get(r);if(typeof a>"u")throw Mo("ftruncate");let[n,c]=a;return n.ftruncatePromise(c,s)}ftruncateSync(r,s){if((r&tl)!==this.magic)return this.baseFs.ftruncateSync(r,s);let a=this.fdMap.get(r);if(typeof a>"u")throw Mo("ftruncateSync");let[n,c]=a;return n.ftruncateSync(c,s)}watch(r,s,a){return this.makeCallSync(r,()=>this.baseFs.watch(r,s,a),(n,{subPath:c})=>n.watch(c,s,a))}watchFile(r,s,a){return this.makeCallSync(r,()=>this.baseFs.watchFile(r,s,a),()=>sE(this,r,s,a))}unwatchFile(r,s){return this.makeCallSync(r,()=>this.baseFs.unwatchFile(r,s),()=>md(this,r,s))}async makeCallPromise(r,s,a,{requireSubpath:n=!0}={}){if(typeof r!="string")return await s();let c=this.resolve(r),f=this.findMount(c);return f?n&&f.subPath==="/"?await s():await this.getMountPromise(f.archivePath,async p=>await a(p,f)):await s()}makeCallSync(r,s,a,{requireSubpath:n=!0}={}){if(typeof r!="string")return s();let c=this.resolve(r),f=this.findMount(c);return!f||n&&f.subPath==="/"?s():this.getMountSync(f.archivePath,p=>a(p,f))}findMount(r){if(this.filter&&!this.filter.test(r))return null;let s="";for(;;){let a=r.substring(s.length),n=this.getMountPoint(a,s);if(!n)return null;if(s=this.pathUtils.join(s,n),!this.isMount.has(s)){if(this.notMount.has(s))continue;try{if(this.typeCheck!==null&&(this.baseFs.statSync(s).mode&wd.constants.S_IFMT)!==this.typeCheck){this.notMount.add(s);continue}}catch{return null}this.isMount.add(s)}return{archivePath:s,subPath:this.pathUtils.join(vt.root,r.substring(s.length))}}}limitOpenFiles(r){if(this.mountInstances===null)return;let s=Date.now(),a=s+this.maxAge,n=r===null?0:this.mountInstances.size-r;for(let[c,{childFs:f,expiresAt:p,refCount:h}]of this.mountInstances.entries())if(!(h!==0||f.hasOpenFileHandles?.())){if(s>=p){f.saveAndClose?.(),this.mountInstances.delete(c),n-=1;continue}else if(r===null||n<=0){a=p;break}f.saveAndClose?.(),this.mountInstances.delete(c),n-=1}this.limitOpenFilesTimeout===null&&(r===null&&this.mountInstances.size>0||r!==null)&&isFinite(a)&&(this.limitOpenFilesTimeout=setTimeout(()=>{this.limitOpenFilesTimeout=null,this.limitOpenFiles(null)},a-s).unref())}async getMountPromise(r,s){if(this.mountInstances){let a=this.mountInstances.get(r);if(!a){let n=await this.factoryPromise(this.baseFs,r);a=this.mountInstances.get(r),a||(a={childFs:n(),expiresAt:0,refCount:0})}this.mountInstances.delete(r),this.limitOpenFiles(this.maxOpenFiles-1),this.mountInstances.set(r,a),a.expiresAt=Date.now()+this.maxAge,a.refCount+=1;try{return await s(a.childFs)}finally{a.refCount-=1}}else{let a=(await this.factoryPromise(this.baseFs,r))();try{return await s(a)}finally{a.saveAndClose?.()}}}getMountSync(r,s){if(this.mountInstances){let a=this.mountInstances.get(r);return a||(a={childFs:this.factorySync(this.baseFs,r),expiresAt:0,refCount:0}),this.mountInstances.delete(r),this.limitOpenFiles(this.maxOpenFiles-1),this.mountInstances.set(r,a),a.expiresAt=Date.now()+this.maxAge,s(a.childFs)}else{let a=this.factorySync(this.baseFs,r);try{return s(a)}finally{a.saveAndClose?.()}}}}});var er,tx,r$=Ze(()=>{Id();el();er=()=>Object.assign(new Error("ENOSYS: unsupported filesystem access"),{code:"ENOSYS"}),tx=class t extends mp{static{this.instance=new t}constructor(){super(J)}getExtractHint(){throw er()}getRealPath(){throw er()}resolve(){throw er()}async openPromise(){throw er()}openSync(){throw er()}async opendirPromise(){throw er()}opendirSync(){throw er()}async readPromise(){throw er()}readSync(){throw er()}async writePromise(){throw er()}writeSync(){throw er()}async closePromise(){throw er()}closeSync(){throw er()}createWriteStream(){throw er()}createReadStream(){throw er()}async realpathPromise(){throw er()}realpathSync(){throw er()}async readdirPromise(){throw er()}readdirSync(){throw er()}async existsPromise(e){throw er()}existsSync(e){throw er()}async accessPromise(){throw er()}accessSync(){throw er()}async statPromise(){throw er()}statSync(){throw er()}async fstatPromise(e){throw er()}fstatSync(e){throw er()}async lstatPromise(e){throw er()}lstatSync(e){throw er()}async fchmodPromise(){throw er()}fchmodSync(){throw er()}async chmodPromise(){throw er()}chmodSync(){throw er()}async fchownPromise(){throw er()}fchownSync(){throw er()}async chownPromise(){throw er()}chownSync(){throw er()}async mkdirPromise(){throw er()}mkdirSync(){throw er()}async rmdirPromise(){throw er()}rmdirSync(){throw er()}async rmPromise(){throw er()}rmSync(){throw er()}async linkPromise(){throw er()}linkSync(){throw er()}async symlinkPromise(){throw er()}symlinkSync(){throw er()}async renamePromise(){throw er()}renameSync(){throw er()}async copyFilePromise(){throw er()}copyFileSync(){throw er()}async appendFilePromise(){throw er()}appendFileSync(){throw er()}async writeFilePromise(){throw er()}writeFileSync(){throw er()}async unlinkPromise(){throw er()}unlinkSync(){throw er()}async utimesPromise(){throw er()}utimesSync(){throw er()}async lutimesPromise(){throw er()}lutimesSync(){throw er()}async readFilePromise(){throw er()}readFileSync(){throw er()}async readlinkPromise(){throw er()}readlinkSync(){throw er()}async truncatePromise(){throw er()}truncateSync(){throw er()}async ftruncatePromise(e,r){throw er()}ftruncateSync(e,r){throw er()}watch(){throw er()}watchFile(){throw er()}unwatchFile(){throw er()}}});var t0,n$=Ze(()=>{yp();el();t0=class extends _s{constructor(e){super(fe),this.baseFs=e}mapFromBase(e){return fe.fromPortablePath(e)}mapToBase(e){return fe.toPortablePath(e)}}});var zGe,SU,ZGe,uo,i$=Ze(()=>{Cd();yp();el();zGe=/^[0-9]+$/,SU=/^(\/(?:[^/]+\/)*?(?:\$\$virtual|__virtual__))((?:\/((?:[^/]+-)?[a-f0-9]+)(?:\/([^/]+))?)?((?:\/.*)?))$/,ZGe=/^([^/]+-)?[a-f0-9]+$/,uo=class t extends _s{static makeVirtualPath(e,r,s){if(J.basename(e)!=="__virtual__")throw new Error('Assertion failed: Virtual folders must be named "__virtual__"');if(!J.basename(r).match(ZGe))throw new Error("Assertion failed: Virtual components must be ended by an hexadecimal hash");let n=J.relative(J.dirname(e),s).split("/"),c=0;for(;c<n.length&&n[c]==="..";)c+=1;let f=n.slice(c);return J.join(e,r,String(c),...f)}static resolveVirtual(e){let r=e.match(SU);if(!r||!r[3]&&r[5])return e;let s=J.dirname(r[1]);if(!r[3]||!r[4])return s;if(!zGe.test(r[4]))return e;let n=Number(r[4]),c="../".repeat(n),f=r[5]||".";return t.resolveVirtual(J.join(s,c,f))}constructor({baseFs:e=new Yn}={}){super(J),this.baseFs=e}getExtractHint(e){return this.baseFs.getExtractHint(e)}getRealPath(){return this.baseFs.getRealPath()}realpathSync(e){let r=e.match(SU);if(!r)return this.baseFs.realpathSync(e);if(!r[5])return e;let s=this.baseFs.realpathSync(this.mapToBase(e));return t.makeVirtualPath(r[1],r[3],s)}async realpathPromise(e){let r=e.match(SU);if(!r)return await this.baseFs.realpathPromise(e);if(!r[5])return e;let s=await this.baseFs.realpathPromise(this.mapToBase(e));return t.makeVirtualPath(r[1],r[3],s)}mapToBase(e){if(e==="")return e;if(this.pathUtils.isAbsolute(e))return t.resolveVirtual(e);let r=t.resolveVirtual(this.baseFs.resolve(vt.dot)),s=t.resolveVirtual(this.baseFs.resolve(e));return J.relative(r,s)||vt.dot}mapFromBase(e){return e}}});function XGe(t,e){return typeof DU.default.isUtf8<"u"?DU.default.isUtf8(t):Buffer.byteLength(e)===t.byteLength}var DU,s$,o$,rx,a$=Ze(()=>{DU=ut(Ie("buffer")),s$=Ie("url"),o$=Ie("util");yp();el();rx=class extends _s{constructor(e){super(fe),this.baseFs=e}mapFromBase(e){return e}mapToBase(e){if(typeof e=="string")return e;if(e instanceof URL)return(0,s$.fileURLToPath)(e);if(Buffer.isBuffer(e)){let r=e.toString();if(!XGe(e,r))throw new Error("Non-utf8 buffers are not supported at the moment. Please upvote the following issue if you encounter this error: https://github.com/yarnpkg/berry/issues/4942");return r}throw new Error(`Unsupported path type: ${(0,o$.inspect)(e)}`)}}});var A$,Uo,Ep,r0,nx,ix,aE,Tu,Fu,l$,c$,u$,f$,O2,p$=Ze(()=>{A$=Ie("readline"),Uo=Symbol("kBaseFs"),Ep=Symbol("kFd"),r0=Symbol("kClosePromise"),nx=Symbol("kCloseResolve"),ix=Symbol("kCloseReject"),aE=Symbol("kRefs"),Tu=Symbol("kRef"),Fu=Symbol("kUnref"),O2=class{constructor(e,r){this[f$]=1;this[u$]=void 0;this[c$]=void 0;this[l$]=void 0;this[Uo]=r,this[Ep]=e}get fd(){return this[Ep]}async appendFile(e,r){try{this[Tu](this.appendFile);let s=(typeof r=="string"?r:r?.encoding)??void 0;return await this[Uo].appendFilePromise(this.fd,e,s?{encoding:s}:void 0)}finally{this[Fu]()}}async chown(e,r){try{return this[Tu](this.chown),await this[Uo].fchownPromise(this.fd,e,r)}finally{this[Fu]()}}async chmod(e){try{return this[Tu](this.chmod),await this[Uo].fchmodPromise(this.fd,e)}finally{this[Fu]()}}createReadStream(e){return this[Uo].createReadStream(null,{...e,fd:this.fd})}createWriteStream(e){return this[Uo].createWriteStream(null,{...e,fd:this.fd})}datasync(){throw new Error("Method not implemented.")}sync(){throw new Error("Method not implemented.")}async read(e,r,s,a){try{this[Tu](this.read);let n;return Buffer.isBuffer(e)?n=e:(e??={},n=e.buffer??Buffer.alloc(16384),r=e.offset||0,s=e.length??n.byteLength,a=e.position??null),r??=0,s??=0,s===0?{bytesRead:s,buffer:n}:{bytesRead:await this[Uo].readPromise(this.fd,n,r,s,a),buffer:n}}finally{this[Fu]()}}async readFile(e){try{this[Tu](this.readFile);let r=(typeof e=="string"?e:e?.encoding)??void 0;return await this[Uo].readFilePromise(this.fd,r)}finally{this[Fu]()}}readLines(e){return(0,A$.createInterface)({input:this.createReadStream(e),crlfDelay:1/0})}async stat(e){try{return this[Tu](this.stat),await this[Uo].fstatPromise(this.fd,e)}finally{this[Fu]()}}async truncate(e){try{return this[Tu](this.truncate),await this[Uo].ftruncatePromise(this.fd,e)}finally{this[Fu]()}}utimes(e,r){throw new Error("Method not implemented.")}async writeFile(e,r){try{this[Tu](this.writeFile);let s=(typeof r=="string"?r:r?.encoding)??void 0;await this[Uo].writeFilePromise(this.fd,e,s)}finally{this[Fu]()}}async write(...e){try{if(this[Tu](this.write),ArrayBuffer.isView(e[0])){let[r,s,a,n]=e;return{bytesWritten:await this[Uo].writePromise(this.fd,r,s??void 0,a??void 0,n??void 0),buffer:r}}else{let[r,s,a]=e;return{bytesWritten:await this[Uo].writePromise(this.fd,r,s,a),buffer:r}}}finally{this[Fu]()}}async writev(e,r){try{this[Tu](this.writev);let s=0;if(typeof r<"u")for(let a of e){let n=await this.write(a,void 0,void 0,r);s+=n.bytesWritten,r+=n.bytesWritten}else for(let a of e){let n=await this.write(a);s+=n.bytesWritten}return{buffers:e,bytesWritten:s}}finally{this[Fu]()}}readv(e,r){throw new Error("Method not implemented.")}close(){if(this[Ep]===-1)return Promise.resolve();if(this[r0])return this[r0];if(this[aE]--,this[aE]===0){let e=this[Ep];this[Ep]=-1,this[r0]=this[Uo].closePromise(e).finally(()=>{this[r0]=void 0})}else this[r0]=new Promise((e,r)=>{this[nx]=e,this[ix]=r}).finally(()=>{this[r0]=void 0,this[ix]=void 0,this[nx]=void 0});return this[r0]}[(Uo,Ep,f$=aE,u$=r0,c$=nx,l$=ix,Tu)](e){if(this[Ep]===-1){let r=new Error("file closed");throw r.code="EBADF",r.syscall=e.name,r}this[aE]++}[Fu](){if(this[aE]--,this[aE]===0){let e=this[Ep];this[Ep]=-1,this[Uo].closePromise(e).then(this[nx],this[ix])}}}});function L2(t,e){e=new rx(e);let r=(s,a,n)=>{let c=s[a];s[a]=n,typeof c?.[lE.promisify.custom]<"u"&&(n[lE.promisify.custom]=c[lE.promisify.custom])};{r(t,"exists",(s,...a)=>{let c=typeof a[a.length-1]=="function"?a.pop():()=>{};process.nextTick(()=>{e.existsPromise(s).then(f=>{c(f)},()=>{c(!1)})})}),r(t,"read",(...s)=>{let[a,n,c,f,p,h]=s;if(s.length<=3){let E={};s.length<3?h=s[1]:(E=s[1],h=s[2]),{buffer:n=Buffer.alloc(16384),offset:c=0,length:f=n.byteLength,position:p}=E}if(c==null&&(c=0),f|=0,f===0){process.nextTick(()=>{h(null,0,n)});return}p==null&&(p=-1),process.nextTick(()=>{e.readPromise(a,n,c,f,p).then(E=>{h(null,E,n)},E=>{h(E,0,n)})})});for(let s of h$){let a=s.replace(/Promise$/,"");if(typeof t[a]>"u")continue;let n=e[s];if(typeof n>"u")continue;r(t,a,(...f)=>{let h=typeof f[f.length-1]=="function"?f.pop():()=>{};process.nextTick(()=>{n.apply(e,f).then(E=>{h(null,E)},E=>{h(E)})})})}t.realpath.native=t.realpath}{r(t,"existsSync",s=>{try{return e.existsSync(s)}catch{return!1}}),r(t,"readSync",(...s)=>{let[a,n,c,f,p]=s;return s.length<=3&&({offset:c=0,length:f=n.byteLength,position:p}=s[2]||{}),c==null&&(c=0),f|=0,f===0?0:(p==null&&(p=-1),e.readSync(a,n,c,f,p))});for(let s of $Ge){let a=s;if(typeof t[a]>"u")continue;let n=e[s];typeof n>"u"||r(t,a,n.bind(e))}t.realpathSync.native=t.realpathSync}{let s=t.promises;for(let a of h$){let n=a.replace(/Promise$/,"");if(typeof s[n]>"u")continue;let c=e[a];typeof c>"u"||a!=="open"&&r(s,n,(f,...p)=>f instanceof O2?f[n].apply(f,p):c.call(e,f,...p))}r(s,"open",async(...a)=>{let n=await e.openPromise(...a);return new O2(n,e)})}t.read[lE.promisify.custom]=async(s,a,...n)=>({bytesRead:await e.readPromise(s,a,...n),buffer:a}),t.write[lE.promisify.custom]=async(s,a,...n)=>({bytesWritten:await e.writePromise(s,a,...n),buffer:a})}function sx(t,e){let r=Object.create(t);return L2(r,e),r}var lE,$Ge,h$,g$=Ze(()=>{lE=Ie("util");a$();p$();$Ge=new Set(["accessSync","appendFileSync","createReadStream","createWriteStream","chmodSync","fchmodSync","chownSync","fchownSync","closeSync","copyFileSync","linkSync","lstatSync","fstatSync","lutimesSync","mkdirSync","openSync","opendirSync","readlinkSync","readFileSync","readdirSync","readlinkSync","realpathSync","renameSync","rmdirSync","rmSync","statSync","symlinkSync","truncateSync","ftruncateSync","unlinkSync","unwatchFile","utimesSync","watch","watchFile","writeFileSync","writeSync"]),h$=new Set(["accessPromise","appendFilePromise","fchmodPromise","chmodPromise","fchownPromise","chownPromise","closePromise","copyFilePromise","linkPromise","fstatPromise","lstatPromise","lutimesPromise","mkdirPromise","openPromise","opendirPromise","readdirPromise","realpathPromise","readFilePromise","readdirPromise","readlinkPromise","renamePromise","rmdirPromise","rmPromise","statPromise","symlinkPromise","truncatePromise","ftruncatePromise","unlinkPromise","utimesPromise","writeFilePromise","writeSync"])});function d$(t){let e=Math.ceil(Math.random()*4294967296).toString(16).padStart(8,"0");return`${t}${e}`}function m$(){if(bU)return bU;let t=fe.toPortablePath(y$.default.tmpdir()),e=ce.realpathSync(t);return process.once("exit",()=>{ce.rmtempSync()}),bU={tmpdir:t,realTmpdir:e}}var y$,Nu,bU,ce,E$=Ze(()=>{y$=ut(Ie("os"));Cd();el();Nu=new Set,bU=null;ce=Object.assign(new Yn,{detachTemp(t){Nu.delete(t)},mktempSync(t){let{tmpdir:e,realTmpdir:r}=m$();for(;;){let s=d$("xfs-");try{this.mkdirSync(J.join(e,s))}catch(n){if(n.code==="EEXIST")continue;throw n}let a=J.join(r,s);if(Nu.add(a),typeof t>"u")return a;try{return t(a)}finally{if(Nu.has(a)){Nu.delete(a);try{this.removeSync(a)}catch{}}}}},async mktempPromise(t){let{tmpdir:e,realTmpdir:r}=m$();for(;;){let s=d$("xfs-");try{await this.mkdirPromise(J.join(e,s))}catch(n){if(n.code==="EEXIST")continue;throw n}let a=J.join(r,s);if(Nu.add(a),typeof t>"u")return a;try{return await t(a)}finally{if(Nu.has(a)){Nu.delete(a);try{await this.removePromise(a)}catch{}}}}},async rmtempPromise(){await Promise.all(Array.from(Nu.values()).map(async t=>{try{await ce.removePromise(t,{maxRetries:0}),Nu.delete(t)}catch{}}))},rmtempSync(){for(let t of Nu)try{ce.removeSync(t),Nu.delete(t)}catch{}}})});var M2={};Vt(M2,{AliasFS:()=>_f,BasePortableFakeFS:()=>Uf,CustomDir:()=>N2,CwdFS:()=>Sn,FakeFS:()=>mp,Filename:()=>Er,JailFS:()=>Hf,LazyFS:()=>oE,MountFS:()=>e0,NoFS:()=>tx,NodeFS:()=>Yn,PortablePath:()=>vt,PosixFS:()=>t0,ProxiedFS:()=>_s,VirtualFS:()=>uo,constants:()=>fi,errors:()=>or,extendFs:()=>sx,normalizeLineEndings:()=>Ed,npath:()=>fe,opendir:()=>XP,patchFs:()=>L2,ppath:()=>J,setupCopyIndex:()=>ZP,statUtils:()=>$a,unwatchAllFiles:()=>yd,unwatchFile:()=>md,watchFile:()=>sE,xfs:()=>ce});var Dt=Ze(()=>{OX();JP();IU();BU();jX();vU();Id();el();el();JX();Id();ZX();$X();e$();t$();r$();Cd();n$();yp();i$();g$();E$()});var v$=_((tkt,B$)=>{B$.exports=w$;w$.sync=t5e;var I$=Ie("fs");function e5e(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var s=0;s<r.length;s++){var a=r[s].toLowerCase();if(a&&t.substr(-a.length).toLowerCase()===a)return!0}return!1}function C$(t,e,r){return!t.isSymbolicLink()&&!t.isFile()?!1:e5e(e,r)}function w$(t,e,r){I$.stat(t,function(s,a){r(s,s?!1:C$(a,t,e))})}function t5e(t,e){return C$(I$.statSync(t),t,e)}});var x$=_((rkt,P$)=>{P$.exports=D$;D$.sync=r5e;var S$=Ie("fs");function D$(t,e,r){S$.stat(t,function(s,a){r(s,s?!1:b$(a,e))})}function r5e(t,e){return b$(S$.statSync(t),e)}function b$(t,e){return t.isFile()&&n5e(t,e)}function n5e(t,e){var r=t.mode,s=t.uid,a=t.gid,n=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),c=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),f=parseInt("100",8),p=parseInt("010",8),h=parseInt("001",8),E=f|p,w=r&h||r&p&&a===c||r&f&&s===n||r&E&&n===0;return w}});var Q$=_((ikt,k$)=>{var nkt=Ie("fs"),ox;process.platform==="win32"||global.TESTING_WINDOWS?ox=v$():ox=x$();k$.exports=PU;PU.sync=i5e;function PU(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(s,a){PU(t,e||{},function(n,c){n?a(n):s(c)})})}ox(t,e||{},function(s,a){s&&(s.code==="EACCES"||e&&e.ignoreErrors)&&(s=null,a=!1),r(s,a)})}function i5e(t,e){try{return ox.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var M$=_((skt,L$)=>{var cE=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",R$=Ie("path"),s5e=cE?";":":",T$=Q$(),F$=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),N$=(t,e)=>{let r=e.colon||s5e,s=t.match(/\//)||cE&&t.match(/\\/)?[""]:[...cE?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],a=cE?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",n=cE?a.split(r):[""];return cE&&t.indexOf(".")!==-1&&n[0]!==""&&n.unshift(""),{pathEnv:s,pathExt:n,pathExtExe:a}},O$=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:s,pathExt:a,pathExtExe:n}=N$(t,e),c=[],f=h=>new Promise((E,w)=>{if(h===s.length)return e.all&&c.length?E(c):w(F$(t));let S=s[h],x=/^".*"$/.test(S)?S.slice(1,-1):S,I=R$.join(x,t),T=!x&&/^\.[\\\/]/.test(t)?t.slice(0,2)+I:I;E(p(T,h,0))}),p=(h,E,w)=>new Promise((S,x)=>{if(w===a.length)return S(f(E+1));let I=a[w];T$(h+I,{pathExt:n},(T,N)=>{if(!T&&N)if(e.all)c.push(h+I);else return S(h+I);return S(p(h,E,w+1))})});return r?f(0).then(h=>r(null,h),r):f(0)},o5e=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:s,pathExtExe:a}=N$(t,e),n=[];for(let c=0;c<r.length;c++){let f=r[c],p=/^".*"$/.test(f)?f.slice(1,-1):f,h=R$.join(p,t),E=!p&&/^\.[\\\/]/.test(t)?t.slice(0,2)+h:h;for(let w=0;w<s.length;w++){let S=E+s[w];try{if(T$.sync(S,{pathExt:a}))if(e.all)n.push(S);else return S}catch{}}}if(e.all&&n.length)return n;if(e.nothrow)return null;throw F$(t)};L$.exports=O$;O$.sync=o5e});var _$=_((okt,xU)=>{"use strict";var U$=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(s=>s.toUpperCase()==="PATH")||"Path"};xU.exports=U$;xU.exports.default=U$});var q$=_((akt,G$)=>{"use strict";var H$=Ie("path"),a5e=M$(),l5e=_$();function j$(t,e){let r=t.options.env||process.env,s=process.cwd(),a=t.options.cwd!=null,n=a&&process.chdir!==void 0&&!process.chdir.disabled;if(n)try{process.chdir(t.options.cwd)}catch{}let c;try{c=a5e.sync(t.command,{path:r[l5e({env:r})],pathExt:e?H$.delimiter:void 0})}catch{}finally{n&&process.chdir(s)}return c&&(c=H$.resolve(a?t.options.cwd:"",c)),c}function c5e(t){return j$(t)||j$(t,!0)}G$.exports=c5e});var W$=_((lkt,QU)=>{"use strict";var kU=/([()\][%!^"`<>&|;, *?])/g;function u5e(t){return t=t.replace(kU,"^$1"),t}function f5e(t,e){return t=`${t}`,t=t.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"'),t=t.replace(/(?=(\\+?)?)\1$/,"$1$1"),t=`"${t}"`,t=t.replace(kU,"^$1"),e&&(t=t.replace(kU,"^$1")),t}QU.exports.command=u5e;QU.exports.argument=f5e});var V$=_((ckt,Y$)=>{"use strict";Y$.exports=/^#!(.*)/});var K$=_((ukt,J$)=>{"use strict";var A5e=V$();J$.exports=(t="")=>{let e=t.match(A5e);if(!e)return null;let[r,s]=e[0].replace(/#! ?/,"").split(" "),a=r.split("/").pop();return a==="env"?s:s?`${a} ${s}`:a}});var Z$=_((fkt,z$)=>{"use strict";var RU=Ie("fs"),p5e=K$();function h5e(t){let r=Buffer.alloc(150),s;try{s=RU.openSync(t,"r"),RU.readSync(s,r,0,150,0),RU.closeSync(s)}catch{}return p5e(r.toString())}z$.exports=h5e});var tee=_((Akt,eee)=>{"use strict";var g5e=Ie("path"),X$=q$(),$$=W$(),d5e=Z$(),m5e=process.platform==="win32",y5e=/\.(?:com|exe)$/i,E5e=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function I5e(t){t.file=X$(t);let e=t.file&&d5e(t.file);return e?(t.args.unshift(t.file),t.command=e,X$(t)):t.file}function C5e(t){if(!m5e)return t;let e=I5e(t),r=!y5e.test(e);if(t.options.forceShell||r){let s=E5e.test(e);t.command=g5e.normalize(t.command),t.command=$$.command(t.command),t.args=t.args.map(n=>$$.argument(n,s));let a=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${a}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function w5e(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let s={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?s:C5e(s)}eee.exports=w5e});var iee=_((pkt,nee)=>{"use strict";var TU=process.platform==="win32";function FU(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function B5e(t,e){if(!TU)return;let r=t.emit;t.emit=function(s,a){if(s==="exit"){let n=ree(a,e);if(n)return r.call(t,"error",n)}return r.apply(t,arguments)}}function ree(t,e){return TU&&t===1&&!e.file?FU(e.original,"spawn"):null}function v5e(t,e){return TU&&t===1&&!e.file?FU(e.original,"spawnSync"):null}nee.exports={hookChildProcess:B5e,verifyENOENT:ree,verifyENOENTSync:v5e,notFoundError:FU}});var LU=_((hkt,uE)=>{"use strict";var see=Ie("child_process"),NU=tee(),OU=iee();function oee(t,e,r){let s=NU(t,e,r),a=see.spawn(s.command,s.args,s.options);return OU.hookChildProcess(a,s),a}function S5e(t,e,r){let s=NU(t,e,r),a=see.spawnSync(s.command,s.args,s.options);return a.error=a.error||OU.verifyENOENTSync(a.status,s),a}uE.exports=oee;uE.exports.spawn=oee;uE.exports.sync=S5e;uE.exports._parse=NU;uE.exports._enoent=OU});var lee=_((gkt,aee)=>{"use strict";function D5e(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function Bd(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.location=s,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,Bd)}D5e(Bd,Error);Bd.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",w;for(w=0;w<h.parts.length;w++)E+=h.parts[w]instanceof Array?n(h.parts[w][0])+"-"+n(h.parts[w][1]):n(h.parts[w]);return"["+(h.inverted?"^":"")+E+"]"},any:function(h){return"any character"},end:function(h){return"end of input"},other:function(h){return h.description}};function s(h){return h.charCodeAt(0).toString(16).toUpperCase()}function a(h){return h.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(E){return"\\x0"+s(E)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(E){return"\\x"+s(E)})}function n(h){return h.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(E){return"\\x0"+s(E)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(E){return"\\x"+s(E)})}function c(h){return r[h.type](h)}function f(h){var E=new Array(h.length),w,S;for(w=0;w<h.length;w++)E[w]=c(h[w]);if(E.sort(),E.length>0){for(w=1,S=1;w<E.length;w++)E[w-1]!==E[w]&&(E[S]=E[w],S++);E.length=S}switch(E.length){case 1:return E[0];case 2:return E[0]+" or "+E[1];default:return E.slice(0,-1).join(", ")+", or "+E[E.length-1]}}function p(h){return h?'"'+a(h)+'"':"end of input"}return"Expected "+f(t)+" but "+p(e)+" found."};function b5e(t,e){e=e!==void 0?e:{};var r={},s={Start:Wa},a=Wa,n=function(O){return O||[]},c=function(O,K,re){return[{command:O,type:K}].concat(re||[])},f=function(O,K){return[{command:O,type:K||";"}]},p=function(O){return O},h=";",E=ur(";",!1),w="&",S=ur("&",!1),x=function(O,K){return K?{chain:O,then:K}:{chain:O}},I=function(O,K){return{type:O,line:K}},T="&&",N=ur("&&",!1),U="||",W=ur("||",!1),ee=function(O,K){return K?{...O,then:K}:O},ie=function(O,K){return{type:O,chain:K}},ue="|&",le=ur("|&",!1),me="|",pe=ur("|",!1),Be="=",Ce=ur("=",!1),g=function(O,K){return{name:O,args:[K]}},we=function(O){return{name:O,args:[]}},ye="(",Ae=ur("(",!1),se=")",X=ur(")",!1),De=function(O,K){return{type:"subshell",subshell:O,args:K}},Te="{",mt=ur("{",!1),j="}",rt=ur("}",!1),Fe=function(O,K){return{type:"group",group:O,args:K}},Ne=function(O,K){return{type:"command",args:K,envs:O}},Pe=function(O){return{type:"envs",envs:O}},Ye=function(O){return O},ke=function(O){return O},it=/^[0-9]/,Ue=Ki([["0","9"]],!1,!1),P=function(O,K,re){return{type:"redirection",subtype:K,fd:O!==null?parseInt(O):null,args:[re]}},C=">>",b=ur(">>",!1),y=">&",F=ur(">&",!1),z=">",Z=ur(">",!1),$="<<<",oe=ur("<<<",!1),xe="<&",Re=ur("<&",!1),lt="<",Ct=ur("<",!1),Gt=function(O){return{type:"argument",segments:[].concat(...O)}},ir=function(O){return O},Pt="$'",gn=ur("$'",!1),Pr="'",Ir=ur("'",!1),Nr=function(O){return[{type:"text",text:O}]},nn='""',ai=ur('""',!1),Io=function(){return{type:"text",text:""}},ts='"',$s=ur('"',!1),Co=function(O){return O},_i=function(O){return{type:"arithmetic",arithmetic:O,quoted:!0}},eo=function(O){return{type:"shell",shell:O,quoted:!0}},wo=function(O){return{type:"variable",...O,quoted:!0}},QA=function(O){return{type:"text",text:O}},Af=function(O){return{type:"arithmetic",arithmetic:O,quoted:!1}},dh=function(O){return{type:"shell",shell:O,quoted:!1}},mh=function(O){return{type:"variable",...O,quoted:!1}},to=function(O){return{type:"glob",pattern:O}},jn=/^[^']/,Rs=Ki(["'"],!0,!1),ro=function(O){return O.join("")},ou=/^[^$"]/,au=Ki(["$",'"'],!0,!1),lu=`\\
`,RA=ur(`\\
`,!1),TA=function(){return""},sa="\\",oa=ur("\\",!1),FA=/^[\\$"`]/,gr=Ki(["\\","$",'"',"`"],!1,!1),Bo=function(O){return O},Me="\\a",cu=ur("\\a",!1),Cr=function(){return"a"},pf="\\b",NA=ur("\\b",!1),OA=function(){return"\b"},uu=/^[Ee]/,fu=Ki(["E","e"],!1,!1),oc=function(){return"\x1B"},ve="\\f",Nt=ur("\\f",!1),ac=function(){return"\f"},Ni="\\n",no=ur("\\n",!1),Tt=function(){return`
`},xn="\\r",aa=ur("\\r",!1),Hi=function(){return"\r"},Oi="\\t",Na=ur("\\t",!1),dn=function(){return" "},Kn="\\v",Au=ur("\\v",!1),yh=function(){return"\v"},Oa=/^[\\'"?]/,La=Ki(["\\","'",'"',"?"],!1,!1),Ma=function(O){return String.fromCharCode(parseInt(O,16))},$e="\\x",Ua=ur("\\x",!1),hf="\\u",lc=ur("\\u",!1),wn="\\U",la=ur("\\U",!1),LA=function(O){return String.fromCodePoint(parseInt(O,16))},MA=/^[0-7]/,ca=Ki([["0","7"]],!1,!1),Bl=/^[0-9a-fA-f]/,Mt=Ki([["0","9"],["a","f"],["A","f"]],!1,!1),kn=yf(),ua="{}",Ha=ur("{}",!1),rs=function(){return"{}"},cc="-",pu=ur("-",!1),uc="+",ja=ur("+",!1),Li=".",Is=ur(".",!1),vl=function(O,K,re){return{type:"number",value:(O==="-"?-1:1)*parseFloat(K.join("")+"."+re.join(""))}},gf=function(O,K){return{type:"number",value:(O==="-"?-1:1)*parseInt(K.join(""))}},fc=function(O){return{type:"variable",...O}},wi=function(O){return{type:"variable",name:O}},Qn=function(O){return O},Ac="*",Ke=ur("*",!1),st="/",St=ur("/",!1),lr=function(O,K,re){return{type:K==="*"?"multiplication":"division",right:re}},te=function(O,K){return K.reduce((re,de)=>({left:re,...de}),O)},Ee=function(O,K,re){return{type:K==="+"?"addition":"subtraction",right:re}},Oe="$((",dt=ur("$((",!1),Et="))",bt=ur("))",!1),tr=function(O){return O},fn="$(",li=ur("$(",!1),ji=function(O){return O},Rn="${",Ga=ur("${",!1),my=":-",z1=ur(":-",!1),vo=function(O,K){return{name:O,defaultValue:K}},yy=":-}",Eh=ur(":-}",!1),Z1=function(O){return{name:O,defaultValue:[]}},So=":+",Ih=ur(":+",!1),Ch=function(O,K){return{name:O,alternativeValue:K}},hu=":+}",wh=ur(":+}",!1),Fg=function(O){return{name:O,alternativeValue:[]}},Ng=function(O){return{name:O}},Og="$",Ey=ur("$",!1),df=function(O){return e.isGlobPattern(O)},Do=function(O){return O},Sl=/^[a-zA-Z0-9_]/,Bh=Ki([["a","z"],["A","Z"],["0","9"],"_"],!1,!1),Lg=function(){return By()},Dl=/^[$@*?#a-zA-Z0-9_\-]/,bl=Ki(["$","@","*","?","#",["a","z"],["A","Z"],["0","9"],"_","-"],!1,!1),Iy=/^[()}<>$|&; \t"']/,UA=Ki(["(",")","}","<",">","$","|","&",";"," "," ",'"',"'"],!1,!1),Cy=/^[<>&; \t"']/,wy=Ki(["<",">","&",";"," "," ",'"',"'"],!1,!1),_A=/^[ \t]/,HA=Ki([" "," "],!1,!1),Y=0,xt=0,jA=[{line:1,column:1}],bo=0,mf=[],yt=0,gu;if("startRule"in e){if(!(e.startRule in s))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');a=s[e.startRule]}function By(){return t.substring(xt,Y)}function Mg(){return Ef(xt,Y)}function X1(O,K){throw K=K!==void 0?K:Ef(xt,Y),GA([Ug(O)],t.substring(xt,Y),K)}function vh(O,K){throw K=K!==void 0?K:Ef(xt,Y),di(O,K)}function ur(O,K){return{type:"literal",text:O,ignoreCase:K}}function Ki(O,K,re){return{type:"class",parts:O,inverted:K,ignoreCase:re}}function yf(){return{type:"any"}}function qa(){return{type:"end"}}function Ug(O){return{type:"other",description:O}}function du(O){var K=jA[O],re;if(K)return K;for(re=O-1;!jA[re];)re--;for(K=jA[re],K={line:K.line,column:K.column};re<O;)t.charCodeAt(re)===10?(K.line++,K.column=1):K.column++,re++;return jA[O]=K,K}function Ef(O,K){var re=du(O),de=du(K);return{start:{offset:O,line:re.line,column:re.column},end:{offset:K,line:de.line,column:de.column}}}function wt(O){Y<bo||(Y>bo&&(bo=Y,mf=[]),mf.push(O))}function di(O,K){return new Bd(O,null,null,K)}function GA(O,K,re){return new Bd(Bd.buildMessage(O,K),O,K,re)}function Wa(){var O,K,re;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();return K!==r?(re=fa(),re===r&&(re=null),re!==r?(xt=O,K=n(re),O=K):(Y=O,O=r)):(Y=O,O=r),O}function fa(){var O,K,re,de,Je;if(O=Y,K=Sh(),K!==r){for(re=[],de=kt();de!==r;)re.push(de),de=kt();re!==r?(de=_g(),de!==r?(Je=Ya(),Je===r&&(Je=null),Je!==r?(xt=O,K=c(K,de,Je),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r)}else Y=O,O=r;if(O===r)if(O=Y,K=Sh(),K!==r){for(re=[],de=kt();de!==r;)re.push(de),de=kt();re!==r?(de=_g(),de===r&&(de=null),de!==r?(xt=O,K=f(K,de),O=K):(Y=O,O=r)):(Y=O,O=r)}else Y=O,O=r;return O}function Ya(){var O,K,re,de,Je;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r)if(re=fa(),re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();de!==r?(xt=O,K=p(re),O=K):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r;return O}function _g(){var O;return t.charCodeAt(Y)===59?(O=h,Y++):(O=r,yt===0&&wt(E)),O===r&&(t.charCodeAt(Y)===38?(O=w,Y++):(O=r,yt===0&&wt(S))),O}function Sh(){var O,K,re;return O=Y,K=qA(),K!==r?(re=Hg(),re===r&&(re=null),re!==r?(xt=O,K=x(K,re),O=K):(Y=O,O=r)):(Y=O,O=r),O}function Hg(){var O,K,re,de,Je,At,dr;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r)if(re=vy(),re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();if(de!==r)if(Je=Sh(),Je!==r){for(At=[],dr=kt();dr!==r;)At.push(dr),dr=kt();At!==r?(xt=O,K=I(re,Je),O=K):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;else Y=O,O=r;return O}function vy(){var O;return t.substr(Y,2)===T?(O=T,Y+=2):(O=r,yt===0&&wt(N)),O===r&&(t.substr(Y,2)===U?(O=U,Y+=2):(O=r,yt===0&&wt(W))),O}function qA(){var O,K,re;return O=Y,K=If(),K!==r?(re=jg(),re===r&&(re=null),re!==r?(xt=O,K=ee(K,re),O=K):(Y=O,O=r)):(Y=O,O=r),O}function jg(){var O,K,re,de,Je,At,dr;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r)if(re=mu(),re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();if(de!==r)if(Je=qA(),Je!==r){for(At=[],dr=kt();dr!==r;)At.push(dr),dr=kt();At!==r?(xt=O,K=ie(re,Je),O=K):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;else Y=O,O=r;return O}function mu(){var O;return t.substr(Y,2)===ue?(O=ue,Y+=2):(O=r,yt===0&&wt(le)),O===r&&(t.charCodeAt(Y)===124?(O=me,Y++):(O=r,yt===0&&wt(pe))),O}function yu(){var O,K,re,de,Je,At;if(O=Y,K=Ph(),K!==r)if(t.charCodeAt(Y)===61?(re=Be,Y++):(re=r,yt===0&&wt(Ce)),re!==r)if(de=WA(),de!==r){for(Je=[],At=kt();At!==r;)Je.push(At),At=kt();Je!==r?(xt=O,K=g(K,de),O=K):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r;else Y=O,O=r;if(O===r)if(O=Y,K=Ph(),K!==r)if(t.charCodeAt(Y)===61?(re=Be,Y++):(re=r,yt===0&&wt(Ce)),re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();de!==r?(xt=O,K=we(K),O=K):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r;return O}function If(){var O,K,re,de,Je,At,dr,Br,Un,mi,Cs;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r)if(t.charCodeAt(Y)===40?(re=ye,Y++):(re=r,yt===0&&wt(Ae)),re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();if(de!==r)if(Je=fa(),Je!==r){for(At=[],dr=kt();dr!==r;)At.push(dr),dr=kt();if(At!==r)if(t.charCodeAt(Y)===41?(dr=se,Y++):(dr=r,yt===0&&wt(X)),dr!==r){for(Br=[],Un=kt();Un!==r;)Br.push(Un),Un=kt();if(Br!==r){for(Un=[],mi=Gn();mi!==r;)Un.push(mi),mi=Gn();if(Un!==r){for(mi=[],Cs=kt();Cs!==r;)mi.push(Cs),Cs=kt();mi!==r?(xt=O,K=De(Je,Un),O=K):(Y=O,O=r)}else Y=O,O=r}else Y=O,O=r}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;else Y=O,O=r;if(O===r){for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r)if(t.charCodeAt(Y)===123?(re=Te,Y++):(re=r,yt===0&&wt(mt)),re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();if(de!==r)if(Je=fa(),Je!==r){for(At=[],dr=kt();dr!==r;)At.push(dr),dr=kt();if(At!==r)if(t.charCodeAt(Y)===125?(dr=j,Y++):(dr=r,yt===0&&wt(rt)),dr!==r){for(Br=[],Un=kt();Un!==r;)Br.push(Un),Un=kt();if(Br!==r){for(Un=[],mi=Gn();mi!==r;)Un.push(mi),mi=Gn();if(Un!==r){for(mi=[],Cs=kt();Cs!==r;)mi.push(Cs),Cs=kt();mi!==r?(xt=O,K=Fe(Je,Un),O=K):(Y=O,O=r)}else Y=O,O=r}else Y=O,O=r}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;else Y=O,O=r;if(O===r){for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r){for(re=[],de=yu();de!==r;)re.push(de),de=yu();if(re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();if(de!==r){if(Je=[],At=Eu(),At!==r)for(;At!==r;)Je.push(At),At=Eu();else Je=r;if(Je!==r){for(At=[],dr=kt();dr!==r;)At.push(dr),dr=kt();At!==r?(xt=O,K=Ne(re,Je),O=K):(Y=O,O=r)}else Y=O,O=r}else Y=O,O=r}else Y=O,O=r}else Y=O,O=r;if(O===r){for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r){if(re=[],de=yu(),de!==r)for(;de!==r;)re.push(de),de=yu();else re=r;if(re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();de!==r?(xt=O,K=Pe(re),O=K):(Y=O,O=r)}else Y=O,O=r}else Y=O,O=r}}}return O}function Ts(){var O,K,re,de,Je;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r){if(re=[],de=Pi(),de!==r)for(;de!==r;)re.push(de),de=Pi();else re=r;if(re!==r){for(de=[],Je=kt();Je!==r;)de.push(Je),Je=kt();de!==r?(xt=O,K=Ye(re),O=K):(Y=O,O=r)}else Y=O,O=r}else Y=O,O=r;return O}function Eu(){var O,K,re;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();if(K!==r?(re=Gn(),re!==r?(xt=O,K=ke(re),O=K):(Y=O,O=r)):(Y=O,O=r),O===r){for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();K!==r?(re=Pi(),re!==r?(xt=O,K=ke(re),O=K):(Y=O,O=r)):(Y=O,O=r)}return O}function Gn(){var O,K,re,de,Je;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();return K!==r?(it.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Ue)),re===r&&(re=null),re!==r?(de=ns(),de!==r?(Je=Pi(),Je!==r?(xt=O,K=P(re,de,Je),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O}function ns(){var O;return t.substr(Y,2)===C?(O=C,Y+=2):(O=r,yt===0&&wt(b)),O===r&&(t.substr(Y,2)===y?(O=y,Y+=2):(O=r,yt===0&&wt(F)),O===r&&(t.charCodeAt(Y)===62?(O=z,Y++):(O=r,yt===0&&wt(Z)),O===r&&(t.substr(Y,3)===$?(O=$,Y+=3):(O=r,yt===0&&wt(oe)),O===r&&(t.substr(Y,2)===xe?(O=xe,Y+=2):(O=r,yt===0&&wt(Re)),O===r&&(t.charCodeAt(Y)===60?(O=lt,Y++):(O=r,yt===0&&wt(Ct))))))),O}function Pi(){var O,K,re;for(O=Y,K=[],re=kt();re!==r;)K.push(re),re=kt();return K!==r?(re=WA(),re!==r?(xt=O,K=ke(re),O=K):(Y=O,O=r)):(Y=O,O=r),O}function WA(){var O,K,re;if(O=Y,K=[],re=Cf(),re!==r)for(;re!==r;)K.push(re),re=Cf();else K=r;return K!==r&&(xt=O,K=Gt(K)),O=K,O}function Cf(){var O,K;return O=Y,K=mn(),K!==r&&(xt=O,K=ir(K)),O=K,O===r&&(O=Y,K=Gg(),K!==r&&(xt=O,K=ir(K)),O=K,O===r&&(O=Y,K=qg(),K!==r&&(xt=O,K=ir(K)),O=K,O===r&&(O=Y,K=is(),K!==r&&(xt=O,K=ir(K)),O=K))),O}function mn(){var O,K,re,de;return O=Y,t.substr(Y,2)===Pt?(K=Pt,Y+=2):(K=r,yt===0&&wt(gn)),K!==r?(re=yn(),re!==r?(t.charCodeAt(Y)===39?(de=Pr,Y++):(de=r,yt===0&&wt(Ir)),de!==r?(xt=O,K=Nr(re),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O}function Gg(){var O,K,re,de;return O=Y,t.charCodeAt(Y)===39?(K=Pr,Y++):(K=r,yt===0&&wt(Ir)),K!==r?(re=wf(),re!==r?(t.charCodeAt(Y)===39?(de=Pr,Y++):(de=r,yt===0&&wt(Ir)),de!==r?(xt=O,K=Nr(re),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O}function qg(){var O,K,re,de;if(O=Y,t.substr(Y,2)===nn?(K=nn,Y+=2):(K=r,yt===0&&wt(ai)),K!==r&&(xt=O,K=Io()),O=K,O===r)if(O=Y,t.charCodeAt(Y)===34?(K=ts,Y++):(K=r,yt===0&&wt($s)),K!==r){for(re=[],de=Pl();de!==r;)re.push(de),de=Pl();re!==r?(t.charCodeAt(Y)===34?(de=ts,Y++):(de=r,yt===0&&wt($s)),de!==r?(xt=O,K=Co(re),O=K):(Y=O,O=r)):(Y=O,O=r)}else Y=O,O=r;return O}function is(){var O,K,re;if(O=Y,K=[],re=Po(),re!==r)for(;re!==r;)K.push(re),re=Po();else K=r;return K!==r&&(xt=O,K=Co(K)),O=K,O}function Pl(){var O,K;return O=Y,K=Xr(),K!==r&&(xt=O,K=_i(K)),O=K,O===r&&(O=Y,K=bh(),K!==r&&(xt=O,K=eo(K)),O=K,O===r&&(O=Y,K=VA(),K!==r&&(xt=O,K=wo(K)),O=K,O===r&&(O=Y,K=Bf(),K!==r&&(xt=O,K=QA(K)),O=K))),O}function Po(){var O,K;return O=Y,K=Xr(),K!==r&&(xt=O,K=Af(K)),O=K,O===r&&(O=Y,K=bh(),K!==r&&(xt=O,K=dh(K)),O=K,O===r&&(O=Y,K=VA(),K!==r&&(xt=O,K=mh(K)),O=K,O===r&&(O=Y,K=Sy(),K!==r&&(xt=O,K=to(K)),O=K,O===r&&(O=Y,K=Dh(),K!==r&&(xt=O,K=QA(K)),O=K)))),O}function wf(){var O,K,re;for(O=Y,K=[],jn.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Rs));re!==r;)K.push(re),jn.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Rs));return K!==r&&(xt=O,K=ro(K)),O=K,O}function Bf(){var O,K,re;if(O=Y,K=[],re=xl(),re===r&&(ou.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(au))),re!==r)for(;re!==r;)K.push(re),re=xl(),re===r&&(ou.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(au)));else K=r;return K!==r&&(xt=O,K=ro(K)),O=K,O}function xl(){var O,K,re;return O=Y,t.substr(Y,2)===lu?(K=lu,Y+=2):(K=r,yt===0&&wt(RA)),K!==r&&(xt=O,K=TA()),O=K,O===r&&(O=Y,t.charCodeAt(Y)===92?(K=sa,Y++):(K=r,yt===0&&wt(oa)),K!==r?(FA.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(gr)),re!==r?(xt=O,K=Bo(re),O=K):(Y=O,O=r)):(Y=O,O=r)),O}function yn(){var O,K,re;for(O=Y,K=[],re=xo(),re===r&&(jn.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Rs)));re!==r;)K.push(re),re=xo(),re===r&&(jn.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Rs)));return K!==r&&(xt=O,K=ro(K)),O=K,O}function xo(){var O,K,re;return O=Y,t.substr(Y,2)===Me?(K=Me,Y+=2):(K=r,yt===0&&wt(cu)),K!==r&&(xt=O,K=Cr()),O=K,O===r&&(O=Y,t.substr(Y,2)===pf?(K=pf,Y+=2):(K=r,yt===0&&wt(NA)),K!==r&&(xt=O,K=OA()),O=K,O===r&&(O=Y,t.charCodeAt(Y)===92?(K=sa,Y++):(K=r,yt===0&&wt(oa)),K!==r?(uu.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(fu)),re!==r?(xt=O,K=oc(),O=K):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===ve?(K=ve,Y+=2):(K=r,yt===0&&wt(Nt)),K!==r&&(xt=O,K=ac()),O=K,O===r&&(O=Y,t.substr(Y,2)===Ni?(K=Ni,Y+=2):(K=r,yt===0&&wt(no)),K!==r&&(xt=O,K=Tt()),O=K,O===r&&(O=Y,t.substr(Y,2)===xn?(K=xn,Y+=2):(K=r,yt===0&&wt(aa)),K!==r&&(xt=O,K=Hi()),O=K,O===r&&(O=Y,t.substr(Y,2)===Oi?(K=Oi,Y+=2):(K=r,yt===0&&wt(Na)),K!==r&&(xt=O,K=dn()),O=K,O===r&&(O=Y,t.substr(Y,2)===Kn?(K=Kn,Y+=2):(K=r,yt===0&&wt(Au)),K!==r&&(xt=O,K=yh()),O=K,O===r&&(O=Y,t.charCodeAt(Y)===92?(K=sa,Y++):(K=r,yt===0&&wt(oa)),K!==r?(Oa.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(La)),re!==r?(xt=O,K=Bo(re),O=K):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Iu()))))))))),O}function Iu(){var O,K,re,de,Je,At,dr,Br,Un,mi,Cs,JA;return O=Y,t.charCodeAt(Y)===92?(K=sa,Y++):(K=r,yt===0&&wt(oa)),K!==r?(re=Aa(),re!==r?(xt=O,K=Ma(re),O=K):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===$e?(K=$e,Y+=2):(K=r,yt===0&&wt(Ua)),K!==r?(re=Y,de=Y,Je=Aa(),Je!==r?(At=Fs(),At!==r?(Je=[Je,At],de=Je):(Y=de,de=r)):(Y=de,de=r),de===r&&(de=Aa()),de!==r?re=t.substring(re,Y):re=de,re!==r?(xt=O,K=Ma(re),O=K):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===hf?(K=hf,Y+=2):(K=r,yt===0&&wt(lc)),K!==r?(re=Y,de=Y,Je=Fs(),Je!==r?(At=Fs(),At!==r?(dr=Fs(),dr!==r?(Br=Fs(),Br!==r?(Je=[Je,At,dr,Br],de=Je):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r),de!==r?re=t.substring(re,Y):re=de,re!==r?(xt=O,K=Ma(re),O=K):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===wn?(K=wn,Y+=2):(K=r,yt===0&&wt(la)),K!==r?(re=Y,de=Y,Je=Fs(),Je!==r?(At=Fs(),At!==r?(dr=Fs(),dr!==r?(Br=Fs(),Br!==r?(Un=Fs(),Un!==r?(mi=Fs(),mi!==r?(Cs=Fs(),Cs!==r?(JA=Fs(),JA!==r?(Je=[Je,At,dr,Br,Un,mi,Cs,JA],de=Je):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r)):(Y=de,de=r),de!==r?re=t.substring(re,Y):re=de,re!==r?(xt=O,K=LA(re),O=K):(Y=O,O=r)):(Y=O,O=r)))),O}function Aa(){var O;return MA.test(t.charAt(Y))?(O=t.charAt(Y),Y++):(O=r,yt===0&&wt(ca)),O}function Fs(){var O;return Bl.test(t.charAt(Y))?(O=t.charAt(Y),Y++):(O=r,yt===0&&wt(Mt)),O}function Dh(){var O,K,re,de,Je;if(O=Y,K=[],re=Y,t.charCodeAt(Y)===92?(de=sa,Y++):(de=r,yt===0&&wt(oa)),de!==r?(t.length>Y?(Je=t.charAt(Y),Y++):(Je=r,yt===0&&wt(kn)),Je!==r?(xt=re,de=Bo(Je),re=de):(Y=re,re=r)):(Y=re,re=r),re===r&&(re=Y,t.substr(Y,2)===ua?(de=ua,Y+=2):(de=r,yt===0&&wt(Ha)),de!==r&&(xt=re,de=rs()),re=de,re===r&&(re=Y,de=Y,yt++,Je=Dy(),yt--,Je===r?de=void 0:(Y=de,de=r),de!==r?(t.length>Y?(Je=t.charAt(Y),Y++):(Je=r,yt===0&&wt(kn)),Je!==r?(xt=re,de=Bo(Je),re=de):(Y=re,re=r)):(Y=re,re=r))),re!==r)for(;re!==r;)K.push(re),re=Y,t.charCodeAt(Y)===92?(de=sa,Y++):(de=r,yt===0&&wt(oa)),de!==r?(t.length>Y?(Je=t.charAt(Y),Y++):(Je=r,yt===0&&wt(kn)),Je!==r?(xt=re,de=Bo(Je),re=de):(Y=re,re=r)):(Y=re,re=r),re===r&&(re=Y,t.substr(Y,2)===ua?(de=ua,Y+=2):(de=r,yt===0&&wt(Ha)),de!==r&&(xt=re,de=rs()),re=de,re===r&&(re=Y,de=Y,yt++,Je=Dy(),yt--,Je===r?de=void 0:(Y=de,de=r),de!==r?(t.length>Y?(Je=t.charAt(Y),Y++):(Je=r,yt===0&&wt(kn)),Je!==r?(xt=re,de=Bo(Je),re=de):(Y=re,re=r)):(Y=re,re=r)));else K=r;return K!==r&&(xt=O,K=ro(K)),O=K,O}function YA(){var O,K,re,de,Je,At;if(O=Y,t.charCodeAt(Y)===45?(K=cc,Y++):(K=r,yt===0&&wt(pu)),K===r&&(t.charCodeAt(Y)===43?(K=uc,Y++):(K=r,yt===0&&wt(ja))),K===r&&(K=null),K!==r){if(re=[],it.test(t.charAt(Y))?(de=t.charAt(Y),Y++):(de=r,yt===0&&wt(Ue)),de!==r)for(;de!==r;)re.push(de),it.test(t.charAt(Y))?(de=t.charAt(Y),Y++):(de=r,yt===0&&wt(Ue));else re=r;if(re!==r)if(t.charCodeAt(Y)===46?(de=Li,Y++):(de=r,yt===0&&wt(Is)),de!==r){if(Je=[],it.test(t.charAt(Y))?(At=t.charAt(Y),Y++):(At=r,yt===0&&wt(Ue)),At!==r)for(;At!==r;)Je.push(At),it.test(t.charAt(Y))?(At=t.charAt(Y),Y++):(At=r,yt===0&&wt(Ue));else Je=r;Je!==r?(xt=O,K=vl(K,re,Je),O=K):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;if(O===r){if(O=Y,t.charCodeAt(Y)===45?(K=cc,Y++):(K=r,yt===0&&wt(pu)),K===r&&(t.charCodeAt(Y)===43?(K=uc,Y++):(K=r,yt===0&&wt(ja))),K===r&&(K=null),K!==r){if(re=[],it.test(t.charAt(Y))?(de=t.charAt(Y),Y++):(de=r,yt===0&&wt(Ue)),de!==r)for(;de!==r;)re.push(de),it.test(t.charAt(Y))?(de=t.charAt(Y),Y++):(de=r,yt===0&&wt(Ue));else re=r;re!==r?(xt=O,K=gf(K,re),O=K):(Y=O,O=r)}else Y=O,O=r;if(O===r&&(O=Y,K=VA(),K!==r&&(xt=O,K=fc(K)),O=K,O===r&&(O=Y,K=pc(),K!==r&&(xt=O,K=wi(K)),O=K,O===r)))if(O=Y,t.charCodeAt(Y)===40?(K=ye,Y++):(K=r,yt===0&&wt(Ae)),K!==r){for(re=[],de=kt();de!==r;)re.push(de),de=kt();if(re!==r)if(de=io(),de!==r){for(Je=[],At=kt();At!==r;)Je.push(At),At=kt();Je!==r?(t.charCodeAt(Y)===41?(At=se,Y++):(At=r,yt===0&&wt(X)),At!==r?(xt=O,K=Qn(de),O=K):(Y=O,O=r)):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r}return O}function vf(){var O,K,re,de,Je,At,dr,Br;if(O=Y,K=YA(),K!==r){for(re=[],de=Y,Je=[],At=kt();At!==r;)Je.push(At),At=kt();if(Je!==r)if(t.charCodeAt(Y)===42?(At=Ac,Y++):(At=r,yt===0&&wt(Ke)),At===r&&(t.charCodeAt(Y)===47?(At=st,Y++):(At=r,yt===0&&wt(St))),At!==r){for(dr=[],Br=kt();Br!==r;)dr.push(Br),Br=kt();dr!==r?(Br=YA(),Br!==r?(xt=de,Je=lr(K,At,Br),de=Je):(Y=de,de=r)):(Y=de,de=r)}else Y=de,de=r;else Y=de,de=r;for(;de!==r;){for(re.push(de),de=Y,Je=[],At=kt();At!==r;)Je.push(At),At=kt();if(Je!==r)if(t.charCodeAt(Y)===42?(At=Ac,Y++):(At=r,yt===0&&wt(Ke)),At===r&&(t.charCodeAt(Y)===47?(At=st,Y++):(At=r,yt===0&&wt(St))),At!==r){for(dr=[],Br=kt();Br!==r;)dr.push(Br),Br=kt();dr!==r?(Br=YA(),Br!==r?(xt=de,Je=lr(K,At,Br),de=Je):(Y=de,de=r)):(Y=de,de=r)}else Y=de,de=r;else Y=de,de=r}re!==r?(xt=O,K=te(K,re),O=K):(Y=O,O=r)}else Y=O,O=r;return O}function io(){var O,K,re,de,Je,At,dr,Br;if(O=Y,K=vf(),K!==r){for(re=[],de=Y,Je=[],At=kt();At!==r;)Je.push(At),At=kt();if(Je!==r)if(t.charCodeAt(Y)===43?(At=uc,Y++):(At=r,yt===0&&wt(ja)),At===r&&(t.charCodeAt(Y)===45?(At=cc,Y++):(At=r,yt===0&&wt(pu))),At!==r){for(dr=[],Br=kt();Br!==r;)dr.push(Br),Br=kt();dr!==r?(Br=vf(),Br!==r?(xt=de,Je=Ee(K,At,Br),de=Je):(Y=de,de=r)):(Y=de,de=r)}else Y=de,de=r;else Y=de,de=r;for(;de!==r;){for(re.push(de),de=Y,Je=[],At=kt();At!==r;)Je.push(At),At=kt();if(Je!==r)if(t.charCodeAt(Y)===43?(At=uc,Y++):(At=r,yt===0&&wt(ja)),At===r&&(t.charCodeAt(Y)===45?(At=cc,Y++):(At=r,yt===0&&wt(pu))),At!==r){for(dr=[],Br=kt();Br!==r;)dr.push(Br),Br=kt();dr!==r?(Br=vf(),Br!==r?(xt=de,Je=Ee(K,At,Br),de=Je):(Y=de,de=r)):(Y=de,de=r)}else Y=de,de=r;else Y=de,de=r}re!==r?(xt=O,K=te(K,re),O=K):(Y=O,O=r)}else Y=O,O=r;return O}function Xr(){var O,K,re,de,Je,At;if(O=Y,t.substr(Y,3)===Oe?(K=Oe,Y+=3):(K=r,yt===0&&wt(dt)),K!==r){for(re=[],de=kt();de!==r;)re.push(de),de=kt();if(re!==r)if(de=io(),de!==r){for(Je=[],At=kt();At!==r;)Je.push(At),At=kt();Je!==r?(t.substr(Y,2)===Et?(At=Et,Y+=2):(At=r,yt===0&&wt(bt)),At!==r?(xt=O,K=tr(de),O=K):(Y=O,O=r)):(Y=O,O=r)}else Y=O,O=r;else Y=O,O=r}else Y=O,O=r;return O}function bh(){var O,K,re,de;return O=Y,t.substr(Y,2)===fn?(K=fn,Y+=2):(K=r,yt===0&&wt(li)),K!==r?(re=fa(),re!==r?(t.charCodeAt(Y)===41?(de=se,Y++):(de=r,yt===0&&wt(X)),de!==r?(xt=O,K=ji(re),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O}function VA(){var O,K,re,de,Je,At;return O=Y,t.substr(Y,2)===Rn?(K=Rn,Y+=2):(K=r,yt===0&&wt(Ga)),K!==r?(re=pc(),re!==r?(t.substr(Y,2)===my?(de=my,Y+=2):(de=r,yt===0&&wt(z1)),de!==r?(Je=Ts(),Je!==r?(t.charCodeAt(Y)===125?(At=j,Y++):(At=r,yt===0&&wt(rt)),At!==r?(xt=O,K=vo(re,Je),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===Rn?(K=Rn,Y+=2):(K=r,yt===0&&wt(Ga)),K!==r?(re=pc(),re!==r?(t.substr(Y,3)===yy?(de=yy,Y+=3):(de=r,yt===0&&wt(Eh)),de!==r?(xt=O,K=Z1(re),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===Rn?(K=Rn,Y+=2):(K=r,yt===0&&wt(Ga)),K!==r?(re=pc(),re!==r?(t.substr(Y,2)===So?(de=So,Y+=2):(de=r,yt===0&&wt(Ih)),de!==r?(Je=Ts(),Je!==r?(t.charCodeAt(Y)===125?(At=j,Y++):(At=r,yt===0&&wt(rt)),At!==r?(xt=O,K=Ch(re,Je),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===Rn?(K=Rn,Y+=2):(K=r,yt===0&&wt(Ga)),K!==r?(re=pc(),re!==r?(t.substr(Y,3)===hu?(de=hu,Y+=3):(de=r,yt===0&&wt(wh)),de!==r?(xt=O,K=Fg(re),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.substr(Y,2)===Rn?(K=Rn,Y+=2):(K=r,yt===0&&wt(Ga)),K!==r?(re=pc(),re!==r?(t.charCodeAt(Y)===125?(de=j,Y++):(de=r,yt===0&&wt(rt)),de!==r?(xt=O,K=Ng(re),O=K):(Y=O,O=r)):(Y=O,O=r)):(Y=O,O=r),O===r&&(O=Y,t.charCodeAt(Y)===36?(K=Og,Y++):(K=r,yt===0&&wt(Ey)),K!==r?(re=pc(),re!==r?(xt=O,K=Ng(re),O=K):(Y=O,O=r)):(Y=O,O=r)))))),O}function Sy(){var O,K,re;return O=Y,K=Wg(),K!==r?(xt=Y,re=df(K),re?re=void 0:re=r,re!==r?(xt=O,K=Do(K),O=K):(Y=O,O=r)):(Y=O,O=r),O}function Wg(){var O,K,re,de,Je;if(O=Y,K=[],re=Y,de=Y,yt++,Je=xh(),yt--,Je===r?de=void 0:(Y=de,de=r),de!==r?(t.length>Y?(Je=t.charAt(Y),Y++):(Je=r,yt===0&&wt(kn)),Je!==r?(xt=re,de=Bo(Je),re=de):(Y=re,re=r)):(Y=re,re=r),re!==r)for(;re!==r;)K.push(re),re=Y,de=Y,yt++,Je=xh(),yt--,Je===r?de=void 0:(Y=de,de=r),de!==r?(t.length>Y?(Je=t.charAt(Y),Y++):(Je=r,yt===0&&wt(kn)),Je!==r?(xt=re,de=Bo(Je),re=de):(Y=re,re=r)):(Y=re,re=r);else K=r;return K!==r&&(xt=O,K=ro(K)),O=K,O}function Ph(){var O,K,re;if(O=Y,K=[],Sl.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Bh)),re!==r)for(;re!==r;)K.push(re),Sl.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(Bh));else K=r;return K!==r&&(xt=O,K=Lg()),O=K,O}function pc(){var O,K,re;if(O=Y,K=[],Dl.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(bl)),re!==r)for(;re!==r;)K.push(re),Dl.test(t.charAt(Y))?(re=t.charAt(Y),Y++):(re=r,yt===0&&wt(bl));else K=r;return K!==r&&(xt=O,K=Lg()),O=K,O}function Dy(){var O;return Iy.test(t.charAt(Y))?(O=t.charAt(Y),Y++):(O=r,yt===0&&wt(UA)),O}function xh(){var O;return Cy.test(t.charAt(Y))?(O=t.charAt(Y),Y++):(O=r,yt===0&&wt(wy)),O}function kt(){var O,K;if(O=[],_A.test(t.charAt(Y))?(K=t.charAt(Y),Y++):(K=r,yt===0&&wt(HA)),K!==r)for(;K!==r;)O.push(K),_A.test(t.charAt(Y))?(K=t.charAt(Y),Y++):(K=r,yt===0&&wt(HA));else O=r;return O}if(gu=a(),gu!==r&&Y===t.length)return gu;throw gu!==r&&Y<t.length&&wt(qa()),GA(mf,bo<t.length?t.charAt(bo):null,bo<t.length?Ef(bo,bo+1):Ef(bo,bo))}aee.exports={SyntaxError:Bd,parse:b5e}});function lx(t,e={isGlobPattern:()=>!1}){try{return(0,cee.parse)(t,e)}catch(r){throw r.location&&(r.message=r.message.replace(/(\.)?$/,` (line ${r.location.start.line}, column ${r.location.start.column})$1`)),r}}function fE(t,{endSemicolon:e=!1}={}){return t.map(({command:r,type:s},a)=>`${cx(r)}${s===";"?a!==t.length-1||e?";":"":" &"}`).join(" ")}function cx(t){return`${AE(t.chain)}${t.then?` ${MU(t.then)}`:""}`}function MU(t){return`${t.type} ${cx(t.line)}`}function AE(t){return`${_U(t)}${t.then?` ${UU(t.then)}`:""}`}function UU(t){return`${t.type} ${AE(t.chain)}`}function _U(t){switch(t.type){case"command":return`${t.envs.length>0?`${t.envs.map(e=>ax(e)).join(" ")} `:""}${t.args.map(e=>HU(e)).join(" ")}`;case"subshell":return`(${fE(t.subshell)})${t.args.length>0?` ${t.args.map(e=>U2(e)).join(" ")}`:""}`;case"group":return`{ ${fE(t.group,{endSemicolon:!0})} }${t.args.length>0?` ${t.args.map(e=>U2(e)).join(" ")}`:""}`;case"envs":return t.envs.map(e=>ax(e)).join(" ");default:throw new Error(`Unsupported command type: "${t.type}"`)}}function ax(t){return`${t.name}=${t.args[0]?vd(t.args[0]):""}`}function HU(t){switch(t.type){case"redirection":return U2(t);case"argument":return vd(t);default:throw new Error(`Unsupported argument type: "${t.type}"`)}}function U2(t){return`${t.subtype} ${t.args.map(e=>vd(e)).join(" ")}`}function vd(t){return t.segments.map(e=>jU(e)).join("")}function jU(t){let e=(s,a)=>a?`"${s}"`:s,r=s=>s===""?"''":s.match(/[()}<>$|&;"'\n\t ]/)?s.match(/['\t\p{C}]/u)?s.match(/'/)?`"${s.replace(/["$\t\p{C}]/u,x5e)}"`:`$'${s.replace(/[\t\p{C}]/u,fee)}'`:`'${s}'`:s;switch(t.type){case"text":return r(t.text);case"glob":return t.pattern;case"shell":return e(`$(${fE(t.shell)})`,t.quoted);case"variable":return e(typeof t.defaultValue>"u"?typeof t.alternativeValue>"u"?`\${${t.name}}`:t.alternativeValue.length===0?`\${${t.name}:+}`:`\${${t.name}:+${t.alternativeValue.map(s=>vd(s)).join(" ")}}`:t.defaultValue.length===0?`\${${t.name}:-}`:`\${${t.name}:-${t.defaultValue.map(s=>vd(s)).join(" ")}}`,t.quoted);case"arithmetic":return`$(( ${ux(t.arithmetic)} ))`;default:throw new Error(`Unsupported argument segment type: "${t.type}"`)}}function ux(t){let e=a=>{switch(a){case"addition":return"+";case"subtraction":return"-";case"multiplication":return"*";case"division":return"/";default:throw new Error(`Can't extract operator from arithmetic expression of type "${a}"`)}},r=(a,n)=>n?`( ${a} )`:a,s=a=>r(ux(a),!["number","variable"].includes(a.type));switch(t.type){case"number":return String(t.value);case"variable":return t.name;default:return`${s(t.left)} ${e(t.type)} ${s(t.right)}`}}var cee,uee,P5e,fee,x5e,Aee=Ze(()=>{cee=ut(lee());uee=new Map([["\f","\\f"],[`
`,"\\n"],["\r","\\r"],[" ","\\t"],["\v","\\v"],["\0","\\0"]]),P5e=new Map([["\\","\\\\"],["$","\\$"],['"','\\"'],...Array.from(uee,([t,e])=>[t,`"$'${e}'"`])]),fee=t=>uee.get(t)??`\\x${t.charCodeAt(0).toString(16).padStart(2,"0")}`,x5e=t=>P5e.get(t)??`"$'${fee(t)}'"`});var hee=_((xkt,pee)=>{"use strict";function k5e(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function Sd(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.location=s,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,Sd)}k5e(Sd,Error);Sd.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",w;for(w=0;w<h.parts.length;w++)E+=h.parts[w]instanceof Array?n(h.parts[w][0])+"-"+n(h.parts[w][1]):n(h.parts[w]);return"["+(h.inverted?"^":"")+E+"]"},any:function(h){return"any character"},end:function(h){return"end of input"},other:function(h){return h.description}};function s(h){return h.charCodeAt(0).toString(16).toUpperCase()}function a(h){return h.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(E){return"\\x0"+s(E)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(E){return"\\x"+s(E)})}function n(h){return h.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(E){return"\\x0"+s(E)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(E){return"\\x"+s(E)})}function c(h){return r[h.type](h)}function f(h){var E=new Array(h.length),w,S;for(w=0;w<h.length;w++)E[w]=c(h[w]);if(E.sort(),E.length>0){for(w=1,S=1;w<E.length;w++)E[w-1]!==E[w]&&(E[S]=E[w],S++);E.length=S}switch(E.length){case 1:return E[0];case 2:return E[0]+" or "+E[1];default:return E.slice(0,-1).join(", ")+", or "+E[E.length-1]}}function p(h){return h?'"'+a(h)+'"':"end of input"}return"Expected "+f(t)+" but "+p(e)+" found."};function Q5e(t,e){e=e!==void 0?e:{};var r={},s={resolution:Ne},a=Ne,n="/",c=ye("/",!1),f=function(Ue,P){return{from:Ue,descriptor:P}},p=function(Ue){return{descriptor:Ue}},h="@",E=ye("@",!1),w=function(Ue,P){return{fullName:Ue,description:P}},S=function(Ue){return{fullName:Ue}},x=function(){return Be()},I=/^[^\/@]/,T=Ae(["/","@"],!0,!1),N=/^[^\/]/,U=Ae(["/"],!0,!1),W=0,ee=0,ie=[{line:1,column:1}],ue=0,le=[],me=0,pe;if("startRule"in e){if(!(e.startRule in s))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');a=s[e.startRule]}function Be(){return t.substring(ee,W)}function Ce(){return mt(ee,W)}function g(Ue,P){throw P=P!==void 0?P:mt(ee,W),Fe([De(Ue)],t.substring(ee,W),P)}function we(Ue,P){throw P=P!==void 0?P:mt(ee,W),rt(Ue,P)}function ye(Ue,P){return{type:"literal",text:Ue,ignoreCase:P}}function Ae(Ue,P,C){return{type:"class",parts:Ue,inverted:P,ignoreCase:C}}function se(){return{type:"any"}}function X(){return{type:"end"}}function De(Ue){return{type:"other",description:Ue}}function Te(Ue){var P=ie[Ue],C;if(P)return P;for(C=Ue-1;!ie[C];)C--;for(P=ie[C],P={line:P.line,column:P.column};C<Ue;)t.charCodeAt(C)===10?(P.line++,P.column=1):P.column++,C++;return ie[Ue]=P,P}function mt(Ue,P){var C=Te(Ue),b=Te(P);return{start:{offset:Ue,line:C.line,column:C.column},end:{offset:P,line:b.line,column:b.column}}}function j(Ue){W<ue||(W>ue&&(ue=W,le=[]),le.push(Ue))}function rt(Ue,P){return new Sd(Ue,null,null,P)}function Fe(Ue,P,C){return new Sd(Sd.buildMessage(Ue,P),Ue,P,C)}function Ne(){var Ue,P,C,b;return Ue=W,P=Pe(),P!==r?(t.charCodeAt(W)===47?(C=n,W++):(C=r,me===0&&j(c)),C!==r?(b=Pe(),b!==r?(ee=Ue,P=f(P,b),Ue=P):(W=Ue,Ue=r)):(W=Ue,Ue=r)):(W=Ue,Ue=r),Ue===r&&(Ue=W,P=Pe(),P!==r&&(ee=Ue,P=p(P)),Ue=P),Ue}function Pe(){var Ue,P,C,b;return Ue=W,P=Ye(),P!==r?(t.charCodeAt(W)===64?(C=h,W++):(C=r,me===0&&j(E)),C!==r?(b=it(),b!==r?(ee=Ue,P=w(P,b),Ue=P):(W=Ue,Ue=r)):(W=Ue,Ue=r)):(W=Ue,Ue=r),Ue===r&&(Ue=W,P=Ye(),P!==r&&(ee=Ue,P=S(P)),Ue=P),Ue}function Ye(){var Ue,P,C,b,y;return Ue=W,t.charCodeAt(W)===64?(P=h,W++):(P=r,me===0&&j(E)),P!==r?(C=ke(),C!==r?(t.charCodeAt(W)===47?(b=n,W++):(b=r,me===0&&j(c)),b!==r?(y=ke(),y!==r?(ee=Ue,P=x(),Ue=P):(W=Ue,Ue=r)):(W=Ue,Ue=r)):(W=Ue,Ue=r)):(W=Ue,Ue=r),Ue===r&&(Ue=W,P=ke(),P!==r&&(ee=Ue,P=x()),Ue=P),Ue}function ke(){var Ue,P,C;if(Ue=W,P=[],I.test(t.charAt(W))?(C=t.charAt(W),W++):(C=r,me===0&&j(T)),C!==r)for(;C!==r;)P.push(C),I.test(t.charAt(W))?(C=t.charAt(W),W++):(C=r,me===0&&j(T));else P=r;return P!==r&&(ee=Ue,P=x()),Ue=P,Ue}function it(){var Ue,P,C;if(Ue=W,P=[],N.test(t.charAt(W))?(C=t.charAt(W),W++):(C=r,me===0&&j(U)),C!==r)for(;C!==r;)P.push(C),N.test(t.charAt(W))?(C=t.charAt(W),W++):(C=r,me===0&&j(U));else P=r;return P!==r&&(ee=Ue,P=x()),Ue=P,Ue}if(pe=a(),pe!==r&&W===t.length)return pe;throw pe!==r&&W<t.length&&j(X()),Fe(le,ue<t.length?t.charAt(ue):null,ue<t.length?mt(ue,ue+1):mt(ue,ue))}pee.exports={SyntaxError:Sd,parse:Q5e}});function fx(t){let e=t.match(/^\*{1,2}\/(.*)/);if(e)throw new Error(`The override for '${t}' includes a glob pattern. Glob patterns have been removed since their behaviours don't match what you'd expect. Set the override to '${e[1]}' instead.`);try{return(0,gee.parse)(t)}catch(r){throw r.location&&(r.message=r.message.replace(/(\.)?$/,` (line ${r.location.start.line}, column ${r.location.start.column})$1`)),r}}function Ax(t){let e="";return t.from&&(e+=t.from.fullName,t.from.description&&(e+=`@${t.from.description}`),e+="/"),e+=t.descriptor.fullName,t.descriptor.description&&(e+=`@${t.descriptor.description}`),e}var gee,dee=Ze(()=>{gee=ut(hee())});var bd=_((Qkt,Dd)=>{"use strict";function mee(t){return typeof t>"u"||t===null}function R5e(t){return typeof t=="object"&&t!==null}function T5e(t){return Array.isArray(t)?t:mee(t)?[]:[t]}function F5e(t,e){var r,s,a,n;if(e)for(n=Object.keys(e),r=0,s=n.length;r<s;r+=1)a=n[r],t[a]=e[a];return t}function N5e(t,e){var r="",s;for(s=0;s<e;s+=1)r+=t;return r}function O5e(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}Dd.exports.isNothing=mee;Dd.exports.isObject=R5e;Dd.exports.toArray=T5e;Dd.exports.repeat=N5e;Dd.exports.isNegativeZero=O5e;Dd.exports.extend=F5e});var pE=_((Rkt,yee)=>{"use strict";function _2(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():""),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}_2.prototype=Object.create(Error.prototype);_2.prototype.constructor=_2;_2.prototype.toString=function(e){var r=this.name+": ";return r+=this.reason||"(unknown reason)",!e&&this.mark&&(r+=" "+this.mark.toString()),r};yee.exports=_2});var Cee=_((Tkt,Iee)=>{"use strict";var Eee=bd();function GU(t,e,r,s,a){this.name=t,this.buffer=e,this.position=r,this.line=s,this.column=a}GU.prototype.getSnippet=function(e,r){var s,a,n,c,f;if(!this.buffer)return null;for(e=e||4,r=r||75,s="",a=this.position;a>0&&`\0\r
\x85\u2028\u2029`.indexOf(this.buffer.charAt(a-1))===-1;)if(a-=1,this.position-a>r/2-1){s=" ... ",a+=5;break}for(n="",c=this.position;c<this.buffer.length&&`\0\r
\x85\u2028\u2029`.indexOf(this.buffer.charAt(c))===-1;)if(c+=1,c-this.position>r/2-1){n=" ... ",c-=5;break}return f=this.buffer.slice(a,c),Eee.repeat(" ",e)+s+f+n+`
`+Eee.repeat(" ",e+this.position-a+s.length)+"^"};GU.prototype.toString=function(e){var r,s="";return this.name&&(s+='in "'+this.name+'" '),s+="at line "+(this.line+1)+", column "+(this.column+1),e||(r=this.getSnippet(),r&&(s+=`:
`+r)),s};Iee.exports=GU});var Ss=_((Fkt,Bee)=>{"use strict";var wee=pE(),L5e=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],M5e=["scalar","sequence","mapping"];function U5e(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(s){e[String(s)]=r})}),e}function _5e(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(L5e.indexOf(r)===-1)throw new wee('Unknown option "'+r+'" is met in definition of "'+t+'" YAML type.')}),this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(r){return r},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.defaultStyle=e.defaultStyle||null,this.styleAliases=U5e(e.styleAliases||null),M5e.indexOf(this.kind)===-1)throw new wee('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}Bee.exports=_5e});var Pd=_((Nkt,See)=>{"use strict";var vee=bd(),px=pE(),H5e=Ss();function qU(t,e,r){var s=[];return t.include.forEach(function(a){r=qU(a,e,r)}),t[e].forEach(function(a){r.forEach(function(n,c){n.tag===a.tag&&n.kind===a.kind&&s.push(c)}),r.push(a)}),r.filter(function(a,n){return s.indexOf(n)===-1})}function j5e(){var t={scalar:{},sequence:{},mapping:{},fallback:{}},e,r;function s(a){t[a.kind][a.tag]=t.fallback[a.tag]=a}for(e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(s);return t}function hE(t){this.include=t.include||[],this.implicit=t.implicit||[],this.explicit=t.explicit||[],this.implicit.forEach(function(e){if(e.loadKind&&e.loadKind!=="scalar")throw new px("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=qU(this,"implicit",[]),this.compiledExplicit=qU(this,"explicit",[]),this.compiledTypeMap=j5e(this.compiledImplicit,this.compiledExplicit)}hE.DEFAULT=null;hE.create=function(){var e,r;switch(arguments.length){case 1:e=hE.DEFAULT,r=arguments[0];break;case 2:e=arguments[0],r=arguments[1];break;default:throw new px("Wrong number of arguments for Schema.create function")}if(e=vee.toArray(e),r=vee.toArray(r),!e.every(function(s){return s instanceof hE}))throw new px("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!r.every(function(s){return s instanceof H5e}))throw new px("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new hE({include:e,explicit:r})};See.exports=hE});var bee=_((Okt,Dee)=>{"use strict";var G5e=Ss();Dee.exports=new G5e("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}})});var xee=_((Lkt,Pee)=>{"use strict";var q5e=Ss();Pee.exports=new q5e("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}})});var Qee=_((Mkt,kee)=>{"use strict";var W5e=Ss();kee.exports=new W5e("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}})});var hx=_((Ukt,Ree)=>{"use strict";var Y5e=Pd();Ree.exports=new Y5e({explicit:[bee(),xee(),Qee()]})});var Fee=_((_kt,Tee)=>{"use strict";var V5e=Ss();function J5e(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function K5e(){return null}function z5e(t){return t===null}Tee.exports=new V5e("tag:yaml.org,2002:null",{kind:"scalar",resolve:J5e,construct:K5e,predicate:z5e,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})});var Oee=_((Hkt,Nee)=>{"use strict";var Z5e=Ss();function X5e(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="true"||t==="True"||t==="TRUE")||e===5&&(t==="false"||t==="False"||t==="FALSE")}function $5e(t){return t==="true"||t==="True"||t==="TRUE"}function eqe(t){return Object.prototype.toString.call(t)==="[object Boolean]"}Nee.exports=new Z5e("tag:yaml.org,2002:bool",{kind:"scalar",resolve:X5e,construct:$5e,predicate:eqe,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"})});var Mee=_((jkt,Lee)=>{"use strict";var tqe=bd(),rqe=Ss();function nqe(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function iqe(t){return 48<=t&&t<=55}function sqe(t){return 48<=t&&t<=57}function oqe(t){if(t===null)return!1;var e=t.length,r=0,s=!1,a;if(!e)return!1;if(a=t[r],(a==="-"||a==="+")&&(a=t[++r]),a==="0"){if(r+1===e)return!0;if(a=t[++r],a==="b"){for(r++;r<e;r++)if(a=t[r],a!=="_"){if(a!=="0"&&a!=="1")return!1;s=!0}return s&&a!=="_"}if(a==="x"){for(r++;r<e;r++)if(a=t[r],a!=="_"){if(!nqe(t.charCodeAt(r)))return!1;s=!0}return s&&a!=="_"}for(;r<e;r++)if(a=t[r],a!=="_"){if(!iqe(t.charCodeAt(r)))return!1;s=!0}return s&&a!=="_"}if(a==="_")return!1;for(;r<e;r++)if(a=t[r],a!=="_"){if(a===":")break;if(!sqe(t.charCodeAt(r)))return!1;s=!0}return!s||a==="_"?!1:a!==":"?!0:/^(:[0-5]?[0-9])+$/.test(t.slice(r))}function aqe(t){var e=t,r=1,s,a,n=[];return e.indexOf("_")!==-1&&(e=e.replace(/_/g,"")),s=e[0],(s==="-"||s==="+")&&(s==="-"&&(r=-1),e=e.slice(1),s=e[0]),e==="0"?0:s==="0"?e[1]==="b"?r*parseInt(e.slice(2),2):e[1]==="x"?r*parseInt(e,16):r*parseInt(e,8):e.indexOf(":")!==-1?(e.split(":").forEach(function(c){n.unshift(parseInt(c,10))}),e=0,a=1,n.forEach(function(c){e+=c*a,a*=60}),r*e):r*parseInt(e,10)}function lqe(t){return Object.prototype.toString.call(t)==="[object Number]"&&t%1===0&&!tqe.isNegativeZero(t)}Lee.exports=new rqe("tag:yaml.org,2002:int",{kind:"scalar",resolve:oqe,construct:aqe,predicate:lqe,represent:{binary:function(t){return t>=0?"0b"+t.toString(2):"-0b"+t.toString(2).slice(1)},octal:function(t){return t>=0?"0"+t.toString(8):"-0"+t.toString(8).slice(1)},decimal:function(t){return t.toString(10)},hexadecimal:function(t){return t>=0?"0x"+t.toString(16).toUpperCase():"-0x"+t.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})});var Hee=_((Gkt,_ee)=>{"use strict";var Uee=bd(),cqe=Ss(),uqe=new RegExp("^(?:[-+]?(?:0|[1-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\.[0-9_]*|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");function fqe(t){return!(t===null||!uqe.test(t)||t[t.length-1]==="_")}function Aqe(t){var e,r,s,a;return e=t.replace(/_/g,"").toLowerCase(),r=e[0]==="-"?-1:1,a=[],"+-".indexOf(e[0])>=0&&(e=e.slice(1)),e===".inf"?r===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:e===".nan"?NaN:e.indexOf(":")>=0?(e.split(":").forEach(function(n){a.unshift(parseFloat(n,10))}),e=0,s=1,a.forEach(function(n){e+=n*s,s*=60}),r*e):r*parseFloat(e,10)}var pqe=/^[-+]?[0-9]+e/;function hqe(t,e){var r;if(isNaN(t))switch(e){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===t)switch(e){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===t)switch(e){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(Uee.isNegativeZero(t))return"-0.0";return r=t.toString(10),pqe.test(r)?r.replace("e",".e"):r}function gqe(t){return Object.prototype.toString.call(t)==="[object Number]"&&(t%1!==0||Uee.isNegativeZero(t))}_ee.exports=new cqe("tag:yaml.org,2002:float",{kind:"scalar",resolve:fqe,construct:Aqe,predicate:gqe,represent:hqe,defaultStyle:"lowercase"})});var WU=_((qkt,jee)=>{"use strict";var dqe=Pd();jee.exports=new dqe({include:[hx()],implicit:[Fee(),Oee(),Mee(),Hee()]})});var YU=_((Wkt,Gee)=>{"use strict";var mqe=Pd();Gee.exports=new mqe({include:[WU()]})});var Vee=_((Ykt,Yee)=>{"use strict";var yqe=Ss(),qee=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),Wee=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");function Eqe(t){return t===null?!1:qee.exec(t)!==null||Wee.exec(t)!==null}function Iqe(t){var e,r,s,a,n,c,f,p=0,h=null,E,w,S;if(e=qee.exec(t),e===null&&(e=Wee.exec(t)),e===null)throw new Error("Date resolve error");if(r=+e[1],s=+e[2]-1,a=+e[3],!e[4])return new Date(Date.UTC(r,s,a));if(n=+e[4],c=+e[5],f=+e[6],e[7]){for(p=e[7].slice(0,3);p.length<3;)p+="0";p=+p}return e[9]&&(E=+e[10],w=+(e[11]||0),h=(E*60+w)*6e4,e[9]==="-"&&(h=-h)),S=new Date(Date.UTC(r,s,a,n,c,f,p)),h&&S.setTime(S.getTime()-h),S}function Cqe(t){return t.toISOString()}Yee.exports=new yqe("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:Eqe,construct:Iqe,instanceOf:Date,represent:Cqe})});var Kee=_((Vkt,Jee)=>{"use strict";var wqe=Ss();function Bqe(t){return t==="<<"||t===null}Jee.exports=new wqe("tag:yaml.org,2002:merge",{kind:"scalar",resolve:Bqe})});var Xee=_((Jkt,Zee)=>{"use strict";var xd;try{zee=Ie,xd=zee("buffer").Buffer}catch{}var zee,vqe=Ss(),VU=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=
\r`;function Sqe(t){if(t===null)return!1;var e,r,s=0,a=t.length,n=VU;for(r=0;r<a;r++)if(e=n.indexOf(t.charAt(r)),!(e>64)){if(e<0)return!1;s+=6}return s%8===0}function Dqe(t){var e,r,s=t.replace(/[\r\n=]/g,""),a=s.length,n=VU,c=0,f=[];for(e=0;e<a;e++)e%4===0&&e&&(f.push(c>>16&255),f.push(c>>8&255),f.push(c&255)),c=c<<6|n.indexOf(s.charAt(e));return r=a%4*6,r===0?(f.push(c>>16&255),f.push(c>>8&255),f.push(c&255)):r===18?(f.push(c>>10&255),f.push(c>>2&255)):r===12&&f.push(c>>4&255),xd?xd.from?xd.from(f):new xd(f):f}function bqe(t){var e="",r=0,s,a,n=t.length,c=VU;for(s=0;s<n;s++)s%3===0&&s&&(e+=c[r>>18&63],e+=c[r>>12&63],e+=c[r>>6&63],e+=c[r&63]),r=(r<<8)+t[s];return a=n%3,a===0?(e+=c[r>>18&63],e+=c[r>>12&63],e+=c[r>>6&63],e+=c[r&63]):a===2?(e+=c[r>>10&63],e+=c[r>>4&63],e+=c[r<<2&63],e+=c[64]):a===1&&(e+=c[r>>2&63],e+=c[r<<4&63],e+=c[64],e+=c[64]),e}function Pqe(t){return xd&&xd.isBuffer(t)}Zee.exports=new vqe("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Sqe,construct:Dqe,predicate:Pqe,represent:bqe})});var ete=_((zkt,$ee)=>{"use strict";var xqe=Ss(),kqe=Object.prototype.hasOwnProperty,Qqe=Object.prototype.toString;function Rqe(t){if(t===null)return!0;var e=[],r,s,a,n,c,f=t;for(r=0,s=f.length;r<s;r+=1){if(a=f[r],c=!1,Qqe.call(a)!=="[object Object]")return!1;for(n in a)if(kqe.call(a,n))if(!c)c=!0;else return!1;if(!c)return!1;if(e.indexOf(n)===-1)e.push(n);else return!1}return!0}function Tqe(t){return t!==null?t:[]}$ee.exports=new xqe("tag:yaml.org,2002:omap",{kind:"sequence",resolve:Rqe,construct:Tqe})});var rte=_((Zkt,tte)=>{"use strict";var Fqe=Ss(),Nqe=Object.prototype.toString;function Oqe(t){if(t===null)return!0;var e,r,s,a,n,c=t;for(n=new Array(c.length),e=0,r=c.length;e<r;e+=1){if(s=c[e],Nqe.call(s)!=="[object Object]"||(a=Object.keys(s),a.length!==1))return!1;n[e]=[a[0],s[a[0]]]}return!0}function Lqe(t){if(t===null)return[];var e,r,s,a,n,c=t;for(n=new Array(c.length),e=0,r=c.length;e<r;e+=1)s=c[e],a=Object.keys(s),n[e]=[a[0],s[a[0]]];return n}tte.exports=new Fqe("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:Oqe,construct:Lqe})});var ite=_((Xkt,nte)=>{"use strict";var Mqe=Ss(),Uqe=Object.prototype.hasOwnProperty;function _qe(t){if(t===null)return!0;var e,r=t;for(e in r)if(Uqe.call(r,e)&&r[e]!==null)return!1;return!0}function Hqe(t){return t!==null?t:{}}nte.exports=new Mqe("tag:yaml.org,2002:set",{kind:"mapping",resolve:_qe,construct:Hqe})});var gE=_(($kt,ste)=>{"use strict";var jqe=Pd();ste.exports=new jqe({include:[YU()],implicit:[Vee(),Kee()],explicit:[Xee(),ete(),rte(),ite()]})});var ate=_((eQt,ote)=>{"use strict";var Gqe=Ss();function qqe(){return!0}function Wqe(){}function Yqe(){return""}function Vqe(t){return typeof t>"u"}ote.exports=new Gqe("tag:yaml.org,2002:js/undefined",{kind:"scalar",resolve:qqe,construct:Wqe,predicate:Vqe,represent:Yqe})});var cte=_((tQt,lte)=>{"use strict";var Jqe=Ss();function Kqe(t){if(t===null||t.length===0)return!1;var e=t,r=/\/([gim]*)$/.exec(t),s="";return!(e[0]==="/"&&(r&&(s=r[1]),s.length>3||e[e.length-s.length-1]!=="/"))}function zqe(t){var e=t,r=/\/([gim]*)$/.exec(t),s="";return e[0]==="/"&&(r&&(s=r[1]),e=e.slice(1,e.length-s.length-1)),new RegExp(e,s)}function Zqe(t){var e="/"+t.source+"/";return t.global&&(e+="g"),t.multiline&&(e+="m"),t.ignoreCase&&(e+="i"),e}function Xqe(t){return Object.prototype.toString.call(t)==="[object RegExp]"}lte.exports=new Jqe("tag:yaml.org,2002:js/regexp",{kind:"scalar",resolve:Kqe,construct:zqe,predicate:Xqe,represent:Zqe})});var Ate=_((rQt,fte)=>{"use strict";var gx;try{ute=Ie,gx=ute("esprima")}catch{typeof window<"u"&&(gx=window.esprima)}var ute,$qe=Ss();function e9e(t){if(t===null)return!1;try{var e="("+t+")",r=gx.parse(e,{range:!0});return!(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression")}catch{return!1}}function t9e(t){var e="("+t+")",r=gx.parse(e,{range:!0}),s=[],a;if(r.type!=="Program"||r.body.length!==1||r.body[0].type!=="ExpressionStatement"||r.body[0].expression.type!=="ArrowFunctionExpression"&&r.body[0].expression.type!=="FunctionExpression")throw new Error("Failed to resolve function");return r.body[0].expression.params.forEach(function(n){s.push(n.name)}),a=r.body[0].expression.body.range,r.body[0].expression.body.type==="BlockStatement"?new Function(s,e.slice(a[0]+1,a[1]-1)):new Function(s,"return "+e.slice(a[0],a[1]))}function r9e(t){return t.toString()}function n9e(t){return Object.prototype.toString.call(t)==="[object Function]"}fte.exports=new $qe("tag:yaml.org,2002:js/function",{kind:"scalar",resolve:e9e,construct:t9e,predicate:n9e,represent:r9e})});var H2=_((iQt,hte)=>{"use strict";var pte=Pd();hte.exports=pte.DEFAULT=new pte({include:[gE()],explicit:[ate(),cte(),Ate()]})});var Tte=_((sQt,j2)=>{"use strict";var Ip=bd(),Cte=pE(),i9e=Cee(),wte=gE(),s9e=H2(),i0=Object.prototype.hasOwnProperty,dx=1,Bte=2,vte=3,mx=4,JU=1,o9e=2,gte=3,a9e=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,l9e=/[\x85\u2028\u2029]/,c9e=/[,\[\]\{\}]/,Ste=/^(?:!|!!|![a-z\-]+!)$/i,Dte=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function dte(t){return Object.prototype.toString.call(t)}function jf(t){return t===10||t===13}function Qd(t){return t===9||t===32}function rl(t){return t===9||t===32||t===10||t===13}function dE(t){return t===44||t===91||t===93||t===123||t===125}function u9e(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function f9e(t){return t===120?2:t===117?4:t===85?8:0}function A9e(t){return 48<=t&&t<=57?t-48:-1}function mte(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t===9?" ":t===110?`
`:t===118?"\v":t===102?"\f":t===114?"\r":t===101?"\x1B":t===32?" ":t===34?'"':t===47?"/":t===92?"\\":t===78?"\x85":t===95?"\xA0":t===76?"\u2028":t===80?"\u2029":""}function p9e(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}var bte=new Array(256),Pte=new Array(256);for(kd=0;kd<256;kd++)bte[kd]=mte(kd)?1:0,Pte[kd]=mte(kd);var kd;function h9e(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||s9e,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function xte(t,e){return new Cte(e,new i9e(t.filename,t.input,t.position,t.line,t.position-t.lineStart))}function Tr(t,e){throw xte(t,e)}function yx(t,e){t.onWarning&&t.onWarning.call(null,xte(t,e))}var yte={YAML:function(e,r,s){var a,n,c;e.version!==null&&Tr(e,"duplication of %YAML directive"),s.length!==1&&Tr(e,"YAML directive accepts exactly one argument"),a=/^([0-9]+)\.([0-9]+)$/.exec(s[0]),a===null&&Tr(e,"ill-formed argument of the YAML directive"),n=parseInt(a[1],10),c=parseInt(a[2],10),n!==1&&Tr(e,"unacceptable YAML version of the document"),e.version=s[0],e.checkLineBreaks=c<2,c!==1&&c!==2&&yx(e,"unsupported YAML version of the document")},TAG:function(e,r,s){var a,n;s.length!==2&&Tr(e,"TAG directive accepts exactly two arguments"),a=s[0],n=s[1],Ste.test(a)||Tr(e,"ill-formed tag handle (first argument) of the TAG directive"),i0.call(e.tagMap,a)&&Tr(e,'there is a previously declared suffix for "'+a+'" tag handle'),Dte.test(n)||Tr(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[a]=n}};function n0(t,e,r,s){var a,n,c,f;if(e<r){if(f=t.input.slice(e,r),s)for(a=0,n=f.length;a<n;a+=1)c=f.charCodeAt(a),c===9||32<=c&&c<=1114111||Tr(t,"expected valid JSON character");else a9e.test(f)&&Tr(t,"the stream contains non-printable characters");t.result+=f}}function Ete(t,e,r,s){var a,n,c,f;for(Ip.isObject(r)||Tr(t,"cannot merge mappings; the provided source object is unacceptable"),a=Object.keys(r),c=0,f=a.length;c<f;c+=1)n=a[c],i0.call(e,n)||(e[n]=r[n],s[n]=!0)}function mE(t,e,r,s,a,n,c,f){var p,h;if(Array.isArray(a))for(a=Array.prototype.slice.call(a),p=0,h=a.length;p<h;p+=1)Array.isArray(a[p])&&Tr(t,"nested arrays are not supported inside keys"),typeof a=="object"&&dte(a[p])==="[object Object]"&&(a[p]="[object Object]");if(typeof a=="object"&&dte(a)==="[object Object]"&&(a="[object Object]"),a=String(a),e===null&&(e={}),s==="tag:yaml.org,2002:merge")if(Array.isArray(n))for(p=0,h=n.length;p<h;p+=1)Ete(t,e,n[p],r);else Ete(t,e,n,r);else!t.json&&!i0.call(r,a)&&i0.call(e,a)&&(t.line=c||t.line,t.position=f||t.position,Tr(t,"duplicated mapping key")),e[a]=n,delete r[a];return e}function KU(t){var e;e=t.input.charCodeAt(t.position),e===10?t.position++:e===13?(t.position++,t.input.charCodeAt(t.position)===10&&t.position++):Tr(t,"a line break is expected"),t.line+=1,t.lineStart=t.position}function os(t,e,r){for(var s=0,a=t.input.charCodeAt(t.position);a!==0;){for(;Qd(a);)a=t.input.charCodeAt(++t.position);if(e&&a===35)do a=t.input.charCodeAt(++t.position);while(a!==10&&a!==13&&a!==0);if(jf(a))for(KU(t),a=t.input.charCodeAt(t.position),s++,t.lineIndent=0;a===32;)t.lineIndent++,a=t.input.charCodeAt(++t.position);else break}return r!==-1&&s!==0&&t.lineIndent<r&&yx(t,"deficient indentation"),s}function Ex(t){var e=t.position,r;return r=t.input.charCodeAt(e),!!((r===45||r===46)&&r===t.input.charCodeAt(e+1)&&r===t.input.charCodeAt(e+2)&&(e+=3,r=t.input.charCodeAt(e),r===0||rl(r)))}function zU(t,e){e===1?t.result+=" ":e>1&&(t.result+=Ip.repeat(`
`,e-1))}function g9e(t,e,r){var s,a,n,c,f,p,h,E,w=t.kind,S=t.result,x;if(x=t.input.charCodeAt(t.position),rl(x)||dE(x)||x===35||x===38||x===42||x===33||x===124||x===62||x===39||x===34||x===37||x===64||x===96||(x===63||x===45)&&(a=t.input.charCodeAt(t.position+1),rl(a)||r&&dE(a)))return!1;for(t.kind="scalar",t.result="",n=c=t.position,f=!1;x!==0;){if(x===58){if(a=t.input.charCodeAt(t.position+1),rl(a)||r&&dE(a))break}else if(x===35){if(s=t.input.charCodeAt(t.position-1),rl(s))break}else{if(t.position===t.lineStart&&Ex(t)||r&&dE(x))break;if(jf(x))if(p=t.line,h=t.lineStart,E=t.lineIndent,os(t,!1,-1),t.lineIndent>=e){f=!0,x=t.input.charCodeAt(t.position);continue}else{t.position=c,t.line=p,t.lineStart=h,t.lineIndent=E;break}}f&&(n0(t,n,c,!1),zU(t,t.line-p),n=c=t.position,f=!1),Qd(x)||(c=t.position+1),x=t.input.charCodeAt(++t.position)}return n0(t,n,c,!1),t.result?!0:(t.kind=w,t.result=S,!1)}function d9e(t,e){var r,s,a;if(r=t.input.charCodeAt(t.position),r!==39)return!1;for(t.kind="scalar",t.result="",t.position++,s=a=t.position;(r=t.input.charCodeAt(t.position))!==0;)if(r===39)if(n0(t,s,t.position,!0),r=t.input.charCodeAt(++t.position),r===39)s=t.position,t.position++,a=t.position;else return!0;else jf(r)?(n0(t,s,a,!0),zU(t,os(t,!1,e)),s=a=t.position):t.position===t.lineStart&&Ex(t)?Tr(t,"unexpected end of the document within a single quoted scalar"):(t.position++,a=t.position);Tr(t,"unexpected end of the stream within a single quoted scalar")}function m9e(t,e){var r,s,a,n,c,f;if(f=t.input.charCodeAt(t.position),f!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=s=t.position;(f=t.input.charCodeAt(t.position))!==0;){if(f===34)return n0(t,r,t.position,!0),t.position++,!0;if(f===92){if(n0(t,r,t.position,!0),f=t.input.charCodeAt(++t.position),jf(f))os(t,!1,e);else if(f<256&&bte[f])t.result+=Pte[f],t.position++;else if((c=f9e(f))>0){for(a=c,n=0;a>0;a--)f=t.input.charCodeAt(++t.position),(c=u9e(f))>=0?n=(n<<4)+c:Tr(t,"expected hexadecimal character");t.result+=p9e(n),t.position++}else Tr(t,"unknown escape sequence");r=s=t.position}else jf(f)?(n0(t,r,s,!0),zU(t,os(t,!1,e)),r=s=t.position):t.position===t.lineStart&&Ex(t)?Tr(t,"unexpected end of the document within a double quoted scalar"):(t.position++,s=t.position)}Tr(t,"unexpected end of the stream within a double quoted scalar")}function y9e(t,e){var r=!0,s,a=t.tag,n,c=t.anchor,f,p,h,E,w,S={},x,I,T,N;if(N=t.input.charCodeAt(t.position),N===91)p=93,w=!1,n=[];else if(N===123)p=125,w=!0,n={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=n),N=t.input.charCodeAt(++t.position);N!==0;){if(os(t,!0,e),N=t.input.charCodeAt(t.position),N===p)return t.position++,t.tag=a,t.anchor=c,t.kind=w?"mapping":"sequence",t.result=n,!0;r||Tr(t,"missed comma between flow collection entries"),I=x=T=null,h=E=!1,N===63&&(f=t.input.charCodeAt(t.position+1),rl(f)&&(h=E=!0,t.position++,os(t,!0,e))),s=t.line,yE(t,e,dx,!1,!0),I=t.tag,x=t.result,os(t,!0,e),N=t.input.charCodeAt(t.position),(E||t.line===s)&&N===58&&(h=!0,N=t.input.charCodeAt(++t.position),os(t,!0,e),yE(t,e,dx,!1,!0),T=t.result),w?mE(t,n,S,I,x,T):h?n.push(mE(t,null,S,I,x,T)):n.push(x),os(t,!0,e),N=t.input.charCodeAt(t.position),N===44?(r=!0,N=t.input.charCodeAt(++t.position)):r=!1}Tr(t,"unexpected end of the stream within a flow collection")}function E9e(t,e){var r,s,a=JU,n=!1,c=!1,f=e,p=0,h=!1,E,w;if(w=t.input.charCodeAt(t.position),w===124)s=!1;else if(w===62)s=!0;else return!1;for(t.kind="scalar",t.result="";w!==0;)if(w=t.input.charCodeAt(++t.position),w===43||w===45)JU===a?a=w===43?gte:o9e:Tr(t,"repeat of a chomping mode identifier");else if((E=A9e(w))>=0)E===0?Tr(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):c?Tr(t,"repeat of an indentation width identifier"):(f=e+E-1,c=!0);else break;if(Qd(w)){do w=t.input.charCodeAt(++t.position);while(Qd(w));if(w===35)do w=t.input.charCodeAt(++t.position);while(!jf(w)&&w!==0)}for(;w!==0;){for(KU(t),t.lineIndent=0,w=t.input.charCodeAt(t.position);(!c||t.lineIndent<f)&&w===32;)t.lineIndent++,w=t.input.charCodeAt(++t.position);if(!c&&t.lineIndent>f&&(f=t.lineIndent),jf(w)){p++;continue}if(t.lineIndent<f){a===gte?t.result+=Ip.repeat(`
`,n?1+p:p):a===JU&&n&&(t.result+=`
`);break}for(s?Qd(w)?(h=!0,t.result+=Ip.repeat(`
`,n?1+p:p)):h?(h=!1,t.result+=Ip.repeat(`
`,p+1)):p===0?n&&(t.result+=" "):t.result+=Ip.repeat(`
`,p):t.result+=Ip.repeat(`
`,n?1+p:p),n=!0,c=!0,p=0,r=t.position;!jf(w)&&w!==0;)w=t.input.charCodeAt(++t.position);n0(t,r,t.position,!1)}return!0}function Ite(t,e){var r,s=t.tag,a=t.anchor,n=[],c,f=!1,p;for(t.anchor!==null&&(t.anchorMap[t.anchor]=n),p=t.input.charCodeAt(t.position);p!==0&&!(p!==45||(c=t.input.charCodeAt(t.position+1),!rl(c)));){if(f=!0,t.position++,os(t,!0,-1)&&t.lineIndent<=e){n.push(null),p=t.input.charCodeAt(t.position);continue}if(r=t.line,yE(t,e,vte,!1,!0),n.push(t.result),os(t,!0,-1),p=t.input.charCodeAt(t.position),(t.line===r||t.lineIndent>e)&&p!==0)Tr(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break}return f?(t.tag=s,t.anchor=a,t.kind="sequence",t.result=n,!0):!1}function I9e(t,e,r){var s,a,n,c,f=t.tag,p=t.anchor,h={},E={},w=null,S=null,x=null,I=!1,T=!1,N;for(t.anchor!==null&&(t.anchorMap[t.anchor]=h),N=t.input.charCodeAt(t.position);N!==0;){if(s=t.input.charCodeAt(t.position+1),n=t.line,c=t.position,(N===63||N===58)&&rl(s))N===63?(I&&(mE(t,h,E,w,S,null),w=S=x=null),T=!0,I=!0,a=!0):I?(I=!1,a=!0):Tr(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,N=s;else if(yE(t,r,Bte,!1,!0))if(t.line===n){for(N=t.input.charCodeAt(t.position);Qd(N);)N=t.input.charCodeAt(++t.position);if(N===58)N=t.input.charCodeAt(++t.position),rl(N)||Tr(t,"a whitespace character is expected after the key-value separator within a block mapping"),I&&(mE(t,h,E,w,S,null),w=S=x=null),T=!0,I=!1,a=!1,w=t.tag,S=t.result;else if(T)Tr(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=f,t.anchor=p,!0}else if(T)Tr(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return t.tag=f,t.anchor=p,!0;else break;if((t.line===n||t.lineIndent>e)&&(yE(t,e,mx,!0,a)&&(I?S=t.result:x=t.result),I||(mE(t,h,E,w,S,x,n,c),w=S=x=null),os(t,!0,-1),N=t.input.charCodeAt(t.position)),t.lineIndent>e&&N!==0)Tr(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return I&&mE(t,h,E,w,S,null),T&&(t.tag=f,t.anchor=p,t.kind="mapping",t.result=h),T}function C9e(t){var e,r=!1,s=!1,a,n,c;if(c=t.input.charCodeAt(t.position),c!==33)return!1;if(t.tag!==null&&Tr(t,"duplication of a tag property"),c=t.input.charCodeAt(++t.position),c===60?(r=!0,c=t.input.charCodeAt(++t.position)):c===33?(s=!0,a="!!",c=t.input.charCodeAt(++t.position)):a="!",e=t.position,r){do c=t.input.charCodeAt(++t.position);while(c!==0&&c!==62);t.position<t.length?(n=t.input.slice(e,t.position),c=t.input.charCodeAt(++t.position)):Tr(t,"unexpected end of the stream within a verbatim tag")}else{for(;c!==0&&!rl(c);)c===33&&(s?Tr(t,"tag suffix cannot contain exclamation marks"):(a=t.input.slice(e-1,t.position+1),Ste.test(a)||Tr(t,"named tag handle cannot contain such characters"),s=!0,e=t.position+1)),c=t.input.charCodeAt(++t.position);n=t.input.slice(e,t.position),c9e.test(n)&&Tr(t,"tag suffix cannot contain flow indicator characters")}return n&&!Dte.test(n)&&Tr(t,"tag name cannot contain such characters: "+n),r?t.tag=n:i0.call(t.tagMap,a)?t.tag=t.tagMap[a]+n:a==="!"?t.tag="!"+n:a==="!!"?t.tag="tag:yaml.org,2002:"+n:Tr(t,'undeclared tag handle "'+a+'"'),!0}function w9e(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)return!1;for(t.anchor!==null&&Tr(t,"duplication of an anchor property"),r=t.input.charCodeAt(++t.position),e=t.position;r!==0&&!rl(r)&&!dE(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&Tr(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function B9e(t){var e,r,s;if(s=t.input.charCodeAt(t.position),s!==42)return!1;for(s=t.input.charCodeAt(++t.position),e=t.position;s!==0&&!rl(s)&&!dE(s);)s=t.input.charCodeAt(++t.position);return t.position===e&&Tr(t,"name of an alias node must contain at least one character"),r=t.input.slice(e,t.position),i0.call(t.anchorMap,r)||Tr(t,'unidentified alias "'+r+'"'),t.result=t.anchorMap[r],os(t,!0,-1),!0}function yE(t,e,r,s,a){var n,c,f,p=1,h=!1,E=!1,w,S,x,I,T;if(t.listener!==null&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,n=c=f=mx===r||vte===r,s&&os(t,!0,-1)&&(h=!0,t.lineIndent>e?p=1:t.lineIndent===e?p=0:t.lineIndent<e&&(p=-1)),p===1)for(;C9e(t)||w9e(t);)os(t,!0,-1)?(h=!0,f=n,t.lineIndent>e?p=1:t.lineIndent===e?p=0:t.lineIndent<e&&(p=-1)):f=!1;if(f&&(f=h||a),(p===1||mx===r)&&(dx===r||Bte===r?I=e:I=e+1,T=t.position-t.lineStart,p===1?f&&(Ite(t,T)||I9e(t,T,I))||y9e(t,I)?E=!0:(c&&E9e(t,I)||d9e(t,I)||m9e(t,I)?E=!0:B9e(t)?(E=!0,(t.tag!==null||t.anchor!==null)&&Tr(t,"alias node should not have any properties")):g9e(t,I,dx===r)&&(E=!0,t.tag===null&&(t.tag="?")),t.anchor!==null&&(t.anchorMap[t.anchor]=t.result)):p===0&&(E=f&&Ite(t,T))),t.tag!==null&&t.tag!=="!")if(t.tag==="?"){for(t.result!==null&&t.kind!=="scalar"&&Tr(t,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+t.kind+'"'),w=0,S=t.implicitTypes.length;w<S;w+=1)if(x=t.implicitTypes[w],x.resolve(t.result)){t.result=x.construct(t.result),t.tag=x.tag,t.anchor!==null&&(t.anchorMap[t.anchor]=t.result);break}}else i0.call(t.typeMap[t.kind||"fallback"],t.tag)?(x=t.typeMap[t.kind||"fallback"][t.tag],t.result!==null&&x.kind!==t.kind&&Tr(t,"unacceptable node kind for !<"+t.tag+'> tag; it should be "'+x.kind+'", not "'+t.kind+'"'),x.resolve(t.result)?(t.result=x.construct(t.result),t.anchor!==null&&(t.anchorMap[t.anchor]=t.result)):Tr(t,"cannot resolve a node with !<"+t.tag+"> explicit tag")):Tr(t,"unknown tag !<"+t.tag+">");return t.listener!==null&&t.listener("close",t),t.tag!==null||t.anchor!==null||E}function v9e(t){var e=t.position,r,s,a,n=!1,c;for(t.version=null,t.checkLineBreaks=t.legacy,t.tagMap={},t.anchorMap={};(c=t.input.charCodeAt(t.position))!==0&&(os(t,!0,-1),c=t.input.charCodeAt(t.position),!(t.lineIndent>0||c!==37));){for(n=!0,c=t.input.charCodeAt(++t.position),r=t.position;c!==0&&!rl(c);)c=t.input.charCodeAt(++t.position);for(s=t.input.slice(r,t.position),a=[],s.length<1&&Tr(t,"directive name must not be less than one character in length");c!==0;){for(;Qd(c);)c=t.input.charCodeAt(++t.position);if(c===35){do c=t.input.charCodeAt(++t.position);while(c!==0&&!jf(c));break}if(jf(c))break;for(r=t.position;c!==0&&!rl(c);)c=t.input.charCodeAt(++t.position);a.push(t.input.slice(r,t.position))}c!==0&&KU(t),i0.call(yte,s)?yte[s](t,s,a):yx(t,'unknown document directive "'+s+'"')}if(os(t,!0,-1),t.lineIndent===0&&t.input.charCodeAt(t.position)===45&&t.input.charCodeAt(t.position+1)===45&&t.input.charCodeAt(t.position+2)===45?(t.position+=3,os(t,!0,-1)):n&&Tr(t,"directives end mark is expected"),yE(t,t.lineIndent-1,mx,!1,!0),os(t,!0,-1),t.checkLineBreaks&&l9e.test(t.input.slice(e,t.position))&&yx(t,"non-ASCII line breaks are interpreted as content"),t.documents.push(t.result),t.position===t.lineStart&&Ex(t)){t.input.charCodeAt(t.position)===46&&(t.position+=3,os(t,!0,-1));return}if(t.position<t.length-1)Tr(t,"end of the stream or a document separator is expected");else return}function kte(t,e){t=String(t),e=e||{},t.length!==0&&(t.charCodeAt(t.length-1)!==10&&t.charCodeAt(t.length-1)!==13&&(t+=`
`),t.charCodeAt(0)===65279&&(t=t.slice(1)));var r=new h9e(t,e),s=t.indexOf("\0");for(s!==-1&&(r.position=s,Tr(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)v9e(r);return r.documents}function Qte(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var s=kte(t,r);if(typeof e!="function")return s;for(var a=0,n=s.length;a<n;a+=1)e(s[a])}function Rte(t,e){var r=kte(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new Cte("expected a single document in the stream, but found more")}}function S9e(t,e,r){return typeof e=="object"&&e!==null&&typeof r>"u"&&(r=e,e=null),Qte(t,e,Ip.extend({schema:wte},r))}function D9e(t,e){return Rte(t,Ip.extend({schema:wte},e))}j2.exports.loadAll=Qte;j2.exports.load=Rte;j2.exports.safeLoadAll=S9e;j2.exports.safeLoad=D9e});var rre=_((oQt,e_)=>{"use strict";var q2=bd(),W2=pE(),b9e=H2(),P9e=gE(),Hte=Object.prototype.toString,jte=Object.prototype.hasOwnProperty,x9e=9,G2=10,k9e=13,Q9e=32,R9e=33,T9e=34,Gte=35,F9e=37,N9e=38,O9e=39,L9e=42,qte=44,M9e=45,Wte=58,U9e=61,_9e=62,H9e=63,j9e=64,Yte=91,Vte=93,G9e=96,Jte=123,q9e=124,Kte=125,_o={};_o[0]="\\0";_o[7]="\\a";_o[8]="\\b";_o[9]="\\t";_o[10]="\\n";_o[11]="\\v";_o[12]="\\f";_o[13]="\\r";_o[27]="\\e";_o[34]='\\"';_o[92]="\\\\";_o[133]="\\N";_o[160]="\\_";_o[8232]="\\L";_o[8233]="\\P";var W9e=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];function Y9e(t,e){var r,s,a,n,c,f,p;if(e===null)return{};for(r={},s=Object.keys(e),a=0,n=s.length;a<n;a+=1)c=s[a],f=String(e[c]),c.slice(0,2)==="!!"&&(c="tag:yaml.org,2002:"+c.slice(2)),p=t.compiledTypeMap.fallback[c],p&&jte.call(p.styleAliases,f)&&(f=p.styleAliases[f]),r[c]=f;return r}function Fte(t){var e,r,s;if(e=t.toString(16).toUpperCase(),t<=255)r="x",s=2;else if(t<=65535)r="u",s=4;else if(t<=4294967295)r="U",s=8;else throw new W2("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+q2.repeat("0",s-e.length)+e}function V9e(t){this.schema=t.schema||b9e,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=q2.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=Y9e(this.schema,t.styles||null),this.sortKeys=t.sortKeys||!1,this.lineWidth=t.lineWidth||80,this.noRefs=t.noRefs||!1,this.noCompatMode=t.noCompatMode||!1,this.condenseFlow=t.condenseFlow||!1,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function Nte(t,e){for(var r=q2.repeat(" ",e),s=0,a=-1,n="",c,f=t.length;s<f;)a=t.indexOf(`
`,s),a===-1?(c=t.slice(s),s=f):(c=t.slice(s,a+1),s=a+1),c.length&&c!==`
`&&(n+=r),n+=c;return n}function ZU(t,e){return`
`+q2.repeat(" ",t.indent*e)}function J9e(t,e){var r,s,a;for(r=0,s=t.implicitTypes.length;r<s;r+=1)if(a=t.implicitTypes[r],a.resolve(e))return!0;return!1}function $U(t){return t===Q9e||t===x9e}function EE(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==65279||65536<=t&&t<=1114111}function K9e(t){return EE(t)&&!$U(t)&&t!==65279&&t!==k9e&&t!==G2}function Ote(t,e){return EE(t)&&t!==65279&&t!==qte&&t!==Yte&&t!==Vte&&t!==Jte&&t!==Kte&&t!==Wte&&(t!==Gte||e&&K9e(e))}function z9e(t){return EE(t)&&t!==65279&&!$U(t)&&t!==M9e&&t!==H9e&&t!==Wte&&t!==qte&&t!==Yte&&t!==Vte&&t!==Jte&&t!==Kte&&t!==Gte&&t!==N9e&&t!==L9e&&t!==R9e&&t!==q9e&&t!==U9e&&t!==_9e&&t!==O9e&&t!==T9e&&t!==F9e&&t!==j9e&&t!==G9e}function zte(t){var e=/^\n* /;return e.test(t)}var Zte=1,Xte=2,$te=3,ere=4,Ix=5;function Z9e(t,e,r,s,a){var n,c,f,p=!1,h=!1,E=s!==-1,w=-1,S=z9e(t.charCodeAt(0))&&!$U(t.charCodeAt(t.length-1));if(e)for(n=0;n<t.length;n++){if(c=t.charCodeAt(n),!EE(c))return Ix;f=n>0?t.charCodeAt(n-1):null,S=S&&Ote(c,f)}else{for(n=0;n<t.length;n++){if(c=t.charCodeAt(n),c===G2)p=!0,E&&(h=h||n-w-1>s&&t[w+1]!==" ",w=n);else if(!EE(c))return Ix;f=n>0?t.charCodeAt(n-1):null,S=S&&Ote(c,f)}h=h||E&&n-w-1>s&&t[w+1]!==" "}return!p&&!h?S&&!a(t)?Zte:Xte:r>9&&zte(t)?Ix:h?ere:$te}function X9e(t,e,r,s){t.dump=function(){if(e.length===0)return"''";if(!t.noCompatMode&&W9e.indexOf(e)!==-1)return"'"+e+"'";var a=t.indent*Math.max(1,r),n=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-a),c=s||t.flowLevel>-1&&r>=t.flowLevel;function f(p){return J9e(t,p)}switch(Z9e(e,c,t.indent,n,f)){case Zte:return e;case Xte:return"'"+e.replace(/'/g,"''")+"'";case $te:return"|"+Lte(e,t.indent)+Mte(Nte(e,a));case ere:return">"+Lte(e,t.indent)+Mte(Nte($9e(e,n),a));case Ix:return'"'+eWe(e,n)+'"';default:throw new W2("impossible error: invalid scalar style")}}()}function Lte(t,e){var r=zte(t)?String(e):"",s=t[t.length-1]===`
`,a=s&&(t[t.length-2]===`
`||t===`
`),n=a?"+":s?"":"-";return r+n+`
`}function Mte(t){return t[t.length-1]===`
`?t.slice(0,-1):t}function $9e(t,e){for(var r=/(\n+)([^\n]*)/g,s=function(){var h=t.indexOf(`
`);return h=h!==-1?h:t.length,r.lastIndex=h,Ute(t.slice(0,h),e)}(),a=t[0]===`
`||t[0]===" ",n,c;c=r.exec(t);){var f=c[1],p=c[2];n=p[0]===" ",s+=f+(!a&&!n&&p!==""?`
`:"")+Ute(p,e),a=n}return s}function Ute(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,s,a=0,n,c=0,f=0,p="";s=r.exec(t);)f=s.index,f-a>e&&(n=c>a?c:f,p+=`
`+t.slice(a,n),a=n+1),c=f;return p+=`
`,t.length-a>e&&c>a?p+=t.slice(a,c)+`
`+t.slice(c+1):p+=t.slice(a),p.slice(1)}function eWe(t){for(var e="",r,s,a,n=0;n<t.length;n++){if(r=t.charCodeAt(n),r>=55296&&r<=56319&&(s=t.charCodeAt(n+1),s>=56320&&s<=57343)){e+=Fte((r-55296)*1024+s-56320+65536),n++;continue}a=_o[r],e+=!a&&EE(r)?t[n]:a||Fte(r)}return e}function tWe(t,e,r){var s="",a=t.tag,n,c;for(n=0,c=r.length;n<c;n+=1)Rd(t,e,r[n],!1,!1)&&(n!==0&&(s+=","+(t.condenseFlow?"":" ")),s+=t.dump);t.tag=a,t.dump="["+s+"]"}function rWe(t,e,r,s){var a="",n=t.tag,c,f;for(c=0,f=r.length;c<f;c+=1)Rd(t,e+1,r[c],!0,!0)&&((!s||c!==0)&&(a+=ZU(t,e)),t.dump&&G2===t.dump.charCodeAt(0)?a+="-":a+="- ",a+=t.dump);t.tag=n,t.dump=a||"[]"}function nWe(t,e,r){var s="",a=t.tag,n=Object.keys(r),c,f,p,h,E;for(c=0,f=n.length;c<f;c+=1)E="",c!==0&&(E+=", "),t.condenseFlow&&(E+='"'),p=n[c],h=r[p],Rd(t,e,p,!1,!1)&&(t.dump.length>1024&&(E+="? "),E+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),Rd(t,e,h,!1,!1)&&(E+=t.dump,s+=E));t.tag=a,t.dump="{"+s+"}"}function iWe(t,e,r,s){var a="",n=t.tag,c=Object.keys(r),f,p,h,E,w,S;if(t.sortKeys===!0)c.sort();else if(typeof t.sortKeys=="function")c.sort(t.sortKeys);else if(t.sortKeys)throw new W2("sortKeys must be a boolean or a function");for(f=0,p=c.length;f<p;f+=1)S="",(!s||f!==0)&&(S+=ZU(t,e)),h=c[f],E=r[h],Rd(t,e+1,h,!0,!0,!0)&&(w=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,w&&(t.dump&&G2===t.dump.charCodeAt(0)?S+="?":S+="? "),S+=t.dump,w&&(S+=ZU(t,e)),Rd(t,e+1,E,!0,w)&&(t.dump&&G2===t.dump.charCodeAt(0)?S+=":":S+=": ",S+=t.dump,a+=S));t.tag=n,t.dump=a||"{}"}function _te(t,e,r){var s,a,n,c,f,p;for(a=r?t.explicitTypes:t.implicitTypes,n=0,c=a.length;n<c;n+=1)if(f=a[n],(f.instanceOf||f.predicate)&&(!f.instanceOf||typeof e=="object"&&e instanceof f.instanceOf)&&(!f.predicate||f.predicate(e))){if(t.tag=r?f.tag:"?",f.represent){if(p=t.styleMap[f.tag]||f.defaultStyle,Hte.call(f.represent)==="[object Function]")s=f.represent(e,p);else if(jte.call(f.represent,p))s=f.represent[p](e,p);else throw new W2("!<"+f.tag+'> tag resolver accepts not "'+p+'" style');t.dump=s}return!0}return!1}function Rd(t,e,r,s,a,n){t.tag=null,t.dump=r,_te(t,r,!1)||_te(t,r,!0);var c=Hte.call(t.dump);s&&(s=t.flowLevel<0||t.flowLevel>e);var f=c==="[object Object]"||c==="[object Array]",p,h;if(f&&(p=t.duplicates.indexOf(r),h=p!==-1),(t.tag!==null&&t.tag!=="?"||h||t.indent!==2&&e>0)&&(a=!1),h&&t.usedDuplicates[p])t.dump="*ref_"+p;else{if(f&&h&&!t.usedDuplicates[p]&&(t.usedDuplicates[p]=!0),c==="[object Object]")s&&Object.keys(t.dump).length!==0?(iWe(t,e,t.dump,a),h&&(t.dump="&ref_"+p+t.dump)):(nWe(t,e,t.dump),h&&(t.dump="&ref_"+p+" "+t.dump));else if(c==="[object Array]"){var E=t.noArrayIndent&&e>0?e-1:e;s&&t.dump.length!==0?(rWe(t,E,t.dump,a),h&&(t.dump="&ref_"+p+t.dump)):(tWe(t,E,t.dump),h&&(t.dump="&ref_"+p+" "+t.dump))}else if(c==="[object String]")t.tag!=="?"&&X9e(t,t.dump,e,n);else{if(t.skipInvalid)return!1;throw new W2("unacceptable kind of an object to dump "+c)}t.tag!==null&&t.tag!=="?"&&(t.dump="!<"+t.tag+"> "+t.dump)}return!0}function sWe(t,e){var r=[],s=[],a,n;for(XU(t,r,s),a=0,n=s.length;a<n;a+=1)e.duplicates.push(r[s[a]]);e.usedDuplicates=new Array(n)}function XU(t,e,r){var s,a,n;if(t!==null&&typeof t=="object")if(a=e.indexOf(t),a!==-1)r.indexOf(a)===-1&&r.push(a);else if(e.push(t),Array.isArray(t))for(a=0,n=t.length;a<n;a+=1)XU(t[a],e,r);else for(s=Object.keys(t),a=0,n=s.length;a<n;a+=1)XU(t[s[a]],e,r)}function tre(t,e){e=e||{};var r=new V9e(e);return r.noRefs||sWe(t,r),Rd(r,0,t,!0,!0)?r.dump+`
`:""}function oWe(t,e){return tre(t,q2.extend({schema:P9e},e))}e_.exports.dump=tre;e_.exports.safeDump=oWe});var ire=_((aQt,Gi)=>{"use strict";var Cx=Tte(),nre=rre();function wx(t){return function(){throw new Error("Function "+t+" is deprecated and cannot be used.")}}Gi.exports.Type=Ss();Gi.exports.Schema=Pd();Gi.exports.FAILSAFE_SCHEMA=hx();Gi.exports.JSON_SCHEMA=WU();Gi.exports.CORE_SCHEMA=YU();Gi.exports.DEFAULT_SAFE_SCHEMA=gE();Gi.exports.DEFAULT_FULL_SCHEMA=H2();Gi.exports.load=Cx.load;Gi.exports.loadAll=Cx.loadAll;Gi.exports.safeLoad=Cx.safeLoad;Gi.exports.safeLoadAll=Cx.safeLoadAll;Gi.exports.dump=nre.dump;Gi.exports.safeDump=nre.safeDump;Gi.exports.YAMLException=pE();Gi.exports.MINIMAL_SCHEMA=hx();Gi.exports.SAFE_SCHEMA=gE();Gi.exports.DEFAULT_SCHEMA=H2();Gi.exports.scan=wx("scan");Gi.exports.parse=wx("parse");Gi.exports.compose=wx("compose");Gi.exports.addConstructor=wx("addConstructor")});var ore=_((lQt,sre)=>{"use strict";var aWe=ire();sre.exports=aWe});var lre=_((cQt,are)=>{"use strict";function lWe(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function Td(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.location=s,this.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(this,Td)}lWe(Td,Error);Td.buildMessage=function(t,e){var r={literal:function(h){return'"'+a(h.text)+'"'},class:function(h){var E="",w;for(w=0;w<h.parts.length;w++)E+=h.parts[w]instanceof Array?n(h.parts[w][0])+"-"+n(h.parts[w][1]):n(h.parts[w]);return"["+(h.inverted?"^":"")+E+"]"},any:function(h){return"any character"},end:function(h){return"end of input"},other:function(h){return h.description}};function s(h){return h.charCodeAt(0).toString(16).toUpperCase()}function a(h){return h.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(E){return"\\x0"+s(E)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(E){return"\\x"+s(E)})}function n(h){return h.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,function(E){return"\\x0"+s(E)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(E){return"\\x"+s(E)})}function c(h){return r[h.type](h)}function f(h){var E=new Array(h.length),w,S;for(w=0;w<h.length;w++)E[w]=c(h[w]);if(E.sort(),E.length>0){for(w=1,S=1;w<E.length;w++)E[w-1]!==E[w]&&(E[S]=E[w],S++);E.length=S}switch(E.length){case 1:return E[0];case 2:return E[0]+" or "+E[1];default:return E.slice(0,-1).join(", ")+", or "+E[E.length-1]}}function p(h){return h?'"'+a(h)+'"':"end of input"}return"Expected "+f(t)+" but "+p(e)+" found."};function cWe(t,e){e=e!==void 0?e:{};var r={},s={Start:lc},a=lc,n=function(te){return[].concat(...te)},c="-",f=dn("-",!1),p=function(te){return te},h=function(te){return Object.assign({},...te)},E="#",w=dn("#",!1),S=Au(),x=function(){return{}},I=":",T=dn(":",!1),N=function(te,Ee){return{[te]:Ee}},U=",",W=dn(",",!1),ee=function(te,Ee){return Ee},ie=function(te,Ee,Oe){return Object.assign({},...[te].concat(Ee).map(dt=>({[dt]:Oe})))},ue=function(te){return te},le=function(te){return te},me=Oa("correct indentation"),pe=" ",Be=dn(" ",!1),Ce=function(te){return te.length===lr*St},g=function(te){return te.length===(lr+1)*St},we=function(){return lr++,!0},ye=function(){return lr--,!0},Ae=function(){return aa()},se=Oa("pseudostring"),X=/^[^\r\n\t ?:,\][{}#&*!|>'"%@`\-]/,De=Kn(["\r",`
`," "," ","?",":",",","]","[","{","}","#","&","*","!","|",">","'",'"',"%","@","`","-"],!0,!1),Te=/^[^\r\n\t ,\][{}:#"']/,mt=Kn(["\r",`
`," "," ",",","]","[","{","}",":","#",'"',"'"],!0,!1),j=function(){return aa().replace(/^ *| *$/g,"")},rt="--",Fe=dn("--",!1),Ne=/^[a-zA-Z\/0-9]/,Pe=Kn([["a","z"],["A","Z"],"/",["0","9"]],!1,!1),Ye=/^[^\r\n\t :,]/,ke=Kn(["\r",`
`," "," ",":",","],!0,!1),it="null",Ue=dn("null",!1),P=function(){return null},C="true",b=dn("true",!1),y=function(){return!0},F="false",z=dn("false",!1),Z=function(){return!1},$=Oa("string"),oe='"',xe=dn('"',!1),Re=function(){return""},lt=function(te){return te},Ct=function(te){return te.join("")},Gt=/^[^"\\\0-\x1F\x7F]/,ir=Kn(['"',"\\",["\0",""],"\x7F"],!0,!1),Pt='\\"',gn=dn('\\"',!1),Pr=function(){return'"'},Ir="\\\\",Nr=dn("\\\\",!1),nn=function(){return"\\"},ai="\\/",Io=dn("\\/",!1),ts=function(){return"/"},$s="\\b",Co=dn("\\b",!1),_i=function(){return"\b"},eo="\\f",wo=dn("\\f",!1),QA=function(){return"\f"},Af="\\n",dh=dn("\\n",!1),mh=function(){return`
`},to="\\r",jn=dn("\\r",!1),Rs=function(){return"\r"},ro="\\t",ou=dn("\\t",!1),au=function(){return" "},lu="\\u",RA=dn("\\u",!1),TA=function(te,Ee,Oe,dt){return String.fromCharCode(parseInt(`0x${te}${Ee}${Oe}${dt}`))},sa=/^[0-9a-fA-F]/,oa=Kn([["0","9"],["a","f"],["A","F"]],!1,!1),FA=Oa("blank space"),gr=/^[ \t]/,Bo=Kn([" "," "],!1,!1),Me=Oa("white space"),cu=/^[ \t\n\r]/,Cr=Kn([" "," ",`
`,"\r"],!1,!1),pf=`\r
`,NA=dn(`\r
`,!1),OA=`
`,uu=dn(`
`,!1),fu="\r",oc=dn("\r",!1),ve=0,Nt=0,ac=[{line:1,column:1}],Ni=0,no=[],Tt=0,xn;if("startRule"in e){if(!(e.startRule in s))throw new Error(`Can't start parsing from rule "`+e.startRule+'".');a=s[e.startRule]}function aa(){return t.substring(Nt,ve)}function Hi(){return Ma(Nt,ve)}function Oi(te,Ee){throw Ee=Ee!==void 0?Ee:Ma(Nt,ve),hf([Oa(te)],t.substring(Nt,ve),Ee)}function Na(te,Ee){throw Ee=Ee!==void 0?Ee:Ma(Nt,ve),Ua(te,Ee)}function dn(te,Ee){return{type:"literal",text:te,ignoreCase:Ee}}function Kn(te,Ee,Oe){return{type:"class",parts:te,inverted:Ee,ignoreCase:Oe}}function Au(){return{type:"any"}}function yh(){return{type:"end"}}function Oa(te){return{type:"other",description:te}}function La(te){var Ee=ac[te],Oe;if(Ee)return Ee;for(Oe=te-1;!ac[Oe];)Oe--;for(Ee=ac[Oe],Ee={line:Ee.line,column:Ee.column};Oe<te;)t.charCodeAt(Oe)===10?(Ee.line++,Ee.column=1):Ee.column++,Oe++;return ac[te]=Ee,Ee}function Ma(te,Ee){var Oe=La(te),dt=La(Ee);return{start:{offset:te,line:Oe.line,column:Oe.column},end:{offset:Ee,line:dt.line,column:dt.column}}}function $e(te){ve<Ni||(ve>Ni&&(Ni=ve,no=[]),no.push(te))}function Ua(te,Ee){return new Td(te,null,null,Ee)}function hf(te,Ee,Oe){return new Td(Td.buildMessage(te,Ee),te,Ee,Oe)}function lc(){var te;return te=LA(),te}function wn(){var te,Ee,Oe;for(te=ve,Ee=[],Oe=la();Oe!==r;)Ee.push(Oe),Oe=la();return Ee!==r&&(Nt=te,Ee=n(Ee)),te=Ee,te}function la(){var te,Ee,Oe,dt,Et;return te=ve,Ee=Bl(),Ee!==r?(t.charCodeAt(ve)===45?(Oe=c,ve++):(Oe=r,Tt===0&&$e(f)),Oe!==r?(dt=Qn(),dt!==r?(Et=ca(),Et!==r?(Nt=te,Ee=p(Et),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r),te}function LA(){var te,Ee,Oe;for(te=ve,Ee=[],Oe=MA();Oe!==r;)Ee.push(Oe),Oe=MA();return Ee!==r&&(Nt=te,Ee=h(Ee)),te=Ee,te}function MA(){var te,Ee,Oe,dt,Et,bt,tr,fn,li;if(te=ve,Ee=Qn(),Ee===r&&(Ee=null),Ee!==r){if(Oe=ve,t.charCodeAt(ve)===35?(dt=E,ve++):(dt=r,Tt===0&&$e(w)),dt!==r){if(Et=[],bt=ve,tr=ve,Tt++,fn=st(),Tt--,fn===r?tr=void 0:(ve=tr,tr=r),tr!==r?(t.length>ve?(fn=t.charAt(ve),ve++):(fn=r,Tt===0&&$e(S)),fn!==r?(tr=[tr,fn],bt=tr):(ve=bt,bt=r)):(ve=bt,bt=r),bt!==r)for(;bt!==r;)Et.push(bt),bt=ve,tr=ve,Tt++,fn=st(),Tt--,fn===r?tr=void 0:(ve=tr,tr=r),tr!==r?(t.length>ve?(fn=t.charAt(ve),ve++):(fn=r,Tt===0&&$e(S)),fn!==r?(tr=[tr,fn],bt=tr):(ve=bt,bt=r)):(ve=bt,bt=r);else Et=r;Et!==r?(dt=[dt,Et],Oe=dt):(ve=Oe,Oe=r)}else ve=Oe,Oe=r;if(Oe===r&&(Oe=null),Oe!==r){if(dt=[],Et=Ke(),Et!==r)for(;Et!==r;)dt.push(Et),Et=Ke();else dt=r;dt!==r?(Nt=te,Ee=x(),te=Ee):(ve=te,te=r)}else ve=te,te=r}else ve=te,te=r;if(te===r&&(te=ve,Ee=Bl(),Ee!==r?(Oe=Ha(),Oe!==r?(dt=Qn(),dt===r&&(dt=null),dt!==r?(t.charCodeAt(ve)===58?(Et=I,ve++):(Et=r,Tt===0&&$e(T)),Et!==r?(bt=Qn(),bt===r&&(bt=null),bt!==r?(tr=ca(),tr!==r?(Nt=te,Ee=N(Oe,tr),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r),te===r&&(te=ve,Ee=Bl(),Ee!==r?(Oe=rs(),Oe!==r?(dt=Qn(),dt===r&&(dt=null),dt!==r?(t.charCodeAt(ve)===58?(Et=I,ve++):(Et=r,Tt===0&&$e(T)),Et!==r?(bt=Qn(),bt===r&&(bt=null),bt!==r?(tr=ca(),tr!==r?(Nt=te,Ee=N(Oe,tr),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r),te===r))){if(te=ve,Ee=Bl(),Ee!==r)if(Oe=rs(),Oe!==r)if(dt=Qn(),dt!==r)if(Et=pu(),Et!==r){if(bt=[],tr=Ke(),tr!==r)for(;tr!==r;)bt.push(tr),tr=Ke();else bt=r;bt!==r?(Nt=te,Ee=N(Oe,Et),te=Ee):(ve=te,te=r)}else ve=te,te=r;else ve=te,te=r;else ve=te,te=r;else ve=te,te=r;if(te===r)if(te=ve,Ee=Bl(),Ee!==r)if(Oe=rs(),Oe!==r){if(dt=[],Et=ve,bt=Qn(),bt===r&&(bt=null),bt!==r?(t.charCodeAt(ve)===44?(tr=U,ve++):(tr=r,Tt===0&&$e(W)),tr!==r?(fn=Qn(),fn===r&&(fn=null),fn!==r?(li=rs(),li!==r?(Nt=Et,bt=ee(Oe,li),Et=bt):(ve=Et,Et=r)):(ve=Et,Et=r)):(ve=Et,Et=r)):(ve=Et,Et=r),Et!==r)for(;Et!==r;)dt.push(Et),Et=ve,bt=Qn(),bt===r&&(bt=null),bt!==r?(t.charCodeAt(ve)===44?(tr=U,ve++):(tr=r,Tt===0&&$e(W)),tr!==r?(fn=Qn(),fn===r&&(fn=null),fn!==r?(li=rs(),li!==r?(Nt=Et,bt=ee(Oe,li),Et=bt):(ve=Et,Et=r)):(ve=Et,Et=r)):(ve=Et,Et=r)):(ve=Et,Et=r);else dt=r;dt!==r?(Et=Qn(),Et===r&&(Et=null),Et!==r?(t.charCodeAt(ve)===58?(bt=I,ve++):(bt=r,Tt===0&&$e(T)),bt!==r?(tr=Qn(),tr===r&&(tr=null),tr!==r?(fn=ca(),fn!==r?(Nt=te,Ee=ie(Oe,dt,fn),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)}else ve=te,te=r;else ve=te,te=r}return te}function ca(){var te,Ee,Oe,dt,Et,bt,tr;if(te=ve,Ee=ve,Tt++,Oe=ve,dt=st(),dt!==r?(Et=Mt(),Et!==r?(t.charCodeAt(ve)===45?(bt=c,ve++):(bt=r,Tt===0&&$e(f)),bt!==r?(tr=Qn(),tr!==r?(dt=[dt,Et,bt,tr],Oe=dt):(ve=Oe,Oe=r)):(ve=Oe,Oe=r)):(ve=Oe,Oe=r)):(ve=Oe,Oe=r),Tt--,Oe!==r?(ve=Ee,Ee=void 0):Ee=r,Ee!==r?(Oe=Ke(),Oe!==r?(dt=kn(),dt!==r?(Et=wn(),Et!==r?(bt=ua(),bt!==r?(Nt=te,Ee=ue(Et),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r),te===r&&(te=ve,Ee=st(),Ee!==r?(Oe=kn(),Oe!==r?(dt=LA(),dt!==r?(Et=ua(),Et!==r?(Nt=te,Ee=ue(dt),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r),te===r))if(te=ve,Ee=cc(),Ee!==r){if(Oe=[],dt=Ke(),dt!==r)for(;dt!==r;)Oe.push(dt),dt=Ke();else Oe=r;Oe!==r?(Nt=te,Ee=le(Ee),te=Ee):(ve=te,te=r)}else ve=te,te=r;return te}function Bl(){var te,Ee,Oe;for(Tt++,te=ve,Ee=[],t.charCodeAt(ve)===32?(Oe=pe,ve++):(Oe=r,Tt===0&&$e(Be));Oe!==r;)Ee.push(Oe),t.charCodeAt(ve)===32?(Oe=pe,ve++):(Oe=r,Tt===0&&$e(Be));return Ee!==r?(Nt=ve,Oe=Ce(Ee),Oe?Oe=void 0:Oe=r,Oe!==r?(Ee=[Ee,Oe],te=Ee):(ve=te,te=r)):(ve=te,te=r),Tt--,te===r&&(Ee=r,Tt===0&&$e(me)),te}function Mt(){var te,Ee,Oe;for(te=ve,Ee=[],t.charCodeAt(ve)===32?(Oe=pe,ve++):(Oe=r,Tt===0&&$e(Be));Oe!==r;)Ee.push(Oe),t.charCodeAt(ve)===32?(Oe=pe,ve++):(Oe=r,Tt===0&&$e(Be));return Ee!==r?(Nt=ve,Oe=g(Ee),Oe?Oe=void 0:Oe=r,Oe!==r?(Ee=[Ee,Oe],te=Ee):(ve=te,te=r)):(ve=te,te=r),te}function kn(){var te;return Nt=ve,te=we(),te?te=void 0:te=r,te}function ua(){var te;return Nt=ve,te=ye(),te?te=void 0:te=r,te}function Ha(){var te;return te=vl(),te===r&&(te=uc()),te}function rs(){var te,Ee,Oe;if(te=vl(),te===r){if(te=ve,Ee=[],Oe=ja(),Oe!==r)for(;Oe!==r;)Ee.push(Oe),Oe=ja();else Ee=r;Ee!==r&&(Nt=te,Ee=Ae()),te=Ee}return te}function cc(){var te;return te=Li(),te===r&&(te=Is(),te===r&&(te=vl(),te===r&&(te=uc()))),te}function pu(){var te;return te=Li(),te===r&&(te=vl(),te===r&&(te=ja())),te}function uc(){var te,Ee,Oe,dt,Et,bt;if(Tt++,te=ve,X.test(t.charAt(ve))?(Ee=t.charAt(ve),ve++):(Ee=r,Tt===0&&$e(De)),Ee!==r){for(Oe=[],dt=ve,Et=Qn(),Et===r&&(Et=null),Et!==r?(Te.test(t.charAt(ve))?(bt=t.charAt(ve),ve++):(bt=r,Tt===0&&$e(mt)),bt!==r?(Et=[Et,bt],dt=Et):(ve=dt,dt=r)):(ve=dt,dt=r);dt!==r;)Oe.push(dt),dt=ve,Et=Qn(),Et===r&&(Et=null),Et!==r?(Te.test(t.charAt(ve))?(bt=t.charAt(ve),ve++):(bt=r,Tt===0&&$e(mt)),bt!==r?(Et=[Et,bt],dt=Et):(ve=dt,dt=r)):(ve=dt,dt=r);Oe!==r?(Nt=te,Ee=j(),te=Ee):(ve=te,te=r)}else ve=te,te=r;return Tt--,te===r&&(Ee=r,Tt===0&&$e(se)),te}function ja(){var te,Ee,Oe,dt,Et;if(te=ve,t.substr(ve,2)===rt?(Ee=rt,ve+=2):(Ee=r,Tt===0&&$e(Fe)),Ee===r&&(Ee=null),Ee!==r)if(Ne.test(t.charAt(ve))?(Oe=t.charAt(ve),ve++):(Oe=r,Tt===0&&$e(Pe)),Oe!==r){for(dt=[],Ye.test(t.charAt(ve))?(Et=t.charAt(ve),ve++):(Et=r,Tt===0&&$e(ke));Et!==r;)dt.push(Et),Ye.test(t.charAt(ve))?(Et=t.charAt(ve),ve++):(Et=r,Tt===0&&$e(ke));dt!==r?(Nt=te,Ee=j(),te=Ee):(ve=te,te=r)}else ve=te,te=r;else ve=te,te=r;return te}function Li(){var te,Ee;return te=ve,t.substr(ve,4)===it?(Ee=it,ve+=4):(Ee=r,Tt===0&&$e(Ue)),Ee!==r&&(Nt=te,Ee=P()),te=Ee,te}function Is(){var te,Ee;return te=ve,t.substr(ve,4)===C?(Ee=C,ve+=4):(Ee=r,Tt===0&&$e(b)),Ee!==r&&(Nt=te,Ee=y()),te=Ee,te===r&&(te=ve,t.substr(ve,5)===F?(Ee=F,ve+=5):(Ee=r,Tt===0&&$e(z)),Ee!==r&&(Nt=te,Ee=Z()),te=Ee),te}function vl(){var te,Ee,Oe,dt;return Tt++,te=ve,t.charCodeAt(ve)===34?(Ee=oe,ve++):(Ee=r,Tt===0&&$e(xe)),Ee!==r?(t.charCodeAt(ve)===34?(Oe=oe,ve++):(Oe=r,Tt===0&&$e(xe)),Oe!==r?(Nt=te,Ee=Re(),te=Ee):(ve=te,te=r)):(ve=te,te=r),te===r&&(te=ve,t.charCodeAt(ve)===34?(Ee=oe,ve++):(Ee=r,Tt===0&&$e(xe)),Ee!==r?(Oe=gf(),Oe!==r?(t.charCodeAt(ve)===34?(dt=oe,ve++):(dt=r,Tt===0&&$e(xe)),dt!==r?(Nt=te,Ee=lt(Oe),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)),Tt--,te===r&&(Ee=r,Tt===0&&$e($)),te}function gf(){var te,Ee,Oe;if(te=ve,Ee=[],Oe=fc(),Oe!==r)for(;Oe!==r;)Ee.push(Oe),Oe=fc();else Ee=r;return Ee!==r&&(Nt=te,Ee=Ct(Ee)),te=Ee,te}function fc(){var te,Ee,Oe,dt,Et,bt;return Gt.test(t.charAt(ve))?(te=t.charAt(ve),ve++):(te=r,Tt===0&&$e(ir)),te===r&&(te=ve,t.substr(ve,2)===Pt?(Ee=Pt,ve+=2):(Ee=r,Tt===0&&$e(gn)),Ee!==r&&(Nt=te,Ee=Pr()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===Ir?(Ee=Ir,ve+=2):(Ee=r,Tt===0&&$e(Nr)),Ee!==r&&(Nt=te,Ee=nn()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===ai?(Ee=ai,ve+=2):(Ee=r,Tt===0&&$e(Io)),Ee!==r&&(Nt=te,Ee=ts()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===$s?(Ee=$s,ve+=2):(Ee=r,Tt===0&&$e(Co)),Ee!==r&&(Nt=te,Ee=_i()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===eo?(Ee=eo,ve+=2):(Ee=r,Tt===0&&$e(wo)),Ee!==r&&(Nt=te,Ee=QA()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===Af?(Ee=Af,ve+=2):(Ee=r,Tt===0&&$e(dh)),Ee!==r&&(Nt=te,Ee=mh()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===to?(Ee=to,ve+=2):(Ee=r,Tt===0&&$e(jn)),Ee!==r&&(Nt=te,Ee=Rs()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===ro?(Ee=ro,ve+=2):(Ee=r,Tt===0&&$e(ou)),Ee!==r&&(Nt=te,Ee=au()),te=Ee,te===r&&(te=ve,t.substr(ve,2)===lu?(Ee=lu,ve+=2):(Ee=r,Tt===0&&$e(RA)),Ee!==r?(Oe=wi(),Oe!==r?(dt=wi(),dt!==r?(Et=wi(),Et!==r?(bt=wi(),bt!==r?(Nt=te,Ee=TA(Oe,dt,Et,bt),te=Ee):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)):(ve=te,te=r)))))))))),te}function wi(){var te;return sa.test(t.charAt(ve))?(te=t.charAt(ve),ve++):(te=r,Tt===0&&$e(oa)),te}function Qn(){var te,Ee;if(Tt++,te=[],gr.test(t.charAt(ve))?(Ee=t.charAt(ve),ve++):(Ee=r,Tt===0&&$e(Bo)),Ee!==r)for(;Ee!==r;)te.push(Ee),gr.test(t.charAt(ve))?(Ee=t.charAt(ve),ve++):(Ee=r,Tt===0&&$e(Bo));else te=r;return Tt--,te===r&&(Ee=r,Tt===0&&$e(FA)),te}function Ac(){var te,Ee;if(Tt++,te=[],cu.test(t.charAt(ve))?(Ee=t.charAt(ve),ve++):(Ee=r,Tt===0&&$e(Cr)),Ee!==r)for(;Ee!==r;)te.push(Ee),cu.test(t.charAt(ve))?(Ee=t.charAt(ve),ve++):(Ee=r,Tt===0&&$e(Cr));else te=r;return Tt--,te===r&&(Ee=r,Tt===0&&$e(Me)),te}function Ke(){var te,Ee,Oe,dt,Et,bt;if(te=ve,Ee=st(),Ee!==r){for(Oe=[],dt=ve,Et=Qn(),Et===r&&(Et=null),Et!==r?(bt=st(),bt!==r?(Et=[Et,bt],dt=Et):(ve=dt,dt=r)):(ve=dt,dt=r);dt!==r;)Oe.push(dt),dt=ve,Et=Qn(),Et===r&&(Et=null),Et!==r?(bt=st(),bt!==r?(Et=[Et,bt],dt=Et):(ve=dt,dt=r)):(ve=dt,dt=r);Oe!==r?(Ee=[Ee,Oe],te=Ee):(ve=te,te=r)}else ve=te,te=r;return te}function st(){var te;return t.substr(ve,2)===pf?(te=pf,ve+=2):(te=r,Tt===0&&$e(NA)),te===r&&(t.charCodeAt(ve)===10?(te=OA,ve++):(te=r,Tt===0&&$e(uu)),te===r&&(t.charCodeAt(ve)===13?(te=fu,ve++):(te=r,Tt===0&&$e(oc)))),te}let St=2,lr=0;if(xn=a(),xn!==r&&ve===t.length)return xn;throw xn!==r&&ve<t.length&&$e(yh()),hf(no,Ni<t.length?t.charAt(Ni):null,Ni<t.length?Ma(Ni,Ni+1):Ma(Ni,Ni))}are.exports={SyntaxError:Td,parse:cWe}});function ure(t){return t.match(uWe)?t:JSON.stringify(t)}function Are(t){return typeof t>"u"?!0:typeof t=="object"&&t!==null&&!Array.isArray(t)?Object.keys(t).every(e=>Are(t[e])):!1}function t_(t,e,r){if(t===null)return`null
`;if(typeof t=="number"||typeof t=="boolean")return`${t.toString()}
`;if(typeof t=="string")return`${ure(t)}
`;if(Array.isArray(t)){if(t.length===0)return`[]
`;let s=" ".repeat(e);return`
${t.map(n=>`${s}- ${t_(n,e+1,!1)}`).join("")}`}if(typeof t=="object"&&t){let[s,a]=t instanceof Bx?[t.data,!1]:[t,!0],n=" ".repeat(e),c=Object.keys(s);a&&c.sort((p,h)=>{let E=cre.indexOf(p),w=cre.indexOf(h);return E===-1&&w===-1?p<h?-1:p>h?1:0:E!==-1&&w===-1?-1:E===-1&&w!==-1?1:E-w});let f=c.filter(p=>!Are(s[p])).map((p,h)=>{let E=s[p],w=ure(p),S=t_(E,e+1,!0),x=h>0||r?n:"",I=w.length>1024?`? ${w}
${x}:`:`${w}:`,T=S.startsWith(`
`)?S:` ${S}`;return`${x}${I}${T}`}).join(e===0?`
`:"")||`
`;return r?`
${f}`:`${f}`}throw new Error(`Unsupported value type (${t})`)}function nl(t){try{let e=t_(t,0,!1);return e!==`
`?e:""}catch(e){throw e.location&&(e.message=e.message.replace(/(\.)?$/,` (line ${e.location.start.line}, column ${e.location.start.column})$1`)),e}}function fWe(t){return t.endsWith(`
`)||(t+=`
`),(0,fre.parse)(t)}function pWe(t){if(AWe.test(t))return fWe(t);let e=(0,vx.safeLoad)(t,{schema:vx.FAILSAFE_SCHEMA,json:!0});if(e==null)return{};if(typeof e!="object")throw new Error(`Expected an indexed object, got a ${typeof e} instead. Does your file follow Yaml's rules?`);if(Array.isArray(e))throw new Error("Expected an indexed object, got an array instead. Does your file follow Yaml's rules?");return e}function as(t){return pWe(t)}var vx,fre,uWe,cre,Bx,AWe,pre=Ze(()=>{vx=ut(ore()),fre=ut(lre()),uWe=/^(?![-?:,\][{}#&*!|>'"%@` \t\r\n]).([ \t]*(?![,\][{}:# \t\r\n]).)*$/,cre=["__metadata","version","resolution","dependencies","peerDependencies","dependenciesMeta","peerDependenciesMeta","binaries"],Bx=class{constructor(e){this.data=e}};nl.PreserveOrdering=Bx;AWe=/^(#.*(\r?\n))*?#\s+yarn\s+lockfile\s+v1\r?\n/i});var Y2={};Vt(Y2,{parseResolution:()=>fx,parseShell:()=>lx,parseSyml:()=>as,stringifyArgument:()=>HU,stringifyArgumentSegment:()=>jU,stringifyArithmeticExpression:()=>ux,stringifyCommand:()=>_U,stringifyCommandChain:()=>AE,stringifyCommandChainThen:()=>UU,stringifyCommandLine:()=>cx,stringifyCommandLineThen:()=>MU,stringifyEnvSegment:()=>ax,stringifyRedirectArgument:()=>U2,stringifyResolution:()=>Ax,stringifyShell:()=>fE,stringifyShellLine:()=>fE,stringifySyml:()=>nl,stringifyValueArgument:()=>vd});var wc=Ze(()=>{Aee();dee();pre()});var gre=_((hQt,r_)=>{"use strict";var hWe=t=>{let e=!1,r=!1,s=!1;for(let a=0;a<t.length;a++){let n=t[a];e&&/[a-zA-Z]/.test(n)&&n.toUpperCase()===n?(t=t.slice(0,a)+"-"+t.slice(a),e=!1,s=r,r=!0,a++):r&&s&&/[a-zA-Z]/.test(n)&&n.toLowerCase()===n?(t=t.slice(0,a-1)+"-"+t.slice(a-1),s=r,r=!1,e=!0):(e=n.toLowerCase()===n&&n.toUpperCase()!==n,s=r,r=n.toUpperCase()===n&&n.toLowerCase()!==n)}return t},hre=(t,e)=>{if(!(typeof t=="string"||Array.isArray(t)))throw new TypeError("Expected the input to be `string | string[]`");e=Object.assign({pascalCase:!1},e);let r=a=>e.pascalCase?a.charAt(0).toUpperCase()+a.slice(1):a;return Array.isArray(t)?t=t.map(a=>a.trim()).filter(a=>a.length).join("-"):t=t.trim(),t.length===0?"":t.length===1?e.pascalCase?t.toUpperCase():t.toLowerCase():(t!==t.toLowerCase()&&(t=hWe(t)),t=t.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,(a,n)=>n.toUpperCase()).replace(/\d+(\w|$)/g,a=>a.toUpperCase()),r(t))};r_.exports=hre;r_.exports.default=hre});var dre=_((gQt,gWe)=>{gWe.exports=[{name:"Agola CI",constant:"AGOLA",env:"AGOLA_GIT_REF",pr:"AGOLA_PULL_REQUEST_ID"},{name:"Appcircle",constant:"APPCIRCLE",env:"AC_APPCIRCLE"},{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN"},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"TF_BUILD",pr:{BUILD_REASON:"PullRequest"}},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"Codefresh",constant:"CODEFRESH",env:"CF_BUILD_ID",pr:{any:["CF_PULL_REQUEST_NUMBER","CF_PULL_REQUEST_ID"]}},{name:"Codemagic",constant:"CODEMAGIC",env:"CM_BUILD_ID",pr:"CM_PULL_REQUEST"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"Earthly",constant:"EARTHLY",env:"EARTHLY_CI"},{name:"Expo Application Services",constant:"EAS",env:"EAS_BUILD"},{name:"Gerrit",constant:"GERRIT",env:"GERRIT_PROJECT"},{name:"Gitea Actions",constant:"GITEA_ACTIONS",env:"GITEA_ACTIONS"},{name:"GitHub Actions",constant:"GITHUB_ACTIONS",env:"GITHUB_ACTIONS",pr:{GITHUB_EVENT_NAME:"pull_request"}},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI",pr:"CI_MERGE_REQUEST_ID"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Google Cloud Build",constant:"GOOGLE_CLOUD_BUILD",env:"BUILDER_OUTPUT"},{name:"Harness CI",constant:"HARNESS",env:"HARNESS_BUILD_ID"},{name:"Heroku",constant:"HEROKU",env:{env:"NODE",includes:"/app/.heroku/node/bin/node"}},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"LayerCI",constant:"LAYERCI",env:"LAYERCI",pr:"LAYERCI_PULL_REQUEST"},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Nevercode",constant:"NEVERCODE",env:"NEVERCODE",pr:{env:"NEVERCODE_PULL_REQUEST",ne:"false"}},{name:"Prow",constant:"PROW",env:"PROW_JOB_ID"},{name:"ReleaseHub",constant:"RELEASEHUB",env:"RELEASE_BUILD_ID"},{name:"Render",constant:"RENDER",env:"RENDER",pr:{IS_PULL_REQUEST:"true"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Screwdriver",constant:"SCREWDRIVER",env:"SCREWDRIVER",pr:{env:"SD_PULL_REQUEST",ne:"false"}},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Sourcehut",constant:"SOURCEHUT",env:{CI_NAME:"sourcehut"}},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}},{name:"Vela",constant:"VELA",env:"VELA",pr:{VELA_PULL_REQUEST:"1"}},{name:"Vercel",constant:"VERCEL",env:{any:["NOW_BUILDER","VERCEL"]},pr:"VERCEL_GIT_PULL_REQUEST_ID"},{name:"Visual Studio App Center",constant:"APPCENTER",env:"APPCENTER_BUILD_ID"},{name:"Woodpecker",constant:"WOODPECKER",env:{CI:"woodpecker"},pr:{CI_BUILD_EVENT:"pull_request"}},{name:"Xcode Cloud",constant:"XCODE_CLOUD",env:"CI_XCODE_PROJECT",pr:"CI_PULL_REQUEST_NUMBER"},{name:"Xcode Server",constant:"XCODE_SERVER",env:"XCS"}]});var Fd=_(Ml=>{"use strict";var yre=dre(),Ds=process.env;Object.defineProperty(Ml,"_vendors",{value:yre.map(function(t){return t.constant})});Ml.name=null;Ml.isPR=null;yre.forEach(function(t){let r=(Array.isArray(t.env)?t.env:[t.env]).every(function(s){return mre(s)});if(Ml[t.constant]=r,!!r)switch(Ml.name=t.name,typeof t.pr){case"string":Ml.isPR=!!Ds[t.pr];break;case"object":"env"in t.pr?Ml.isPR=t.pr.env in Ds&&Ds[t.pr.env]!==t.pr.ne:"any"in t.pr?Ml.isPR=t.pr.any.some(function(s){return!!Ds[s]}):Ml.isPR=mre(t.pr);break;default:Ml.isPR=null}});Ml.isCI=!!(Ds.CI!=="false"&&(Ds.BUILD_ID||Ds.BUILD_NUMBER||Ds.CI||Ds.CI_APP_ID||Ds.CI_BUILD_ID||Ds.CI_BUILD_NUMBER||Ds.CI_NAME||Ds.CONTINUOUS_INTEGRATION||Ds.RUN_ID||Ml.name));function mre(t){return typeof t=="string"?!!Ds[t]:"env"in t?Ds[t.env]&&Ds[t.env].includes(t.includes):"any"in t?t.any.some(function(e){return!!Ds[e]}):Object.keys(t).every(function(e){return Ds[e]===t[e]})}});var ei,En,Nd,n_,Sx,Ere,i_,s_,Dx=Ze(()=>{(function(t){t.StartOfInput="\0",t.EndOfInput="",t.EndOfPartialInput=""})(ei||(ei={}));(function(t){t[t.InitialNode=0]="InitialNode",t[t.SuccessNode=1]="SuccessNode",t[t.ErrorNode=2]="ErrorNode",t[t.CustomNode=3]="CustomNode"})(En||(En={}));Nd=-1,n_=/^(-h|--help)(?:=([0-9]+))?$/,Sx=/^(--[a-z]+(?:-[a-z]+)*|-[a-zA-Z]+)$/,Ere=/^-[a-zA-Z]{2,}$/,i_=/^([^=]+)=([\s\S]*)$/,s_=process.env.DEBUG_CLI==="1"});var nt,IE,bx,o_,Px=Ze(()=>{Dx();nt=class extends Error{constructor(e){super(e),this.clipanion={type:"usage"},this.name="UsageError"}},IE=class extends Error{constructor(e,r){if(super(),this.input=e,this.candidates=r,this.clipanion={type:"none"},this.name="UnknownSyntaxError",this.candidates.length===0)this.message="Command not found, but we're not sure what's the alternative.";else if(this.candidates.every(s=>s.reason!==null&&s.reason===r[0].reason)){let[{reason:s}]=this.candidates;this.message=`${s}
${this.candidates.map(({usage:a})=>`$ ${a}`).join(`
`)}`}else if(this.candidates.length===1){let[{usage:s}]=this.candidates;this.message=`Command not found; did you mean:
$ ${s}
${o_(e)}`}else this.message=`Command not found; did you mean one of:
${this.candidates.map(({usage:s},a)=>`${`${a}.`.padStart(4)} ${s}`).join(`
`)}
${o_(e)}`}},bx=class extends Error{constructor(e,r){super(),this.input=e,this.usages=r,this.clipanion={type:"none"},this.name="AmbiguousSyntaxError",this.message=`Cannot find which to pick amongst the following alternatives:
${this.usages.map((s,a)=>`${`${a}.`.padStart(4)} ${s}`).join(`
`)}
${o_(e)}`}},o_=t=>`While running ${t.filter(e=>e!==ei.EndOfInput&&e!==ei.EndOfPartialInput).map(e=>{let r=JSON.stringify(e);return e.match(/\s/)||e.length===0||r!==`"${e}"`?r:e}).join(" ")}`});function dWe(t){let e=t.split(`
`),r=e.filter(a=>a.match(/\S/)),s=r.length>0?r.reduce((a,n)=>Math.min(a,n.length-n.trimStart().length),Number.MAX_VALUE):0;return e.map(a=>a.slice(s).trimRight()).join(`
`)}function Ho(t,{format:e,paragraphs:r}){return t=t.replace(/\r\n?/g,`
`),t=dWe(t),t=t.replace(/^\n+|\n+$/g,""),t=t.replace(/^(\s*)-([^\n]*?)\n+/gm,`$1-$2
`),t=t.replace(/\n(\n)?\n*/g,(s,a)=>a||" "),r&&(t=t.split(/\n/).map(s=>{let a=s.match(/^\s*[*-][\t ]+(.*)/);if(!a)return s.match(/(.{1,80})(?: |$)/g).join(`
`);let n=s.length-s.trimStart().length;return a[1].match(new RegExp(`(.{1,${78-n}})(?: |$)`,"g")).map((c,f)=>" ".repeat(n)+(f===0?"- ":" ")+c).join(`
`)}).join(`
`)),t=t.replace(/(`+)((?:.|[\n])*?)\1/g,(s,a,n)=>e.code(a+n+a)),t=t.replace(/(\*\*)((?:.|[\n])*?)\1/g,(s,a,n)=>e.bold(a+n+a)),t?`${t}
`:""}var a_,Ire,Cre,l_=Ze(()=>{a_=Array(80).fill("\u2501");for(let t=0;t<=24;++t)a_[a_.length-t]=`\x1B[38;5;${232+t}m\u2501`;Ire={header:t=>`\x1B[1m\u2501\u2501\u2501 ${t}${t.length<75?` ${a_.slice(t.length+5).join("")}`:":"}\x1B[0m`,bold:t=>`\x1B[1m${t}\x1B[22m`,error:t=>`\x1B[31m\x1B[1m${t}\x1B[22m\x1B[39m`,code:t=>`\x1B[36m${t}\x1B[39m`},Cre={header:t=>t,bold:t=>t,error:t=>t,code:t=>t}});function ma(t){return{...t,[V2]:!0}}function Gf(t,e){return typeof t>"u"?[t,e]:typeof t=="object"&&t!==null&&!Array.isArray(t)?[void 0,t]:[t,e]}function xx(t,{mergeName:e=!1}={}){let r=t.match(/^([^:]+): (.*)$/m);if(!r)return"validation failed";let[,s,a]=r;return e&&(a=a[0].toLowerCase()+a.slice(1)),a=s!=="."||!e?`${s.replace(/^\.(\[|$)/,"$1")}: ${a}`:`: ${a}`,a}function J2(t,e){return e.length===1?new nt(`${t}${xx(e[0],{mergeName:!0})}`):new nt(`${t}:
${e.map(r=>`
- ${xx(r)}`).join("")}`)}function Od(t,e,r){if(typeof r>"u")return e;let s=[],a=[],n=f=>{let p=e;return e=f,n.bind(null,p)};if(!r(e,{errors:s,coercions:a,coercion:n}))throw J2(`Invalid value for ${t}`,s);for(let[,f]of a)f();return e}var V2,Cp=Ze(()=>{Px();V2=Symbol("clipanion/isOption")});var ya={};Vt(ya,{KeyRelationship:()=>qf,TypeAssertionError:()=>o0,applyCascade:()=>Z2,as:()=>NWe,assert:()=>RWe,assertWithErrors:()=>TWe,cascade:()=>Tx,fn:()=>OWe,hasAtLeastOneKey:()=>g_,hasExactLength:()=>Dre,hasForbiddenKeys:()=>tYe,hasKeyRelationship:()=>$2,hasMaxLength:()=>MWe,hasMinLength:()=>LWe,hasMutuallyExclusiveKeys:()=>rYe,hasRequiredKeys:()=>eYe,hasUniqueItems:()=>UWe,isArray:()=>kx,isAtLeast:()=>p_,isAtMost:()=>jWe,isBase64:()=>zWe,isBoolean:()=>vWe,isDate:()=>DWe,isDict:()=>xWe,isEnum:()=>fo,isHexColor:()=>KWe,isISO8601:()=>JWe,isInExclusiveRange:()=>qWe,isInInclusiveRange:()=>GWe,isInstanceOf:()=>QWe,isInteger:()=>h_,isJSON:()=>ZWe,isLiteral:()=>Bre,isLowerCase:()=>WWe,isMap:()=>PWe,isNegative:()=>_We,isNullable:()=>$We,isNumber:()=>f_,isObject:()=>vre,isOneOf:()=>A_,isOptional:()=>XWe,isPartial:()=>kWe,isPayload:()=>SWe,isPositive:()=>HWe,isRecord:()=>Rx,isSet:()=>bWe,isString:()=>wE,isTuple:()=>Qx,isUUID4:()=>VWe,isUnknown:()=>u_,isUpperCase:()=>YWe,makeTrait:()=>Sre,makeValidator:()=>Wr,matchesRegExp:()=>z2,softAssert:()=>FWe});function ti(t){return t===null?"null":t===void 0?"undefined":t===""?"an empty string":typeof t=="symbol"?`<${t.toString()}>`:Array.isArray(t)?"an array":JSON.stringify(t)}function CE(t,e){if(t.length===0)return"nothing";if(t.length===1)return ti(t[0]);let r=t.slice(0,-1),s=t[t.length-1],a=t.length>2?`, ${e} `:` ${e} `;return`${r.map(n=>ti(n)).join(", ")}${a}${ti(s)}`}function s0(t,e){var r,s,a;return typeof e=="number"?`${(r=t?.p)!==null&&r!==void 0?r:"."}[${e}]`:mWe.test(e)?`${(s=t?.p)!==null&&s!==void 0?s:""}.${e}`:`${(a=t?.p)!==null&&a!==void 0?a:"."}[${JSON.stringify(e)}]`}function c_(t,e,r){return t===1?e:r}function mr({errors:t,p:e}={},r){return t?.push(`${e??"."}: ${r}`),!1}function wWe(t,e){return r=>{t[e]=r}}function Wf(t,e){return r=>{let s=t[e];return t[e]=r,Wf(t,e).bind(null,s)}}function K2(t,e,r){let s=()=>(t(r()),a),a=()=>(t(e),s);return s}function u_(){return Wr({test:(t,e)=>!0})}function Bre(t){return Wr({test:(e,r)=>e!==t?mr(r,`Expected ${ti(t)} (got ${ti(e)})`):!0})}function wE(){return Wr({test:(t,e)=>typeof t!="string"?mr(e,`Expected a string (got ${ti(t)})`):!0})}function fo(t){let e=Array.isArray(t)?t:Object.values(t),r=e.every(a=>typeof a=="string"||typeof a=="number"),s=new Set(e);return s.size===1?Bre([...s][0]):Wr({test:(a,n)=>s.has(a)?!0:r?mr(n,`Expected one of ${CE(e,"or")} (got ${ti(a)})`):mr(n,`Expected a valid enumeration value (got ${ti(a)})`)})}function vWe(){return Wr({test:(t,e)=>{var r;if(typeof t!="boolean"){if(typeof e?.coercions<"u"){if(typeof e?.coercion>"u")return mr(e,"Unbound coercion result");let s=BWe.get(t);if(typeof s<"u")return e.coercions.push([(r=e.p)!==null&&r!==void 0?r:".",e.coercion.bind(null,s)]),!0}return mr(e,`Expected a boolean (got ${ti(t)})`)}return!0}})}function f_(){return Wr({test:(t,e)=>{var r;if(typeof t!="number"){if(typeof e?.coercions<"u"){if(typeof e?.coercion>"u")return mr(e,"Unbound coercion result");let s;if(typeof t=="string"){let a;try{a=JSON.parse(t)}catch{}if(typeof a=="number")if(JSON.stringify(a)===t)s=a;else return mr(e,`Received a number that can't be safely represented by the runtime (${t})`)}if(typeof s<"u")return e.coercions.push([(r=e.p)!==null&&r!==void 0?r:".",e.coercion.bind(null,s)]),!0}return mr(e,`Expected a number (got ${ti(t)})`)}return!0}})}function SWe(t){return Wr({test:(e,r)=>{var s;if(typeof r?.coercions>"u")return mr(r,"The isPayload predicate can only be used with coercion enabled");if(typeof r.coercion>"u")return mr(r,"Unbound coercion result");if(typeof e!="string")return mr(r,`Expected a string (got ${ti(e)})`);let a;try{a=JSON.parse(e)}catch{return mr(r,`Expected a JSON string (got ${ti(e)})`)}let n={value:a};return t(a,Object.assign(Object.assign({},r),{coercion:Wf(n,"value")}))?(r.coercions.push([(s=r.p)!==null&&s!==void 0?s:".",r.coercion.bind(null,n.value)]),!0):!1}})}function DWe(){return Wr({test:(t,e)=>{var r;if(!(t instanceof Date)){if(typeof e?.coercions<"u"){if(typeof e?.coercion>"u")return mr(e,"Unbound coercion result");let s;if(typeof t=="string"&&wre.test(t))s=new Date(t);else{let a;if(typeof t=="string"){let n;try{n=JSON.parse(t)}catch{}typeof n=="number"&&(a=n)}else typeof t=="number"&&(a=t);if(typeof a<"u")if(Number.isSafeInteger(a)||!Number.isSafeInteger(a*1e3))s=new Date(a*1e3);else return mr(e,`Received a timestamp that can't be safely represented by the runtime (${t})`)}if(typeof s<"u")return e.coercions.push([(r=e.p)!==null&&r!==void 0?r:".",e.coercion.bind(null,s)]),!0}return mr(e,`Expected a date (got ${ti(t)})`)}return!0}})}function kx(t,{delimiter:e}={}){return Wr({test:(r,s)=>{var a;let n=r;if(typeof r=="string"&&typeof e<"u"&&typeof s?.coercions<"u"){if(typeof s?.coercion>"u")return mr(s,"Unbound coercion result");r=r.split(e)}if(!Array.isArray(r))return mr(s,`Expected an array (got ${ti(r)})`);let c=!0;for(let f=0,p=r.length;f<p&&(c=t(r[f],Object.assign(Object.assign({},s),{p:s0(s,f),coercion:Wf(r,f)}))&&c,!(!c&&s?.errors==null));++f);return r!==n&&s.coercions.push([(a=s.p)!==null&&a!==void 0?a:".",s.coercion.bind(null,r)]),c}})}function bWe(t,{delimiter:e}={}){let r=kx(t,{delimiter:e});return Wr({test:(s,a)=>{var n,c;if(Object.getPrototypeOf(s).toString()==="[object Set]")if(typeof a?.coercions<"u"){if(typeof a?.coercion>"u")return mr(a,"Unbound coercion result");let f=[...s],p=[...s];if(!r(p,Object.assign(Object.assign({},a),{coercion:void 0})))return!1;let h=()=>p.some((E,w)=>E!==f[w])?new Set(p):s;return a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",K2(a.coercion,s,h)]),!0}else{let f=!0;for(let p of s)if(f=t(p,Object.assign({},a))&&f,!f&&a?.errors==null)break;return f}if(typeof a?.coercions<"u"){if(typeof a?.coercion>"u")return mr(a,"Unbound coercion result");let f={value:s};return r(s,Object.assign(Object.assign({},a),{coercion:Wf(f,"value")}))?(a.coercions.push([(c=a.p)!==null&&c!==void 0?c:".",K2(a.coercion,s,()=>new Set(f.value))]),!0):!1}return mr(a,`Expected a set (got ${ti(s)})`)}})}function PWe(t,e){let r=kx(Qx([t,e])),s=Rx(e,{keys:t});return Wr({test:(a,n)=>{var c,f,p;if(Object.getPrototypeOf(a).toString()==="[object Map]")if(typeof n?.coercions<"u"){if(typeof n?.coercion>"u")return mr(n,"Unbound coercion result");let h=[...a],E=[...a];if(!r(E,Object.assign(Object.assign({},n),{coercion:void 0})))return!1;let w=()=>E.some((S,x)=>S[0]!==h[x][0]||S[1]!==h[x][1])?new Map(E):a;return n.coercions.push([(c=n.p)!==null&&c!==void 0?c:".",K2(n.coercion,a,w)]),!0}else{let h=!0;for(let[E,w]of a)if(h=t(E,Object.assign({},n))&&h,!h&&n?.errors==null||(h=e(w,Object.assign(Object.assign({},n),{p:s0(n,E)}))&&h,!h&&n?.errors==null))break;return h}if(typeof n?.coercions<"u"){if(typeof n?.coercion>"u")return mr(n,"Unbound coercion result");let h={value:a};return Array.isArray(a)?r(a,Object.assign(Object.assign({},n),{coercion:void 0}))?(n.coercions.push([(f=n.p)!==null&&f!==void 0?f:".",K2(n.coercion,a,()=>new Map(h.value))]),!0):!1:s(a,Object.assign(Object.assign({},n),{coercion:Wf(h,"value")}))?(n.coercions.push([(p=n.p)!==null&&p!==void 0?p:".",K2(n.coercion,a,()=>new Map(Object.entries(h.value)))]),!0):!1}return mr(n,`Expected a map (got ${ti(a)})`)}})}function Qx(t,{delimiter:e}={}){let r=Dre(t.length);return Wr({test:(s,a)=>{var n;if(typeof s=="string"&&typeof e<"u"&&typeof a?.coercions<"u"){if(typeof a?.coercion>"u")return mr(a,"Unbound coercion result");s=s.split(e),a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",a.coercion.bind(null,s)])}if(!Array.isArray(s))return mr(a,`Expected a tuple (got ${ti(s)})`);let c=r(s,Object.assign({},a));for(let f=0,p=s.length;f<p&&f<t.length&&(c=t[f](s[f],Object.assign(Object.assign({},a),{p:s0(a,f),coercion:Wf(s,f)}))&&c,!(!c&&a?.errors==null));++f);return c}})}function Rx(t,{keys:e=null}={}){let r=kx(Qx([e??wE(),t]));return Wr({test:(s,a)=>{var n;if(Array.isArray(s)&&typeof a?.coercions<"u")return typeof a?.coercion>"u"?mr(a,"Unbound coercion result"):r(s,Object.assign(Object.assign({},a),{coercion:void 0}))?(s=Object.fromEntries(s),a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",a.coercion.bind(null,s)]),!0):!1;if(typeof s!="object"||s===null)return mr(a,`Expected an object (got ${ti(s)})`);let c=Object.keys(s),f=!0;for(let p=0,h=c.length;p<h&&(f||a?.errors!=null);++p){let E=c[p],w=s[E];if(E==="__proto__"||E==="constructor"){f=mr(Object.assign(Object.assign({},a),{p:s0(a,E)}),"Unsafe property name");continue}if(e!==null&&!e(E,a)){f=!1;continue}if(!t(w,Object.assign(Object.assign({},a),{p:s0(a,E),coercion:Wf(s,E)}))){f=!1;continue}}return f}})}function xWe(t,e={}){return Rx(t,e)}function vre(t,{extra:e=null}={}){let r=Object.keys(t),s=Wr({test:(a,n)=>{if(typeof a!="object"||a===null)return mr(n,`Expected an object (got ${ti(a)})`);let c=new Set([...r,...Object.keys(a)]),f={},p=!0;for(let h of c){if(h==="constructor"||h==="__proto__")p=mr(Object.assign(Object.assign({},n),{p:s0(n,h)}),"Unsafe property name");else{let E=Object.prototype.hasOwnProperty.call(t,h)?t[h]:void 0,w=Object.prototype.hasOwnProperty.call(a,h)?a[h]:void 0;typeof E<"u"?p=E(w,Object.assign(Object.assign({},n),{p:s0(n,h),coercion:Wf(a,h)}))&&p:e===null?p=mr(Object.assign(Object.assign({},n),{p:s0(n,h)}),`Extraneous property (got ${ti(w)})`):Object.defineProperty(f,h,{enumerable:!0,get:()=>w,set:wWe(a,h)})}if(!p&&n?.errors==null)break}return e!==null&&(p||n?.errors!=null)&&(p=e(f,n)&&p),p}});return Object.assign(s,{properties:t})}function kWe(t){return vre(t,{extra:Rx(u_())})}function Sre(t){return()=>t}function Wr({test:t}){return Sre(t)()}function RWe(t,e){if(!e(t))throw new o0}function TWe(t,e){let r=[];if(!e(t,{errors:r}))throw new o0({errors:r})}function FWe(t,e){}function NWe(t,e,{coerce:r=!1,errors:s,throw:a}={}){let n=s?[]:void 0;if(!r){if(e(t,{errors:n}))return a?t:{value:t,errors:void 0};if(a)throw new o0({errors:n});return{value:void 0,errors:n??!0}}let c={value:t},f=Wf(c,"value"),p=[];if(!e(t,{errors:n,coercion:f,coercions:p})){if(a)throw new o0({errors:n});return{value:void 0,errors:n??!0}}for(let[,h]of p)h();return a?c.value:{value:c.value,errors:void 0}}function OWe(t,e){let r=Qx(t);return(...s)=>{if(!r(s))throw new o0;return e(...s)}}function LWe(t){return Wr({test:(e,r)=>e.length>=t?!0:mr(r,`Expected to have a length of at least ${t} elements (got ${e.length})`)})}function MWe(t){return Wr({test:(e,r)=>e.length<=t?!0:mr(r,`Expected to have a length of at most ${t} elements (got ${e.length})`)})}function Dre(t){return Wr({test:(e,r)=>e.length!==t?mr(r,`Expected to have a length of exactly ${t} elements (got ${e.length})`):!0})}function UWe({map:t}={}){return Wr({test:(e,r)=>{let s=new Set,a=new Set;for(let n=0,c=e.length;n<c;++n){let f=e[n],p=typeof t<"u"?t(f):f;if(s.has(p)){if(a.has(p))continue;mr(r,`Expected to contain unique elements; got a duplicate with ${ti(e)}`),a.add(p)}else s.add(p)}return a.size===0}})}function _We(){return Wr({test:(t,e)=>t<=0?!0:mr(e,`Expected to be negative (got ${t})`)})}function HWe(){return Wr({test:(t,e)=>t>=0?!0:mr(e,`Expected to be positive (got ${t})`)})}function p_(t){return Wr({test:(e,r)=>e>=t?!0:mr(r,`Expected to be at least ${t} (got ${e})`)})}function jWe(t){return Wr({test:(e,r)=>e<=t?!0:mr(r,`Expected to be at most ${t} (got ${e})`)})}function GWe(t,e){return Wr({test:(r,s)=>r>=t&&r<=e?!0:mr(s,`Expected to be in the [${t}; ${e}] range (got ${r})`)})}function qWe(t,e){return Wr({test:(r,s)=>r>=t&&r<e?!0:mr(s,`Expected to be in the [${t}; ${e}[ range (got ${r})`)})}function h_({unsafe:t=!1}={}){return Wr({test:(e,r)=>e!==Math.round(e)?mr(r,`Expected to be an integer (got ${e})`):!t&&!Number.isSafeInteger(e)?mr(r,`Expected to be a safe integer (got ${e})`):!0})}function z2(t){return Wr({test:(e,r)=>t.test(e)?!0:mr(r,`Expected to match the pattern ${t.toString()} (got ${ti(e)})`)})}function WWe(){return Wr({test:(t,e)=>t!==t.toLowerCase()?mr(e,`Expected to be all-lowercase (got ${t})`):!0})}function YWe(){return Wr({test:(t,e)=>t!==t.toUpperCase()?mr(e,`Expected to be all-uppercase (got ${t})`):!0})}function VWe(){return Wr({test:(t,e)=>CWe.test(t)?!0:mr(e,`Expected to be a valid UUID v4 (got ${ti(t)})`)})}function JWe(){return Wr({test:(t,e)=>wre.test(t)?!0:mr(e,`Expected to be a valid ISO 8601 date string (got ${ti(t)})`)})}function KWe({alpha:t=!1}){return Wr({test:(e,r)=>(t?yWe.test(e):EWe.test(e))?!0:mr(r,`Expected to be a valid hexadecimal color string (got ${ti(e)})`)})}function zWe(){return Wr({test:(t,e)=>IWe.test(t)?!0:mr(e,`Expected to be a valid base 64 string (got ${ti(t)})`)})}function ZWe(t=u_()){return Wr({test:(e,r)=>{let s;try{s=JSON.parse(e)}catch{return mr(r,`Expected to be a valid JSON string (got ${ti(e)})`)}return t(s,r)}})}function Tx(t,...e){let r=Array.isArray(e[0])?e[0]:e;return Wr({test:(s,a)=>{var n,c;let f={value:s},p=typeof a?.coercions<"u"?Wf(f,"value"):void 0,h=typeof a?.coercions<"u"?[]:void 0;if(!t(s,Object.assign(Object.assign({},a),{coercion:p,coercions:h})))return!1;let E=[];if(typeof h<"u")for(let[,w]of h)E.push(w());try{if(typeof a?.coercions<"u"){if(f.value!==s){if(typeof a?.coercion>"u")return mr(a,"Unbound coercion result");a.coercions.push([(n=a.p)!==null&&n!==void 0?n:".",a.coercion.bind(null,f.value)])}(c=a?.coercions)===null||c===void 0||c.push(...h)}return r.every(w=>w(f.value,a))}finally{for(let w of E)w()}}})}function Z2(t,...e){let r=Array.isArray(e[0])?e[0]:e;return Tx(t,r)}function XWe(t){return Wr({test:(e,r)=>typeof e>"u"?!0:t(e,r)})}function $We(t){return Wr({test:(e,r)=>e===null?!0:t(e,r)})}function eYe(t,e){var r;let s=new Set(t),a=X2[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return Wr({test:(n,c)=>{let f=new Set(Object.keys(n)),p=[];for(let h of s)a(f,h,n)||p.push(h);return p.length>0?mr(c,`Missing required ${c_(p.length,"property","properties")} ${CE(p,"and")}`):!0}})}function g_(t,e){var r;let s=new Set(t),a=X2[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return Wr({test:(n,c)=>Object.keys(n).some(h=>a(s,h,n))?!0:mr(c,`Missing at least one property from ${CE(Array.from(s),"or")}`)})}function tYe(t,e){var r;let s=new Set(t),a=X2[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return Wr({test:(n,c)=>{let f=new Set(Object.keys(n)),p=[];for(let h of s)a(f,h,n)&&p.push(h);return p.length>0?mr(c,`Forbidden ${c_(p.length,"property","properties")} ${CE(p,"and")}`):!0}})}function rYe(t,e){var r;let s=new Set(t),a=X2[(r=e?.missingIf)!==null&&r!==void 0?r:"missing"];return Wr({test:(n,c)=>{let f=new Set(Object.keys(n)),p=[];for(let h of s)a(f,h,n)&&p.push(h);return p.length>1?mr(c,`Mutually exclusive properties ${CE(p,"and")}`):!0}})}function $2(t,e,r,s){var a,n;let c=new Set((a=s?.ignore)!==null&&a!==void 0?a:[]),f=X2[(n=s?.missingIf)!==null&&n!==void 0?n:"missing"],p=new Set(r),h=nYe[e],E=e===qf.Forbids?"or":"and";return Wr({test:(w,S)=>{let x=new Set(Object.keys(w));if(!f(x,t,w)||c.has(w[t]))return!0;let I=[];for(let T of p)(f(x,T,w)&&!c.has(w[T]))!==h.expect&&I.push(T);return I.length>=1?mr(S,`Property "${t}" ${h.message} ${c_(I.length,"property","properties")} ${CE(I,E)}`):!0}})}var mWe,yWe,EWe,IWe,CWe,wre,BWe,QWe,A_,o0,X2,qf,nYe,Ul=Ze(()=>{mWe=/^[a-zA-Z_][a-zA-Z0-9_]*$/;yWe=/^#[0-9a-f]{6}$/i,EWe=/^#[0-9a-f]{6}([0-9a-f]{2})?$/i,IWe=/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/,CWe=/^[a-f0-9]{8}-[a-f0-9]{4}-4[a-f0-9]{3}-[89aAbB][a-f0-9]{3}-[a-f0-9]{12}$/i,wre=/^(?:[1-9]\d{3}(-?)(?:(?:0[1-9]|1[0-2])\1(?:0[1-9]|1\d|2[0-8])|(?:0[13-9]|1[0-2])\1(?:29|30)|(?:0[13578]|1[02])(?:\1)31|00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[0-5]))|(?:[1-9]\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)(?:(-?)02(?:\2)29|-?366))T(?:[01]\d|2[0-3])(:?)[0-5]\d(?:\3[0-5]\d)?(?:Z|[+-][01]\d(?:\3[0-5]\d)?)$/;BWe=new Map([["true",!0],["True",!0],["1",!0],[1,!0],["false",!1],["False",!1],["0",!1],[0,!1]]);QWe=t=>Wr({test:(e,r)=>e instanceof t?!0:mr(r,`Expected an instance of ${t.name} (got ${ti(e)})`)}),A_=(t,{exclusive:e=!1}={})=>Wr({test:(r,s)=>{var a,n,c;let f=[],p=typeof s?.errors<"u"?[]:void 0;for(let h=0,E=t.length;h<E;++h){let w=typeof s?.errors<"u"?[]:void 0,S=typeof s?.coercions<"u"?[]:void 0;if(t[h](r,Object.assign(Object.assign({},s),{errors:w,coercions:S,p:`${(a=s?.p)!==null&&a!==void 0?a:"."}#${h+1}`}))){if(f.push([`#${h+1}`,S]),!e)break}else p?.push(w[0])}if(f.length===1){let[,h]=f[0];return typeof h<"u"&&((n=s?.coercions)===null||n===void 0||n.push(...h)),!0}return f.length>1?mr(s,`Expected to match exactly a single predicate (matched ${f.join(", ")})`):(c=s?.errors)===null||c===void 0||c.push(...p),!1}});o0=class extends Error{constructor({errors:e}={}){let r="Type mismatch";if(e&&e.length>0){r+=`
`;for(let s of e)r+=`
- ${s}`}super(r)}};X2={missing:(t,e)=>t.has(e),undefined:(t,e,r)=>t.has(e)&&typeof r[e]<"u",nil:(t,e,r)=>t.has(e)&&r[e]!=null,falsy:(t,e,r)=>t.has(e)&&!!r[e]};(function(t){t.Forbids="Forbids",t.Requires="Requires"})(qf||(qf={}));nYe={[qf.Forbids]:{expect:!1,message:"forbids using"},[qf.Requires]:{expect:!0,message:"requires using"}}});var ot,a0=Ze(()=>{Cp();ot=class{constructor(){this.help=!1}static Usage(e){return e}async catch(e){throw e}async validateAndExecute(){let r=this.constructor.schema;if(Array.isArray(r)){let{isDict:a,isUnknown:n,applyCascade:c}=await Promise.resolve().then(()=>(Ul(),ya)),f=c(a(n()),r),p=[],h=[];if(!f(this,{errors:p,coercions:h}))throw J2("Invalid option schema",p);for(let[,w]of h)w()}else if(r!=null)throw new Error("Invalid command schema");let s=await this.execute();return typeof s<"u"?s:0}};ot.isOption=V2;ot.Default=[]});function il(t){s_&&console.log(t)}function Pre(){let t={nodes:[]};for(let e=0;e<En.CustomNode;++e)t.nodes.push(_l());return t}function iYe(t){let e=Pre(),r=[],s=e.nodes.length;for(let a of t){r.push(s);for(let n=0;n<a.nodes.length;++n)kre(n)||e.nodes.push(AYe(a.nodes[n],s));s+=a.nodes.length-En.CustomNode+1}for(let a of r)BE(e,En.InitialNode,a);return e}function Ou(t,e){return t.nodes.push(e),t.nodes.length-1}function sYe(t){let e=new Set,r=s=>{if(e.has(s))return;e.add(s);let a=t.nodes[s];for(let c of Object.values(a.statics))for(let{to:f}of c)r(f);for(let[,{to:c}]of a.dynamics)r(c);for(let{to:c}of a.shortcuts)r(c);let n=new Set(a.shortcuts.map(({to:c})=>c));for(;a.shortcuts.length>0;){let{to:c}=a.shortcuts.shift(),f=t.nodes[c];for(let[p,h]of Object.entries(f.statics)){let E=Object.prototype.hasOwnProperty.call(a.statics,p)?a.statics[p]:a.statics[p]=[];for(let w of h)E.some(({to:S})=>w.to===S)||E.push(w)}for(let[p,h]of f.dynamics)a.dynamics.some(([E,{to:w}])=>p===E&&h.to===w)||a.dynamics.push([p,h]);for(let p of f.shortcuts)n.has(p.to)||(a.shortcuts.push(p),n.add(p.to))}};r(En.InitialNode)}function oYe(t,{prefix:e=""}={}){if(s_){il(`${e}Nodes are:`);for(let r=0;r<t.nodes.length;++r)il(`${e} ${r}: ${JSON.stringify(t.nodes[r])}`)}}function aYe(t,e,r=!1){il(`Running a vm on ${JSON.stringify(e)}`);let s=[{node:En.InitialNode,state:{candidateUsage:null,requiredOptions:[],errorMessage:null,ignoreOptions:!1,options:[],path:[],positionals:[],remainder:null,selectedIndex:null,partial:!1,tokens:[]}}];oYe(t,{prefix:" "});let a=[ei.StartOfInput,...e];for(let n=0;n<a.length;++n){let c=a[n],f=c===ei.EndOfInput||c===ei.EndOfPartialInput,p=n-1;il(` Processing ${JSON.stringify(c)}`);let h=[];for(let{node:E,state:w}of s){il(` Current node is ${E}`);let S=t.nodes[E];if(E===En.ErrorNode){h.push({node:E,state:w});continue}console.assert(S.shortcuts.length===0,"Shortcuts should have been eliminated by now");let x=Object.prototype.hasOwnProperty.call(S.statics,c);if(!r||n<a.length-1||x)if(x){let I=S.statics[c];for(let{to:T,reducer:N}of I)h.push({node:T,state:typeof N<"u"?Fx(m_,N,w,c,p):w}),il(` Static transition to ${T} found`)}else il(" No static transition found");else{let I=!1;for(let T of Object.keys(S.statics))if(T.startsWith(c)){if(c===T)for(let{to:N,reducer:U}of S.statics[T])h.push({node:N,state:typeof U<"u"?Fx(m_,U,w,c,p):w}),il(` Static transition to ${N} found`);else for(let{to:N}of S.statics[T])h.push({node:N,state:{...w,remainder:T.slice(c.length)}}),il(` Static transition to ${N} found (partial match)`);I=!0}I||il(" No partial static transition found")}if(!f)for(let[I,{to:T,reducer:N}]of S.dynamics)Fx(pYe,I,w,c,p)&&(h.push({node:T,state:typeof N<"u"?Fx(m_,N,w,c,p):w}),il(` Dynamic transition to ${T} found (via ${I})`))}if(h.length===0&&f&&e.length===1)return[{node:En.InitialNode,state:bre}];if(h.length===0)throw new IE(e,s.filter(({node:E})=>E!==En.ErrorNode).map(({state:E})=>({usage:E.candidateUsage,reason:null})));if(h.every(({node:E})=>E===En.ErrorNode))throw new IE(e,h.map(({state:E})=>({usage:E.candidateUsage,reason:E.errorMessage})));s=cYe(h)}if(s.length>0){il(" Results:");for(let n of s)il(` - ${n.node} -> ${JSON.stringify(n.state)}`)}else il(" No results");return s}function lYe(t,e,{endToken:r=ei.EndOfInput}={}){let s=aYe(t,[...e,r]);return uYe(e,s.map(({state:a})=>a))}function cYe(t){let e=0;for(let{state:r}of t)r.path.length>e&&(e=r.path.length);return t.filter(({state:r})=>r.path.length===e)}function uYe(t,e){let r=e.filter(S=>S.selectedIndex!==null),s=r.filter(S=>!S.partial);if(s.length>0&&(r=s),r.length===0)throw new Error;let a=r.filter(S=>S.selectedIndex===Nd||S.requiredOptions.every(x=>x.some(I=>S.options.find(T=>T.name===I))));if(a.length===0)throw new IE(t,r.map(S=>({usage:S.candidateUsage,reason:null})));let n=0;for(let S of a)S.path.length>n&&(n=S.path.length);let c=a.filter(S=>S.path.length===n),f=S=>S.positionals.filter(({extra:x})=>!x).length+S.options.length,p=c.map(S=>({state:S,positionalCount:f(S)})),h=0;for(let{positionalCount:S}of p)S>h&&(h=S);let E=p.filter(({positionalCount:S})=>S===h).map(({state:S})=>S),w=fYe(E);if(w.length>1)throw new bx(t,w.map(S=>S.candidateUsage));return w[0]}function fYe(t){let e=[],r=[];for(let s of t)s.selectedIndex===Nd?r.push(s):e.push(s);return r.length>0&&e.push({...bre,path:xre(...r.map(s=>s.path)),options:r.reduce((s,a)=>s.concat(a.options),[])}),e}function xre(t,e,...r){return e===void 0?Array.from(t):xre(t.filter((s,a)=>s===e[a]),...r)}function _l(){return{dynamics:[],shortcuts:[],statics:{}}}function kre(t){return t===En.SuccessNode||t===En.ErrorNode}function d_(t,e=0){return{to:kre(t.to)?t.to:t.to>=En.CustomNode?t.to+e-En.CustomNode+1:t.to+e,reducer:t.reducer}}function AYe(t,e=0){let r=_l();for(let[s,a]of t.dynamics)r.dynamics.push([s,d_(a,e)]);for(let
gitextract_yn58_d3b/
├── .changeset/
│ └── config.json
├── .github/
│ └── workflows/
│ └── test.yml
├── .gitignore
├── .husky/
│ ├── .gitignore
│ └── pre-commit
├── .prettierignore
├── .prettierrc
├── .yarn/
│ └── releases/
│ └── yarn-4.9.4.cjs
├── .yarnrc.yml
├── CONTRIBUTING.md
├── LICENSE.md
├── README.md
├── README.zh.md
├── eslint.config.mjs
├── lerna.json
├── package.json
├── packages/
│ ├── node-plop/
│ │ ├── .gitignore
│ │ ├── .npmignore
│ │ ├── CHANGELOG.md
│ │ ├── README.md
│ │ ├── build-scripts/
│ │ │ └── clean.js
│ │ ├── package.json
│ │ ├── src/
│ │ │ ├── actions/
│ │ │ │ ├── _common-action-add-file.js
│ │ │ │ ├── _common-action-interface-check.js
│ │ │ │ ├── _common-action-utils.js
│ │ │ │ ├── add.js
│ │ │ │ ├── addMany.js
│ │ │ │ ├── append.js
│ │ │ │ ├── index.js
│ │ │ │ └── modify.js
│ │ │ ├── baked-in-helpers.js
│ │ │ ├── fs-promise-proxy.js
│ │ │ ├── generator-runner.js
│ │ │ ├── index.js
│ │ │ ├── node-plop.js
│ │ │ └── prompt-bypass.js
│ │ ├── tests/
│ │ │ ├── abort-on-fail/
│ │ │ │ └── abort-on-fail.spec.js
│ │ │ ├── action-data-cleanup/
│ │ │ │ └── action-data-cleanup.spec.js
│ │ │ ├── action-force-add/
│ │ │ │ └── action-force-add.spec.js
│ │ │ ├── add-action-binary-file/
│ │ │ │ └── add-action-binary-file.spec.js
│ │ │ ├── add-action-executable-file/
│ │ │ │ ├── add-action-executable-file.spec.js
│ │ │ │ └── plop-templates/
│ │ │ │ └── add.sh
│ │ │ ├── add-action-failure/
│ │ │ │ └── add-action-failure.spec.js
│ │ │ ├── add-action-no-template/
│ │ │ │ └── add-action-no-template.spec.js
│ │ │ ├── add-action-skip-function/
│ │ │ │ └── add-action-skip-function.spec.js
│ │ │ ├── add-action-transform-function/
│ │ │ │ └── add-action-transform-function.spec.js
│ │ │ ├── addMany-action-transform-function/
│ │ │ │ ├── addMany-action-transform-function.spec.js
│ │ │ │ ├── file1.txt.hbs
│ │ │ │ └── file2.txt.hbs
│ │ │ ├── addMany-dynamic-template-file/
│ │ │ │ ├── addMany-dynamic-template-file.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── bar-chart/
│ │ │ │ │ │ ├── helpers/
│ │ │ │ │ │ │ ├── not-included.txt
│ │ │ │ │ │ │ └── {{dashCase name}}.js
│ │ │ │ │ │ ├── {{dashCase name}}-bar-ctrl.js
│ │ │ │ │ │ └── {{dashCase name}}-bar-tmpl.html
│ │ │ │ │ └── line-chart/
│ │ │ │ │ ├── {{dashCase name}}-line-ctrl.js
│ │ │ │ │ └── {{dashCase name}}-line-tmpl.html
│ │ │ │ └── plopfile.js
│ │ │ ├── addMany-executable-file/
│ │ │ │ ├── addMany-executable-file.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ └── {{dashCase executableName}}.sh
│ │ │ │ └── plopfile.js
│ │ │ ├── addMany-multiple-files/
│ │ │ │ ├── addMany-multiple-files.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── add.txt
│ │ │ │ │ ├── another-add.txt
│ │ │ │ │ ├── components/
│ │ │ │ │ │ ├── logic/
│ │ │ │ │ │ │ ├── {{dashCase name}}-ctrl.js
│ │ │ │ │ │ │ ├── {{dashCase name}}-tmpl.html
│ │ │ │ │ │ │ └── {{dashCase name}}-view.js.hbs
│ │ │ │ │ │ └── tests/
│ │ │ │ │ │ └── {{dashCase name}}._test.js
│ │ │ │ │ └── nested-folder/
│ │ │ │ │ ├── a-nested-add.txt
│ │ │ │ │ ├── another-nested-add.txt
│ │ │ │ │ └── my-name-is-{{dashCase name}}.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── addMany-non-verbose/
│ │ │ │ ├── addMany-non-verbose.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── .gitignore
│ │ │ │ │ ├── add.txt
│ │ │ │ │ ├── another-add.txt
│ │ │ │ │ ├── components/
│ │ │ │ │ │ ├── logic/
│ │ │ │ │ │ │ ├── {{dashCase name}}-ctrl.js
│ │ │ │ │ │ │ └── {{dashCase name}}-tmpl.html
│ │ │ │ │ │ └── tests/
│ │ │ │ │ │ └── {{dashCase name}}._test.js
│ │ │ │ │ └── nested-folder/
│ │ │ │ │ ├── a-nested-add.txt
│ │ │ │ │ ├── another-nested-add.txt
│ │ │ │ │ └── my-name-is-{{dashCase name}}.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── addMany-strip-extensions/
│ │ │ │ ├── addMany-strip-extensions.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── remove-all/
│ │ │ │ │ │ ├── my-view._test.js
│ │ │ │ │ │ └── my-view._test.js.hbs
│ │ │ │ │ ├── remove-dotfile-hbs/
│ │ │ │ │ │ ├── .eslintrc.cjs.hbs
│ │ │ │ │ │ └── .gitignore.hbs
│ │ │ │ │ └── remove-hbs/
│ │ │ │ │ ├── {{dashCase name}}-my-view._test.js
│ │ │ │ │ └── {{dashCase name}}-my-view.js.hbs
│ │ │ │ └── plopfile.js
│ │ │ ├── append/
│ │ │ │ ├── append.spec.js
│ │ │ │ ├── package.json
│ │ │ │ ├── plop-templates/
│ │ │ │ │ └── list.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── append-empty/
│ │ │ │ ├── append-empty.spec.js
│ │ │ │ └── plopfile.js
│ │ │ ├── basic-no-plopfile/
│ │ │ │ └── basic-no-plopfile.spec.js
│ │ │ ├── basic-plopfile/
│ │ │ │ ├── basic-plopfile.spec.js
│ │ │ │ ├── package.json
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── add.txt
│ │ │ │ │ ├── change-me.txt
│ │ │ │ │ └── part.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── custom-data-in-actions/
│ │ │ │ ├── custom-data-in-actions.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ └── who-loves-who.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── dynamic-actions/
│ │ │ │ ├── dynamic-actions.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── burger.txt
│ │ │ │ │ └── potatoes.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── dynamic-prompts/
│ │ │ │ ├── dynamic-prompts.spec.js
│ │ │ │ └── plopfile.js
│ │ │ ├── dynamic-template-file/
│ │ │ │ ├── dynamic-template-file.spec.js
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── bar-chart.txt
│ │ │ │ │ ├── change-me.txt
│ │ │ │ │ └── line-chart.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── esm-plopfile/
│ │ │ │ ├── esm-plopfile.spec.js
│ │ │ │ ├── package.json
│ │ │ │ ├── plop-templates/
│ │ │ │ │ ├── add.txt
│ │ │ │ │ ├── change-me.txt
│ │ │ │ │ └── part.txt
│ │ │ │ ├── plopfile-cjs.js
│ │ │ │ ├── plopfile-cjs.mjs
│ │ │ │ ├── plopfile.cjs
│ │ │ │ ├── plopfile.js
│ │ │ │ └── plopfile.mjs
│ │ │ ├── force-del-outside-cwd/
│ │ │ │ ├── force-del-outside-cwd.spec.js
│ │ │ │ └── sub/
│ │ │ │ └── plopfile.js
│ │ │ ├── generator-name-and-prompts/
│ │ │ │ └── generator-name-and-prompts.spec.js
│ │ │ ├── get-generator-list/
│ │ │ │ └── get-generator-list.spec.js
│ │ │ ├── helpers/
│ │ │ │ └── path.js
│ │ │ ├── imported-custom-action/
│ │ │ │ ├── custom-action.js
│ │ │ │ └── imported-custom-action.spec.js
│ │ │ ├── invalid-generator-names/
│ │ │ │ └── invalid-generator-names.spec.js
│ │ │ ├── lifecycle-hooks/
│ │ │ │ └── lifecycle-hooks.spec.js
│ │ │ ├── load-assets-from-pack/
│ │ │ │ ├── load-assets-from-pack.spec.js
│ │ │ │ └── plopfile.js
│ │ │ ├── load-assets-from-plopfile/
│ │ │ │ ├── load-assets-from-plopfile.spec.js
│ │ │ │ └── plopfile.js
│ │ │ ├── load-nested-plopfile-generators/
│ │ │ │ ├── load-nested-plopfile-generators.spec.js
│ │ │ │ ├── nested/
│ │ │ │ │ ├── nested-plopfile.js
│ │ │ │ │ └── plop-templates/
│ │ │ │ │ └── nested-test.txt
│ │ │ │ ├── plop-templates/
│ │ │ │ │ └── test.txt
│ │ │ │ └── plopfile.js
│ │ │ ├── missing-action-path/
│ │ │ │ └── missing-action-path.spec.js
│ │ │ ├── modify-action-transform-function/
│ │ │ │ └── modify-action-transform-function.spec.js
│ │ │ ├── prompt-bypass-checkbox/
│ │ │ │ └── prompt-bypass-checkbox.spec.js
│ │ │ ├── prompt-bypass-confirm/
│ │ │ │ └── prompt-bypass-confirm.spec.js
│ │ │ ├── prompt-bypass-list/
│ │ │ │ └── prompt-bypass-list.spec.js
│ │ │ ├── prompt-bypass-mixed/
│ │ │ │ └── prompt-bypass-mixed.spec.js
│ │ │ ├── prompt-bypass-validate/
│ │ │ │ └── prompt-bypass-validate.spec.js
│ │ │ └── set-generator-returns-generator/
│ │ │ └── set-generator-returns-generator.ava.js
│ │ ├── tsconfig.json
│ │ ├── types/
│ │ │ ├── index.d.ts
│ │ │ ├── test.ts
│ │ │ └── tsconfig.json
│ │ └── vite.config.ts
│ └── plop/
│ ├── .gitattributes
│ ├── .gitignore
│ ├── .nycrc
│ ├── CHANGELOG.md
│ ├── README.md
│ ├── bin/
│ │ └── plop.js
│ ├── package.json
│ ├── scripts/
│ │ ├── postpublish.js
│ │ └── prepublishOnly.js
│ ├── src/
│ │ ├── args.js
│ │ ├── bypass.js
│ │ ├── console-out.js
│ │ ├── input-processing.js
│ │ ├── plop.d.ts
│ │ └── plop.js
│ ├── tests/
│ │ ├── __snapshots__/
│ │ │ ├── args.spec.js.snap
│ │ │ └── input-processing.spec.js.snap
│ │ ├── action-failure.spec.js
│ │ ├── actions.spec.js
│ │ ├── args.spec.js
│ │ ├── config/
│ │ │ └── setup.js
│ │ ├── esm.spec.js
│ │ ├── examples/
│ │ │ ├── action-failure/
│ │ │ │ ├── package.json
│ │ │ │ └── plopfile.js
│ │ │ ├── add-action/
│ │ │ │ ├── output/
│ │ │ │ │ └── .gitkeep
│ │ │ │ ├── package.json
│ │ │ │ ├── plopfile.js
│ │ │ │ └── templates/
│ │ │ │ ├── to-add-change.txt
│ │ │ │ └── to-add.txt
│ │ │ ├── cjs/
│ │ │ │ ├── package.json
│ │ │ │ └── plopfile.cjs
│ │ │ ├── cjs-js/
│ │ │ │ ├── package.json
│ │ │ │ └── plopfile.js
│ │ │ ├── esm/
│ │ │ │ ├── package.json
│ │ │ │ └── plopfile.js
│ │ │ ├── javascript/
│ │ │ │ ├── package.json
│ │ │ │ ├── plopfile.js
│ │ │ │ └── templates/
│ │ │ │ ├── burger.txt
│ │ │ │ ├── change-me.txt
│ │ │ │ ├── part.txt
│ │ │ │ ├── potatoes.txt
│ │ │ │ └── temp.txt
│ │ │ ├── mjs/
│ │ │ │ ├── package.json
│ │ │ │ └── plopfile.mjs
│ │ │ ├── prompt-only/
│ │ │ │ ├── package.json
│ │ │ │ └── plopfile.js
│ │ │ ├── typescript/
│ │ │ │ ├── .gitignore
│ │ │ │ ├── package.json
│ │ │ │ ├── plopfile.ts
│ │ │ │ └── tsconfig.json
│ │ │ └── wrap-plop/
│ │ │ ├── index.js
│ │ │ ├── output/
│ │ │ │ └── .gitkeep
│ │ │ ├── package.json
│ │ │ ├── plopfile.cjs
│ │ │ └── templates/
│ │ │ └── to-add.txt
│ │ ├── file-helper.js
│ │ ├── input-processing.spec.js
│ │ ├── render.js
│ │ ├── typescript.spec.js
│ │ └── wrapper.spec.js
│ └── vite.config.ts
├── plop-load.md
├── plop-templates/
│ ├── node-plop-test.js
│ └── plop-test.js
├── plopfile.js
├── tsconfig.json
└── turbo.json
Showing preview only (621K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (6477 symbols across 21 files)
FILE: .yarn/releases/yarn-4.9.4.cjs
function Cc (line 4) | function Cc(t,e){return Object.assign(new Error(`${t}: ${e}`),{code:t})}
function SGe (line 4) | function SGe(t){return Cc("EBUSY",t)}
function DGe (line 4) | function DGe(t,e){return Cc("ENOSYS",`${t}, ${e}`)}
function bGe (line 4) | function bGe(t){return Cc("EINVAL",`invalid argument, ${t}`)}
function Mo (line 4) | function Mo(t){return Cc("EBADF",`bad file descriptor, ${t}`)}
function PGe (line 4) | function PGe(t){return Cc("ENOENT",`no such file or directory, ${t}`)}
function xGe (line 4) | function xGe(t){return Cc("ENOTDIR",`not a directory, ${t}`)}
function kGe (line 4) | function kGe(t){return Cc("EISDIR",`illegal operation on a directory, ${...
function QGe (line 4) | function QGe(t){return Cc("EEXIST",`file already exists, ${t}`)}
function RGe (line 4) | function RGe(t){return Cc("EROFS",`read-only filesystem, ${t}`)}
function TGe (line 4) | function TGe(t){return Cc("ENOTEMPTY",`directory not empty, ${t}`)}
function FGe (line 4) | function FGe(t){return Cc("EOPNOTSUPP",`operation not supported, ${t}`)}
function gU (line 4) | function gU(){return Cc("ERR_DIR_CLOSED","Directory handle was closed")}
function LX (line 4) | function LX(){return new nE}
function NGe (line 4) | function NGe(){return KP(LX())}
function KP (line 4) | function KP(t){for(let e in t)if(Object.hasOwn(t,e)){let r=t[e];typeof r...
function OGe (line 4) | function OGe(t){let e=new iE;for(let r in t)if(Object.hasOwn(t,r)){let s...
function EU (line 4) | function EU(t,e){if(t.atimeMs!==e.atimeMs||t.birthtimeMs!==e.birthtimeMs...
method constructor (line 4) | constructor(){this.name="";this.path="";this.mode=0}
method isBlockDevice (line 4) | isBlockDevice(){return!1}
method isCharacterDevice (line 4) | isCharacterDevice(){return!1}
method isDirectory (line 4) | isDirectory(){return(this.mode&61440)===16384}
method isFIFO (line 4) | isFIFO(){return!1}
method isFile (line 4) | isFile(){return(this.mode&61440)===32768}
method isSocket (line 4) | isSocket(){return!1}
method isSymbolicLink (line 4) | isSymbolicLink(){return(this.mode&61440)===40960}
method constructor (line 4) | constructor(){this.uid=0;this.gid=0;this.size=0;this.blksize=0;this.atim...
method isBlockDevice (line 4) | isBlockDevice(){return!1}
method isCharacterDevice (line 4) | isCharacterDevice(){return!1}
method isDirectory (line 4) | isDirectory(){return(this.mode&61440)===16384}
method isFIFO (line 4) | isFIFO(){return!1}
method isFile (line 4) | isFile(){return(this.mode&61440)===32768}
method isSocket (line 4) | isSocket(){return!1}
method isSymbolicLink (line 4) | isSymbolicLink(){return(this.mode&61440)===40960}
method constructor (line 4) | constructor(){this.uid=BigInt(0);this.gid=BigInt(0);this.size=BigInt(0);...
method isBlockDevice (line 4) | isBlockDevice(){return!1}
method isCharacterDevice (line 4) | isCharacterDevice(){return!1}
method isDirectory (line 4) | isDirectory(){return(this.mode&BigInt(61440))===BigInt(16384)}
method isFIFO (line 4) | isFIFO(){return!1}
method isFile (line 4) | isFile(){return(this.mode&BigInt(61440))===BigInt(32768)}
method isSocket (line 4) | isSocket(){return!1}
method isSymbolicLink (line 4) | isSymbolicLink(){return(this.mode&BigInt(61440))===BigInt(40960)}
function HGe (line 4) | function HGe(t){let e,r;if(e=t.match(UGe))t=e[1];else if(r=t.match(_Ge))...
function jGe (line 4) | function jGe(t){t=t.replace(/\\/g,"/");let e,r;return(e=t.match(LGe))?t=...
function zP (line 4) | function zP(t,e){return t===fe?UX(e):CU(e)}
function ZP (line 4) | async function ZP(t,e){let r="0123456789abcdef";await t.mkdirPromise(e.i...
function _X (line 4) | async function _X(t,e,r,s,a){let n=t.pathUtils.normalize(e),c=r.pathUtil...
function wU (line 4) | async function wU(t,e,r,s,a,n,c){let f=c.didParentExist?await HX(r,s):nu...
function HX (line 4) | async function HX(t,e){try{return await t.lstatPromise(e)}catch{return n...
function qGe (line 4) | async function qGe(t,e,r,s,a,n,c,f,p){if(a!==null&&!a.isDirectory())if(p...
function WGe (line 4) | async function WGe(t,e,r,s,a,n,c,f,p,h){let E=await n.checksumFilePromis...
function YGe (line 4) | async function YGe(t,e,r,s,a,n,c,f,p){if(a!==null)if(p.overwrite)t.push(...
function VGe (line 4) | async function VGe(t,e,r,s,a,n,c,f,p){return p.linkStrategy?.type==="Har...
function JGe (line 4) | async function JGe(t,e,r,s,a,n,c,f,p){if(a!==null)if(p.overwrite)t.push(...
function XP (line 4) | function XP(t,e,r,s){let a=()=>{let n=r.shift();if(typeof n>"u")return n...
method constructor (line 4) | constructor(e,r,s={}){this.path=e;this.nextDirent=r;this.opts=s;this.clo...
method throwIfClosed (line 4) | throwIfClosed(){if(this.closed)throw gU()}
method [Symbol.asyncIterator] (line 4) | async*[Symbol.asyncIterator](){try{let e;for(;(e=await this.read())!==nu...
method read (line 4) | read(e){let r=this.readSync();return typeof e<"u"?e(null,r):Promise.reso...
method readSync (line 4) | readSync(){return this.throwIfClosed(),this.nextDirent()}
method close (line 4) | close(e){return this.closeSync(),typeof e<"u"?e(null):Promise.resolve()}
method closeSync (line 4) | closeSync(){this.throwIfClosed(),this.opts.onClose?.(),this.closed=!0}
function GX (line 4) | function GX(t,e){if(t!==e)throw new Error(`Invalid StatWatcher status: e...
method constructor (line 4) | constructor(r,s,{bigint:a=!1}={}){super();this.status="ready";this.chang...
method create (line 4) | static create(r,s,a){let n=new t(r,s,a);return n.start(),n}
method start (line 4) | start(){GX(this.status,"ready"),this.status="running",this.startTimeout=...
method stop (line 4) | stop(){GX(this.status,"running"),this.status="stopped",this.startTimeout...
method stat (line 4) | stat(){try{return this.fakeFs.statSync(this.path,{bigint:this.bigint})}c...
method makeInterval (line 4) | makeInterval(r){let s=setInterval(()=>{let a=this.stat(),n=this.lastStat...
method registerChangeListener (line 4) | registerChangeListener(r,s){this.addListener("change",r),this.changeList...
method unregisterChangeListener (line 4) | unregisterChangeListener(r){this.removeListener("change",r);let s=this.c...
method unregisterAllChangeListeners (line 4) | unregisterAllChangeListeners(){for(let r of this.changeListeners.keys())...
method hasChangeListeners (line 4) | hasChangeListeners(){return this.changeListeners.size>0}
method ref (line 4) | ref(){for(let r of this.changeListeners.values())r.ref();return this}
method unref (line 4) | unref(){for(let r of this.changeListeners.values())r.unref();return this}
function sE (line 4) | function sE(t,e,r,s){let a,n,c,f;switch(typeof r){case"function":a=!1,n=...
function md (line 4) | function md(t,e,r){let s=ex.get(t);if(typeof s>"u")return;let a=s.get(e)...
function yd (line 4) | function yd(t){let e=ex.get(t);if(!(typeof e>"u"))for(let r of e.keys())...
function KGe (line 4) | function KGe(t){let e=t.match(/\r?\n/g);if(e===null)return VX.EOL;let r=...
function Ed (line 7) | function Ed(t,e){return e.replace(/\r?\n/g,KGe(t))}
method constructor (line 7) | constructor(e){this.pathUtils=e}
method genTraversePromise (line 7) | async*genTraversePromise(e,{stableSort:r=!1}={}){let s=[e];for(;s.length...
method checksumFilePromise (line 7) | async checksumFilePromise(e,{algorithm:r="sha512"}={}){let s=await this....
method removePromise (line 7) | async removePromise(e,{recursive:r=!0,maxRetries:s=5}={}){let a;try{a=aw...
method removeSync (line 7) | removeSync(e,{recursive:r=!0}={}){let s;try{s=this.lstatSync(e)}catch(a)...
method mkdirpPromise (line 7) | async mkdirpPromise(e,{chmod:r,utimes:s}={}){if(e=this.resolve(e),e===th...
method mkdirpSync (line 7) | mkdirpSync(e,{chmod:r,utimes:s}={}){if(e=this.resolve(e),e===this.pathUt...
method copyPromise (line 7) | async copyPromise(e,r,{baseFs:s=this,overwrite:a=!0,stableSort:n=!1,stab...
method copySync (line 7) | copySync(e,r,{baseFs:s=this,overwrite:a=!0}={}){let n=s.lstatSync(r),c=t...
method changeFilePromise (line 7) | async changeFilePromise(e,r,s={}){return Buffer.isBuffer(r)?this.changeF...
method changeFileBufferPromise (line 7) | async changeFileBufferPromise(e,r,{mode:s}={}){let a=Buffer.alloc(0);try...
method changeFileTextPromise (line 7) | async changeFileTextPromise(e,r,{automaticNewlines:s,mode:a}={}){let n="...
method changeFileSync (line 7) | changeFileSync(e,r,s={}){return Buffer.isBuffer(r)?this.changeFileBuffer...
method changeFileBufferSync (line 7) | changeFileBufferSync(e,r,{mode:s}={}){let a=Buffer.alloc(0);try{a=this.r...
method changeFileTextSync (line 7) | changeFileTextSync(e,r,{automaticNewlines:s=!1,mode:a}={}){let n="";try{...
method movePromise (line 7) | async movePromise(e,r){try{await this.renamePromise(e,r)}catch(s){if(s.c...
method moveSync (line 7) | moveSync(e,r){try{this.renameSync(e,r)}catch(s){if(s.code==="EXDEV")this...
method lockPromise (line 7) | async lockPromise(e,r){let s=`${e}.flock`,a=1e3/60,n=Date.now(),c=null,f...
method readJsonPromise (line 7) | async readJsonPromise(e){let r=await this.readFilePromise(e,"utf8");try{...
method readJsonSync (line 7) | readJsonSync(e){let r=this.readFileSync(e,"utf8");try{return JSON.parse(...
method writeJsonPromise (line 7) | async writeJsonPromise(e,r,{compact:s=!1}={}){let a=s?0:2;return await t...
method writeJsonSync (line 8) | writeJsonSync(e,r,{compact:s=!1}={}){let a=s?0:2;return this.writeFileSy...
method preserveTimePromise (line 9) | async preserveTimePromise(e,r){let s=await this.lstatPromise(e),a=await ...
method preserveTimeSync (line 9) | async preserveTimeSync(e,r){let s=this.lstatSync(e),a=r();typeof a<"u"&&...
method constructor (line 9) | constructor(){super(J)}
method getExtractHint (line 9) | getExtractHint(e){return this.baseFs.getExtractHint(e)}
method resolve (line 9) | resolve(e){return this.mapFromBase(this.baseFs.resolve(this.mapToBase(e)))}
method getRealPath (line 9) | getRealPath(){return this.mapFromBase(this.baseFs.getRealPath())}
method openPromise (line 9) | async openPromise(e,r,s){return this.baseFs.openPromise(this.mapToBase(e...
method openSync (line 9) | openSync(e,r,s){return this.baseFs.openSync(this.mapToBase(e),r,s)}
method opendirPromise (line 9) | async opendirPromise(e,r){return Object.assign(await this.baseFs.opendir...
method opendirSync (line 9) | opendirSync(e,r){return Object.assign(this.baseFs.opendirSync(this.mapTo...
method readPromise (line 9) | async readPromise(e,r,s,a,n){return await this.baseFs.readPromise(e,r,s,...
method readSync (line 9) | readSync(e,r,s,a,n){return this.baseFs.readSync(e,r,s,a,n)}
method writePromise (line 9) | async writePromise(e,r,s,a,n){return typeof r=="string"?await this.baseF...
method writeSync (line 9) | writeSync(e,r,s,a,n){return typeof r=="string"?this.baseFs.writeSync(e,r...
method closePromise (line 9) | async closePromise(e){return this.baseFs.closePromise(e)}
method closeSync (line 9) | closeSync(e){this.baseFs.closeSync(e)}
method createReadStream (line 9) | createReadStream(e,r){return this.baseFs.createReadStream(e!==null?this....
method createWriteStream (line 9) | createWriteStream(e,r){return this.baseFs.createWriteStream(e!==null?thi...
method realpathPromise (line 9) | async realpathPromise(e){return this.mapFromBase(await this.baseFs.realp...
method realpathSync (line 9) | realpathSync(e){return this.mapFromBase(this.baseFs.realpathSync(this.ma...
method existsPromise (line 9) | async existsPromise(e){return this.baseFs.existsPromise(this.mapToBase(e))}
method existsSync (line 9) | existsSync(e){return this.baseFs.existsSync(this.mapToBase(e))}
method accessSync (line 9) | accessSync(e,r){return this.baseFs.accessSync(this.mapToBase(e),r)}
method accessPromise (line 9) | async accessPromise(e,r){return this.baseFs.accessPromise(this.mapToBase...
method statPromise (line 9) | async statPromise(e,r){return this.baseFs.statPromise(this.mapToBase(e),r)}
method statSync (line 9) | statSync(e,r){return this.baseFs.statSync(this.mapToBase(e),r)}
method fstatPromise (line 9) | async fstatPromise(e,r){return this.baseFs.fstatPromise(e,r)}
method fstatSync (line 9) | fstatSync(e,r){return this.baseFs.fstatSync(e,r)}
method lstatPromise (line 9) | lstatPromise(e,r){return this.baseFs.lstatPromise(this.mapToBase(e),r)}
method lstatSync (line 9) | lstatSync(e,r){return this.baseFs.lstatSync(this.mapToBase(e),r)}
method fchmodPromise (line 9) | async fchmodPromise(e,r){return this.baseFs.fchmodPromise(e,r)}
method fchmodSync (line 9) | fchmodSync(e,r){return this.baseFs.fchmodSync(e,r)}
method chmodPromise (line 9) | async chmodPromise(e,r){return this.baseFs.chmodPromise(this.mapToBase(e...
method chmodSync (line 9) | chmodSync(e,r){return this.baseFs.chmodSync(this.mapToBase(e),r)}
method fchownPromise (line 9) | async fchownPromise(e,r,s){return this.baseFs.fchownPromise(e,r,s)}
method fchownSync (line 9) | fchownSync(e,r,s){return this.baseFs.fchownSync(e,r,s)}
method chownPromise (line 9) | async chownPromise(e,r,s){return this.baseFs.chownPromise(this.mapToBase...
method chownSync (line 9) | chownSync(e,r,s){return this.baseFs.chownSync(this.mapToBase(e),r,s)}
method renamePromise (line 9) | async renamePromise(e,r){return this.baseFs.renamePromise(this.mapToBase...
method renameSync (line 9) | renameSync(e,r){return this.baseFs.renameSync(this.mapToBase(e),this.map...
method copyFilePromise (line 9) | async copyFilePromise(e,r,s=0){return this.baseFs.copyFilePromise(this.m...
method copyFileSync (line 9) | copyFileSync(e,r,s=0){return this.baseFs.copyFileSync(this.mapToBase(e),...
method appendFilePromise (line 9) | async appendFilePromise(e,r,s){return this.baseFs.appendFilePromise(this...
method appendFileSync (line 9) | appendFileSync(e,r,s){return this.baseFs.appendFileSync(this.fsMapToBase...
method writeFilePromise (line 9) | async writeFilePromise(e,r,s){return this.baseFs.writeFilePromise(this.f...
method writeFileSync (line 9) | writeFileSync(e,r,s){return this.baseFs.writeFileSync(this.fsMapToBase(e...
method unlinkPromise (line 9) | async unlinkPromise(e){return this.baseFs.unlinkPromise(this.mapToBase(e))}
method unlinkSync (line 9) | unlinkSync(e){return this.baseFs.unlinkSync(this.mapToBase(e))}
method utimesPromise (line 9) | async utimesPromise(e,r,s){return this.baseFs.utimesPromise(this.mapToBa...
method utimesSync (line 9) | utimesSync(e,r,s){return this.baseFs.utimesSync(this.mapToBase(e),r,s)}
method lutimesPromise (line 9) | async lutimesPromise(e,r,s){return this.baseFs.lutimesPromise(this.mapTo...
method lutimesSync (line 9) | lutimesSync(e,r,s){return this.baseFs.lutimesSync(this.mapToBase(e),r,s)}
method mkdirPromise (line 9) | async mkdirPromise(e,r){return this.baseFs.mkdirPromise(this.mapToBase(e...
method mkdirSync (line 9) | mkdirSync(e,r){return this.baseFs.mkdirSync(this.mapToBase(e),r)}
method rmdirPromise (line 9) | async rmdirPromise(e,r){return this.baseFs.rmdirPromise(this.mapToBase(e...
method rmdirSync (line 9) | rmdirSync(e,r){return this.baseFs.rmdirSync(this.mapToBase(e),r)}
method rmPromise (line 9) | async rmPromise(e,r){return this.baseFs.rmPromise(this.mapToBase(e),r)}
method rmSync (line 9) | rmSync(e,r){return this.baseFs.rmSync(this.mapToBase(e),r)}
method linkPromise (line 9) | async linkPromise(e,r){return this.baseFs.linkPromise(this.mapToBase(e),...
method linkSync (line 9) | linkSync(e,r){return this.baseFs.linkSync(this.mapToBase(e),this.mapToBa...
method symlinkPromise (line 9) | async symlinkPromise(e,r,s){let a=this.mapToBase(r);if(this.pathUtils.is...
method symlinkSync (line 9) | symlinkSync(e,r,s){let a=this.mapToBase(r);if(this.pathUtils.isAbsolute(...
method readFilePromise (line 9) | async readFilePromise(e,r){return this.baseFs.readFilePromise(this.fsMap...
method readFileSync (line 9) | readFileSync(e,r){return this.baseFs.readFileSync(this.fsMapToBase(e),r)}
method readdirPromise (line 9) | readdirPromise(e,r){return this.baseFs.readdirPromise(this.mapToBase(e),r)}
method readdirSync (line 9) | readdirSync(e,r){return this.baseFs.readdirSync(this.mapToBase(e),r)}
method readlinkPromise (line 9) | async readlinkPromise(e){return this.mapFromBase(await this.baseFs.readl...
method readlinkSync (line 9) | readlinkSync(e){return this.mapFromBase(this.baseFs.readlinkSync(this.ma...
method truncatePromise (line 9) | async truncatePromise(e,r){return this.baseFs.truncatePromise(this.mapTo...
method truncateSync (line 9) | truncateSync(e,r){return this.baseFs.truncateSync(this.mapToBase(e),r)}
method ftruncatePromise (line 9) | async ftruncatePromise(e,r){return this.baseFs.ftruncatePromise(e,r)}
method ftruncateSync (line 9) | ftruncateSync(e,r){return this.baseFs.ftruncateSync(e,r)}
method watch (line 9) | watch(e,r,s){return this.baseFs.watch(this.mapToBase(e),r,s)}
method watchFile (line 9) | watchFile(e,r,s){return this.baseFs.watchFile(this.mapToBase(e),r,s)}
method unwatchFile (line 9) | unwatchFile(e,r){return this.baseFs.unwatchFile(this.mapToBase(e),r)}
method fsMapToBase (line 9) | fsMapToBase(e){return typeof e=="number"?e:this.mapToBase(e)}
method constructor (line 9) | constructor(e,{baseFs:r,pathUtils:s}){super(s),this.target=e,this.baseFs=r}
method getRealPath (line 9) | getRealPath(){return this.target}
method getBaseFs (line 9) | getBaseFs(){return this.baseFs}
method mapFromBase (line 9) | mapFromBase(e){return e}
method mapToBase (line 9) | mapToBase(e){return e}
function KX (line 9) | function KX(t){let e=t;return typeof t.path=="string"&&(e.path=fe.toPort...
method constructor (line 9) | constructor(e=zX.default){super(),this.realFs=e}
method getExtractHint (line 9) | getExtractHint(){return!1}
method getRealPath (line 9) | getRealPath(){return vt.root}
method resolve (line 9) | resolve(e){return J.resolve(e)}
method openPromise (line 9) | async openPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.op...
method openSync (line 9) | openSync(e,r,s){return this.realFs.openSync(fe.fromPortablePath(e),r,s)}
method opendirPromise (line 9) | async opendirPromise(e,r){return await new Promise((s,a)=>{typeof r<"u"?...
method opendirSync (line 9) | opendirSync(e,r){let a=typeof r<"u"?this.realFs.opendirSync(fe.fromPorta...
method readPromise (line 9) | async readPromise(e,r,s=0,a=0,n=-1){return await new Promise((c,f)=>{thi...
method readSync (line 9) | readSync(e,r,s,a,n){return this.realFs.readSync(e,r,s,a,n)}
method writePromise (line 9) | async writePromise(e,r,s,a,n){return await new Promise((c,f)=>typeof r==...
method writeSync (line 9) | writeSync(e,r,s,a,n){return typeof r=="string"?this.realFs.writeSync(e,r...
method closePromise (line 9) | async closePromise(e){await new Promise((r,s)=>{this.realFs.close(e,this...
method closeSync (line 9) | closeSync(e){this.realFs.closeSync(e)}
method createReadStream (line 9) | createReadStream(e,r){let s=e!==null?fe.fromPortablePath(e):e;return thi...
method createWriteStream (line 9) | createWriteStream(e,r){let s=e!==null?fe.fromPortablePath(e):e;return th...
method realpathPromise (line 9) | async realpathPromise(e){return await new Promise((r,s)=>{this.realFs.re...
method realpathSync (line 9) | realpathSync(e){return fe.toPortablePath(this.realFs.realpathSync(fe.fro...
method existsPromise (line 9) | async existsPromise(e){return await new Promise(r=>{this.realFs.exists(f...
method accessSync (line 9) | accessSync(e,r){return this.realFs.accessSync(fe.fromPortablePath(e),r)}
method accessPromise (line 9) | async accessPromise(e,r){return await new Promise((s,a)=>{this.realFs.ac...
method existsSync (line 9) | existsSync(e){return this.realFs.existsSync(fe.fromPortablePath(e))}
method statPromise (line 9) | async statPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.st...
method statSync (line 9) | statSync(e,r){return r?this.realFs.statSync(fe.fromPortablePath(e),r):th...
method fstatPromise (line 9) | async fstatPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.f...
method fstatSync (line 9) | fstatSync(e,r){return r?this.realFs.fstatSync(e,r):this.realFs.fstatSync...
method lstatPromise (line 9) | async lstatPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.l...
method lstatSync (line 9) | lstatSync(e,r){return r?this.realFs.lstatSync(fe.fromPortablePath(e),r):...
method fchmodPromise (line 9) | async fchmodPromise(e,r){return await new Promise((s,a)=>{this.realFs.fc...
method fchmodSync (line 9) | fchmodSync(e,r){return this.realFs.fchmodSync(e,r)}
method chmodPromise (line 9) | async chmodPromise(e,r){return await new Promise((s,a)=>{this.realFs.chm...
method chmodSync (line 9) | chmodSync(e,r){return this.realFs.chmodSync(fe.fromPortablePath(e),r)}
method fchownPromise (line 9) | async fchownPromise(e,r,s){return await new Promise((a,n)=>{this.realFs....
method fchownSync (line 9) | fchownSync(e,r,s){return this.realFs.fchownSync(e,r,s)}
method chownPromise (line 9) | async chownPromise(e,r,s){return await new Promise((a,n)=>{this.realFs.c...
method chownSync (line 9) | chownSync(e,r,s){return this.realFs.chownSync(fe.fromPortablePath(e),r,s)}
method renamePromise (line 9) | async renamePromise(e,r){return await new Promise((s,a)=>{this.realFs.re...
method renameSync (line 9) | renameSync(e,r){return this.realFs.renameSync(fe.fromPortablePath(e),fe....
method copyFilePromise (line 9) | async copyFilePromise(e,r,s=0){return await new Promise((a,n)=>{this.rea...
method copyFileSync (line 9) | copyFileSync(e,r,s=0){return this.realFs.copyFileSync(fe.fromPortablePat...
method appendFilePromise (line 9) | async appendFilePromise(e,r,s){return await new Promise((a,n)=>{let c=ty...
method appendFileSync (line 9) | appendFileSync(e,r,s){let a=typeof e=="string"?fe.fromPortablePath(e):e;...
method writeFilePromise (line 9) | async writeFilePromise(e,r,s){return await new Promise((a,n)=>{let c=typ...
method writeFileSync (line 9) | writeFileSync(e,r,s){let a=typeof e=="string"?fe.fromPortablePath(e):e;s...
method unlinkPromise (line 9) | async unlinkPromise(e){return await new Promise((r,s)=>{this.realFs.unli...
method unlinkSync (line 9) | unlinkSync(e){return this.realFs.unlinkSync(fe.fromPortablePath(e))}
method utimesPromise (line 9) | async utimesPromise(e,r,s){return await new Promise((a,n)=>{this.realFs....
method utimesSync (line 9) | utimesSync(e,r,s){this.realFs.utimesSync(fe.fromPortablePath(e),r,s)}
method lutimesPromise (line 9) | async lutimesPromise(e,r,s){return await new Promise((a,n)=>{this.realFs...
method lutimesSync (line 9) | lutimesSync(e,r,s){this.realFs.lutimesSync(fe.fromPortablePath(e),r,s)}
method mkdirPromise (line 9) | async mkdirPromise(e,r){return await new Promise((s,a)=>{this.realFs.mkd...
method mkdirSync (line 9) | mkdirSync(e,r){return this.realFs.mkdirSync(fe.fromPortablePath(e),r)}
method rmdirPromise (line 9) | async rmdirPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.r...
method rmdirSync (line 9) | rmdirSync(e,r){return this.realFs.rmdirSync(fe.fromPortablePath(e),r)}
method rmPromise (line 9) | async rmPromise(e,r){return await new Promise((s,a)=>{r?this.realFs.rm(f...
method rmSync (line 9) | rmSync(e,r){return this.realFs.rmSync(fe.fromPortablePath(e),r)}
method linkPromise (line 9) | async linkPromise(e,r){return await new Promise((s,a)=>{this.realFs.link...
method linkSync (line 9) | linkSync(e,r){return this.realFs.linkSync(fe.fromPortablePath(e),fe.from...
method symlinkPromise (line 9) | async symlinkPromise(e,r,s){return await new Promise((a,n)=>{this.realFs...
method symlinkSync (line 9) | symlinkSync(e,r,s){return this.realFs.symlinkSync(fe.fromPortablePath(e....
method readFilePromise (line 9) | async readFilePromise(e,r){return await new Promise((s,a)=>{let n=typeof...
method readFileSync (line 9) | readFileSync(e,r){let s=typeof e=="string"?fe.fromPortablePath(e):e;retu...
method readdirPromise (line 9) | async readdirPromise(e,r){return await new Promise((s,a)=>{r?r.recursive...
method readdirSync (line 9) | readdirSync(e,r){return r?r.recursive&&process.platform==="win32"?r.with...
method readlinkPromise (line 9) | async readlinkPromise(e){return await new Promise((r,s)=>{this.realFs.re...
method readlinkSync (line 9) | readlinkSync(e){return fe.toPortablePath(this.realFs.readlinkSync(fe.fro...
method truncatePromise (line 9) | async truncatePromise(e,r){return await new Promise((s,a)=>{this.realFs....
method truncateSync (line 9) | truncateSync(e,r){return this.realFs.truncateSync(fe.fromPortablePath(e)...
method ftruncatePromise (line 9) | async ftruncatePromise(e,r){return await new Promise((s,a)=>{this.realFs...
method ftruncateSync (line 9) | ftruncateSync(e,r){return this.realFs.ftruncateSync(e,r)}
method watch (line 9) | watch(e,r,s){return this.realFs.watch(fe.fromPortablePath(e),r,s)}
method watchFile (line 9) | watchFile(e,r,s){return this.realFs.watchFile(fe.fromPortablePath(e),r,s)}
method unwatchFile (line 9) | unwatchFile(e,r){return this.realFs.unwatchFile(fe.fromPortablePath(e),r)}
method makeCallback (line 9) | makeCallback(e,r){return(s,a)=>{s?r(s):e(a)}}
method constructor (line 9) | constructor(e,{baseFs:r=new Yn}={}){super(J),this.target=this.pathUtils....
method getRealPath (line 9) | getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),th...
method resolve (line 9) | resolve(e){return this.pathUtils.isAbsolute(e)?J.normalize(e):this.baseF...
method mapFromBase (line 9) | mapFromBase(e){return e}
method mapToBase (line 9) | mapToBase(e){return this.pathUtils.isAbsolute(e)?e:this.pathUtils.join(t...
method constructor (line 9) | constructor(e,{baseFs:r=new Yn}={}){super(J),this.target=this.pathUtils....
method getRealPath (line 9) | getRealPath(){return this.pathUtils.resolve(this.baseFs.getRealPath(),th...
method getTarget (line 9) | getTarget(){return this.target}
method getBaseFs (line 9) | getBaseFs(){return this.baseFs}
method mapToBase (line 9) | mapToBase(e){let r=this.pathUtils.normalize(e);if(this.pathUtils.isAbsol...
method mapFromBase (line 9) | mapFromBase(e){return this.pathUtils.resolve(XX,this.pathUtils.relative(...
method constructor (line 9) | constructor(r,s){super(s);this.instance=null;this.factory=r}
method baseFs (line 9) | get baseFs(){return this.instance||(this.instance=this.factory()),this.i...
method baseFs (line 9) | set baseFs(r){this.instance=r}
method mapFromBase (line 9) | mapFromBase(r){return r}
method mapToBase (line 9) | mapToBase(r){return r}
method constructor (line 9) | constructor({baseFs:r=new Yn,filter:s=null,magicByte:a=42,maxOpenFiles:n...
method getExtractHint (line 9) | getExtractHint(r){return this.baseFs.getExtractHint(r)}
method getRealPath (line 9) | getRealPath(){return this.baseFs.getRealPath()}
method saveAndClose (line 9) | saveAndClose(){if(yd(this),this.mountInstances)for(let[r,{childFs:s}]of ...
method discardAndClose (line 9) | discardAndClose(){if(yd(this),this.mountInstances)for(let[r,{childFs:s}]...
method resolve (line 9) | resolve(r){return this.baseFs.resolve(r)}
method remapFd (line 9) | remapFd(r,s){let a=this.nextFd++|this.magic;return this.fdMap.set(a,[r,s...
method openPromise (line 9) | async openPromise(r,s,a){return await this.makeCallPromise(r,async()=>aw...
method openSync (line 9) | openSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.openSync(r,s,...
method opendirPromise (line 9) | async opendirPromise(r,s){return await this.makeCallPromise(r,async()=>a...
method opendirSync (line 9) | opendirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.opendirSync(...
method readPromise (line 9) | async readPromise(r,s,a,n,c){if((r&tl)!==this.magic)return await this.ba...
method readSync (line 9) | readSync(r,s,a,n,c){if((r&tl)!==this.magic)return this.baseFs.readSync(r...
method writePromise (line 9) | async writePromise(r,s,a,n,c){if((r&tl)!==this.magic)return typeof s=="s...
method writeSync (line 9) | writeSync(r,s,a,n,c){if((r&tl)!==this.magic)return typeof s=="string"?th...
method closePromise (line 9) | async closePromise(r){if((r&tl)!==this.magic)return await this.baseFs.cl...
method closeSync (line 9) | closeSync(r){if((r&tl)!==this.magic)return this.baseFs.closeSync(r);let ...
method createReadStream (line 9) | createReadStream(r,s){return r===null?this.baseFs.createReadStream(r,s):...
method createWriteStream (line 9) | createWriteStream(r,s){return r===null?this.baseFs.createWriteStream(r,s...
method realpathPromise (line 9) | async realpathPromise(r){return await this.makeCallPromise(r,async()=>aw...
method realpathSync (line 9) | realpathSync(r){return this.makeCallSync(r,()=>this.baseFs.realpathSync(...
method existsPromise (line 9) | async existsPromise(r){return await this.makeCallPromise(r,async()=>awai...
method existsSync (line 9) | existsSync(r){return this.makeCallSync(r,()=>this.baseFs.existsSync(r),(...
method accessPromise (line 9) | async accessPromise(r,s){return await this.makeCallPromise(r,async()=>aw...
method accessSync (line 9) | accessSync(r,s){return this.makeCallSync(r,()=>this.baseFs.accessSync(r,...
method statPromise (line 9) | async statPromise(r,s){return await this.makeCallPromise(r,async()=>awai...
method statSync (line 9) | statSync(r,s){return this.makeCallSync(r,()=>this.baseFs.statSync(r,s),(...
method fstatPromise (line 9) | async fstatPromise(r,s){if((r&tl)!==this.magic)return this.baseFs.fstatP...
method fstatSync (line 9) | fstatSync(r,s){if((r&tl)!==this.magic)return this.baseFs.fstatSync(r,s);...
method lstatPromise (line 9) | async lstatPromise(r,s){return await this.makeCallPromise(r,async()=>awa...
method lstatSync (line 9) | lstatSync(r,s){return this.makeCallSync(r,()=>this.baseFs.lstatSync(r,s)...
method fchmodPromise (line 9) | async fchmodPromise(r,s){if((r&tl)!==this.magic)return this.baseFs.fchmo...
method fchmodSync (line 9) | fchmodSync(r,s){if((r&tl)!==this.magic)return this.baseFs.fchmodSync(r,s...
method chmodPromise (line 9) | async chmodPromise(r,s){return await this.makeCallPromise(r,async()=>awa...
method chmodSync (line 9) | chmodSync(r,s){return this.makeCallSync(r,()=>this.baseFs.chmodSync(r,s)...
method fchownPromise (line 9) | async fchownPromise(r,s,a){if((r&tl)!==this.magic)return this.baseFs.fch...
method fchownSync (line 9) | fchownSync(r,s,a){if((r&tl)!==this.magic)return this.baseFs.fchownSync(r...
method chownPromise (line 9) | async chownPromise(r,s,a){return await this.makeCallPromise(r,async()=>a...
method chownSync (line 9) | chownSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.chownSync(r,...
method renamePromise (line 9) | async renamePromise(r,s){return await this.makeCallPromise(r,async()=>aw...
method renameSync (line 9) | renameSync(r,s){return this.makeCallSync(r,()=>this.makeCallSync(s,()=>t...
method copyFilePromise (line 9) | async copyFilePromise(r,s,a=0){let n=async(c,f,p,h)=>{if(a&wd.constants....
method copyFileSync (line 9) | copyFileSync(r,s,a=0){let n=(c,f,p,h)=>{if(a&wd.constants.COPYFILE_FICLO...
method appendFilePromise (line 9) | async appendFilePromise(r,s,a){return await this.makeCallPromise(r,async...
method appendFileSync (line 9) | appendFileSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.appendF...
method writeFilePromise (line 9) | async writeFilePromise(r,s,a){return await this.makeCallPromise(r,async(...
method writeFileSync (line 9) | writeFileSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.writeFil...
method unlinkPromise (line 9) | async unlinkPromise(r){return await this.makeCallPromise(r,async()=>awai...
method unlinkSync (line 9) | unlinkSync(r){return this.makeCallSync(r,()=>this.baseFs.unlinkSync(r),(...
method utimesPromise (line 9) | async utimesPromise(r,s,a){return await this.makeCallPromise(r,async()=>...
method utimesSync (line 9) | utimesSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.utimesSync(...
method lutimesPromise (line 9) | async lutimesPromise(r,s,a){return await this.makeCallPromise(r,async()=...
method lutimesSync (line 9) | lutimesSync(r,s,a){return this.makeCallSync(r,()=>this.baseFs.lutimesSyn...
method mkdirPromise (line 9) | async mkdirPromise(r,s){return await this.makeCallPromise(r,async()=>awa...
method mkdirSync (line 9) | mkdirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.mkdirSync(r,s)...
method rmdirPromise (line 9) | async rmdirPromise(r,s){return await this.makeCallPromise(r,async()=>awa...
method rmdirSync (line 9) | rmdirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.rmdirSync(r,s)...
method rmPromise (line 9) | async rmPromise(r,s){return await this.makeCallPromise(r,async()=>await ...
method rmSync (line 9) | rmSync(r,s){return this.makeCallSync(r,()=>this.baseFs.rmSync(r,s),(a,{s...
method linkPromise (line 9) | async linkPromise(r,s){return await this.makeCallPromise(s,async()=>awai...
method linkSync (line 9) | linkSync(r,s){return this.makeCallSync(s,()=>this.baseFs.linkSync(r,s),(...
method symlinkPromise (line 9) | async symlinkPromise(r,s,a){return await this.makeCallPromise(s,async()=...
method symlinkSync (line 9) | symlinkSync(r,s,a){return this.makeCallSync(s,()=>this.baseFs.symlinkSyn...
method readFilePromise (line 9) | async readFilePromise(r,s){return this.makeCallPromise(r,async()=>await ...
method readFileSync (line 9) | readFileSync(r,s){return this.makeCallSync(r,()=>this.baseFs.readFileSyn...
method readdirPromise (line 9) | async readdirPromise(r,s){return await this.makeCallPromise(r,async()=>a...
method readdirSync (line 9) | readdirSync(r,s){return this.makeCallSync(r,()=>this.baseFs.readdirSync(...
method readlinkPromise (line 9) | async readlinkPromise(r){return await this.makeCallPromise(r,async()=>aw...
method readlinkSync (line 9) | readlinkSync(r){return this.makeCallSync(r,()=>this.baseFs.readlinkSync(...
method truncatePromise (line 9) | async truncatePromise(r,s){return await this.makeCallPromise(r,async()=>...
method truncateSync (line 9) | truncateSync(r,s){return this.makeCallSync(r,()=>this.baseFs.truncateSyn...
method ftruncatePromise (line 9) | async ftruncatePromise(r,s){if((r&tl)!==this.magic)return this.baseFs.ft...
method ftruncateSync (line 9) | ftruncateSync(r,s){if((r&tl)!==this.magic)return this.baseFs.ftruncateSy...
method watch (line 9) | watch(r,s,a){return this.makeCallSync(r,()=>this.baseFs.watch(r,s,a),(n,...
method watchFile (line 9) | watchFile(r,s,a){return this.makeCallSync(r,()=>this.baseFs.watchFile(r,...
method unwatchFile (line 9) | unwatchFile(r,s){return this.makeCallSync(r,()=>this.baseFs.unwatchFile(...
method makeCallPromise (line 9) | async makeCallPromise(r,s,a,{requireSubpath:n=!0}={}){if(typeof r!="stri...
method makeCallSync (line 9) | makeCallSync(r,s,a,{requireSubpath:n=!0}={}){if(typeof r!="string")retur...
method findMount (line 9) | findMount(r){if(this.filter&&!this.filter.test(r))return null;let s="";f...
method limitOpenFiles (line 9) | limitOpenFiles(r){if(this.mountInstances===null)return;let s=Date.now(),...
method getMountPromise (line 9) | async getMountPromise(r,s){if(this.mountInstances){let a=this.mountInsta...
method getMountSync (line 9) | getMountSync(r,s){if(this.mountInstances){let a=this.mountInstances.get(...
method constructor (line 9) | constructor(){super(J)}
method getExtractHint (line 9) | getExtractHint(){throw er()}
method getRealPath (line 9) | getRealPath(){throw er()}
method resolve (line 9) | resolve(){throw er()}
method openPromise (line 9) | async openPromise(){throw er()}
method openSync (line 9) | openSync(){throw er()}
method opendirPromise (line 9) | async opendirPromise(){throw er()}
method opendirSync (line 9) | opendirSync(){throw er()}
method readPromise (line 9) | async readPromise(){throw er()}
method readSync (line 9) | readSync(){throw er()}
method writePromise (line 9) | async writePromise(){throw er()}
method writeSync (line 9) | writeSync(){throw er()}
method closePromise (line 9) | async closePromise(){throw er()}
method closeSync (line 9) | closeSync(){throw er()}
method createWriteStream (line 9) | createWriteStream(){throw er()}
method createReadStream (line 9) | createReadStream(){throw er()}
method realpathPromise (line 9) | async realpathPromise(){throw er()}
method realpathSync (line 9) | realpathSync(){throw er()}
method readdirPromise (line 9) | async readdirPromise(){throw er()}
method readdirSync (line 9) | readdirSync(){throw er()}
method existsPromise (line 9) | async existsPromise(e){throw er()}
method existsSync (line 9) | existsSync(e){throw er()}
method accessPromise (line 9) | async accessPromise(){throw er()}
method accessSync (line 9) | accessSync(){throw er()}
method statPromise (line 9) | async statPromise(){throw er()}
method statSync (line 9) | statSync(){throw er()}
method fstatPromise (line 9) | async fstatPromise(e){throw er()}
method fstatSync (line 9) | fstatSync(e){throw er()}
method lstatPromise (line 9) | async lstatPromise(e){throw er()}
method lstatSync (line 9) | lstatSync(e){throw er()}
method fchmodPromise (line 9) | async fchmodPromise(){throw er()}
method fchmodSync (line 9) | fchmodSync(){throw er()}
method chmodPromise (line 9) | async chmodPromise(){throw er()}
method chmodSync (line 9) | chmodSync(){throw er()}
method fchownPromise (line 9) | async fchownPromise(){throw er()}
method fchownSync (line 9) | fchownSync(){throw er()}
method chownPromise (line 9) | async chownPromise(){throw er()}
method chownSync (line 9) | chownSync(){throw er()}
method mkdirPromise (line 9) | async mkdirPromise(){throw er()}
method mkdirSync (line 9) | mkdirSync(){throw er()}
method rmdirPromise (line 9) | async rmdirPromise(){throw er()}
method rmdirSync (line 9) | rmdirSync(){throw er()}
method rmPromise (line 9) | async rmPromise(){throw er()}
method rmSync (line 9) | rmSync(){throw er()}
method linkPromise (line 9) | async linkPromise(){throw er()}
method linkSync (line 9) | linkSync(){throw er()}
method symlinkPromise (line 9) | async symlinkPromise(){throw er()}
method symlinkSync (line 9) | symlinkSync(){throw er()}
method renamePromise (line 9) | async renamePromise(){throw er()}
method renameSync (line 9) | renameSync(){throw er()}
method copyFilePromise (line 9) | async copyFilePromise(){throw er()}
method copyFileSync (line 9) | copyFileSync(){throw er()}
method appendFilePromise (line 9) | async appendFilePromise(){throw er()}
method appendFileSync (line 9) | appendFileSync(){throw er()}
method writeFilePromise (line 9) | async writeFilePromise(){throw er()}
method writeFileSync (line 9) | writeFileSync(){throw er()}
method unlinkPromise (line 9) | async unlinkPromise(){throw er()}
method unlinkSync (line 9) | unlinkSync(){throw er()}
method utimesPromise (line 9) | async utimesPromise(){throw er()}
method utimesSync (line 9) | utimesSync(){throw er()}
method lutimesPromise (line 9) | async lutimesPromise(){throw er()}
method lutimesSync (line 9) | lutimesSync(){throw er()}
method readFilePromise (line 9) | async readFilePromise(){throw er()}
method readFileSync (line 9) | readFileSync(){throw er()}
method readlinkPromise (line 9) | async readlinkPromise(){throw er()}
method readlinkSync (line 9) | readlinkSync(){throw er()}
method truncatePromise (line 9) | async truncatePromise(){throw er()}
method truncateSync (line 9) | truncateSync(){throw er()}
method ftruncatePromise (line 9) | async ftruncatePromise(e,r){throw er()}
method ftruncateSync (line 9) | ftruncateSync(e,r){throw er()}
method watch (line 9) | watch(){throw er()}
method watchFile (line 9) | watchFile(){throw er()}
method unwatchFile (line 9) | unwatchFile(){throw er()}
method constructor (line 9) | constructor(e){super(fe),this.baseFs=e}
method mapFromBase (line 9) | mapFromBase(e){return fe.fromPortablePath(e)}
method mapToBase (line 9) | mapToBase(e){return fe.toPortablePath(e)}
method makeVirtualPath (line 9) | static makeVirtualPath(e,r,s){if(J.basename(e)!=="__virtual__")throw new...
method resolveVirtual (line 9) | static resolveVirtual(e){let r=e.match(SU);if(!r||!r[3]&&r[5])return e;l...
method constructor (line 9) | constructor({baseFs:e=new Yn}={}){super(J),this.baseFs=e}
method getExtractHint (line 9) | getExtractHint(e){return this.baseFs.getExtractHint(e)}
method getRealPath (line 9) | getRealPath(){return this.baseFs.getRealPath()}
method realpathSync (line 9) | realpathSync(e){let r=e.match(SU);if(!r)return this.baseFs.realpathSync(...
method realpathPromise (line 9) | async realpathPromise(e){let r=e.match(SU);if(!r)return await this.baseF...
method mapToBase (line 9) | mapToBase(e){if(e==="")return e;if(this.pathUtils.isAbsolute(e))return t...
method mapFromBase (line 9) | mapFromBase(e){return e}
function XGe (line 9) | function XGe(t,e){return typeof DU.default.isUtf8<"u"?DU.default.isUtf8(...
method constructor (line 9) | constructor(e){super(fe),this.baseFs=e}
method mapFromBase (line 9) | mapFromBase(e){return e}
method mapToBase (line 9) | mapToBase(e){if(typeof e=="string")return e;if(e instanceof URL)return(0...
method constructor (line 9) | constructor(e,r){this[f$]=1;this[u$]=void 0;this[c$]=void 0;this[l$]=voi...
method fd (line 9) | get fd(){return this[Ep]}
method appendFile (line 9) | async appendFile(e,r){try{this[Tu](this.appendFile);let s=(typeof r=="st...
method chown (line 9) | async chown(e,r){try{return this[Tu](this.chown),await this[Uo].fchownPr...
method chmod (line 9) | async chmod(e){try{return this[Tu](this.chmod),await this[Uo].fchmodProm...
method createReadStream (line 9) | createReadStream(e){return this[Uo].createReadStream(null,{...e,fd:this....
method createWriteStream (line 9) | createWriteStream(e){return this[Uo].createWriteStream(null,{...e,fd:thi...
method datasync (line 9) | datasync(){throw new Error("Method not implemented.")}
method sync (line 9) | sync(){throw new Error("Method not implemented.")}
method read (line 9) | async read(e,r,s,a){try{this[Tu](this.read);let n;return Buffer.isBuffer...
method readFile (line 9) | async readFile(e){try{this[Tu](this.readFile);let r=(typeof e=="string"?...
method readLines (line 9) | readLines(e){return(0,A$.createInterface)({input:this.createReadStream(e...
method stat (line 9) | async stat(e){try{return this[Tu](this.stat),await this[Uo].fstatPromise...
method truncate (line 9) | async truncate(e){try{return this[Tu](this.truncate),await this[Uo].ftru...
method utimes (line 9) | utimes(e,r){throw new Error("Method not implemented.")}
method writeFile (line 9) | async writeFile(e,r){try{this[Tu](this.writeFile);let s=(typeof r=="stri...
method write (line 9) | async write(...e){try{if(this[Tu](this.write),ArrayBuffer.isView(e[0])){...
method writev (line 9) | async writev(e,r){try{this[Tu](this.writev);let s=0;if(typeof r<"u")for(...
method readv (line 9) | readv(e,r){throw new Error("Method not implemented.")}
method close (line 9) | close(){if(this[Ep]===-1)return Promise.resolve();if(this[r0])return thi...
method [(Uo,Ep,f$=aE,u$=r0,c$=nx,l$=ix,Tu)] (line 9) | [(Uo,Ep,f$=aE,u$=r0,c$=nx,l$=ix,Tu)](e){if(this[Ep]===-1){let r=new Erro...
method [Fu] (line 9) | [Fu](){if(this[aE]--,this[aE]===0){let e=this[Ep];this[Ep]=-1,this[Uo].c...
function L2 (line 9) | function L2(t,e){e=new rx(e);let r=(s,a,n)=>{let c=s[a];s[a]=n,typeof c?...
function sx (line 9) | function sx(t,e){let r=Object.create(t);return L2(r,e),r}
function d$ (line 9) | function d$(t){let e=Math.ceil(Math.random()*4294967296).toString(16).pa...
function m$ (line 9) | function m$(){if(bU)return bU;let t=fe.toPortablePath(y$.default.tmpdir(...
method detachTemp (line 9) | detachTemp(t){Nu.delete(t)}
method mktempSync (line 9) | mktempSync(t){let{tmpdir:e,realTmpdir:r}=m$();for(;;){let s=d$("xfs-");t...
method mktempPromise (line 9) | async mktempPromise(t){let{tmpdir:e,realTmpdir:r}=m$();for(;;){let s=d$(...
method rmtempPromise (line 9) | async rmtempPromise(){await Promise.all(Array.from(Nu.values()).map(asyn...
method rmtempSync (line 9) | rmtempSync(){for(let t of Nu)try{ce.removeSync(t),Nu.delete(t)}catch{}}
function e5e (line 9) | function e5e(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT...
function C$ (line 9) | function C$(t,e,r){return!t.isSymbolicLink()&&!t.isFile()?!1:e5e(e,r)}
function w$ (line 9) | function w$(t,e,r){I$.stat(t,function(s,a){r(s,s?!1:C$(a,t,e))})}
function t5e (line 9) | function t5e(t,e){return C$(I$.statSync(t),t,e)}
function D$ (line 9) | function D$(t,e,r){S$.stat(t,function(s,a){r(s,s?!1:b$(a,e))})}
function r5e (line 9) | function r5e(t,e){return b$(S$.statSync(t),e)}
function b$ (line 9) | function b$(t,e){return t.isFile()&&n5e(t,e)}
function n5e (line 9) | function n5e(t,e){var r=t.mode,s=t.uid,a=t.gid,n=e.uid!==void 0?e.uid:pr...
function PU (line 9) | function PU(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Pro...
function i5e (line 9) | function i5e(t,e){try{return ox.sync(t,e||{})}catch(r){if(e&&e.ignoreErr...
function j$ (line 9) | function j$(t,e){let r=t.options.env||process.env,s=process.cwd(),a=t.op...
function c5e (line 9) | function c5e(t){return j$(t)||j$(t,!0)}
function u5e (line 9) | function u5e(t){return t=t.replace(kU,"^$1"),t}
function f5e (line 9) | function f5e(t,e){return t=`${t}`,t=t.replace(/(?=(\\+?)?)\1"/g,'$1$1\\"...
function h5e (line 9) | function h5e(t){let r=Buffer.alloc(150),s;try{s=RU.openSync(t,"r"),RU.re...
function I5e (line 9) | function I5e(t){t.file=X$(t);let e=t.file&&d5e(t.file);return e?(t.args....
function C5e (line 9) | function C5e(t){if(!m5e)return t;let e=I5e(t),r=!y5e.test(e);if(t.option...
function w5e (line 9) | function w5e(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[]...
function FU (line 9) | function FU(t,e){return Object.assign(new Error(`${e} ${t.command} ENOEN...
function B5e (line 9) | function B5e(t,e){if(!TU)return;let r=t.emit;t.emit=function(s,a){if(s==...
function ree (line 9) | function ree(t,e){return TU&&t===1&&!e.file?FU(e.original,"spawn"):null}
function v5e (line 9) | function v5e(t,e){return TU&&t===1&&!e.file?FU(e.original,"spawnSync"):n...
function oee (line 9) | function oee(t,e,r){let s=NU(t,e,r),a=see.spawn(s.command,s.args,s.optio...
function S5e (line 9) | function S5e(t,e,r){let s=NU(t,e,r),a=see.spawnSync(s.command,s.args,s.o...
function D5e (line 9) | function D5e(t,e){function r(){this.constructor=t}r.prototype=e.prototyp...
function Bd (line 9) | function Bd(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.lo...
function s (line 9) | function s(h){return h.charCodeAt(0).toString(16).toUpperCase()}
function a (line 9) | function a(h){return h.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace...
function n (line 9) | function n(h){return h.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replac...
function c (line 9) | function c(h){return r[h.type](h)}
function f (line 9) | function f(h){var E=new Array(h.length),w,S;for(w=0;w<h.length;w++)E[w]=...
function p (line 9) | function p(h){return h?'"'+a(h)+'"':"end of input"}
function b5e (line 9) | function b5e(t,e){e=e!==void 0?e:{};var r={},s={Start:Wa},a=Wa,n=functio...
function lx (line 12) | function lx(t,e={isGlobPattern:()=>!1}){try{return(0,cee.parse)(t,e)}cat...
function fE (line 12) | function fE(t,{endSemicolon:e=!1}={}){return t.map(({command:r,type:s},a...
function cx (line 12) | function cx(t){return`${AE(t.chain)}${t.then?` ${MU(t.then)}`:""}`}
function MU (line 12) | function MU(t){return`${t.type} ${cx(t.line)}`}
function AE (line 12) | function AE(t){return`${_U(t)}${t.then?` ${UU(t.then)}`:""}`}
function UU (line 12) | function UU(t){return`${t.type} ${AE(t.chain)}`}
function _U (line 12) | function _U(t){switch(t.type){case"command":return`${t.envs.length>0?`${...
function ax (line 12) | function ax(t){return`${t.name}=${t.args[0]?vd(t.args[0]):""}`}
function HU (line 12) | function HU(t){switch(t.type){case"redirection":return U2(t);case"argume...
function U2 (line 12) | function U2(t){return`${t.subtype} ${t.args.map(e=>vd(e)).join(" ")}`}
function vd (line 12) | function vd(t){return t.segments.map(e=>jU(e)).join("")}
function jU (line 12) | function jU(t){let e=(s,a)=>a?`"${s}"`:s,r=s=>s===""?"''":s.match(/[()}<...
function ux (line 12) | function ux(t){let e=a=>{switch(a){case"addition":return"+";case"subtrac...
function k5e (line 13) | function k5e(t,e){function r(){this.constructor=t}r.prototype=e.prototyp...
function Sd (line 13) | function Sd(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.lo...
function s (line 13) | function s(h){return h.charCodeAt(0).toString(16).toUpperCase()}
function a (line 13) | function a(h){return h.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace...
function n (line 13) | function n(h){return h.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replac...
function c (line 13) | function c(h){return r[h.type](h)}
function f (line 13) | function f(h){var E=new Array(h.length),w,S;for(w=0;w<h.length;w++)E[w]=...
function p (line 13) | function p(h){return h?'"'+a(h)+'"':"end of input"}
function Q5e (line 13) | function Q5e(t,e){e=e!==void 0?e:{};var r={},s={resolution:Ne},a=Ne,n="/...
function fx (line 13) | function fx(t){let e=t.match(/^\*{1,2}\/(.*)/);if(e)throw new Error(`The...
function Ax (line 13) | function Ax(t){let e="";return t.from&&(e+=t.from.fullName,t.from.descri...
function mee (line 13) | function mee(t){return typeof t>"u"||t===null}
function R5e (line 13) | function R5e(t){return typeof t=="object"&&t!==null}
function T5e (line 13) | function T5e(t){return Array.isArray(t)?t:mee(t)?[]:[t]}
function F5e (line 13) | function F5e(t,e){var r,s,a,n;if(e)for(n=Object.keys(e),r=0,s=n.length;r...
function N5e (line 13) | function N5e(t,e){var r="",s;for(s=0;s<e;s+=1)r+=t;return r}
function O5e (line 13) | function O5e(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}
function _2 (line 13) | function _2(t,e){Error.call(this),this.name="YAMLException",this.reason=...
function GU (line 13) | function GU(t,e,r,s,a){this.name=t,this.buffer=e,this.position=r,this.li...
function U5e (line 17) | function U5e(t){var e={};return t!==null&&Object.keys(t).forEach(functio...
function _5e (line 17) | function _5e(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(L5e.i...
function qU (line 17) | function qU(t,e,r){var s=[];return t.include.forEach(function(a){r=qU(a,...
function j5e (line 17) | function j5e(){var t={scalar:{},sequence:{},mapping:{},fallback:{}},e,r;...
function hE (line 17) | function hE(t){this.include=t.include||[],this.implicit=t.implicit||[],t...
function J5e (line 17) | function J5e(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~...
function K5e (line 17) | function K5e(){return null}
function z5e (line 17) | function z5e(t){return t===null}
function X5e (line 17) | function X5e(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="...
function $5e (line 17) | function $5e(t){return t==="true"||t==="True"||t==="TRUE"}
function eqe (line 17) | function eqe(t){return Object.prototype.toString.call(t)==="[object Bool...
function nqe (line 17) | function nqe(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}
function iqe (line 17) | function iqe(t){return 48<=t&&t<=55}
function sqe (line 17) | function sqe(t){return 48<=t&&t<=57}
function oqe (line 17) | function oqe(t){if(t===null)return!1;var e=t.length,r=0,s=!1,a;if(!e)ret...
function aqe (line 17) | function aqe(t){var e=t,r=1,s,a,n=[];return e.indexOf("_")!==-1&&(e=e.re...
function lqe (line 17) | function lqe(t){return Object.prototype.toString.call(t)==="[object Numb...
function fqe (line 17) | function fqe(t){return!(t===null||!uqe.test(t)||t[t.length-1]==="_")}
function Aqe (line 17) | function Aqe(t){var e,r,s,a;return e=t.replace(/_/g,"").toLowerCase(),r=...
function hqe (line 17) | function hqe(t,e){var r;if(isNaN(t))switch(e){case"lowercase":return".na...
function gqe (line 17) | function gqe(t){return Object.prototype.toString.call(t)==="[object Numb...
function Eqe (line 17) | function Eqe(t){return t===null?!1:qee.exec(t)!==null||Wee.exec(t)!==null}
function Iqe (line 17) | function Iqe(t){var e,r,s,a,n,c,f,p=0,h=null,E,w,S;if(e=qee.exec(t),e===...
function Cqe (line 17) | function Cqe(t){return t.toISOString()}
function Bqe (line 17) | function Bqe(t){return t==="<<"||t===null}
function Sqe (line 18) | function Sqe(t){if(t===null)return!1;var e,r,s=0,a=t.length,n=VU;for(r=0...
function Dqe (line 18) | function Dqe(t){var e,r,s=t.replace(/[\r\n=]/g,""),a=s.length,n=VU,c=0,f...
function bqe (line 18) | function bqe(t){var e="",r=0,s,a,n=t.length,c=VU;for(s=0;s<n;s++)s%3===0...
function Pqe (line 18) | function Pqe(t){return xd&&xd.isBuffer(t)}
function Rqe (line 18) | function Rqe(t){if(t===null)return!0;var e=[],r,s,a,n,c,f=t;for(r=0,s=f....
function Tqe (line 18) | function Tqe(t){return t!==null?t:[]}
function Oqe (line 18) | function Oqe(t){if(t===null)return!0;var e,r,s,a,n,c=t;for(n=new Array(c...
function Lqe (line 18) | function Lqe(t){if(t===null)return[];var e,r,s,a,n,c=t;for(n=new Array(c...
function _qe (line 18) | function _qe(t){if(t===null)return!0;var e,r=t;for(e in r)if(Uqe.call(r,...
function Hqe (line 18) | function Hqe(t){return t!==null?t:{}}
function qqe (line 18) | function qqe(){return!0}
function Wqe (line 18) | function Wqe(){}
function Yqe (line 18) | function Yqe(){return""}
function Vqe (line 18) | function Vqe(t){return typeof t>"u"}
function Kqe (line 18) | function Kqe(t){if(t===null||t.length===0)return!1;var e=t,r=/\/([gim]*)...
function zqe (line 18) | function zqe(t){var e=t,r=/\/([gim]*)$/.exec(t),s="";return e[0]==="/"&&...
function Zqe (line 18) | function Zqe(t){var e="/"+t.source+"/";return t.global&&(e+="g"),t.multi...
function Xqe (line 18) | function Xqe(t){return Object.prototype.toString.call(t)==="[object RegE...
function e9e (line 18) | function e9e(t){if(t===null)return!1;try{var e="("+t+")",r=gx.parse(e,{r...
function t9e (line 18) | function t9e(t){var e="("+t+")",r=gx.parse(e,{range:!0}),s=[],a;if(r.typ...
function r9e (line 18) | function r9e(t){return t.toString()}
function n9e (line 18) | function n9e(t){return Object.prototype.toString.call(t)==="[object Func...
function dte (line 18) | function dte(t){return Object.prototype.toString.call(t)}
function jf (line 18) | function jf(t){return t===10||t===13}
function Qd (line 18) | function Qd(t){return t===9||t===32}
function rl (line 18) | function rl(t){return t===9||t===32||t===10||t===13}
function dE (line 18) | function dE(t){return t===44||t===91||t===93||t===123||t===125}
function u9e (line 18) | function u9e(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-9...
function f9e (line 18) | function f9e(t){return t===120?2:t===117?4:t===85?8:0}
function A9e (line 18) | function A9e(t){return 48<=t&&t<=57?t-48:-1}
function mte (line 18) | function mte(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t=...
function p9e (line 19) | function p9e(t){return t<=65535?String.fromCharCode(t):String.fromCharCo...
function h9e (line 19) | function h9e(t,e){this.input=t,this.filename=e.filename||null,this.schem...
function xte (line 19) | function xte(t,e){return new Cte(e,new i9e(t.filename,t.input,t.position...
function Tr (line 19) | function Tr(t,e){throw xte(t,e)}
function yx (line 19) | function yx(t,e){t.onWarning&&t.onWarning.call(null,xte(t,e))}
function n0 (line 19) | function n0(t,e,r,s){var a,n,c,f;if(e<r){if(f=t.input.slice(e,r),s)for(a...
function Ete (line 19) | function Ete(t,e,r,s){var a,n,c,f;for(Ip.isObject(r)||Tr(t,"cannot merge...
function mE (line 19) | function mE(t,e,r,s,a,n,c,f){var p,h;if(Array.isArray(a))for(a=Array.pro...
function KU (line 19) | function KU(t){var e;e=t.input.charCodeAt(t.position),e===10?t.position+...
function os (line 19) | function os(t,e,r){for(var s=0,a=t.input.charCodeAt(t.position);a!==0;){...
function Ex (line 19) | function Ex(t){var e=t.position,r;return r=t.input.charCodeAt(e),!!((r==...
function zU (line 19) | function zU(t,e){e===1?t.result+=" ":e>1&&(t.result+=Ip.repeat(`
function g9e (line 20) | function g9e(t,e,r){var s,a,n,c,f,p,h,E,w=t.kind,S=t.result,x;if(x=t.inp...
function d9e (line 20) | function d9e(t,e){var r,s,a;if(r=t.input.charCodeAt(t.position),r!==39)r...
function m9e (line 20) | function m9e(t,e){var r,s,a,n,c,f;if(f=t.input.charCodeAt(t.position),f!...
function y9e (line 20) | function y9e(t,e){var r=!0,s,a=t.tag,n,c=t.anchor,f,p,h,E,w,S={},x,I,T,N...
function E9e (line 20) | function E9e(t,e){var r,s,a=JU,n=!1,c=!1,f=e,p=0,h=!1,E,w;if(w=t.input.c...
function Ite (line 26) | function Ite(t,e){var r,s=t.tag,a=t.anchor,n=[],c,f=!1,p;for(t.anchor!==...
function I9e (line 26) | function I9e(t,e,r){var s,a,n,c,f=t.tag,p=t.anchor,h={},E={},w=null,S=nu...
function C9e (line 26) | function C9e(t){var e,r=!1,s=!1,a,n,c;if(c=t.input.charCodeAt(t.position...
function w9e (line 26) | function w9e(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)retur...
function B9e (line 26) | function B9e(t){var e,r,s;if(s=t.input.charCodeAt(t.position),s!==42)ret...
function yE (line 26) | function yE(t,e,r,s,a){var n,c,f,p=1,h=!1,E=!1,w,S,x,I,T;if(t.listener!=...
function v9e (line 26) | function v9e(t){var e=t.position,r,s,a,n=!1,c;for(t.version=null,t.check...
function kte (line 26) | function kte(t,e){t=String(t),e=e||{},t.length!==0&&(t.charCodeAt(t.leng...
function Qte (line 27) | function Qte(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=n...
function Rte (line 27) | function Rte(t,e){var r=kte(t,e);if(r.length!==0){if(r.length===1)return...
function S9e (line 27) | function S9e(t,e,r){return typeof e=="object"&&e!==null&&typeof r>"u"&&(...
function D9e (line 27) | function D9e(t,e){return Rte(t,Ip.extend({schema:wte},e))}
function Y9e (line 27) | function Y9e(t,e){var r,s,a,n,c,f,p;if(e===null)return{};for(r={},s=Obje...
function Fte (line 27) | function Fte(t){var e,r,s;if(e=t.toString(16).toUpperCase(),t<=255)r="x"...
function V9e (line 27) | function V9e(t){this.schema=t.schema||b9e,this.indent=Math.max(1,t.inden...
function Nte (line 27) | function Nte(t,e){for(var r=q2.repeat(" ",e),s=0,a=-1,n="",c,f=t.length;...
function ZU (line 29) | function ZU(t,e){return`
function J9e (line 30) | function J9e(t,e){var r,s,a;for(r=0,s=t.implicitTypes.length;r<s;r+=1)if...
function $U (line 30) | function $U(t){return t===Q9e||t===x9e}
function EE (line 30) | function EE(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==823...
function K9e (line 30) | function K9e(t){return EE(t)&&!$U(t)&&t!==65279&&t!==k9e&&t!==G2}
function Ote (line 30) | function Ote(t,e){return EE(t)&&t!==65279&&t!==qte&&t!==Yte&&t!==Vte&&t!...
function z9e (line 30) | function z9e(t){return EE(t)&&t!==65279&&!$U(t)&&t!==M9e&&t!==H9e&&t!==W...
function zte (line 30) | function zte(t){var e=/^\n* /;return e.test(t)}
function Z9e (line 30) | function Z9e(t,e,r,s,a){var n,c,f,p=!1,h=!1,E=s!==-1,w=-1,S=z9e(t.charCo...
function X9e (line 30) | function X9e(t,e,r,s){t.dump=function(){if(e.length===0)return"''";if(!t...
function Lte (line 30) | function Lte(t,e){var r=zte(t)?String(e):"",s=t[t.length-1]===`
function Mte (line 34) | function Mte(t){return t[t.length-1]===`
function $9e (line 35) | function $9e(t,e){for(var r=/(\n+)([^\n]*)/g,s=function(){var h=t.indexOf(`
function Ute (line 38) | function Ute(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,s,a=...
function eWe (line 41) | function eWe(t){for(var e="",r,s,a,n=0;n<t.length;n++){if(r=t.charCodeAt...
function tWe (line 41) | function tWe(t,e,r){var s="",a=t.tag,n,c;for(n=0,c=r.length;n<c;n+=1)Rd(...
function rWe (line 41) | function rWe(t,e,r,s){var a="",n=t.tag,c,f;for(c=0,f=r.length;c<f;c+=1)R...
function nWe (line 41) | function nWe(t,e,r){var s="",a=t.tag,n=Object.keys(r),c,f,p,h,E;for(c=0,...
function iWe (line 41) | function iWe(t,e,r,s){var a="",n=t.tag,c=Object.keys(r),f,p,h,E,w,S;if(t...
function _te (line 41) | function _te(t,e,r){var s,a,n,c,f,p;for(a=r?t.explicitTypes:t.implicitTy...
function Rd (line 41) | function Rd(t,e,r,s,a,n){t.tag=null,t.dump=r,_te(t,r,!1)||_te(t,r,!0);va...
function sWe (line 41) | function sWe(t,e){var r=[],s=[],a,n;for(XU(t,r,s),a=0,n=s.length;a<n;a+=...
function XU (line 41) | function XU(t,e,r){var s,a,n;if(t!==null&&typeof t=="object")if(a=e.inde...
function tre (line 41) | function tre(t,e){e=e||{};var r=new V9e(e);return r.noRefs||sWe(t,r),Rd(...
function oWe (line 42) | function oWe(t,e){return tre(t,q2.extend({schema:P9e},e))}
function wx (line 42) | function wx(t){return function(){throw new Error("Function "+t+" is depr...
function lWe (line 42) | function lWe(t,e){function r(){this.constructor=t}r.prototype=e.prototyp...
function Td (line 42) | function Td(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.lo...
function s (line 42) | function s(h){return h.charCodeAt(0).toString(16).toUpperCase()}
function a (line 42) | function a(h){return h.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace...
function n (line 42) | function n(h){return h.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replac...
function c (line 42) | function c(h){return r[h.type](h)}
function f (line 42) | function f(h){var E=new Array(h.length),w,S;for(w=0;w<h.length;w++)E[w]=...
function p (line 42) | function p(h){return h?'"'+a(h)+'"':"end of input"}
function cWe (line 42) | function cWe(t,e){e=e!==void 0?e:{};var r={},s={Start:lc},a=lc,n=functio...
function ure (line 51) | function ure(t){return t.match(uWe)?t:JSON.stringify(t)}
function Are (line 51) | function Are(t){return typeof t>"u"?!0:typeof t=="object"&&t!==null&&!Ar...
function t_ (line 51) | function t_(t,e,r){if(t===null)return`null
function nl (line 61) | function nl(t){try{let e=t_(t,0,!1);return e!==`
function fWe (line 62) | function fWe(t){return t.endsWith(`
function pWe (line 64) | function pWe(t){if(AWe.test(t))return fWe(t);let e=(0,vx.safeLoad)(t,{sc...
function as (line 64) | function as(t){return pWe(t)}
method constructor (line 64) | constructor(e){this.data=e}
function mre (line 64) | function mre(t){return typeof t=="string"?!!Ds[t]:"env"in t?Ds[t.env]&&D...
method constructor (line 64) | constructor(e){super(e),this.clipanion={type:"usage"},this.name="UsageEr...
method constructor (line 64) | constructor(e,r){if(super(),this.input=e,this.candidates=r,this.clipanio...
method constructor (line 75) | constructor(e,r){super(),this.input=e,this.usages=r,this.clipanion={type...
function dWe (line 80) | function dWe(t){let e=t.split(`
function Ho (line 82) | function Ho(t,{format:e,paragraphs:r}){return t=t.replace(/\r\n?/g,`
function ma (line 90) | function ma(t){return{...t,[V2]:!0}}
function Gf (line 90) | function Gf(t,e){return typeof t>"u"?[t,e]:typeof t=="object"&&t!==null&...
function xx (line 90) | function xx(t,{mergeName:e=!1}={}){let r=t.match(/^([^:]+): (.*)$/m);if(...
function J2 (line 90) | function J2(t,e){return e.length===1?new nt(`${t}${xx(e[0],{mergeName:!0...
function Od (line 92) | function Od(t,e,r){if(typeof r>"u")return e;let s=[],a=[],n=f=>{let p=e;...
function ti (line 92) | function ti(t){return t===null?"null":t===void 0?"undefined":t===""?"an ...
function CE (line 92) | function CE(t,e){if(t.length===0)return"nothing";if(t.length===1)return ...
function s0 (line 92) | function s0(t,e){var r,s,a;return typeof e=="number"?`${(r=t?.p)!==null&...
function c_ (line 92) | function c_(t,e,r){return t===1?e:r}
function mr (line 92) | function mr({errors:t,p:e}={},r){return t?.push(`${e??"."}: ${r}`),!1}
function wWe (line 92) | function wWe(t,e){return r=>{t[e]=r}}
function Wf (line 92) | function Wf(t,e){return r=>{let s=t[e];return t[e]=r,Wf(t,e).bind(null,s)}}
function K2 (line 92) | function K2(t,e,r){let s=()=>(t(r()),a),a=()=>(t(e),s);return s}
function u_ (line 92) | function u_(){return Wr({test:(t,e)=>!0})}
function Bre (line 92) | function Bre(t){return Wr({test:(e,r)=>e!==t?mr(r,`Expected ${ti(t)} (go...
function wE (line 92) | function wE(){return Wr({test:(t,e)=>typeof t!="string"?mr(e,`Expected a...
function fo (line 92) | function fo(t){let e=Array.isArray(t)?t:Object.values(t),r=e.every(a=>ty...
function vWe (line 92) | function vWe(){return Wr({test:(t,e)=>{var r;if(typeof t!="boolean"){if(...
function f_ (line 92) | function f_(){return Wr({test:(t,e)=>{var r;if(typeof t!="number"){if(ty...
function SWe (line 92) | function SWe(t){return Wr({test:(e,r)=>{var s;if(typeof r?.coercions>"u"...
function DWe (line 92) | function DWe(){return Wr({test:(t,e)=>{var r;if(!(t instanceof Date)){if...
function kx (line 92) | function kx(t,{delimiter:e}={}){return Wr({test:(r,s)=>{var a;let n=r;if...
function bWe (line 92) | function bWe(t,{delimiter:e}={}){let r=kx(t,{delimiter:e});return Wr({te...
function PWe (line 92) | function PWe(t,e){let r=kx(Qx([t,e])),s=Rx(e,{keys:t});return Wr({test:(...
function Qx (line 92) | function Qx(t,{delimiter:e}={}){let r=Dre(t.length);return Wr({test:(s,a...
function Rx (line 92) | function Rx(t,{keys:e=null}={}){let r=kx(Qx([e??wE(),t]));return Wr({tes...
function xWe (line 92) | function xWe(t,e={}){return Rx(t,e)}
function vre (line 92) | function vre(t,{extra:e=null}={}){let r=Object.keys(t),s=Wr({test:(a,n)=...
function kWe (line 92) | function kWe(t){return vre(t,{extra:Rx(u_())})}
function Sre (line 92) | function Sre(t){return()=>t}
function Wr (line 92) | function Wr({test:t}){return Sre(t)()}
function RWe (line 92) | function RWe(t,e){if(!e(t))throw new o0}
function TWe (line 92) | function TWe(t,e){let r=[];if(!e(t,{errors:r}))throw new o0({errors:r})}
function FWe (line 92) | function FWe(t,e){}
function NWe (line 92) | function NWe(t,e,{coerce:r=!1,errors:s,throw:a}={}){let n=s?[]:void 0;if...
function OWe (line 92) | function OWe(t,e){let r=Qx(t);return(...s)=>{if(!r(s))throw new o0;retur...
function LWe (line 92) | function LWe(t){return Wr({test:(e,r)=>e.length>=t?!0:mr(r,`Expected to ...
function MWe (line 92) | function MWe(t){return Wr({test:(e,r)=>e.length<=t?!0:mr(r,`Expected to ...
function Dre (line 92) | function Dre(t){return Wr({test:(e,r)=>e.length!==t?mr(r,`Expected to ha...
function UWe (line 92) | function UWe({map:t}={}){return Wr({test:(e,r)=>{let s=new Set,a=new Set...
function _We (line 92) | function _We(){return Wr({test:(t,e)=>t<=0?!0:mr(e,`Expected to be negat...
function HWe (line 92) | function HWe(){return Wr({test:(t,e)=>t>=0?!0:mr(e,`Expected to be posit...
function p_ (line 92) | function p_(t){return Wr({test:(e,r)=>e>=t?!0:mr(r,`Expected to be at le...
function jWe (line 92) | function jWe(t){return Wr({test:(e,r)=>e<=t?!0:mr(r,`Expected to be at m...
function GWe (line 92) | function GWe(t,e){return Wr({test:(r,s)=>r>=t&&r<=e?!0:mr(s,`Expected to...
function qWe (line 92) | function qWe(t,e){return Wr({test:(r,s)=>r>=t&&r<e?!0:mr(s,`Expected to ...
function h_ (line 92) | function h_({unsafe:t=!1}={}){return Wr({test:(e,r)=>e!==Math.round(e)?m...
function z2 (line 92) | function z2(t){return Wr({test:(e,r)=>t.test(e)?!0:mr(r,`Expected to mat...
function WWe (line 92) | function WWe(){return Wr({test:(t,e)=>t!==t.toLowerCase()?mr(e,`Expected...
function YWe (line 92) | function YWe(){return Wr({test:(t,e)=>t!==t.toUpperCase()?mr(e,`Expected...
function VWe (line 92) | function VWe(){return Wr({test:(t,e)=>CWe.test(t)?!0:mr(e,`Expected to b...
function JWe (line 92) | function JWe(){return Wr({test:(t,e)=>wre.test(t)?!0:mr(e,`Expected to b...
function KWe (line 92) | function KWe({alpha:t=!1}){return Wr({test:(e,r)=>(t?yWe.test(e):EWe.tes...
function zWe (line 92) | function zWe(){return Wr({test:(t,e)=>IWe.test(t)?!0:mr(e,`Expected to b...
function ZWe (line 92) | function ZWe(t=u_()){return Wr({test:(e,r)=>{let s;try{s=JSON.parse(e)}c...
function Tx (line 92) | function Tx(t,...e){let r=Array.isArray(e[0])?e[0]:e;return Wr({test:(s,...
function Z2 (line 92) | function Z2(t,...e){let r=Array.isArray(e[0])?e[0]:e;return Tx(t,r)}
function XWe (line 92) | function XWe(t){return Wr({test:(e,r)=>typeof e>"u"?!0:t(e,r)})}
function $We (line 92) | function $We(t){return Wr({test:(e,r)=>e===null?!0:t(e,r)})}
function eYe (line 92) | function eYe(t,e){var r;let s=new Set(t),a=X2[(r=e?.missingIf)!==null&&r...
function g_ (line 92) | function g_(t,e){var r;let s=new Set(t),a=X2[(r=e?.missingIf)!==null&&r!...
function tYe (line 92) | function tYe(t,e){var r;let s=new Set(t),a=X2[(r=e?.missingIf)!==null&&r...
function rYe (line 92) | function rYe(t,e){var r;let s=new Set(t),a=X2[(r=e?.missingIf)!==null&&r...
function $2 (line 92) | function $2(t,e,r,s){var a,n;let c=new Set((a=s?.ignore)!==null&&a!==voi...
method constructor (line 92) | constructor({errors:e}={}){let r="Type mismatch";if(e&&e.length>0){r+=`
method constructor (line 94) | constructor(){this.help=!1}
method Usage (line 94) | static Usage(e){return e}
method catch (line 94) | async catch(e){throw e}
method validateAndExecute (line 94) | async validateAndExecute(){let r=this.constructor.schema;if(Array.isArra...
function il (line 94) | function il(t){s_&&console.log(t)}
function Pre (line 94) | function Pre(){let t={nodes:[]};for(let e=0;e<En.CustomNode;++e)t.nodes....
function iYe (line 94) | function iYe(t){let e=Pre(),r=[],s=e.nodes.length;for(let a of t){r.push...
function Ou (line 94) | function Ou(t,e){return t.nodes.push(e),t.nodes.length-1}
function sYe (line 94) | function sYe(t){let e=new Set,r=s=>{if(e.has(s))return;e.add(s);let a=t....
function oYe (line 94) | function oYe(t,{prefix:e=""}={}){if(s_){il(`${e}Nodes are:`);for(let r=0...
function aYe (line 94) | function aYe(t,e,r=!1){il(`Running a vm on ${JSON.stringify(e)}`);let s=...
function lYe (line 94) | function lYe(t,e,{endToken:r=ei.EndOfInput}={}){let s=aYe(t,[...e,r]);re...
function cYe (line 94) | function cYe(t){let e=0;for(let{state:r}of t)r.path.length>e&&(e=r.path....
function uYe (line 94) | function uYe(t,e){let r=e.filter(S=>S.selectedIndex!==null),s=r.filter(S...
function fYe (line 94) | function fYe(t){let e=[],r=[];for(let s of t)s.selectedIndex===Nd?r.push...
function xre (line 94) | function xre(t,e,...r){return e===void 0?Array.from(t):xre(t.filter((s,a...
function _l (line 94) | function _l(){return{dynamics:[],shortcuts:[],statics:{}}}
function kre (line 94) | function kre(t){return t===En.SuccessNode||t===En.ErrorNode}
function d_ (line 94) | function d_(t,e=0){return{to:kre(t.to)?t.to:t.to>=En.CustomNode?t.to+e-E...
function AYe (line 94) | function AYe(t,e=0){let r=_l();for(let[s,a]of t.dynamics)r.dynamics.push...
function Hs (line 94) | function Hs(t,e,r,s,a){t.nodes[e].dynamics.push([r,{to:s,reducer:a}])}
function BE (line 94) | function BE(t,e,r,s){t.nodes[e].shortcuts.push({to:r,reducer:s})}
function Ea (line 94) | function Ea(t,e,r,s,a){(Object.prototype.hasOwnProperty.call(t.nodes[e]....
function Fx (line 94) | function Fx(t,e,r,s,a){if(Array.isArray(e)){let[n,...c]=e;return t[n](r,...
method constructor (line 94) | constructor(e,r){this.allOptionNames=new Map,this.arity={leading:[],trai...
method addPath (line 94) | addPath(e){this.paths.push(e)}
method setArity (line 94) | setArity({leading:e=this.arity.leading,trailing:r=this.arity.trailing,ex...
method addPositional (line 94) | addPositional({name:e="arg",required:r=!0}={}){if(!r&&this.arity.extra==...
method addRest (line 94) | addRest({name:e="arg",required:r=0}={}){if(this.arity.extra===Hl)throw n...
method addProxy (line 94) | addProxy({required:e=0}={}){this.addRest({required:e}),this.arity.proxy=!0}
method addOption (line 94) | addOption({names:e,description:r,arity:s=0,hidden:a=!1,required:n=!1,all...
method setContext (line 94) | setContext(e){this.context=e}
method usage (line 94) | usage({detailed:e=!0,inlineOptions:r=!0}={}){let s=[this.cliOpts.binaryN...
method compile (line 94) | compile(){if(typeof this.context>"u")throw new Error("Assertion failed: ...
method registerOptions (line 94) | registerOptions(e,r){Hs(e,r,["isOption","--"],r,"inhibateOptions"),Hs(e,...
method constructor (line 94) | constructor({binaryName:e="..."}={}){this.builders=[],this.opts={binaryN...
method build (line 94) | static build(e,r={}){return new t(r).commands(e).compile()}
method getBuilderByIndex (line 94) | getBuilderByIndex(e){if(!(e>=0&&e<this.builders.length))throw new Error(...
method commands (line 94) | commands(e){for(let r of e)r(this.command());return this}
method command (line 94) | command(){let e=new y_(this.builders.length,this.opts);return this.build...
method compile (line 94) | compile(){let e=[],r=[];for(let a of this.builders){let{machine:n,contex...
function Rre (line 94) | function Rre(){return Lx.default&&"getColorDepth"in Lx.default.WriteStre...
function Tre (line 94) | function Tre(t){let e=Qre;if(typeof e>"u"){if(t.stdout===process.stdout&...
method constructor (line 94) | constructor(e){super(),this.contexts=e,this.commands=[]}
method from (line 94) | static from(e,r){let s=new t(r);s.path=e.path;for(let a of e.options)swi...
method execute (line 94) | async execute(){let e=this.commands;if(typeof this.index<"u"&&this.index...
function Mre (line 98) | async function Mre(...t){let{resolvedOptions:e,resolvedCommandClasses:r,...
function Ure (line 98) | async function Ure(...t){let{resolvedOptions:e,resolvedCommandClasses:r,...
function _re (line 98) | function _re(t){let e,r,s,a;switch(typeof process<"u"&&typeof process.ar...
function Lre (line 98) | function Lre(t){return t()}
method constructor (line 98) | constructor({binaryLabel:e,binaryName:r="...",binaryVersion:s,enableCapt...
method from (line 98) | static from(e,r={}){let s=new t(r),a=Array.isArray(e)?e:[e];for(let n of...
method register (line 98) | register(e){var r;let s=new Map,a=new e;for(let p in a){let h=a[p];typeo...
method process (line 98) | process(e,r){let{input:s,context:a,partial:n}=typeof e=="object"&&Array....
method run (line 98) | async run(e,r){var s,a;let n,c={...t.defaultContext,...r},f=(s=this.enab...
method runExit (line 98) | async runExit(e,r){process.exitCode=await this.run(e,r)}
method definition (line 98) | definition(e,{colored:r=!1}={}){if(!e.usage)return null;let{usage:s}=thi...
method definitions (line 98) | definitions({colored:e=!1}={}){let r=[];for(let s of this.registrations....
method usage (line 98) | usage(e=null,{colored:r,detailed:s=!1,prefix:a="$ "}={}){var n;if(e===nu...
method error (line 124) | error(e,r){var s,{colored:a,command:n=(s=e[Ore])!==null&&s!==void 0?s:nu...
method format (line 127) | format(e){var r;return((r=e??this.enableColors)!==null&&r!==void 0?r:t.d...
method getUsageByRegistration (line 127) | getUsageByRegistration(e,r){let s=this.registrations.get(e);if(typeof s>...
method getUsageByIndex (line 127) | getUsageByIndex(e,r){return this.builder.getBuilderByIndex(e).usage(r)}
method execute (line 127) | async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.def...
method execute (line 128) | async execute(){this.context.stdout.write(this.cli.usage())}
function Ux (line 128) | function Ux(t={}){return ma({definition(e,r){var s;e.addProxy({name:(s=t...
method constructor (line 128) | constructor(){super(...arguments),this.args=Ux()}
method execute (line 128) | async execute(){this.context.stdout.write(`${JSON.stringify(this.cli.pro...
method execute (line 129) | async execute(){var e;this.context.stdout.write(`${(e=this.cli.binaryVer...
function Vre (line 130) | function Vre(t,e,r){let[s,a]=Gf(e,r??{}),{arity:n=1}=a,c=t.split(","),f=...
function Kre (line 130) | function Kre(t,e,r){let[s,a]=Gf(e,r??{}),n=t.split(","),c=new Set(n);ret...
function Zre (line 130) | function Zre(t,e,r){let[s,a]=Gf(e,r??{}),n=t.split(","),c=new Set(n);ret...
function $re (line 130) | function $re(t={}){return ma({definition(e,r){var s;e.addRest({name:(s=t...
function hYe (line 130) | function hYe(t,e,r){let[s,a]=Gf(e,r??{}),{arity:n=1}=a,c=t.split(","),f=...
function gYe (line 130) | function gYe(t={}){let{required:e=!0}=t;return ma({definition(r,s){var a...
function tne (line 130) | function tne(t,...e){return typeof t=="string"?hYe(t,...e):gYe(t)}
function CYe (line 130) | function CYe(t){let e={},r=t.toString();r=r.replace(/\r\n?/mg,`
function wYe (line 132) | function wYe(t){let e=ane(t),r=js.configDotenv({path:e});if(!r.parsed)th...
function BYe (line 132) | function BYe(t){console.log(`[dotenv@${B_}][INFO] ${t}`)}
function vYe (line 132) | function vYe(t){console.log(`[dotenv@${B_}][WARN] ${t}`)}
function C_ (line 132) | function C_(t){console.log(`[dotenv@${B_}][DEBUG] ${t}`)}
function one (line 132) | function one(t){return t&&t.DOTENV_KEY&&t.DOTENV_KEY.length>0?t.DOTENV_K...
function SYe (line 132) | function SYe(t,e){let r;try{r=new URL(e)}catch(f){throw f.code==="ERR_IN...
function ane (line 132) | function ane(t){let e=w_.resolve(process.cwd(),".env");return t&&t.path&...
function DYe (line 132) | function DYe(t){return t[0]==="~"?w_.join(mYe.homedir(),t.slice(1)):t}
function bYe (line 132) | function bYe(t){BYe("Loading env from encrypted .env.vault");let e=js._p...
function PYe (line 132) | function PYe(t){let e=w_.resolve(process.cwd(),".env"),r="utf8",s=!!(t&&...
function xYe (line 132) | function xYe(t){let e=ane(t);return one(t).length===0?js.configDotenv(t)...
function kYe (line 132) | function kYe(t,e){let r=Buffer.from(e.slice(-64),"hex"),s=Buffer.from(t,...
function QYe (line 132) | function QYe(t,e,r={}){let s=!!(r&&r.debug),a=!!(r&&r.override);if(typeo...
function Yf (line 132) | function Yf(t){return`YN${t.toString(10).padStart(4,"0")}`}
function _x (line 132) | function _x(t){let e=Number(t.slice(2));if(typeof Dr[e]>"u")throw new Er...
method constructor (line 132) | constructor(e,r){if(r=ZYe(r),e instanceof t){if(e.loose===!!r.loose&&e.i...
method format (line 132) | format(){return this.version=`${this.major}.${this.minor}.${this.patch}`...
method toString (line 132) | toString(){return this.version}
method compare (line 132) | compare(e){if(Gx("SemVer.compare",this.version,this.options,e),!(e insta...
method compareMain (line 132) | compareMain(e){return e instanceof t||(e=new t(e,this.options)),SE(this....
method comparePre (line 132) | comparePre(e){if(e instanceof t||(e=new t(e,this.options)),this.prerelea...
method compareBuild (line 132) | compareBuild(e){e instanceof t||(e=new t(e,this.options));let r=0;do{let...
method inc (line 132) | inc(e,r,s){switch(e){case"premajor":this.prerelease.length=0,this.patch=...
function Fn (line 132) | function Fn(t){var e=this;if(e instanceof Fn||(e=new Fn),e.tail=null,e.h...
function WVe (line 132) | function WVe(t,e,r){var s=e===t.head?new Ud(r,null,e,t):new Ud(r,e,e.nex...
function YVe (line 132) | function YVe(t,e){t.tail=new Ud(e,t.tail,null,t),t.head||(t.head=t.tail)...
function VVe (line 132) | function VVe(t,e){t.head=new Ud(e,null,t.head,t),t.tail||(t.tail=t.head)...
function Ud (line 132) | function Ud(t,e,r,s){if(!(this instanceof Ud))return new Ud(t,e,r,s);thi...
method constructor (line 132) | constructor(e){if(typeof e=="number"&&(e={max:e}),e||(e={}),e.max&&(type...
method max (line 132) | set max(e){if(typeof e!="number"||e<0)throw new TypeError("max must be a...
method max (line 132) | get max(){return this[_d]}
method allowStale (line 132) | set allowStale(e){this[cB]=!!e}
method allowStale (line 132) | get allowStale(){return this[cB]}
method maxAge (line 132) | set maxAge(e){if(typeof e!="number")throw new TypeError("maxAge must be ...
method maxAge (line 132) | get maxAge(){return this[Hd]}
method lengthCalculator (line 132) | set lengthCalculator(e){typeof e!="function"&&(e=R_),e!==this[DE]&&(this...
method lengthCalculator (line 132) | get lengthCalculator(){return this[DE]}
method length (line 132) | get length(){return this[Sp]}
method itemCount (line 132) | get itemCount(){return this[Gs].length}
method rforEach (line 132) | rforEach(e,r){r=r||this;for(let s=this[Gs].tail;s!==null;){let a=s.prev;...
method forEach (line 132) | forEach(e,r){r=r||this;for(let s=this[Gs].head;s!==null;){let a=s.next;h...
method keys (line 132) | keys(){return this[Gs].toArray().map(e=>e.key)}
method values (line 132) | values(){return this[Gs].toArray().map(e=>e.value)}
method reset (line 132) | reset(){this[vp]&&this[Gs]&&this[Gs].length&&this[Gs].forEach(e=>this[vp...
method dump (line 132) | dump(){return this[Gs].map(e=>Xx(this,e)?!1:{k:e.key,v:e.value,e:e.now+(...
method dumpLru (line 132) | dumpLru(){return this[Gs]}
method set (line 132) | set(e,r,s){if(s=s||this[Hd],s&&typeof s!="number")throw new TypeError("m...
method has (line 132) | has(e){if(!this[Lu].has(e))return!1;let r=this[Lu].get(e).value;return!X...
method get (line 132) | get(e){return T_(this,e,!0)}
method peek (line 132) | peek(e){return T_(this,e,!1)}
method pop (line 132) | pop(){let e=this[Gs].tail;return e?(bE(this,e),e.value):null}
method del (line 132) | del(e){bE(this,this[Lu].get(e))}
method load (line 132) | load(e){this.reset();let r=Date.now();for(let s=e.length-1;s>=0;s--){let...
method prune (line 132) | prune(){this[Lu].forEach((e,r)=>T_(this,r,!1))}
method constructor (line 132) | constructor(e,r,s,a,n){this.key=e,this.value=r,this.length=s,this.now=a,...
method constructor (line 132) | constructor(e,r){if(r=zVe(r),e instanceof t)return e.loose===!!r.loose&&...
method format (line 132) | format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||"...
method toString (line 132) | toString(){return this.range}
method parseRange (line 132) | parseRange(e){let s=((this.options.includePrerelease&&t7e)|(this.options...
method intersects (line 132) | intersects(e,r){if(!(e instanceof t))throw new TypeError("a Range is req...
method test (line 132) | test(e){if(!e)return!1;if(typeof e=="string")try{e=new ZVe(e,this.option...
method ANY (line 132) | static get ANY(){return fB}
method constructor (line 132) | constructor(e,r){if(r=wie(r),e instanceof t){if(e.loose===!!r.loose)retu...
method parse (line 132) | parse(e){let r=this.options.loose?Bie[vie.COMPARATORLOOSE]:Bie[vie.COMPA...
method toString (line 132) | toString(){return this.value}
method test (line 132) | test(e){if(U_("Comparator.test",e,this.options.loose),this.semver===fB||...
method intersects (line 132) | intersects(e,r){if(!(e instanceof t))throw new TypeError("a Comparator i...
function kJe (line 132) | function kJe(t,e){function r(){this.constructor=t}r.prototype=e.prototyp...
function jd (line 132) | function jd(t,e,r,s){this.message=t,this.expected=e,this.found=r,this.lo...
function s (line 132) | function s(h){return h.charCodeAt(0).toString(16).toUpperCase()}
function a (line 132) | function a(h){return h.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace...
function n (line 132) | function n(h){return h.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replac...
function c (line 132) | function c(h){return r[h.type](h)}
function f (line 132) | function f(h){var E=new Array(h.length),w,S;for(w=0;w<h.length;w++)E[w]=...
function p (line 132) | function p(h){return h?'"'+a(h)+'"':"end of input"}
function QJe (line 132) | function QJe(t,e){e=e!==void 0?e:{};var r={},s={Expression:y},a=y,n="|",...
function TJe (line 134) | function TJe(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}
function FJe (line 134) | function FJe(){let t={},e=Object.keys(tk);for(let r=e.length,s=0;s<r;s++...
function NJe (line 134) | function NJe(t){let e=FJe(),r=[t];for(e[t].distance=0;r.length;){let s=r...
function OJe (line 134) | function OJe(t,e){return function(r){return e(t(r))}}
function LJe (line 134) | function LJe(t,e){let r=[e[t].parent,t],s=tk[e[t].parent][t],a=e[t].pare...
function _Je (line 134) | function _Je(t){let e=function(...r){let s=r[0];return s==null?s:(s.leng...
function HJe (line 134) | function HJe(t){let e=function(...r){let s=r[0];if(s==null)return s;s.le...
function jJe (line 134) | function jJe(){let t=new Map,e={modifier:{reset:[0,0],bold:[1,22],dim:[2...
function K_ (line 134) | function K_(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t...
function z_ (line 134) | function z_(t,e){if(l0===0)return 0;if(Sc("color=16m")||Sc("color=full")...
function qJe (line 134) | function qJe(t){let e=z_(t,t&&t.isTTY);return K_(e)}
function Tse (line 138) | function Tse(t){let e=t[0]==="u",r=t[1]==="{";return e&&!r&&t.length===5...
function ZJe (line 138) | function ZJe(t,e){let r=[],s=e.trim().split(/\s*,\s*/g),a;for(let n of s...
function XJe (line 138) | function XJe(t){Qse.lastIndex=0;let e=[],r;for(;(r=Qse.exec(t))!==null;)...
function Rse (line 138) | function Rse(t,e){let r={};for(let a of e)for(let n of a.styles)r[n[0]]=...
method constructor (line 138) | constructor(e){return Mse(e)}
function sk (line 138) | function sk(t){return Mse(t)}
method get (line 138) | get(){let r=ok(this,t4(e.open,e.close,this._styler),this._isEmpty);retur...
method get (line 138) | get(){let t=ok(this,this._styler,!0);return Object.defineProperty(this,"...
method get (line 138) | get(){let{level:e}=this;return function(...r){let s=t4(gB.color[Lse[e]][...
method get (line 138) | get(){let{level:r}=this;return function(...s){let a=t4(gB.bgColor[Lse[r]...
method get (line 138) | get(){return this._generator.level}
method set (line 138) | set(t){this._generator.level=t}
function nKe (line 139) | function nKe(t,e,r){let s=r4(t,e,"-",!1,r)||[],a=r4(e,t,"",!1,r)||[],n=r...
function iKe (line 139) | function iKe(t,e){let r=1,s=1,a=Kse(t,r),n=new Set([e]);for(;t<=a&&a<=e;...
function sKe (line 139) | function sKe(t,e,r){if(t===e)return{pattern:t,count:[],digits:0};let s=o...
function Vse (line 139) | function Vse(t,e,r,s){let a=iKe(t,e),n=[],c=t,f;for(let p=0;p<a.length;p...
function r4 (line 139) | function r4(t,e,r,s,a){let n=[];for(let c of t){let{string:f}=c;!s&&!Jse...
function oKe (line 139) | function oKe(t,e){let r=[];for(let s=0;s<t.length;s++)r.push([t[s],e[s]]...
function aKe (line 139) | function aKe(t,e){return t>e?1:e>t?-1:0}
function Jse (line 139) | function Jse(t,e,r){return t.some(s=>s[e]===r)}
function Kse (line 139) | function Kse(t,e){return Number(String(t).slice(0,-e)+"9".repeat(e))}
function zse (line 139) | function zse(t,e){return t-t%Math.pow(10,e)}
function Zse (line 139) | function Zse(t){let[e=0,r=""]=t;return r||e>1?`{${e+(r?","+r:"")}}`:""}
function lKe (line 139) | function lKe(t,e,r){return`[${t}${e-t===1?"":"-"}${e}]`}
function Xse (line 139) | function Xse(t){return/^-?(0+)\d/.test(t)}
function cKe (line 139) | function cKe(t,e,r){if(!e.isPadded)return t;let s=Math.abs(e.maxLen-Stri...
method extglobChars (line 140) | extglobChars(t){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${t....
method globChars (line 140) | globChars(t){return t===!0?JKe:Poe}
function Xoe (line 140) | function Xoe(t){return Number.isSafeInteger(t)&&t>=0}
function eae (line 140) | function eae(t){return t!=null&&typeof t!="function"&&Xoe(t.length)}
function bc (line 140) | function bc(t){return t==="__proto__"}
function NE (line 140) | function NE(t){switch(typeof t){case"number":case"symbol":return!1;case"...
function OE (line 140) | function OE(t){return typeof t=="string"||typeof t=="symbol"?t:Object.is...
function Mu (line 140) | function Mu(t){let e=[],r=t.length;if(r===0)return e;let s=0,a="",n="",c...
function va (line 140) | function va(t,e,r){if(t==null)return r;switch(typeof e){case"string":{if...
function yze (line 140) | function yze(t,e,r){if(e.length===0)return r;let s=t;for(let a=0;a<e.len...
function y4 (line 140) | function y4(t){return t!==null&&(typeof t=="object"||typeof t=="function")}
function ME (line 140) | function ME(t){return t==null||typeof t!="object"&&typeof t!="function"}
function Ek (line 140) | function Ek(t,e){return t===e||Number.isNaN(t)&&Number.isNaN(e)}
function Wd (line 140) | function Wd(t){return Object.getOwnPropertySymbols(t).filter(e=>Object.p...
function Yd (line 140) | function Yd(t){return t==null?t===void 0?"[object Undefined]":"[object N...
function GE (line 140) | function GE(t){return ArrayBuffer.isView(t)&&!(t instanceof DataView)}
function aae (line 140) | function aae(t,e){return u0(t,void 0,t,new Map,e)}
function u0 (line 140) | function u0(t,e,r,s=new Map,a=void 0){let n=a?.(t,e,r,s);if(n!=null)retu...
function c0 (line 140) | function c0(t,e,r=t,s,a){let n=[...Object.keys(e),...Wd(e)];for(let c=0;...
function Eze (line 140) | function Eze(t){switch(Yd(t)){case Vd:case bk:case Pk:case xk:case HE:ca...
function lae (line 140) | function lae(t){return u0(t,void 0,t,new Map,void 0)}
function uae (line 140) | function uae(t,e){return aae(t,(r,s,a,n)=>{let c=e?.(r,s,a,n);if(c!=null...
function f0 (line 140) | function f0(t){return uae(t)}
function Hk (line 140) | function Hk(t,e=Number.MAX_SAFE_INTEGER){switch(typeof t){case"number":r...
function CB (line 140) | function CB(t){return t!==null&&typeof t=="object"&&Yd(t)==="[object Arg...
function wB (line 140) | function wB(t,e){let r;if(Array.isArray(e)?r=e:typeof e=="string"&&NE(e)...
function S4 (line 140) | function S4(t){return typeof t=="object"&&t!==null}
function pae (line 140) | function pae(t){return typeof t=="symbol"||t instanceof Symbol}
function gae (line 140) | function gae(t,e){return Array.isArray(t)?!1:typeof t=="number"||typeof ...
function A0 (line 140) | function A0(t,e){if(t==null)return!0;switch(typeof e){case"symbol":case"...
function mae (line 140) | function mae(t,e){let r=va(t,e.slice(0,-1),t),s=e[e.length-1];if(r?.[s]=...
function yae (line 140) | function yae(t){return t==null}
function wae (line 140) | function wae(t,e,r,s){if(t==null&&!y4(t))return t;let a=gae(e,t)?[e]:Arr...
function Jd (line 140) | function Jd(t,e,r){return wae(t,e,()=>r,()=>{})}
function vae (line 140) | function vae(t,e=0,r={}){typeof r!="object"&&(r={});let s=null,a=null,n=...
function P4 (line 140) | function P4(t,e=0,r={}){let{leading:s=!0,trailing:a=!0}=r;return vae(t,e...
function x4 (line 140) | function x4(t){if(t==null)return"";if(typeof t=="string")return t;if(Arr...
function k4 (line 140) | function k4(t){if(!t||typeof t!="object")return!1;let e=Object.getProtot...
function xae (line 140) | function xae(t,e,r){return BB(t,e,void 0,void 0,void 0,void 0,r)}
function BB (line 140) | function BB(t,e,r,s,a,n,c){let f=c(t,e,r,s,a,n);if(f!==void 0)return f;i...
function vB (line 140) | function vB(t,e,r,s){if(Object.is(t,e))return!0;let a=Yd(t),n=Yd(e);if(a...
function Qae (line 140) | function Qae(){}
function Q4 (line 140) | function Q4(t,e){return xae(t,e,Qae)}
function Fae (line 140) | function Fae(t){return GE(t)}
function Oae (line 140) | function Oae(t){if(typeof t!="object"||t==null)return!1;if(Object.getPro...
function Mae (line 140) | function Mae(t){if(ME(t))return t;if(Array.isArray(t)||GE(t)||t instance...
function R4 (line 140) | function R4(t,...e){let r=e.slice(0,-1),s=e[e.length-1],a=t;for(let n=0;...
function jk (line 140) | function jk(t,e,r,s){if(ME(t)&&(t=Object(t)),e==null||typeof e!="object"...
function T4 (line 140) | function T4(t,...e){if(t==null)return{};let r=lae(t);for(let s=0;s<e.len...
function Kd (line 140) | function Kd(t,...e){if(yae(t))return{};let r={};for(let s=0;s<e.length;s...
function Gae (line 140) | function Gae(t){return t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()}
function SB (line 140) | function SB(t){return Gae(x4(t))}
function Bze (line 140) | function Bze(t){return!!(Kae.default.valid(t)&&t.match(/^[^-]+(-rc\.[0-9...
function Gk (line 140) | function Gk(t,{one:e,more:r,zero:s=r}){return t===0?s:t===1?e:r}
function vze (line 140) | function vze(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}
function Sze (line 140) | function Sze(t){}
function U4 (line 140) | function U4(t){throw new Error(`Assertion failed: Unexpected object '${t...
function Dze (line 140) | function Dze(t,e){let r=Object.values(t);if(!r.includes(e))throw new nt(...
function Wl (line 140) | function Wl(t,e){let r=[];for(let s of t){let a=e(s);a!==zae&&r.push(a)}...
function p0 (line 140) | function p0(t,e){for(let r of t){let s=e(r);if(s!==Zae)return s}}
function F4 (line 140) | function F4(t){return typeof t=="object"&&t!==null}
function Uu (line 140) | async function Uu(t){let e=await Promise.allSettled(t),r=[];for(let s of...
function qk (line 140) | function qk(t){if(t instanceof Map&&(t=Object.fromEntries(t)),F4(t))for(...
function Yl (line 140) | function Yl(t,e,r){let s=t.get(e);return typeof s>"u"&&t.set(e,s=r()),s}
function bB (line 140) | function bB(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=[]),r}
function bp (line 140) | function bp(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=new Set),r}
function _4 (line 140) | function _4(t,e){let r=t.get(e);return typeof r>"u"&&t.set(e,r=new Map),r}
function bze (line 140) | async function bze(t,e){if(e==null)return await t();try{return await t()...
function qE (line 140) | async function qE(t,e){try{return await t()}catch(r){throw r.message=e(r...
function H4 (line 140) | function H4(t,e){try{return t()}catch(r){throw r.message=e(r.message),r}}
function WE (line 140) | async function WE(t){return await new Promise((e,r)=>{let s=[];t.on("err...
function Xae (line 140) | function Xae(){let t,e;return{promise:new Promise((s,a)=>{t=s,e=a}),reso...
function $ae (line 140) | function $ae(t){return DB(fe.fromPortablePath(t))}
function ele (line 140) | function ele(path){let physicalPath=fe.fromPortablePath(path),currentCac...
function Pze (line 140) | function Pze(t){let e=Yae.get(t),r=ce.statSync(t);if(e?.mtime===r.mtimeM...
function Pp (line 140) | function Pp(t,{cachingStrategy:e=2}={}){switch(e){case 0:return ele(t);c...
function qs (line 140) | function qs(t,e){let r=Array.from(t);Array.isArray(e)||(e=[e]);let s=[];...
function xze (line 140) | function xze(t){return t.length===0?null:t.map(e=>`(${Vae.default.makeRe...
function Wk (line 140) | function Wk(t,{env:e}){let r=/\${(?<variableName>[\d\w_]+)(?<colon>:)?(?...
function PB (line 140) | function PB(t){switch(t){case"true":case"1":case 1:case!0:return!0;case"...
function rle (line 140) | function rle(t){return typeof t>"u"?t:PB(t)}
function j4 (line 140) | function j4(t){try{return rle(t)}catch{return null}}
function kze (line 140) | function kze(t){return!!(fe.isAbsolute(t)||t.match(/^(\.{1,2}|~)\//))}
function nle (line 140) | function nle(t,...e){let r=c=>({value:c}),s=r(t),a=e.map(c=>r(c)),{value...
function Qze (line 140) | function Qze(...t){return nle({},...t)}
function Rze (line 140) | function Rze(t,e){let r=Object.create(null);for(let s of t){let a=s[e];r...
function YE (line 140) | function YE(t){return typeof t=="string"?Number.parseInt(t,10):t}
method constructor (line 140) | constructor(){super(...arguments);this.chunks=[]}
method _transform (line 140) | _transform(r,s,a){if(s!=="buffer"||!Buffer.isBuffer(r))throw new Error("...
method _flush (line 140) | _flush(r){r(null,Buffer.concat(this.chunks))}
method constructor (line 140) | constructor(e){this.deferred=new Map;this.promises=new Map;this.limit=(0...
method set (line 140) | set(e,r){let s=this.deferred.get(e);typeof s>"u"&&this.deferred.set(e,s=...
method reduce (line 140) | reduce(e,r){let s=this.promises.get(e)??Promise.resolve();this.set(e,()=...
method wait (line 140) | async wait(){await Promise.all(this.promises.values())}
method constructor (line 140) | constructor(r=Buffer.alloc(0)){super();this.active=!0;this.ifEmpty=r}
method _transform (line 140) | _transform(r,s,a){if(s!=="buffer"||!Buffer.isBuffer(r))throw new Error("...
method _flush (line 140) | _flush(r){this.active&&this.ifEmpty.length>0?r(null,this.ifEmpty):r(null)}
function sle (line 140) | function sle(t){let e=["KiB","MiB","GiB","TiB"],r=e.length;for(;r>1&&t<1...
function Yk (line 140) | function Yk(t,e){if(Array.isArray(e))return e.length===0?ri(t,"[]",ht.CO...
function _u (line 140) | function _u(t,e){return[e,t]}
function zd (line 140) | function zd(t,e,r){return t.get("enableColors")&&r&2&&(e=kB.default.bold...
function ri (line 140) | function ri(t,e,r){if(!t.get("enableColors"))return e;let s=Tze.get(r);i...
function KE (line 140) | function KE(t,e,r){return t.get("enableHyperlinks")?Fze?`\x1B]8;;${r}\x1...
function _t (line 140) | function _t(t,e,r){if(e===null)return ri(t,"null",ht.NULL);if(Object.has...
function J4 (line 140) | function J4(t,e,r,{separator:s=", "}={}){return[...e].map(a=>_t(t,a,r))....
function Zd (line 140) | function Zd(t,e){if(t===null)return null;if(Object.hasOwn(Vk,e))return V...
function Nze (line 140) | function Nze(t,e,[r,s]){return t?Zd(r,s):_t(e,r,s)}
function K4 (line 140) | function K4(t){return{Check:ri(t,"\u2713","green"),Cross:ri(t,"\u2718","...
function Kf (line 140) | function Kf(t,{label:e,value:[r,s]}){return`${_t(t,e,ht.CODE)}: ${_t(t,r...
function zk (line 140) | function zk(t,e,r){let s=[],a=[...e],n=r;for(;a.length>0;){let h=a[0],E=...
function QB (line 140) | function QB(t,{configuration:e}){let r=e.get("logFilters"),s=new Map,a=n...
function Oze (line 140) | function Oze(t){return t.reduce((e,r)=>[].concat(e,r),[])}
function Lze (line 140) | function Lze(t,e){let r=[[]],s=0;for(let a of t)e(a)?(s++,r[s]=[]):r[s]....
function Mze (line 140) | function Mze(t){return t.code==="ENOENT"}
method constructor (line 140) | constructor(e,r){this.name=e,this.isBlockDevice=r.isBlockDevice.bind(r),...
function Uze (line 140) | function Uze(t,e){return new X4(t,e)}
function Vze (line 140) | function Vze(t){return t.replace(/\\/g,"/")}
function Jze (line 140) | function Jze(t,e){return Hze.resolve(t,e)}
function Kze (line 140) | function Kze(t){if(t.charAt(0)==="."){let e=t.charAt(1);if(e==="/"||e===...
function $4 (line 140) | function $4(t){return t.replace(qze,"\\$2")}
function e3 (line 140) | function e3(t){return t.replace(Gze,"\\$2")}
function fle (line 140) | function fle(t){return $4(t).replace(Wze,"//$1").replace(Yze,"/")}
function Ale (line 140) | function Ale(t){return e3(t)}
function wle (line 140) | function wle(t,e={}){return!Ble(t,e)}
function Ble (line 140) | function Ble(t,e={}){return t===""?!1:!!(e.caseSensitiveMatch===!1||t.in...
function gZe (line 140) | function gZe(t){let e=t.indexOf("{");if(e===-1)return!1;let r=t.indexOf(...
function dZe (line 140) | function dZe(t){return eQ(t)?t.slice(1):t}
function mZe (line 140) | function mZe(t){return"!"+t}
function eQ (line 140) | function eQ(t){return t.startsWith("!")&&t[1]!=="("}
function vle (line 140) | function vle(t){return!eQ(t)}
function yZe (line 140) | function yZe(t){return t.filter(eQ)}
function EZe (line 140) | function EZe(t){return t.filter(vle)}
function IZe (line 140) | function IZe(t){return t.filter(e=>!n3(e))}
function CZe (line 140) | function CZe(t){return t.filter(n3)}
function n3 (line 140) | function n3(t){return t.startsWith("..")||t.startsWith("./..")}
function wZe (line 140) | function wZe(t){return aZe(t,{flipBackslashes:!1})}
function BZe (line 140) | function BZe(t){return t.includes(Cle)}
function Sle (line 140) | function Sle(t){return t.endsWith("/"+Cle)}
function vZe (line 140) | function vZe(t){let e=oZe.basename(t);return Sle(t)||wle(e)}
function SZe (line 140) | function SZe(t){return t.reduce((e,r)=>e.concat(Dle(r)),[])}
function Dle (line 140) | function Dle(t){let e=r3.braces(t,{expand:!0,nodupes:!0,keepEscaping:!0}...
function DZe (line 140) | function DZe(t,e){let{parts:r}=r3.scan(t,Object.assign(Object.assign({},...
function ble (line 140) | function ble(t,e){return r3.makeRe(t,e)}
function bZe (line 140) | function bZe(t,e){return t.map(r=>ble(r,e))}
function PZe (line 140) | function PZe(t,e){return e.some(r=>r.test(t))}
function xZe (line 140) | function xZe(t){return t.replace(hZe,"/")}
function RZe (line 140) | function RZe(){let t=[],e=QZe.call(arguments),r=!1,s=e[e.length-1];s&&!A...
function kle (line 140) | function kle(t,e){if(Array.isArray(t))for(let r=0,s=t.length;r<s;r++)t[r...
function FZe (line 140) | function FZe(t){let e=TZe(t);return t.forEach(r=>{r.once("error",s=>e.em...
function Tle (line 140) | function Tle(t){t.forEach(e=>e.emit("close"))}
function NZe (line 140) | function NZe(t){return typeof t=="string"}
function OZe (line 140) | function OZe(t){return t===""}
function qZe (line 140) | function qZe(t,e){let r=Ole(t,e),s=Ole(e.ignore,e),a=Lle(r),n=Mle(r,s),c...
function Ole (line 140) | function Ole(t,e){let r=t;return e.braceExpansion&&(r=Hu.pattern.expandP...
function i3 (line 140) | function i3(t,e,r){let s=[],a=Hu.pattern.getPatternsOutsideCurrentDirect...
function Lle (line 140) | function Lle(t){return Hu.pattern.getPositivePatterns(t)}
function Mle (line 140) | function Mle(t,e){return Hu.pattern.getNegativePatterns(t).concat(e).map...
function s3 (line 140) | function s3(t){let e={};return t.reduce((r,s)=>{let a=Hu.pattern.getBase...
function o3 (line 140) | function o3(t,e,r){return Object.keys(t).map(s=>a3(s,t[s],e,r))}
function a3 (line 140) | function a3(t,e,r,s){return{dynamic:s,positive:e,negative:r,base:t,patte...
function WZe (line 140) | function WZe(t,e,r){e.fs.lstat(t,(s,a)=>{if(s!==null){_le(r,s);return}if...
function _le (line 140) | function _le(t,e){t(e)}
function l3 (line 140) | function l3(t,e){t(null,e)}
function YZe (line 140) | function YZe(t,e){let r=e.fs.lstatSync(t);if(!r.isSymbolicLink()||!e.fol...
function VZe (line 140) | function VZe(t){return t===void 0?h0.FILE_SYSTEM_ADAPTER:Object.assign(O...
method constructor (line 140) | constructor(e={}){this._options=e,this.followSymbolicLink=this._getValue...
method _getValue (line 140) | _getValue(e,r){return e??r}
function zZe (line 140) | function zZe(t,e,r){if(typeof e=="function"){Wle.read(t,A3(),e);return}W...
function ZZe (line 140) | function ZZe(t,e){let r=A3(e);return KZe.read(t,r)}
function A3 (line 140) | function A3(t={}){return t instanceof f3.default?t:new f3.default(t)}
function $Ze (line 140) | function $Ze(t,e){let r,s,a,n=!0;Array.isArray(t)?(r=[],s=t.length):(a=O...
method constructor (line 140) | constructor(e,r){this.name=e,this.isBlockDevice=r.isBlockDevice.bind(r),...
function iXe (line 140) | function iXe(t,e){return new h3(t,e)}
function oXe (line 140) | function oXe(t,e,r){return t.endsWith(r)?t+e:t+r+e}
function cXe (line 140) | function cXe(t,e,r){if(!e.stats&&lXe.IS_SUPPORT_READDIR_WITH_FILE_TYPES)...
function nce (line 140) | function nce(t,e,r){e.fs.readdir(t,{withFileTypes:!0},(s,a)=>{if(s!==nul...
function uXe (line 140) | function uXe(t,e){return r=>{if(!t.dirent.isSymbolicLink()){r(null,t);re...
function ice (line 140) | function ice(t,e,r){e.fs.readdir(t,(s,a)=>{if(s!==null){uQ(r,s);return}l...
function uQ (line 140) | function uQ(t,e){t(e)}
function m3 (line 140) | function m3(t,e){t(null,e)}
function pXe (line 140) | function pXe(t,e){return!e.stats&&AXe.IS_SUPPORT_READDIR_WITH_FILE_TYPES...
function lce (line 140) | function lce(t,e){return e.fs.readdirSync(t,{withFileTypes:!0}).map(s=>{...
function cce (line 140) | function cce(t,e){return e.fs.readdirSync(t).map(s=>{let a=ace.joinPathS...
function hXe (line 140) | function hXe(t){return t===void 0?y0.FILE_SYSTEM_ADAPTER:Object.assign(O...
method constructor (line 140) | constructor(e={}){this._options=e,this.followSymbolicLinks=this._getValu...
method _getValue (line 140) | _getValue(e,r){return e??r}
function EXe (line 140) | function EXe(t,e,r){if(typeof e=="function"){pce.read(t,C3(),e);return}p...
function IXe (line 140) | function IXe(t,e){let r=C3(e);return yXe.read(t,r)}
function C3 (line 140) | function C3(t={}){return t instanceof I3.default?t:new I3.default(t)}
function CXe (line 140) | function CXe(t){var e=new t,r=e;function s(){var n=e;return n.next?e=n.n...
function dce (line 140) | function dce(t,e,r){if(typeof t=="function"&&(r=e,e=t,t=null),!(r>=1))th...
function kc (line 140) | function kc(){}
function BXe (line 140) | function BXe(){this.value=null,this.callback=kc,this.next=null,this.rele...
function vXe (line 140) | function vXe(t,e,r){typeof t=="function"&&(r=e,e=t,t=null);function s(E,...
function SXe (line 140) | function SXe(t,e){return t.errorFilter===null?!0:!t.errorFilter(e)}
function DXe (line 140) | function DXe(t,e){return t===null||t(e)}
function bXe (line 140) | function bXe(t,e){return t.split(/[/\\]/).join(e)}
function PXe (line 140) | function PXe(t,e,r){return t===""?e:t.endsWith(r)?t+e:t+r+e}
method constructor (line 140) | constructor(e,r){this._root=e,this._settings=r,this._root=xXe.replacePat...
method constructor (line 140) | constructor(e,r){super(e,r),this._settings=r,this._scandir=QXe.scandir,t...
method read (line 140) | read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()...
method isDestroyed (line 140) | get isDestroyed(){return this._isDestroyed}
method destroy (line 140) | destroy(){if(this._isDestroyed)throw new Error("The reader is already de...
method onEntry (line 140) | onEntry(e){this._emitter.on("entry",e)}
method onError (line 140) | onError(e){this._emitter.once("error",e)}
method onEnd (line 140) | onEnd(e){this._emitter.once("end",e)}
method _pushToQueue (line 140) | _pushToQueue(e,r){let s={directory:e,base:r};this._queue.push(s,a=>{a!==...
method _worker (line 140) | _worker(e,r){this._scandir(e.directory,this._settings.fsScandirSettings,...
method _handleError (line 140) | _handleError(e){this._isDestroyed||!pQ.isFatalError(this._settings,e)||(...
method _handleEntry (line 140) | _handleEntry(e,r){if(this._isDestroyed||this._isFatalError)return;let s=...
method _emitEntry (line 140) | _emitEntry(e){this._emitter.emit("entry",e)}
method constructor (line 140) | constructor(e,r){this._root=e,this._settings=r,this._reader=new FXe.defa...
method read (line 140) | read(e){this._reader.onError(r=>{NXe(e,r)}),this._reader.onEntry(r=>{thi...
function NXe (line 140) | function NXe(t,e){t(e)}
function OXe (line 140) | function OXe(t,e){t(null,e)}
method constructor (line 140) | constructor(e,r){this._root=e,this._settings=r,this._reader=new MXe.defa...
method read (line 140) | read(){return this._reader.onError(e=>{this._stream.emit("error",e)}),th...
method constructor (line 140) | constructor(){super(...arguments),this._scandir=UXe.scandirSync,this._st...
method read (line 140) | read(){return this._pushToQueue(this._root,this._settings.basePath),this...
method _pushToQueue (line 140) | _pushToQueue(e,r){this._queue.add({directory:e,base:r})}
method _handleQueue (line 140) | _handleQueue(){for(let e of this._queue.values())this._handleDirectory(e...
method _handleDirectory (line 140) | _handleDirectory(e,r){try{let s=this._scandir(e,this._settings.fsScandir...
method _handleError (line 140) | _handleError(e){if(hQ.isFatalError(this._settings,e))throw e}
method _handleEntry (line 140) | _handleEntry(e,r){let s=e.path;r!==void 0&&(e.path=hQ.joinPathSegments(r...
method _pushToStorage (line 140) | _pushToStorage(e){this._storage.push(e)}
method constructor (line 140) | constructor(e,r){this._root=e,this._settings=r,this._reader=new HXe.defa...
method read (line 140) | read(){return this._reader.read()}
method constructor (line 140) | constructor(e={}){this._options=e,this.basePath=this._getValue(this._opt...
method _getValue (line 140) | _getValue(e,r){return e??r}
function YXe (line 140) | function YXe(t,e,r){if(typeof e=="function"){new Bce.default(t,gQ()).rea...
function VXe (line 140) | function VXe(t,e){let r=gQ(e);return new WXe.default(t,r).read()}
function JXe (line 140) | function JXe(t,e){let r=gQ(e);return new qXe.default(t,r).read()}
function gQ (line 140) | function gQ(t={}){return t instanceof U3.default?t:new U3.default(t)}
method constructor (line 140) | constructor(e){this._settings=e,this._fsStatSettings=new zXe.Settings({f...
method _getFullEntryPath (line 140) | _getFullEntryPath(e){return KXe.resolve(this._settings.cwd,e)}
method _makeEntry (line 140) | _makeEntry(e,r){let s={name:r,path:r,dirent:vce.fs.createDirentFromStats...
method _isFatalError (line 140) | _isFatalError(e){return!vce.errno.isEnoentCodeError(e)&&!this._settings....
method constructor (line 140) | constructor(){super(...arguments),this._walkStream=$Xe.walkStream,this._...
method dynamic (line 140) | dynamic(e,r){return this._walkStream(e,r)}
method static (line 140) | static(e,r){let s=e.map(this._getFullEntryPath,this),a=new ZXe.PassThrou...
method _getEntry (line 140) | _getEntry(e,r,s){return this._getStat(e).then(a=>this._makeEntry(a,r)).c...
method _getStat (line 140) | _getStat(e){return new Promise((r,s)=>{this._stat(e,this._fsStatSettings...
method constructor (line 140) | constructor(){super(...arguments),this._walkAsync=t$e.walk,this._readerS...
method dynamic (line 140) | dynamic(e,r){return new Promise((s,a)=>{this._walkAsync(e,r,(n,c)=>{n===...
method static (line 140) | async static(e,r){let s=[],a=this._readerStream.static(e,r);return new P...
method constructor (line 140) | constructor(e,r,s){this._patterns=e,this._settings=r,this._micromatchOpt...
method _fillStorage (line 140) | _fillStorage(){for(let e of this._patterns){let r=this._getPatternSegmen...
method _getPatternSegments (line 140) | _getPatternSegments(e){return TB.pattern.getPatternParts(e,this._microma...
method _splitSegmentsIntoSections (line 140) | _splitSegmentsIntoSections(e){return TB.array.splitWhen(e,r=>r.dynamic&&...
method match (line 140) | match(e){let r=e.split("/"),s=r.length,a=this._storage.filter(n=>!n.comp...
method constructor (line 140) | constructor(e,r){this._settings=e,this._micromatchOptions=r}
method getFilter (line 140) | getFilter(e,r,s){let a=this._getMatcher(r),n=this._getNegativePatternsRe...
method _getMatcher (line 140) | _getMatcher(e){return new s$e.default(e,this._settings,this._micromatchO...
method _getNegativePatternsRe (line 140) | _getNegativePatternsRe(e){let r=e.filter(yQ.pattern.isAffectDepthOfReadi...
method _filter (line 140) | _filter(e,r,s,a){if(this._isSkippedByDeep(e,r.path)||this._isSkippedSymb...
method _isSkippedByDeep (line 140) | _isSkippedByDeep(e,r){return this._settings.deep===1/0?!1:this._getEntry...
method _getEntryLevel (line 140) | _getEntryLevel(e,r){let s=r.split("/").length;if(e==="")return s;let a=e...
method _isSkippedSymbolicLink (line 140) | _isSkippedSymbolicLink(e){return!this._settings.followSymbolicLinks&&e.d...
method _isSkippedByPositivePatterns (line 140) | _isSkippedByPositivePatterns(e,r){return!this._settings.baseNameMatch&&!...
method _isSkippedByNegativePatterns (line 140) | _isSkippedByNegativePatterns(e,r){return!yQ.pattern.matchAny(e,r)}
method constructor (line 140) | constructor(e,r){this._settings=e,this._micromatchOptions=r,this.index=n...
method getFilter (line 140) | getFilter(e,r){let s=$d.pattern.convertPatternsToRe(e,this._micromatchOp...
method _filter (line 140) | _filter(e,r,s){let a=$d.path.removeLeadingDotSegment(e.path);if(this._se...
method _isDuplicateEntry (line 140) | _isDuplicateEntry(e){return this.index.has(e)}
method _createIndexRecord (line 140) | _createIndexRecord(e){this.index.set(e,void 0)}
method _onlyFileFilter (line 140) | _onlyFileFilter(e){return this._settings.onlyFiles&&!e.dirent.isFile()}
method _onlyDirectoryFilter (line 140) | _onlyDirectoryFilter(e){return this._settings.onlyDirectories&&!e.dirent...
method _isSkippedByAbsoluteNegativePatterns (line 140) | _isSkippedByAbsoluteNegativePatterns(e,r){if(!this._settings.absolute)re...
method _isMatchToPatterns (line 140) | _isMatchToPatterns(e,r,s){let a=$d.pattern.matchAny(e,r);return!a&&s?$d....
method constructor (line 140) | constructor(e){this._settings=e}
method getFilter (line 140) | getFilter(){return e=>this._isNonFatalError(e)}
method _isNonFatalError (line 140) | _isNonFatalError(e){return o$e.errno.isEnoentCodeError(e)||this._setting...
method constructor (line 140) | constructor(e){this._settings=e}
method getTransformer (line 140) | getTransformer(){return e=>this._transform(e)}
method _transform (line 140) | _transform(e){let r=e.path;return this._settings.absolute&&(r=Qce.path.m...
method constructor (line 140) | constructor(e){this._settings=e,this.errorFilter=new u$e.default(this._s...
method _getRootDirectory (line 140) | _getRootDirectory(e){return a$e.resolve(this._settings.cwd,e.base)}
method _getReaderOptions (line 140) | _getReaderOptions(e){let r=e.base==="."?"":e.base;return{basePath:r,path...
method _getMicromatchOptions (line 140) | _getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._se...
method constructor (line 140) | constructor(){super(...arguments),this._reader=new A$e.default(this._set...
method read (line 140) | async read(e){let r=this._getRootDirectory(e),s=this._getReaderOptions(e...
method api (line 140) | api(e,r,s){return r.dynamic?this._reader.dynamic(e,s):this._reader.stati...
method constructor (line 140) | constructor(){super(...arguments),this._reader=new g$e.default(this._set...
method read (line 140) | read(e){let r=this._getRootDirectory(e),s=this._getReaderOptions(e),a=th...
method api (line 140) | api(e,r,s){return r.dynamic?this._reader.dynamic(e,s):this._reader.stati...
method constructor (line 140) | constructor(){super(...arguments),this._walkSync=y$e.walkSync,this._stat...
method dynamic (line 140) | dynamic(e,r){return this._walkSync(e,r)}
method static (line 140) | static(e,r){let s=[];for(let a of e){let n=this._getFullEntryPath(a),c=t...
method _getEntry (line 140) | _getEntry(e,r,s){try{let a=this._getStat(e);return this._makeEntry(a,r)}...
method _getStat (line 140) | _getStat(e){return this._statSync(e,this._fsStatSettings)}
method constructor (line 140) | constructor(){super(...arguments),this._reader=new I$e.default(this._set...
method read (line 140) | read(e){let r=this._getRootDirectory(e),s=this._getReaderOptions(e);retu...
method api (line 140) | api(e,r,s){return r.dynamic?this._reader.dynamic(e,s):this._reader.stati...
method constructor (line 140) | constructor(e={}){this._options=e,this.absolute=this._getValue(this._opt...
method _getValue (line 140) | _getValue(e,r){return e===void 0?r:e}
method _getFileSystemMethods (line 140) | _getFileSystemMethods(e={}){return Object.assign(Object.assign({},eI.DEF...
function m8 (line 140) | async function m8(t,e){ju(t);let r=y8(t,v$e.default,e),s=await Promise.a...
function e (line 140) | function e(h,E){ju(h);let w=y8(h,D$e.default,E);return Qc.array.flatten(w)}
method constructor (line 226) | constructor(s){super(s)}
method submit (line 226) | async submit(){this.value=await t.call(this,this.values,this.state),su...
method create (line 226) | static create(s){return nme(s)}
function r (line 140) | function r(h,E){ju(h);let w=y8(h,S$e.default,E);return Qc.stream.merge(w)}
method constructor (line 226) | constructor(a){super({...a,choices:e})}
method create (line 226) | static create(a){return sme(a)}
function s (line 140) | function s(h,E){ju(h);let w=[].concat(h),S=new d8.default(E);return Mce....
function a (line 140) | function a(h,E){ju(h);let w=new d8.default(E);return Qc.pattern.isDynami...
function n (line 140) | function n(h){return ju(h),Qc.path.escape(h)}
function c (line 140) | function c(h){return ju(h),Qc.path.convertPathToPattern(h)}
function E (line 140) | function E(S){return ju(S),Qc.path.escapePosixPath(S)}
function w (line 140) | function w(S){return ju(S),Qc.path.convertPosixPathToPattern(S)}
function E (line 140) | function E(S){return ju(S),Qc.path.escapeWindowsPath(S)}
function w (line 140) | function w(S){return ju(S),Qc.path.convertWindowsPathToPattern(S)}
function y8 (line 140) | function y8(t,e,r){let s=[].concat(t),a=new d8.default(r),n=Mce.generate...
function ju (line 140) | function ju(t){if(![].concat(t).every(s=>Qc.string.isString(s)&&!Qc.stri...
function cs (line 140) | function cs(...t){let e=(0,CQ.createHash)("sha512"),r="";for(let s of t)...
function wQ (line 140) | async function wQ(t,{baseFs:e,algorithm:r}={baseFs:ce,algorithm:"sha512"...
function BQ (line 140) | async function BQ(t,{cwd:e}){let s=(await(0,E8.default)(t,{cwd:fe.fromPo...
function Da (line 140) | function Da(t,e){if(t?.startsWith("@"))throw new Error("Invalid scope: d...
function On (line 140) | function On(t,e){return{identHash:t.identHash,scope:t.scope,name:t.name,...
function Ws (line 140) | function Ws(t,e){return{identHash:t.identHash,scope:t.scope,name:t.name,...
function x$e (line 140) | function x$e(t){return{identHash:t.identHash,scope:t.scope,name:t.name}}
function vQ (line 140) | function vQ(t){return{identHash:t.identHash,scope:t.scope,name:t.name,lo...
function C8 (line 140) | function C8(t){return{identHash:t.identHash,scope:t.scope,name:t.name,de...
function k$e (line 140) | function k$e(t){return{identHash:t.identHash,scope:t.scope,name:t.name,l...
function w8 (line 140) | function w8(t,e){return{identHash:e.identHash,scope:e.scope,name:e.name,...
function NB (line 140) | function NB(t){return w8(t,t)}
function B8 (line 140) | function B8(t,e){if(e.includes("#"))throw new Error("Invalid entropy");r...
function v8 (line 140) | function v8(t,e){if(e.includes("#"))throw new Error("Invalid entropy");r...
function kp (line 140) | function kp(t){return t.range.startsWith(FB)}
function Gu (line 140) | function Gu(t){return t.reference.startsWith(FB)}
function OB (line 140) | function OB(t){if(!kp(t))throw new Error("Not a virtual descriptor");ret...
function rI (line 140) | function rI(t){if(!Gu(t))throw new Error("Not a virtual descriptor");ret...
function Q$e (line 140) | function Q$e(t){return kp(t)?On(t,t.range.replace(SQ,"")):t}
function R$e (line 140) | function R$e(t){return Gu(t)?Ws(t,t.reference.replace(SQ,"")):t}
function T$e (line 140) | function T$e(t,e){return t.range.includes("::")?t:On(t,`${t.range}::${tI...
function F$e (line 140) | function F$e(t,e){return t.reference.includes("::")?t:Ws(t,`${t.referenc...
function LB (line 140) | function LB(t,e){return t.identHash===e.identHash}
function qce (line 140) | function qce(t,e){return t.descriptorHash===e.descriptorHash}
function MB (line 140) | function MB(t,e){return t.locatorHash===e.locatorHash}
function N$e (line 140) | function N$e(t,e){if(!Gu(t))throw new Error("Invalid package type");if(!...
function Sa (line 140) | function Sa(t){let e=Wce(t);if(!e)throw new Error(`Invalid ident (${t})`...
function Wce (line 140) | function Wce(t){let e=t.match(O$e);if(!e)return null;let[,r,s]=e;return ...
function C0 (line 140) | function C0(t,e=!1){let r=UB(t,e);if(!r)throw new Error(`Invalid descrip...
function UB (line 140) | function UB(t,e=!1){let r=e?t.match(L$e):t.match(M$e);if(!r)return null;...
function Qp (line 140) | function Qp(t,e=!1){let r=DQ(t,e);if(!r)throw new Error(`Invalid locator...
function DQ (line 140) | function DQ(t,e=!1){let r=e?t.match(U$e):t.match(_$e);if(!r)return null;...
function em (line 140) | function em(t,e){let r=t.match(H$e);if(r===null)throw new Error(`Invalid...
function j$e (line 140) | function j$e(t,e){try{return em(t,e)}catch{return null}}
function G$e (line 140) | function G$e(t,{protocol:e}){let{selector:r,params:s}=em(t,{requireProto...
function _ce (line 140) | function _ce(t){return t=t.replaceAll("%","%25"),t=t.replaceAll(":","%3A...
function q$e (line 140) | function q$e(t){return t===null?!1:Object.entries(t).length>0}
function bQ (line 140) | function bQ({protocol:t,source:e,selector:r,params:s}){let a="";return t...
function W$e (line 140) | function W$e(t){let{params:e,protocol:r,source:s,selector:a}=em(t);for(l...
function cn (line 140) | function cn(t){return t.scope?`@${t.scope}/${t.name}`:`${t.name}`}
function Y$e (line 140) | function Y$e(t,e){return t.scope?Da(e,`${t.scope}__${t.name}`):Da(e,t.na...
function V$e (line 140) | function V$e(t,e){if(t.scope!==e)return t;let r=t.name.indexOf("__");if(...
function al (line 140) | function al(t){return t.scope?`@${t.scope}/${t.name}@${t.range}`:`${t.na...
function ll (line 140) | function ll(t){return t.scope?`@${t.scope}/${t.name}@${t.reference}`:`${...
function I8 (line 140) | function I8(t){return t.scope!==null?`@${t.scope}-${t.name}`:t.name}
function nI (line 140) | function nI(t){let{protocol:e,selector:r}=em(t.reference),s=e!==null?e.r...
function Xi (line 140) | function Xi(t,e){return e.scope?`${_t(t,`@${e.scope}/`,ht.SCOPE)}${_t(t,...
function PQ (line 140) | function PQ(t){if(t.startsWith(FB)){let e=PQ(t.substring(t.indexOf("#")+...
function iI (line 140) | function iI(t,e){return`${_t(t,PQ(e),ht.RANGE)}`}
function ni (line 140) | function ni(t,e){return`${Xi(t,e)}${_t(t,"@",ht.RANGE)}${iI(t,e.range)}`}
function _B (line 140) | function _B(t,e){return`${_t(t,PQ(e),ht.REFERENCE)}`}
function Yr (line 140) | function Yr(t,e){return`${Xi(t,e)}${_t(t,"@",ht.REFERENCE)}${_B(t,e.refe...
function z4 (line 140) | function z4(t){return`${cn(t)}@${PQ(t.reference)}`}
function sI (line 140) | function sI(t){return qs(t,[e=>cn(e),e=>e.range])}
function HB (line 140) | function HB(t,e){return Xi(t,e.anchoredLocator)}
function RB (line 140) | function RB(t,e,r){let s=kp(e)?OB(e):e;return r===null?`${ni(t,s)} \u219...
function Z4 (line 140) | function Z4(t,e,r){return r===null?`${Yr(t,e)}`:`${Yr(t,e)} (via ${iI(t,...
function S8 (line 140) | function S8(t){return`node_modules/${cn(t)}`}
function xQ (line 140) | function xQ(t,e){return t.conditions?P$e(t.conditions,r=>{let[,s,a]=r.ma...
function jB (line 140) | function jB(t){let e=new Set;if("children"in t)e.add(t);else for(let r o...
method supportsDescriptor (line 140) | supportsDescriptor(e,r){return!!(e.range.startsWith(t.protocol)||r.proje...
method supportsLocator (line 140) | supportsLocator(e,r){return!!e.reference.startsWith(t.protocol)}
method shouldPersistResolution (line 140) | shouldPersistResolution(e,r){return!1}
method bindDescriptor (line 140) | bindDescriptor(e,r,s){return e}
method getResolutionDependencies (line 140) | getResolutionDependencies(e,r){return{}}
method getCandidates (line 140) | async getCandidates(e,r,s){return[s.project.getWorkspaceByDescriptor(e)....
method getSatisfying (line 140) | async getSatisfying(e,r,s,a){let[n]=await this.getCandidates(e,r,a);retu...
method resolve (line 140) | async resolve(e,r){let s=r.project.getWorkspaceByCwd(e.reference.slice(t...
function Xf (line 140) | function Xf(t,e,r=!1){if(!t)return!1;let s=`${e}${r}`,a=Jce.get(s);if(ty...
function cl (line 140) | function cl(t){if(t.indexOf(":")!==-1)return null;let e=Kce.get(t);if(ty...
function Z$e (line 140) | function Z$e(t){let e=z$e.exec(t);return e?e[1]:null}
function zce (line 140) | function zce(t){if(t.semver===Rp.default.Comparator.ANY)return{gt:null,l...
function D8 (line 140) | function D8(t){if(t.length===0)return null;let e=null,r=null;for(let s o...
function Zce (line 140) | function Zce(t){if(t.gt&&t.lt){if(t.gt[0]===">="&&t.lt[0]==="<="&&t.gt[1...
function b8 (line 140) | function b8(t){let e=t.map(X$e).map(s=>cl(s).set.map(a=>a.map(n=>zce(n))...
function X$e (line 140) | function X$e(t){let e=t.split("||");if(e.length>1){let r=new Set;for(let...
function $ce (line 140) | function $ce(t){let e=t.match(/^[ \t]+/m);return e?e[0]:" "}
function eue (line 140) | function eue(t){return t.charCodeAt(0)===65279?t.slice(1):t}
function ba (line 140) | function ba(t){return t.replace(/\\/g,"/")}
function kQ (line 140) | function kQ(t,{yamlCompatibilityMode:e}){return e?j4(t):typeof t>"u"||ty...
function tue (line 140) | function tue(t,e){let r=e.search(/[^!]/);if(r===-1)return"invalid";let s...
function P8 (line 140) | function P8(t,e){return e.length===1?tue(t,e[0]):`(${e.map(r=>tue(t,r))....
method constructor (line 140) | constructor(){this.indent=" ";this.name=null;this.version=null;this.os=...
method tryFind (line 140) | static async tryFind(e,{baseFs:r=new Yn}={}){let s=J.join(e,"package.jso...
method find (line 140) | static async find(e,{baseFs:r}={}){let s=await t.tryFind(e,{baseFs:r});i...
method fromFile (line 140) | static async fromFile(e,{baseFs:r=new Yn}={}){let s=new t;return await s...
method fromText (line 140) | static fromText(e){let r=new t;return r.loadFromText(e),r}
method loadFromText (line 140) | loadFromText(e){let r;try{r=JSON.parse(eue(e)||"{}")}catch(s){throw s.me...
method loadFile (line 140) | async loadFile(e,{baseFs:r=new Yn}){let s=await r.readFilePromise(e,"utf...
method load (line 140) | load(e,{yamlCompatibilityMode:r=!1}={}){if(typeof e!="object"||e===null)...
method getForScope (line 140) | getForScope(e){switch(e){case"dependencies":return this.dependencies;cas...
method hasConsumerDependency (line 140) | hasConsumerDependency(e){return!!(this.dependencies.has(e.identHash)||th...
method hasHardDependency (line 140) | hasHardDependency(e){return!!(this.dependencies.has(e.identHash)||this.d...
method hasSoftDependency (line 140) | hasSoftDependency(e){return!!this.peerDependencies.has(e.identHash)}
method hasDependency (line 140) | hasDependency(e){return!!(this.hasHardDependency(e)||this.hasSoftDepende...
method getConditions (line 140) | getConditions(){let e=[];return this.os&&this.os.length>0&&e.push(P8("os...
method ensureDependencyMeta (line 140) | ensureDependencyMeta(e){if(e.range!=="unknown"&&!rue.default.valid(e.ran...
method ensurePeerDependencyMeta (line 140) | ensurePeerDependencyMeta(e){if(e.range!=="unknown")throw new Error(`Inva...
method setRawField (line 140) | setRawField(e,r,{after:s=[]}={}){let a=new Set(s.filter(n=>Object.hasOwn...
method exportTo (line 140) | exportTo(e,{compatibilityMode:r=!0}={}){if(Object.assign(e,this.raw),thi...
function eet (line 140) | function eet(t){return typeof t.reportCode<"u"}
method constructor (line 140) | constructor(r,s,a){super(s);this.reportExtra=a;this.reportCode=r}
method constructor (line 140) | constructor(){this.cacheHits=new Set;this.cacheMisses=new Set;this.repor...
method getRecommendedLength (line 140) | getRecommendedLength(){return 180}
method reportCacheHit (line 140) | reportCacheHit(e){this.cacheHits.add(e.locatorHash)}
method reportCacheMiss (line 140) | reportCacheMiss(e,r){this.cacheMisses.add(e.locatorHash)}
method progressViaCounter (line 140) | static progressViaCounter(e){let r=0,s,a=new Promise(p=>{s=p}),n=p=>{let...
method progressViaTitle (line 140) | static progressViaTitle(){let e,r,s=new Promise(c=>{r=c}),a=P4(c=>{let f...
method startProgressPromise (line 140) | async startProgressPromise(e,r){let s=this.reportProgress(e);try{return ...
method startProgressSync (line 140) | startProgressSync(e,r){let s=this.reportProgress(e);try{return r(e)}fina...
method reportInfoOnce (line 140) | reportInfoOnce(e,r,s){let a=s&&s.key?s.key:r;this.reportedInfos.has(a)||...
method reportWarningOnce (line 140) | reportWarningOnce(e,r,s){let a=s&&s.key?s.key:r;this.reportedWarnings.ha...
method reportErrorOnce (line 140) | reportErrorOnce(e,r,s){let a=s&&s.key?s.key:r;this.reportedErrors.has(a)...
method reportExceptionOnce (line 140) | reportExceptionOnce(e){eet(e)?this.reportErrorOnce(e.reportCode,e.messag...
method createStreamReporter (line 140) | createStreamReporter(e=null){let r=new nue.PassThrough,s=new iue.StringD...
method constructor (line 141) | constructor(e){this.fetchers=e}
method supports (line 141) | supports(e,r){return!!this.tryFetcher(e,r)}
method getLocalPath (line 141) | getLocalPath(e,r){return this.getFetcher(e,r).getLocalPath(e,r)}
method fetch (line 141) | async fetch(e,r){return await this.getFetcher(e,r).fetch(e,r)}
method tryFetcher (line 141) | tryFetcher(e,r){let s=this.fetchers.find(a=>a.supports(e,r));return s||n...
method getFetcher (line 141) | getFetcher(e,r){let s=this.fetchers.find(a=>a.supports(e,r));if(!s)throw...
method constructor (line 141) | constructor(e){this.resolvers=e.filter(r=>r)}
method supportsDescriptor (line 141) | supportsDescriptor(e,r){return!!this.tryResolverByDescriptor(e,r)}
method supportsLocator (line 141) | supportsLocator(e,r){return!!this.tryResolverByLocator(e,r)}
method shouldPersistResolution (line 141) | shouldPersistResolution(e,r){return this.getResolverByLocator(e,r).shoul...
method bindDescriptor (line 141) | bindDescriptor(e,r,s){return this.getResolverByDescriptor(e,s).bindDescr...
method getResolutionDependencies (line 141) | getResolutionDependencies(e,r){return this.getResolverByDescriptor(e,r)....
method getCandidates (line 141) | async getCandidates(e,r,s){return await this.getResolverByDescriptor(e,s...
method getSatisfying (line 141) | async getSatisfying(e,r,s,a){return this.getResolverByDescriptor(e,a).ge...
method resolve (line 141) | async resolve(e,r){return await this.getResolverByLocator(e,r).resolve(e...
method tryResolverByDescriptor (line 141) | tryResolverByDescriptor(e,r){let s=this.resolvers.find(a=>a.supportsDesc...
method getResolverByDescriptor (line 141) | getResolverByDescriptor(e,r){let s=this.resolvers.find(a=>a.supportsDesc...
method tryResolverByLocator (line 141) | tryResolverByLocator(e,r){let s=this.resolvers.find(a=>a.supportsLocator...
method getResolverByLocator (line 141) | getResolverByLocator(e,r){let s=this.resolvers.find(a=>a.supportsLocator...
method supports (line 141) | supports(e){return!!e.reference.startsWith("virtual:")}
method getLocalPath (line 141) | getLocalPath(e,r){let s=e.reference.indexOf("#");if(s===-1)throw new Err...
method fetch (line 141) | async fetch(e,r){let s=e.reference.indexOf("#");if(s===-1)throw new Erro...
method getLocatorFilename (line 141) | getLocatorFilename(e){return nI(e)}
method ensureVirtualLink (line 141) | async ensureVirtualLink(e,r,s){let a=r.packageFs.getRealPath(),n=s.proje...
method isVirtualDescriptor (line 141) | static isVirtualDescriptor(e){return!!e.range.startsWith(t.protocol)}
method isVirtualLocator (line 141) | static isVirtualLocator(e){return!!e.reference.startsWith(t.protocol)}
method supportsDescriptor (line 141) | supportsDescriptor(e,r){return t.isVirtualDescriptor(e)}
method supportsLocator (line 141) | supportsLocator(e,r){return t.isVirtualLocator(e)}
method shouldPersistResolution (line 141) | shouldPersistResolution(e,r){return!1}
method bindDescriptor (line 141) | bindDescriptor(e,r,s){throw new Error('Assertion failed: calling "bindDe...
method getResolutionDependencies (line 141) | getResolutionDependencies(e,r){throw new Error('Assertion failed: callin...
method getCandidates (line 141) | async getCandidates(e,r,s){throw new Error('Assertion failed: calling "g...
method getSatisfying (line 141) | async getSatisfying(e,r,s,a){throw new Error('Assertion failed: calling ...
method resolve (line 141) | async resolve(e,r){throw new Error('Assertion failed: calling "resolve" ...
method supports (line 141) | supports(e){return!!e.reference.startsWith(Ei.protocol)}
method getLocalPath (line 141) | getLocalPath(e,r){return this.getWorkspace(e,r).cwd}
method fetch (line 141) | async fetch(e,r){let s=this.getWorkspace(e,r).cwd;return{packageFs:new S...
method getWorkspace (line 141) | getWorkspace(e,r){return r.project.getWorkspaceByCwd(e.reference.slice(E...
function GB (line 141) | function GB(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)}
function oue (line 141) | function oue(t){return typeof t>"u"?3:GB(t)?0:Array.isArray(t)?1:2}
function N8 (line 141) | function N8(t,e){return Object.hasOwn(t,e)}
function ret (line 141) | function ret(t){return GB(t)&&N8(t,"onConflict")&&typeof t.onConflict=="...
function net (line 141) | function net(t){if(typeof t>"u")return{onConflict:"default",value:t};if(...
function aue (line 141) | function aue(t,e){let r=GB(t)&&N8(t,e)?t[e]:void 0;return net(r)}
function uI (line 141) | function uI(t,e){return[t,e,lue]}
function O8 (line 141) | function O8(t){return Array.isArray(t)?t[2]===lue:!1}
function T8 (line 141) | function T8(t,e){if(GB(t)){let r={};for(let s of Object.keys(t))r[s]=T8(...
function F8 (line 141) | function F8(t,e,r,s,a){let n,c=[],f=a,p=0;for(let E=a-1;E>=s;--E){let[w,...
function cue (line 141) | function cue(t){return F8(t.map(([e,r])=>[e,{".":r}]),[],".",0,t.length)}
function qB (line 141) | function qB(t){return O8(t)?t[1]:t}
function RQ (line 141) | function RQ(t){let e=O8(t)?t[1]:t;if(Array.isArray(e))return e.map(r=>RQ...
function L8 (line 141) | function L8(t){return O8(t)?t[0]:null}
function U8 (line 141) | function U8(){if(process.platform==="win32"){let t=fe.toPortablePath(pro...
function fI (line 141) | function fI(){return fe.toPortablePath((0,M8.homedir)()||"/usr/local/sha...
function _8 (line 141) | function _8(t,e){let r=J.relative(e,t);return r&&!r.startsWith("..")&&!J...
method constructor (line 141) | constructor(e){let{proxy:r,proxyRequestOptions:s,...a}=e;super(a),this.p...
method createConnection (line 141) | createConnection(e,r){let s={...this.proxyRequestOptions,method:"CONNECT...
method constructor (line 141) | constructor(e){let{proxy:r,proxyRequestOptions:s,...a}=e;super(a),this.p...
method createConnection (line 141) | createConnection(e,r){let s={...this.proxyRequestOptions,method:"CONNECT...
function set (line 141) | function set(t){return mue.includes(t)}
function aet (line 141) | function aet(t){return oet.includes(t)}
function uet (line 141) | function uet(t){return cet.includes(t)}
function AI (line 141) | function AI(t){return e=>typeof e===t}
function be (line 141) | function be(t){if(t===null)return"null";switch(typeof t){case"undefined"...
method constructor (line 141) | constructor(e){super(e||"Promise was canceled"),this.name="CancelError"}
method isCanceled (line 141) | get isCanceled(){return!0}
method fn (line 141) | static fn(e){return(...r)=>new t((s,a,n)=>{r.push(n),e(...r).then(s,a)})}
method constructor (line 141) | constructor(e){this._cancelHandlers=[],this._isPending=!0,this._isCancel...
method then (line 141) | then(e,r){return this._promise.then(e,r)}
method catch (line 141) | catch(e){return this._promise.catch(e)}
method finally (line 141) | finally(e){return this._promise.finally(e)}
method cancel (line 141) | cancel(e){if(!(!this._isPending||this._isCanceled)){if(this._cancelHandl...
method isCanceled (line 141) | get isCanceled(){return this._isCanceled}
function met (line 141) | function met(t){return t.encrypted}
method constructor (line 141) | constructor({cache:e=new Map,maxTtl:r=1/0,fallbackDuration:s=3600,errorT...
method servers (line 141) | set servers(e){this.clear(),this._resolver.setServers(e)}
method servers (line 141) | get servers(){return this._resolver.getServers()}
method lookup (line 141) | lookup(e,r,s){if(typeof r=="function"?(s=r,r={}):typeof r=="number"&&(r=...
method lookupAsync (line 141) | async lookupAsync(e,r={}){typeof r=="number"&&(r={family:r});let s=await...
method query (line 141) | async query(e){let r=await this._cache.get(e);if(!r){let s=this._pending...
method _resolve (line 141) | async _resolve(e){let r=async h=>{try{return await h}catch(E){if(E.code=...
method _lookup (line 141) | async _lookup(e){try{return{entries:await this._dnsLookup(e,{all:!0}),ca...
method _set (line 141) | async _set(e,r,s){if(this.maxTtl>0&&s>0){s=Math.min(s,this.maxTtl)*1e3,r...
method queryAndCache (line 141) | async queryAndCache(e){if(this._hostnamesToFallback.has(e))return this._...
method _tick (line 141) | _tick(e){let r=this._nextRemovalTime;(!r||e<r)&&(clearTimeout(this._remo...
method install (line 141) | install(e){if(Due(e),pI in e)throw new Error("CacheableLookup has been a...
method uninstall (line 141) | uninstall(e){if(Due(e),e[pI]){if(e[eH]!==this)throw new Error("The agent...
method updateInterfaceInfo (line 141) | updateInterfaceInfo(){let{_iface:e}=this;this._iface=bue(),(e.has4&&!thi...
method clear (line 141) | clear(e){if(e){this._cache.delete(e);return}this._cache.clear()}
function Fue (line 141) | function Fue(t,e){if(t&&e)return Fue(t)(e);if(typeof t!="function")throw...
function UQ (line 141) | function UQ(t){var e=function(){return e.called?e.value:(e.called=!0,e.v...
function Mue (line 141) | function Mue(t){var e=function(){if(e.called)throw new Error(e.onceError...
method constructor (line 141) | constructor(){super("maxBuffer exceeded"),this.name="MaxBufferError"}
function jQ (line 141) | async function jQ(t,e){if(!t)return Promise.reject(new Error("Expected a...
function nm (line 141) | function nm(t){let e=parseInt(t,10);return isFinite(e)?e:0}
function $et (line 141) | function $et(t){return t?zet.has(t.status):!0}
function aH (line 141) | function aH(t){let e={};if(!t)return e;let r=t.trim().split(/,/);for(let...
function ett (line 141) | function ett(t){let e=[];for(let r in t){let s=t[r];e.push(s===!0?r:r+"=...
method constructor (line 141) | constructor(e,r,{shared:s,cacheHeuristic:a,immutableMinTimeToLive:n,igno...
method now (line 141) | now(){return Date.now()}
method storable (line 141) | storable(){return!!(!this._reqcc["no-store"]&&(this._method==="GET"||thi...
method _hasExplicitExpiration (line 141) | _hasExplicitExpiration(){return this._isShared&&this._rescc["s-maxage"]|...
method _assertRequestHasHeaders (line 141) | _assertRequestHasHeaders(e){if(!e||!e.headers)throw Error("Request heade...
method satisfiesWithoutRevalidation (line 141) | satisfiesWithoutRevalidation(e){this._assertRequestHasHeaders(e);let r=a...
method _requestMatches (line 141) | _requestMatches(e,r){return(!this._url||this._url===e.url)&&this._host==...
method _allowsStoringAuthenticated (line 141) | _allowsStoringAuthenticated(){return this._rescc["must-revalidate"]||thi...
method _varyMatches (line 141) | _varyMatches(e){if(!this._resHeaders.vary)return!0;if(this._resHeaders.v...
method _copyWithoutHopByHopHeaders (line 141) | _copyWithoutHopByHopHeaders(e){let r={};for(let s in e)Zet[s]||(r[s]=e[s...
method responseHeaders (line 141) | responseHeaders(){let e=this._copyWithoutHopByHopHeaders(this._resHeader...
method date (line 141) | date(){let e=Date.parse(this._resHeaders.date);return isFinite(e)?e:this...
method age (line 141) | age(){let e=this._ageValue(),r=(this.now()-this._responseTime)/1e3;retur...
method _ageValue (line 141) | _ageValue(){return nm(this._resHeaders.age)}
method maxAge (line 141) | maxAge(){if(!this.storable()||this._rescc["no-cache"]||this._isShared&&t...
method timeToLive (line 141) | timeToLive(){let e=this.maxAge()-this.age(),r=e+nm(this._rescc["stale-if...
method stale (line 141) | stale(){return this.maxAge()<=this.age()}
method _useStaleIfError (line 141) | _useStaleIfError(){return this.maxAge()+nm(this._rescc["stale-if-error"]...
method useStaleWhileRevalidate (line 141) | useStaleWhileRevalidate(){return this.maxAge()+nm(this._rescc["stale-whi...
method fromObject (line 141) | static fromObject(e){return new this(void 0,void 0,{_fromObject:e})}
method _fromObject (line 141) | _fromObject(e){if(this._responseTime)throw Error("Reinitialized");if(!e|...
method toObject (line 141) | toObject(){return{v:1,t:this._responseTime,sh:this._isShared,ch:this._ca...
method revalidationHeaders (line 141) | revalidationHeaders(e){this._assertRequestHasHeaders(e);let r=this._copy...
method revalidatedPolicy (line 141) | revalidatedPolicy(e,r){if(this._assertRequestHasHeaders(e),this._useStal...
method constructor (line 141) | constructor(e,r,s,a){if(typeof e!="number")throw new TypeError("Argument...
method _read (line 141) | _read(){this.push(this.body),this.push(null)}
method constructor (line 141) | constructor(e,{emitErrors:r=!0,...s}={}){if(super(),this.opts={namespace...
method _checkIterableAdaptar (line 141) | _checkIterableAdaptar(){return ife.includes(this.opts.store.opts.dialect...
method _getKeyPrefix (line 141) | _getKeyPrefix(e){return`${this.opts.namespace}:${e}`}
method _getKeyPrefixArray (line 141) | _getKeyPrefixArray(e){return e.map(r=>`${this.opts.namespace}:${r}`)}
method _getKeyUnprefix (line 141) | _getKeyUnprefix(e){return e.split(":").splice(1).join(":")}
method get (line 141) | get(e,r){let{store:s}=this.opts,a=Array.isArray(e),n=a?this._getKeyPrefi...
method set (line 141) | set(e,r,s){let a=this._getKeyPrefix(e);typeof s>"u"&&(s=this.opts.ttl),s...
method delete (line 141) | delete(e){let{store:r}=this.opts;if(Array.isArray(e)){let a=this._getKey...
method clear (line 141) | clear(){let{store:e}=this.opts;return Promise.resolve().then(()=>e.clear...
method has (line 141) | has(e){let r=this._getKeyPrefix(e),{store:s}=this.opts;return Promise.re...
method disconnect (line 141) | disconnect(){let{store:e}=this.opts;if(typeof e.disconnect=="function")r...
method constructor (line 141) | constructor(e,r){if(typeof e!="function")throw new TypeError("Parameter ...
method createCacheableRequest (line 141) | createCacheableRequest(e){return(r,s)=>{let a;if(typeof r=="string")a=AH...
function gtt (line 141) | function gtt(t){let e={...t};return e.path=`${t.pathname||"/"}${t.search...
function AH (line 141) | function AH(t){return{protocol:t.protocol,auth:t.auth,hostname:t.hostnam...
method constructor (line 141) | constructor(t){super(t.message),this.name="RequestError",Object.assign(t...
method constructor (line 141) | constructor(t){super(t.message),this.name="CacheError",Object.assign(thi...
method get (line 141) | get(){let n=t[a];return typeof n=="function"?n.bind(t):n}
method set (line 141) | set(n){t[a]=n}
method transform (line 141) | transform(f,p,h){s=!1,h(null,f)}
method flush (line 141) | flush(f){f()}
method destroy (line 141) | destroy(f,p){t.destroy(),p(f)}
method constructor (line 141) | constructor(e={}){if(!(e.maxSize&&e.maxSize>0))throw new TypeError("`max...
method _set (line 141) | _set(e,r){if(this.cache.set(e,r),this._size++,this._size>=this.maxSize){...
method get (line 141) | get(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.ha...
method set (line 141) | set(e,r){return this.cache.has(e)?this.cache.set(e,r):this._set(e,r),this}
method has (line 141) | has(e){return this.cache.has(e)||this.oldCache.has(e)}
method peek (line 141) | peek(e){if(this.cache.has(e))return this.cache.get(e);if(this.oldCache.h...
method delete (line 141) | delete(e){let r=this.cache.delete(e);return r&&this._size--,this.oldCach...
method clear (line 141) | clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}
method keys (line 141) | *keys(){for(let[e]of this)yield e}
method values (line 141) | *values(){for(let[,e]of this)yield e}
method [Symbol.iterator] (line 141) | *[Symbol.iterator](){for(let e of this.cache)yield e;for(let e of this.o...
method size (line 141) | get size(){let e=0;for(let r of this.oldCache.keys())this.cache.has(r)||...
method constructor (line 141) | constructor({timeout:e=6e4,maxSessions:r=1/0,maxFreeSessions:s=10,maxCac...
method normalizeOrigin (line 141) | static normalizeOrigin(e,r){return typeof e=="string"&&(e=new URL(e)),r&...
method normalizeOptions (line 141) | normalizeOptions(e){let r="";if(e)for(let s of vtt)e[s]&&(r+=`:${e[s]}`)...
method _tryToCreateNewSession (line 141) | _tryToCreateNewSession(e,r){if(!(e in this.queue)||!(r in this.queue[e])...
method getSession (line 141) | getSession(e,r,s){return new Promise((a,n)=>{Array.isArray(s)?(s=[...s],...
method request (line 142) | request(e,r,s,a){return new Promise((n,c)=>{this.getSession(e,r,[{reject...
method createConnection (line 142) | createConnection(e,r){return t.connect(e,r)}
method connect (line 142) | static connect(e,r){r.ALPNProtocols=["h2"];let s=e.port||443,a=e.hostnam...
method closeFreeSessions (line 142) | closeFreeSessions(){for(let e of Object.values(this.sessions))for(let r ...
method destroy (line 142) | destroy(e){for(let r of Object.values(this.sessions))for(let s of r)s.de...
method freeSessions (line 142) | get freeSessions(){return dfe({agent:this,isFree:!0})}
method busySessions (line 142) | get busySessions(){return dfe({agent:this,isFree:!1})}
method constructor (line 142) | constructor(e,r){super({highWaterMark:r,autoDestroy:!1}),this.statusCode...
method _destroy (line 142) | _destroy(e){this.req._request.destroy(e)}
method setTimeout (line 142) | setTimeout(e,r){return this.req.setTimeout(e,r),this}
method _dump (line 142) | _dump(){this._dumped||(this._dumped=!0,this.removeAllListeners("data"),t...
method _read (line 142) | _read(){this.req&&this.req._request.resume()}
method constructor (line 142) | constructor(...a){super(typeof r=="string"?r:r(a)),this.name=`${super.na...
method constructor (line 142) | constructor(e,r,s){super({autoDestroy:!1});let a=typeof e=="string"||e i...
method method (line 142) | get method(){return this[Vo][kfe]}
method method (line 142) | set method(e){e&&(this[Vo][kfe]=e.toUpperCase())}
method path (line 142) | get path(){return this[Vo][Qfe]}
method path (line 142) | set path(e){e&&(this[Vo][Qfe]=e)}
method _mustNotHaveABody (line 142) | get _mustNotHaveABody(){return this.method==="GET"||this.method==="HEAD"...
method _write (line 142) | _write(e,r,s){if(this._mustNotHaveABody){s(new Error("The GET, HEAD and ...
method _final (line 142) | _final(e){if(this.destroyed)return;this.flushHeaders();let r=()=>{if(thi...
method abort (line 142) | abort(){this.res&&this.res.complete||(this.aborted||process.nextTick(()=...
method _destroy (line 142) | _destroy(e,r){this.res&&this.res._dump(),this._request&&this._request.de...
method flushHeaders (line 142) | async flushHeaders(){if(this[WQ]||this.destroyed)return;this[WQ]=!0;let ...
method getHeader (line 142) | getHeader(e){if(typeof e!="string")throw new CH("name","string",e);retur...
method headersSent (line 142) | get headersSent(){return this[WQ]}
method removeHeader (line 142) | removeHeader(e){if(typeof e!="string")throw new CH("name","string",e);if...
method setHeader (line 142) | setHeader(e,r){if(this.headersSent)throw new Pfe("set");if(typeof e!="st...
method setNoDelay (line 142) | setNoDelay(){}
method setSocketKeepAlive (line 142) | setSocketKeepAlive(){}
method setTimeout (line 142) | setTimeout(e,r){let s=()=>this._request.setTimeout(e,r);return this._req...
method maxHeadersCount (line 142) | get maxHeadersCount(){if(!this.destroyed&&this._request)return this._req...
method maxHeadersCount (line 142) | set maxHeadersCount(e){}
function srt (line 142) | function srt(t,e,r){let s={};for(let a of r)s[a]=(...n)=>{e.emit(a,...n)...
method once (line 142) | once(e,r,s){e.once(r,s),t.push({origin:e,event:r,fn:s})}
method unhandleAll (line 142) | unhandleAll(){for(let e of t){let{origin:r,event:s,fn:a}=e;r.removeListe...
method constructor (line 142) | constructor(e,r){super(`Timeout awaiting '${r}' for ${e}ms`),this.event=...
method constructor (line 142) | constructor(){this.weakMap=new WeakMap,this.map=new Map}
method set (line 142) | set(e,r){typeof e=="object"?this.weakMap.set(e,r):this.map.set(e,r)}
method get (line 142) | get(e){return typeof e=="object"?this.weakMap.get(e):this.map.get(e)}
method has (line 142) | has(e){return typeof e=="object"?this.weakMap.has(e):this.map.has(e)}
function krt (line 142) | function krt(t){for(let e in t){let r=t[e];if(!at.default.string(r)&&!at...
function Qrt (line 142) | function Qrt(t){return at.default.object(t)&&!("statusCode"in t)}
method constructor (line 142) | constructor(e,r,s){var a;if(super(e),Error.captureStackTrace(this,this.c...
method constructor (line 146) | constructor(e){super(`Redirected ${e.options.maxRedirects} times. Aborti...
method constructor (line 146) | constructor(e){super(`Response code ${e.statusCode} (${e.statusMessage})...
method constructor (line 146) | constructor(e,r){super(e.message,e,r),this.name="CacheError"}
method constructor (line 146) | constructor(e,r){super(e.message,e,r),this.name="UploadError"}
method constructor (line 146) | constructor(e,r,s){super(e.message,e,s),this.name="TimeoutError",this.ev...
method constructor (line 146) | constructor(e,r){super(e.message,e,r),this.name="ReadError"}
method constructor (line 146) | constructor(e){super(`Unsupported protocol "${e.url.protocol}"`,{},e),th...
method constructor (line 146) | constructor(e,r={},s){super({autoDestroy:!1,highWaterMark:0}),this[yI]=0...
method normalizeArguments (line 146) | static normalizeArguments(e,r,s){var a,n,c,f,p;let h=r;if(at.default.obj...
method _lockWrite (line 146) | _lockWrite(){let e=()=>{throw new TypeError("The payload has been alread...
method _unlockWrite (line 146) | _unlockWrite(){this.write=super.write,this.end=super.end}
method _finalizeBody (line 146) | async _finalizeBody(){let{options:e}=this,{headers:r}=e,s=!at.default.un...
method _onResponseBase (line 146) | async _onResponseBase(e){let{options:r}=this,{url:s}=r;this[yAe]=e,r.dec...
method _onResponse (line 146) | async _onResponse(e){try{await this._onResponseBase(e)}catch(r){this._be...
method _onRequest (line 146) | _onRequest(e){let{options:r}=this,{timeout:s,url:a}=r;drt.default(e),thi...
method _createCacheableRequest (line 146) | async _createCacheableRequest(e,r){return new Promise((s,a)=>{Object.ass...
method _makeRequest (line 146) | async _makeRequest(){var e,r,s,a,n;let{options:c}=this,{headers:f}=c;for...
method _error (line 146) | async _error(e){try{for(let r of this.options.hooks.beforeError)e=await ...
method _beforeError (line 146) | _beforeError(e){if(this[CI])return;let{options:r}=this,s=this.retryCount...
method _read (line 146) | _read(){this[zQ]=!0;let e=this[ZQ];if(e&&!this[CI]){e.readableLength&&(t...
method _write (line 146) | _write(e,r,s){let a=()=>{this._writeRequest(e,r,s)};this.requestInitiali...
method _writeRequest (line 146) | _writeRequest(e,r,s){this[po].destroyed||(this._progressCallbacks.push((...
method _final (line 146) | _final(e){let r=()=>{for(;this._progressCallbacks.length!==0;)this._prog...
method _destroy (line 146) | _destroy(e,r){var s;this[CI]=!0,clearTimeout(this[EAe]),po in this&&(thi...
method _isAboutToError (line 146) | get _isAboutToError(){return this[CI]}
method ip (line 146) | get ip(){var e;return(e=this.socket)===null||e===void 0?void 0:e.remoteA...
method aborted (line 146) | get aborted(){var e,r,s;return((r=(e=this[po])===null||e===void 0?void 0...
method socket (line 146) | get socket(){var e,r;return(r=(e=this[po])===null||e===void 0?void 0:e.s...
method downloadProgress (line 146) | get downloadProgress(){let e;return this[mI]?e=this[yI]/this[mI]:this[mI...
method uploadProgress (line 146) | get uploadProgress(){let e;return this[EI]?e=this[II]/this[EI]:this[EI]=...
method timings (line 146) | get timings(){var e;return(e=this[po])===null||e===void 0?void 0:e.timings}
method isFromCache (line 146) | get isFromCache(){return this[dAe]}
method pipe (line 146) | pipe(e,r){if(this[mAe])throw new Error("Failed to pipe. The response has...
method unpipe (line 146) | unpipe(e){return e instanceof qH.ServerResponse&&this[KQ].delete(e),supe...
method constructor (line 146) | constructor(e,r){let{options:s}=r.request;super(`${e.message} in "${s.ur...
method constructor (line 146) | constructor(e){super("Promise was canceled",{},e),this.name="CancelError"}
method isCanceled (line 146) | get isCanceled(){return!0}
function DAe (line 146) | function DAe(t){let e,r,s=new Hrt.EventEmitter,a=new Grt((c,f,p)=>{let h...
function Jrt (line 146) | function Jrt(t,...e){let r=(async()=>{if(t instanceof Vrt.RequestError)t...
function xAe (line 146) | function xAe(t){for(let e of Object.values(t))(PAe.default.plainObject(e...
function rj (line 146) | async function rj(t){return Yl(HAe,t,()=>ce.readFilePromise(t).then(e=>(...
function cnt (line 146) | function cnt({statusCode:t,statusMessage:e},r){let s=_t(r,t,ht.NUMBER),a...
function cR (line 146) | async function cR(t,{configuration:e,customErrorMessage:r}){try{return a...
function qAe (line 146) | function qAe(t,e){let r=[...e.configuration.get("networkSettings")].sort...
function rv (line 146) | async function rv(t,e,{configuration:r,headers:s,jsonRequest:a,jsonRespo...
function ij (line 146) | async function ij(t,{configuration:e,jsonResponse:r,customErrorMessage:s...
function unt (line 146) | async function unt(t,e,{customErrorMessage:r,...s}){return(await cR(rv(t...
function sj (line 146) | async function sj(t,e,{customErrorMessage:r,...s}){return(await cR(rv(t,...
function fnt (line 146) | async function fnt(t,{customErrorMessage:e,...r}){return(await cR(rv(t,n...
function Ant (line 146) | async function Ant(t,e,{configuration:r,headers:s,jsonRequest:a,jsonResp...
function dnt (line 146) | function dnt(){if(process.platform!=="linux")return null;let t;try{t=ce....
function nv (line 146) | function nv(){return VAe=VAe??{os:process.platform,cpu:process.arch,libc...
function mnt (line 146) | function mnt(t=nv()){return t.libc?`${t.os}-${t.cpu}-${t.libc}`:`${t.os}...
function oj (line 146) | function oj(){let t=nv();return JAe=JAe??{os:[t.os],cpu:[t.cpu],libc:t.l...
function Int (line 146) | function Int(t){let e=ynt.exec(t);if(!e)return null;let r=e[2]&&e[2].ind...
function Cnt (line 146) | function Cnt(){let e=new Error().stack.split(`
function aj (line 147) | function aj(){return typeof fR.default.availableParallelism<"u"?fR.defau...
function pj (line 147) | function pj(t,e,r,s,a){let n=qB(r);if(s.isArray||s.type==="ANY"&&Array.i...
function cj (line 147) | function cj(t,e,r,s,a){let n=qB(r);switch(s.type){case"ANY":return RQ(n)...
function Snt (line 147) | function Snt(t,e,r,s,a){let n=qB(r);if(typeof n!="object"||Array.isArray...
function Dnt (line 147) | function Dnt(t,e,r,s,a){let n=qB(r),c=new Map;if(typeof n!="object"||Arr...
function hj (line 147) | function hj(t,e,{ignoreArrays:r=!1}={}){switch(e.type){case"SHAPE":{if(e...
function gR (line 147) | function gR(t,e,r){if(e.type==="SECRET"&&typeof t=="string"&&r.hideSecre...
function bnt (line 147) | function bnt(){let t={};for(let[e,r]of Object.entries(process.env))e=e.t...
function fj (line 147) | function fj(){let t=`${dR}rc_filename`;for(let[e,r]of Object.entries(pro...
function KAe (line 147) | async function KAe(t){try{return await ce.readFilePromise(t)}catch{retur...
function Pnt (line 147) | async function Pnt(t,e){return Buffer.compare(...await Promise.all([KAe(...
function xnt (line 147) | async function xnt(t,e){let[r,s]=await Promise.all([ce.statPromise(t),ce...
function Qnt (line 147) | async function Qnt({configuration:t,selfPath:e}){let r=t.get("yarnPath")...
method constructor (line 147) | constructor(e){this.isCI=Lp.isCI;this.projectCwd=null;this.plugins=new M...
method create (line 147) | static create(e,r,s){let a=new t(e);typeof r<"u"&&!(r instanceof Map)&&(...
method find (line 147) | static async find(e,r,{strict:s=!0,usePathCheck:a=null,useRc:n=!0}={}){l...
method findRcFiles (line 147) | static async findRcFiles(e){let r=fj(),s=[],a=e,n=null;for(;a!==n;){n=a;...
method findFolderRcFile (line 147) | static async findFolderRcFile(e){let r=J.join(e,Er.rc),s;try{s=await ce....
method findProjectCwd (line 147) | static async findProjectCwd(e){let r=null,s=e,a=null;for(;s!==a;){if(a=s...
method updateConfiguration (line 147) | static async updateConfiguration(e,r,s={}){let a=fj(),n=J.join(e,a),c=ce...
method addPlugin (line 147) | static async addPlugin(e,r){r.length!==0&&await t.updateConfiguration(e,...
method updateHomeConfiguration (line 147) | static async updateHomeConfiguration(e){let r=fI();return await t.update...
method activatePlugin (line 147) | activatePlugin(e,r){this.plugins.set(e,r),typeof r.configuration<"u"&&th...
method importSettings (line 147) | importSettings(e){for(let[r,s]of Object.entries(e))if(s!=null){if(this.s...
method useWithSource (line 147) | useWithSource(e,r,s,a){try{this.use(e,r,s,a)}catch(n){throw n.message+=`...
method use (line 147) | use(e,r,s,{strict:a=!0,overwrite:n=!1}={}){a=a&&this.get("enableStrictSe...
method get (line 147) | get(e){if(!this.values.has(e))throw new Error(`Invalid configuration key...
method getSpecial (line 147) | getSpecial(e,{hideSecrets:r=!1,getNativePaths:s=!1}){let a=this.get(e),n...
method getSubprocessStreams (line 147) | getSubprocessStreams(e,{header:r,prefix:s,report:a}){let n,c,f=ce.create...
method makeResolver (line 148) | makeResolver(){let e=[];for(let r of this.plugins.values())for(let s of ...
method makeFetcher (line 148) | makeFetcher(){let e=[];for(let r of this.plugins.values())for(let s of r...
method getLinkers (line 148) | getLinkers(){let e=[];for(let r of this.plugins.values())for(let s of r....
method getSupportedArchitectures (line 148) | getSupportedArchitectures(){let e=nv(),r=this.get("supportedArchitecture...
method isInteractive (line 148) | isInteractive({interactive:e,stdout:r}){return r.isTTY?e??this.get("pref...
method getPackageExtensions (line 148) | async getPackageExtensions(){if(this.packageExtensions!==null)return thi...
method normalizeLocator (line 148) | normalizeLocator(e){return cl(e.reference)?Ws(e,`${this.get("defaultProt...
method normalizeDependency (line 148) | normalizeDependency(e){return cl(e.range)?On(e,`${this.get("defaultProto...
method normalizeDependencyMap (line 148) | normalizeDependencyMap(e){return new Map([...e].map(([r,s])=>[r,this.nor...
method normalizePackage (line 148) | normalizePackage(e,{packageExtensions:r}){let s=NB(e),a=r.get(e.identHas...
method getLimit (line 148) | getLimit(e){return Yl(this.limits,e,()=>(0,$Ae.default)(this.get(e)))}
method triggerHook (line 148) | async triggerHook(e,...r){for(let s of this.plugins.values()){let a=s.ho...
method triggerMultipleHooks (line 148) | async triggerMultipleHooks(e,r){for(let s of r)await this.triggerHook(e,...
method reduceHook (line 148) | async reduceHook(e,r,...s){let a=r;for(let n of this.plugins.values()){l...
method firstHook (line 148) | async firstHook(e,...r){for(let s of this.plugins.values()){let a=s.hook...
function om (line 148) | function om(t){return t!==null&&typeof t.fd=="number"}
function gj (line 148) | function gj(){}
function dj (line 148) | function dj(){for(let t of am)t.kill()}
function Wu (line 148) | async function Wu(t,e,{cwd:r,env:s=process.env,strict:a=!1,stdin:n=null,...
function lj (line 148) | async function lj(t,e,{cwd:r,env:s=process.env,encoding:a="utf8",strict:...
function Ej (line 148) | function Ej(t,e){let r=Rnt.get(e);return typeof r<"u"?128+r:t??1}
function Tnt (line 148) | function Tnt(t,e,{configuration:r,report:s}){s.reportError(1,` ${Kf(r,t...
method constructor (line 148) | constructor({fileName:e,code:r,signal:s}){let a=ze.create(J.cwd()),n=_t(...
method constructor (line 148) | constructor({fileName:e,code:r,signal:s,stdout:a,stderr:n}){super({fileN...
function rpe (line 148) | function rpe(t){tpe=t}
function lv (line 148) | function lv(){return typeof Ij>"u"&&(Ij=tpe()),Ij}
function x (line 148) | function x(Ke){return r.locateFile?r.locateFile(Ke,S):S+Ke}
function pe (line 148) | function pe(Ke,st,St){switch(st=st||"i8",st.charAt(st.length-1)==="*"&&(...
function we (line 148) | function we(Ke,st){Ke||ts("Assertion failed: "+st)}
function ye (line 148) | function ye(Ke){var st=r["_"+Ke];return we(st,"Cannot call unknown funct...
function Ae (line 148) | function Ae(Ke,st,St,lr,te){var Ee={string:function(ji){var Rn=0;if(ji!=...
function se (line 148) | function se(Ke,st,St,lr){St=St||[];var te=St.every(function(Oe){return O...
function De (line 148) | function De(Ke,st){if(!Ke)return"";for(var St=Ke+st,lr=Ke;!(lr>=St)&&ke[...
function Te (line 148) | function Te(Ke,st,St,lr){if(!(lr>0))return 0;for(var te=St,Ee=St+lr-1,Oe...
function mt (line 148) | function mt(Ke,st,St){return Te(Ke,ke,st,St)}
function j (line 148) | function j(Ke){for(var st=0,St=0;St<Ke.length;++St){var lr=Ke.charCodeAt...
function rt (line 148) | function rt(Ke){var st=j(Ke)+1,St=La(st);return St&&Te(Ke,Ye,St,st),St}
function Fe (line 148) | function Fe(Ke,st){Ye.set(Ke,st)}
function Ne (line 148) | function Ne(Ke,st){return Ke%st>0&&(Ke+=st-Ke%st),Ke}
function z (line 148) | function z(Ke){Pe=Ke,r.HEAP_DATA_VIEW=F=new DataView(Ke),r.HEAP8=Ye=new ...
function Ct (line 148) | function Ct(){if(r.preRun)for(typeof r.preRun=="function"&&(r.preRun=[r....
function Gt (line 148) | function Gt(){lt=!0,Rs(xe)}
function ir (line 148) | function ir(){if(r.postRun)for(typeof r.postRun=="function"&&(r.postRun=...
function Pt (line 148) | function Pt(Ke){oe.unshift(Ke)}
function gn (line 148) | function gn(Ke){xe.unshift(Ke)}
function Pr (line 148) | function Pr(Ke){Re.unshift(Ke)}
function ai (line 148) | function ai(Ke){Ir++,r.monitorRunDependencies&&r.monitorRunDependencies(...
function Io (line 148) | function Io(Ke){if(Ir--,r.monitorRunDependencies&&r.monitorRunDependenci...
function ts (line 148) | function ts(Ke){r.onAbort&&r.onAbort(Ke),Ke+="",ee(Ke),Ce=!0,g=1,Ke="abo...
function Co (line 148) | function Co(Ke){return Ke.startsWith($s)}
function eo (line 148) | function eo(Ke){try{if(Ke==_i&&le)return new Uint8Array(le);var st=Me(Ke...
function wo (line 148) | function wo(Ke,st){var St,lr,te;try{te=eo(Ke),lr=new WebAssembly.Module(...
function QA (line 148) | function QA(){var Ke={a:cu};function st(te,Ee){var Oe=te.exports;r.asm=O...
function Af (line 148) | function Af(Ke){return F.getFloat32(Ke,!0)}
function dh (line 148) | function dh(Ke){return F.getFloat64(Ke,!0)}
function mh (line 148) | function mh(Ke){return F.getInt16(Ke,!0)}
function to (line 148) | function to(Ke){return F.getInt32(Ke,!0)}
function jn (line 148) | function jn(Ke,st){F.setInt32(Ke,st,!0)}
function Rs (line 148) | function Rs(Ke){for(;Ke.length>0;){var st=Ke.shift();if(typeof st=="func...
function ro (line 148) | function ro(Ke,st){var St=new Date(to((Ke>>2)*4)*1e3);jn((st>>2)*4,St.ge...
function ou (line 148) | function ou(Ke,st){return ro(Ke,st)}
function au (line 148) | function au(Ke,st,St){ke.copyWithin(Ke,st,st+St)}
function lu (line 148) | function lu(Ke){try{return Be.grow(Ke-Pe.byteLength+65535>>>16),z(Be.buf...
function RA (line 148) | function RA(Ke){var st=ke.length;Ke=Ke>>>0;var St=2147483648;if(Ke>St)re...
function TA (line 148) | function TA(Ke){ue(Ke)}
function sa (line 148) | function sa(Ke){var st=Date.now()/1e3|0;return Ke&&jn((Ke>>2)*4,st),st}
function oa (line 148) | function oa(){if(oa.called)return;oa.called=!0;var Ke=new Date().getFull...
function FA (line 148) | function FA(Ke){oa();var st=Date.UTC(to((Ke+20>>2)*4)+1900,to((Ke+16>>2)...
function Bo (line 148) | function Bo(Ke){if(typeof w=="boolean"&&w){var st;try{st=Buffer.from(Ke,...
function Me (line 148) | function Me(Ke){if(Co(Ke))return Bo(Ke.slice($s.length))}
function Ac (line 148) | function Ac(Ke){if(Ke=Ke||f,Ir>0||(Ct(),Ir>0))return;function st(){Qn||(...
method HEAPU8 (line 148) | get HEAPU8(){return t.HEAPU8}
function vj (line 148) | function vj(t,e){let r=t.indexOf(e);if(r<=0)return null;let s=r;for(;r>=...
method openPromise (line 148) | static async openPromise(e,r){let s=new t(r);try{return await e(s)}final...
method constructor (line 148) | constructor(e={}){let r=e.fileExtensions,s=e.readOnlyArchives,a=typeof r...
method constructor (line 148) | constructor(e,r){super(e),this.name="Libzip Error",this.code=r}
method constructor (line 148) | constructor(e){this.filesShouldBeCached=!0;let r="buffer"in e?e.buffer:e...
method getSymlinkCount (line 148) | getSymlinkCount(){return this.symlinkCount}
method getListings (line 148) | getListings(){return this.listings}
method stat (line 148) | stat(e){let r=this.libzip.struct.statS();if(this.libzip.statIndex(this.z...
method makeLibzipError (line 148) | makeLibzipError(e){let r=this.libzip.struct.errorCodeZip(e),s=this.libzi...
method setFileSource (line 148) | setFileSource(e,r,s){let a=this.allocateSource(s);try{let n=this.libzip....
method setMtime (line 148) | setMtime(e,r){if(this.libzip.file.setMtime(this.zip,e,0,r,0)===-1)throw ...
method getExternalAttributes (line 148) | getExternalAttributes(e){if(this.libzip.file.getExternalAttributes(this....
method setExternalAttributes (line 148) | setExternalAttributes(e,r,s){if(this.libzip.file.setExternalAttributes(t...
method locate (line 148) | locate(e){return this.libzip.name.locate(this.zip,e,0)}
method getFileSource (line 148) | getFileSource(e){let r=this.libzip.struct.statS();if(this.libzip.statInd...
method deleteEntry (line 148) | deleteEntry(e){if(this.libzip.delete(this.zip,e)===-1)throw this.makeLib...
method addDirectory (line 148) | addDirectory(e){let r=this.libzip.dir.add(this.zip,e);if(r===-1)throw th...
method getBufferAndClose (line 148) | getBufferAndClose(){try{if(this.libzip.source.keep(this.lzSource),this.l...
method allocateBuffer (line 148) | allocateBuffer(e){Buffer.isBuffer(e)||(e=Buffer.from(e));let r=this.libz...
method allocateUnattachedSource (line 148) | allocateUnattachedSource(e){let r=this.libzip.struct.errorS(),{buffer:s,...
method allocateSource (line 148) | allocateSource(e){let{buffer:r,byteLength:s}=this.allocateBuffer(e),a=th...
method discard (line 148) | discard(){this.libzip.discard(this.zip)}
function Nnt (line 148) | function Nnt(t){if(typeof t=="string"&&String(+t)===t)return+t;if(typeof...
function IR (line 148) | function IR(){return Buffer.from([80,75,5,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,...
method constructor (line 148) | constructor(r,s={}){super();this.listings=new Map;this.entries=new Map;t...
method getExtractHint (line 148) | getExtractHint(r){for(let s of this.entries.keys()){let a=this.pathUtils...
method getAllFiles (line 148) | getAllFiles(){return Array.from(this.entries.keys())}
method getRealPath (line 148) | getRealPath(){if(!this.path)throw new Error("ZipFS don't have real paths...
method prepareClose (line 148) | prepareClose(){if(!this.ready)throw or.EBUSY("archive closed, close");yd...
method getBufferAndClose (line 148) | getBufferAndClose(){if(this.prepareClose(),this.entries.size===0)return ...
method discardAndClose (line 148) | discardAndClose(){this.prepareClose(),this.zipImpl.discard(),this.ready=!1}
method saveAndClose (line 148) | saveAndClose(){if(!this.path||!this.baseFs)throw new Error("ZipFS cannot...
method resolve (line 148) | resolve(r){return J.resolve(vt.root,r)}
method openPromise (line 148) | async openPromise(r,s,a){return this.openSync(r,s,a)}
method openSync (line 148) | openSync(r,s,a){let n=this.nextFd++;return this.fds.set(n,{cursor:0,p:r}...
method hasOpenFileHandles (line 148) | hasOpenFileHandles(){return!!this.fds.size}
method opendirPromise (line 148) | async opendirPromise(r,s){return this.opendirSync(r,s)}
method opendirSync (line 148) | opendirSync(r,s={}){let a=this.resolveFilename(`opendir '${r}'`,r);if(!t...
method readPromise (line 148) | async readPromise(r,s,a,n,c){return this.readSync(r,s,a,n,c)}
method readSync (line 148) | readSync(r,s,a=0,n=s.byteLength,c=-1){let f=this.fds.get(r);if(typeof f>...
method writePromise (line 148) | async writePromise(r,s,a,n,c){return typeof s=="string"?this.writeSync(r...
method writeSync (line 148) | writeSync(r,s,a,n,c){throw typeof this.fds.get(r)>"u"?or.EBADF("read"):n...
method closePromise (line 148) | async closePromise(r){return this.closeSync(r)}
method closeSync (line 148) | closeSync(r){if(typeof this.fds.get(r)>"u")throw or.EBADF("read");this.f...
method createReadStream (line 148) | createReadStream(r,{encoding:s}={}){if(r===null)throw new Error("Unimple...
method createWriteStream (line 148) | createWriteStream(r,{encoding:s}={}){if(this.readOnly)throw or.EROFS(`op...
method realpathPromise (line 148) | async realpathPromise(r){return this.realpathSync(r)}
method realpathSync (line 148) | realpathSync(r){let s=this.resolveFilename(`lstat '${r}'`,r);if(!this.en...
method existsPromise (line 148) | async existsPromise(r){return this.existsSync(r)}
method existsSync (line 148) | existsSync(r){if(!this.ready)throw or.EBUSY(`archive closed, existsSync ...
method accessPromise (line 148) | async accessPromise(r,s){return this.accessSync(r,s)}
method accessSync (line 148) | accessSync(r,s=xa.constants.F_OK){let a=this.resolveFilename(`access '${...
method statPromise (line 148) | async statPromise(r,s={bigint:!1}){return s.bigint?this.statSync(r,{bigi...
method statSync (line 148) | statSync(r,s={bigint:!1,throwIfNoEntry:!0}){let a=this.resolveFilename(`...
method fstatPromise (line 148) | async fstatPromise(r,s){return this.fstatSync(r,s)}
method fstatSync (line 148) | fstatSync(r,s){let a=this.fds.get(r);if(typeof a>"u")throw or.EBADF("fst...
method lstatPromise (line 148) | async lstatPromise(r,s={bigint:!1}){return s.bigint?this.lstatSync(r,{bi...
method lstatSync (line 148) | lstatSync(r,s={bigint:!1,throwIfNoEntry:!0}){let a=this.resolveFilename(...
method statImpl (line 148) | statImpl(r,s,a={}){let n=this.entries.get(s);if(typeof n<"u"){let c=this...
method getUnixMode (line 148) | getUnixMode(r,s){let[a,n]=this.zipImpl.getExternalAttributes(r);return a...
method registerListing (line 148) | registerListing(r){let s=this.listings.get(r);if(s)return s;this.registe...
method registerEntry (line 148) | registerEntry(r,s){this.registerListing(J.dirname(r)).add(J.basename(r))...
method unregisterListing (line 148) | unregisterListing(r){this.listings.delete(r),this.listings.get(J.dirname...
method unregisterEntry (line 148) | unregisterEntry(r){this.unregisterListing(r);let s=this.entries.get(r);t...
method deleteEntry (line 148) | deleteEntry(r,s){this.unregisterEntry(r),this.zipImpl.deleteEntry(s)}
method resolveFilename (line 148) | resolveFilename(r,s,a=!0,n=!0){if(!this.ready)throw or.EBUSY(`archive cl...
method setFileSource (line 148) | setFileSource(r,s){let a=Buffer.isBuffer(s)?s:Buffer.from(s),n=J.relativ...
method isSymbolicLink (line 148) | isSymbolicLink(r){if(this.symlinkCount===0)return!1;let[s,a]=this.zipImp...
method getFileSource (line 148) | getFileSource(r,s={asyncDecompress:!1}){let a=this.fileSources.get(r);if...
method fchmodPromise (line 148) | async fchmodPromise(r,s){return this.chmodPromise(this.fdToPath(r,"fchmo...
method fchmodSync (line 148) | fchmodSync(r,s){return this.chmodSync(this.fdToPath(r,"fchmodSync"),s)}
method chmodPromise (line 148) | async chmodPromise(r,s){return this.chmodSync(r,s)}
method chmodSync (line 148) | chmodSync(r,s){if(this.readOnly)throw or.EROFS(`chmod '${r}'`);s&=493;le...
method fchownPromise (line 148) | async fchownPromise(r,s,a){return this.chownPromise(this.fdToPath(r,"fch...
method fchownSync (line 148) | fchownSync(r,s,a){return this.chownSync(this.fdToPath(r,"fchownSync"),s,a)}
method chownPromise (line 148) | async chownPromise(r,s,a){return this.chownSync(r,s,a)}
method chownSync (line 148) | chownSync(r,s,a){throw new Error("Unimplemented")}
method renamePromise (line 148) | async renamePromise(r,s){return this.renameSync(r,s)}
method renameSync (line 148) | renameSync(r,s){throw new Error("Unimplemented")}
method copyFilePromise (line 148) | async copyFilePromise(r,s,a){let{indexSource:n,indexDest:c,resolvedDestP...
method copyFileSync (line 148) | copyFileSync(r,s,a=0){let{indexSource:n,indexDest:c,resolvedDestP:f}=thi...
method prepareCopyFile (line 148) | prepareCopyFile(r,s,a=0){if(this.readOnly)throw or.EROFS(`copyfile '${r}...
method appendFilePromise (line 148) | async appendFilePromise(r,s,a){if(this.readOnly)throw or.EROFS(`open '${...
method appendFileSync (line 148) | appendFileSync(r,s,a={}){if(this.readOnly)throw or.EROFS(`open '${r}'`);...
method fdToPath (line 148) | fdToPath(r,s){let a=this.fds.get(r)?.p;if(typeof a>"u")throw or.EBADF(s)...
method writeFilePromise (line 148) | async writeFilePromise(r,s,a){let{encoding:n,mode:c,index:f,resolvedP:p}...
method writeFileSync (line 148) | writeFileSync(r,s,a){let{encoding:n,mode:c,index:f,resolvedP:p}=this.pre...
method prepareWriteFile (line 148) | prepareWriteFile(r,s){if(typeof r=="number"&&(r=this.fdToPath(r,"read"))...
method unlinkPromise (line 148) | async unlinkPromise(r){return this.unlinkSync(r)}
method unlinkSync (line 148) | unlinkSync(r){if(this.readOnly)throw or.EROFS(`unlink '${r}'`);let s=thi...
method utimesPromise (line 148) | async utimesPromise(r,s,a){return this.utimesSync(r,s,a)}
method utimesSync (line 148) | utimesSync(r,s,a){if(this.readOnly)throw or.EROFS(`utimes '${r}'`);let n...
method lutimesPromise (line 148) | async lutimesPromise(r,s,a){return this.lutimesSync(r,s,a)}
method lutimesSync (line 148) | lutimesSync(r,s,a){if(this.readOnly)throw or.EROFS(`lutimes '${r}'`);let...
method utimesImpl (line 148) | utimesImpl(r,s){this.listings.has(r)&&(this.entries.has(r)||this.hydrate...
method mkdirPromise (line 148) | async mkdirPromise(r,s){return this.mkdirSync(r,s)}
method mkdirSync (line 148) | mkdirSync(r,{mode:s=493,recursive:a=!1}={}){if(a)return this.mkdirpSync(...
method rmdirPromise (line 148) | async rmdirPromise(r,s){return this.rmdirSync(r,s)}
method rmdirSync (line 148) | rmdirSync(r,{recursive:s=!1}={}){if(this.readOnly)throw or.EROFS(`rmdir ...
method rmPromise (line 148) | async rmPromise(r,s){return this.rmSync(r,s)}
method rmSync (line 148) | rmSync(r,{recursive:s=!1}={}){if(this.readOnly)throw or.EROFS(`rm '${r}'...
method hydrateDirectory (line 148) | hydrateDirectory(r){let s=this.zipImpl.addDirectory(J.relative(vt.root,r...
method linkPromise (line 148) | async linkPromise(r,s){return this.linkSync(r,s)}
method linkSync (line 148) | linkSync(r,s){throw or.EOPNOTSUPP(`link '${r}' -> '${s}'`)}
method symlinkPromise (line 148) | async symlinkPromise(r,s){return this.symlinkSync(r,s)}
method symlinkSync (line 148) | symlinkSync(r,s){if(this.readOnly)throw or.EROFS(`symlink '${r}' -> '${s...
method readFilePromise (line 148) | async readFilePromise(r,s){typeof s=="object"&&(s=s?s.encoding:void 0);l...
method readFileSync (line 148) | readFileSync(r,s){typeof s=="object"&&(s=s?s.encoding:void 0);let a=this...
method readFileBuffer (line 148) | readFileBuffer(r,s={asyncDecompress:!1}){typeof r=="number"&&(r=this.fdT...
method readdirPromise (line 148) | async readdirPromise(r,s){return this.readdirSync(r,s)}
method readdirSync (line 148) | readdirSync(r,s){let a=this.resolveFilename(`scandir '${r}'`,r);if(!this...
method readlinkPromise (line 148) | async readlinkPromise(r){let s=this.prepareReadlink(r);return(await this...
method readlinkSync (line 148) | readlinkSync(r){let s=this.prepareReadlink(r);return this.getFileSource(...
method prepareReadlink (line 148) | prepareReadlink(r){let s=this.resolveFilename(`readlink '${r}'`,r,!1);if...
method truncatePromise (line 148) | async truncatePromise(r,s=0){let a=this.resolveFilename(`open '${r}'`,r)...
method truncateSync (line 148) | truncateSync(r,s=0){let a=this.resolveFilename(`open '${r}'`,r),n=this.e...
method ftruncatePromise (line 148) | async ftruncatePromise(r,s){return this.truncatePromise(this.fdToPath(r,...
method ftruncateSync (line 148) | ftruncateSync(r,s){return this.truncateSync(this.fdToPath(r,"ftruncateSy...
method watch (line 148) | watch(r,s,a){let n;switch(typeof s){case"function":case"string":case"und...
method watchFile (line 148) | watchFile(r,s,a){let n=J.resolve(vt.root,r);return sE(this,n,s,a)}
method unwatchFile (line 148) | unwatchFile(r,s){let a=J.resolve(vt.root,r);return md(this,a,s)}
function fpe (line 148) | function fpe(t,e,r=Buffer.alloc(0),s){let a=new As(r),n=w=>w===e||w.star...
method constructor (line 148) | constructor(e){this.filesShouldBeCached=!1;if("buffer"in e)throw new Err...
method readZipSync (line 148) | static readZipSync(e,r,s){if(s<cv)throw new Error("Invalid ZIP file: EOC...
method getExternalAttributes (line 148) | getExternalAttributes(e){let r=this.entries[e];return[r.os,r.externalAtt...
method getListings (line 148) | getListings(){return this.entries.map(e=>e.name)}
method getSymlinkCount (line 148) | getSymlinkCount(){let e=0;for(let r of this.entries)r.isSymbolicLink&&(e...
method stat (line 148) | stat(e){let r=this.entries[e];return{crc:r.crc,mtime:r.mtime,size:r.size}}
method locate (line 148) | locate(e){for(let r=0;r<this.entries.length;r++)if(this.entries[r].name=...
method getFileSource (line 148) | getFileSource(e){if(this.fd==="closed")throw new Error("ZIP file is clos...
method discard (line 148) | discard(){this.fd!=="closed"&&(this.baseFs.closeSync(this.fd),this.fd="c...
method addDirectory (line 148) | addDirectory(e){throw new Error("Not implemented")}
method deleteEntry (line 148) | deleteEntry(e){throw new Error("Not implemented")}
method setMtime (line 148) | setMtime(e,r){throw new Error("Not implemented")}
method getBufferAndClose (line 148) | getBufferAndClose(){throw new Error("Not implemented")}
method setFileSource (line 148) | setFileSource(e,r,s){throw new Error("Not implemented")}
method setExternalAttributes (line 148) | setExternalAttributes(e,r,s){throw new Error("Not implemented")}
function Ont (line 148) | function Ont(){return lv()}
function Lnt (line 148) | async function Lnt(){return lv()}
method constructor (line 148) | constructor(){super(...arguments);this.cwd=ge.String("--cwd",process.cwd...
method execute (line 158) | async execute(){let r=this.args.length>0?`${this.commandName} ${this.arg...
method constructor (line 158) | constructor(e){super(e),this.name="ShellError"}
function Mnt (line 158) | function Mnt(t){if(!BR.default.scan(t,vR).isGlob)return!1;try{BR.default...
function Unt (line 158) | function Unt(t,{cwd:e,baseFs:r}){return(0,ype.default)(t,{...Ipe,cwd:fe....
function Rj (line 158) | function Rj(t){return BR.default.scan(t,vR).isBrace}
function Tj (line 158) | function Tj(){}
function Fj (line 158) | function Fj(){for(let t of cm)t.kill()}
function Spe (line 158) | function Spe(t,e,r,s){return a=>{let n=a[0]instanceof tA.Transform?"pipe...
function Dpe (line 161) | function Dpe(t){return e=>{let r=e[0]==="pipe"?new tA.PassThrough:e[0];r...
function DR (line 161) | function DR(t,e){return Oj.start(t,e)}
function wpe (line 161) | function wpe(t,e=null){let r=new tA.PassThrough,s=new vpe.StringDecoder,...
function bpe (line 162) | function bpe(t,{prefix:e}){return{stdout:wpe(r=>t.stdout.write(`${r}
method constructor (line 164) | constructor(e){this.stream=e}
method close (line 164) | close(){}
method get (line 164) | get(){return this.stream}
method constructor (line 164) | constructor(){this.stream=null}
method close (line 164) | close(){if(this.stream===null)throw new Error("Assertion failed: No stre...
method attach (line 164) | attach(e){this.stream=e}
method get (line 164) | get(){if(this.stream===null)throw new Error("Assertion failed: No stream...
method constructor (line 164) | constructor(e,r){this.stdin=null;this.stdout=null;this.stderr=null;this....
method start (line 164) | static start(e,{stdin:r,stdout:s,stderr:a}){let n=new t(null,e);return n...
method pipeTo (line 164) | pipeTo(e,r=1){let s=new t(this,e),a=new Nj;return s.pipe=a,s.stdout=this...
method exec (line 164) | async exec(){let e=["ignore","ignore","ignore"];if(this.pipe)e[0]="pipe"...
method run (line 164) | async run(){let e=[];for(let s=this;s;s=s.ancestor)e.push(s.exec());retu...
function Ppe (line 164) | function Ppe(t,e,r){let s=new Jl.PassThrough({autoDestroy:!0});switch(t)...
function PR (line 164) | function PR(t,e={}){let r={...t,...e};return r.environment={...t.environ...
function Hnt (line 164) | async function Hnt(t,e,r){let s=[],a=new Jl.PassThrough;return a.on("dat...
function xpe (line 164) | async function xpe(t,e,r){let s=t.map(async n=>{let c=await um(n.args,e,...
function bR (line 164) | function bR(t){return t.match(/[^ \r\n\t]+/g)||[]}
function Npe (line 164) | async function Npe(t,e,r,s,a=s){switch(t.name){case"$":s(String(process....
function pv (line 164) | async function pv(t,e,r){if(t.type==="number"){if(Number.isInteger(t.val...
function um (line 164) | async function um(t,e,r){let s=new Map,a=[],n=[],c=E=>{n.push(E)},f=()=>...
function hv (line 164) | function hv(t,e,r){e.builtins.has(t[0])||(t=["command",...t]);let s=fe.f...
function Gnt (line 164) | function Gnt(t,e,r){return s=>{let a=new Jl.PassThrough,n=xR(t,e,PR(r,{s...
function qnt (line 164) | function qnt(t,e,r){return s=>{let a=new Jl.PassThrough,n=xR(t,e,r);retu...
function kpe (line 164) | function kpe(t,e,r,s){if(e.length===0)return t;{let a;do a=String(Math.r...
function Qpe (line 164) | async function Qpe(t,e,r){let s=t,a=null,n=null;for(;s;){let c=s.then?{....
function Wnt (line 164) | async function Wnt(t,e,r,{background:s=!1}={}){function a(n){let c=["#2E...
function Ynt (line 166) | async function Ynt(t,e,r,{background:s=!1}={}){let a,n=f=>{a=f,r.variabl...
function xR (line 167) | async function xR(t,e,r){let s=r.backgroundJobs;r.backgroundJobs=[];let ...
function Ope (line 167) | function Ope(t){switch(t.type){case"variable":return t.name==="@"||t.nam...
function gv (line 167) | function gv(t){switch(t.type){case"redirection":return t.args.some(e=>gv...
function Mj (line 167) | function Mj(t){switch(t.type){case"variable":return Ope(t);case"number":...
function Uj (line 167) | function Uj(t){return t.some(({command:e})=>{for(;e;){let r=e.chain;for(...
function BI (line 167) | async function BI(t,e=[],{baseFs:r=new Yn,builtins:s={},cwd:a=fe.toPorta...
method write (line 170) | write(ie,ue,le){setImmediate(le)}
function Vnt (line 170) | function Vnt(){var t=0,e=1,r=2,s=3,a=4,n=5,c=6,f=7,p=8,h=9,E=10,w=11,S=1...
function Knt (line 170) | function Knt(){if(QR)return QR;if(typeof Intl.Segmenter<"u"){let t=new I...
function Wpe (line 170) | function Wpe(t,{configuration:e,json:r}){if(!e.get("enableMessageNames")...
function _j (line 170) | function _j(t,{configuration:e,json:r}){let s=Wpe(t,{configuration:e,jso...
function vI (line 170) | async function vI({configuration:t,stdout:e,forceError:r},s){let a=await...
method constructor (line 175) | constructor({configuration:r,stdout:s,json:a=!1,forceSectionAlignment:n=...
method start (line 175) | static async start(r,s){let a=new this(r),n=process.emitWarning;process....
method hasErrors (line 175) | hasErrors(){return this.errorCount>0}
method exitCode (line 175) | exitCode(){return this.hasErrors()?1:0}
method getRecommendedLength (line 175) | getRecommendedLength(){let s=this.progressStyle!==null?this.stdout.colum...
method startSectionSync (line 175) | startSectionSync({reportHeader:r,reportFooter:s,skipIfEmpty:a},n){let c=...
method startSectionPromise (line 175) | async startSectionPromise({reportHeader:r,reportFooter:s,skipIfEmpty:a},...
method startTimerImpl (line 175) | startTimerImpl(r,s,a){return{cb:typeof s=="function"?s:a,reportHeader:()...
method startTimerSync (line 175) | startTimerSync(r,s,a){let{cb:n,...c}=this.startTimerImpl(r,s,a);return t...
method startTimerPromise (line 175) | async startTimerPromise(r,s,a){let{cb:n,...c}=this.startTimerImpl(r,s,a)...
method reportSeparator (line 175) | reportSeparator(){this.indent===0?this.writeLine(""):this.reportInfo(nul...
method reportInfo (line 175) | reportInfo(r,s){if(!this.includeInfos)return;this.commit();let a=this.fo...
method reportWarning (line 175) | reportWarning(r,s){if(this.warningCount+=1,!this.includeWarnings)return;...
method reportError (line 175) | reportError(r,s){this.errorCount+=1,this.timerFooter.push(()=>this.repor...
method reportErrorImpl (line 175) | reportErrorImpl(r,s){this.commit();let a=this.formatNameWithHyperlink(r)...
method reportFold (line 175) | reportFold(r,s){if(!D0)return;let a=`${D0.start(r)}${s}${D0.end(r)}`;thi...
method reportProgress (line 175) | reportProgress(r){if(this.progressStyle===null)return{...Promise.resolve...
method reportJson (line 175) | reportJson(r){this.json&&this.writeLine(`${JSON.stringify(r)}`)}
method finalize (line 175) | async finalize(){if(!this.includeFooter)return;let r="";this.errorCount>...
method writeLine (line 175) | writeLine(r,{truncate:s}={}){this.clearProgress({clear:!0}),this.stdout....
method writeLines (line 176) | writeLines(r,{truncate:s}={}){this.clearProgress({delta:r.length});for(l...
method commit (line 177) | commit(){let r=this.uncommitted;this.uncommitted=new Set;for(let s of r)...
method clearProgress (line 177) | clearProgress({delta:r=0,clear:s=!1}){this.progressStyle!==null&&this.pr...
method writeProgress (line 177) | writeProgress(){if(this.progressStyle===null||(this.progressTimeout!==nu...
method refreshProgress (line 178) | refreshProgress({delta:r=0,force:s=!1}={}){let a=!1,n=!1;if(s||this.prog...
method truncate (line 178) | truncate(r,{truncate:s}={}){return this.progressStyle===null&&(s=!1),typ...
method formatName (line 178) | formatName(r){return this.includeNames?Wpe(r,{configuration:this.configu...
method formatPrefix (line 178) | formatPrefix(r,s){return this.includePrefix?`${_t(this.configuration,"\u...
method formatNameWithHyperlink (line 178) | formatNameWithHyperlink(r){return this.includeNames?_j(r,{configuration:...
method formatIndent (line 178) | formatIndent(){return this.level>0||!this.forceSectionAlignment?"\u2502 ...
function b0 (line 178) | async function b0(t,e,r,s=[]){if(process.platform==="win32"){let a=`@got...
function Jpe (line 180) | async function Jpe(t){let e=await Ht.tryFind(t);if(e?.packageManager){le...
function Ev (line 180) | async function Ev({project:t,locator:e,binFolder:r,ignoreCorepack:s,life...
function rit (line 180) | async function rit(t,e,{configuration:r,report:s,workspace:a=null,locato...
function nit (line 188) | async function nit(t,e,{project:r}){let s=r.tryWorkspaceByLocator(t);if(...
function FR (line 188) | async function FR(t,e,r,{cwd:s,project:a,stdin:n,stdout:c,stderr:f}){ret...
function Hj (line 188) | async function Hj(t,e,r,{cwd:s,project:a,stdin:n,stdout:c,stderr:f}){ret...
function iit (line 188) | async function iit(t,{binFolder:e,cwd:r,lifecycleScript:s}){let a=await ...
function Kpe (line 188) | async function Kpe(t,{project:e,binFolder:r,cwd:s,lifecycleScript:a}){le...
function zpe (line 188) | async function zpe(t,e,r,{cwd:s,stdin:a,stdout:n,stderr:c}){return await...
function jj (line 188) | function jj(t,e){return t.manifest.scripts.has(e)}
function Zpe (line 188) | async function Zpe(t,e,{cwd:r,report:s}){let{configuration:a}=t.project,...
function sit (line 189) | async function sit(t,e,r){jj(t,e)&&await Zpe(t,e,r)}
function Gj (line 189) | function Gj(t){let e=J.extname(t);if(e.match(/\.[cm]?[jt]sx?$/))return!0...
function NR (line 189) | async function NR(t,{project:e}){let r=e.configuration,s=new Map,a=e.sto...
function Xpe (line 189) | async function Xpe(t){return await NR(t.anchoredLocator,{project:t.proje...
function qj (line 189) | async function qj(t,e){await Promise.all(Array.from(e,([r,[,s,a]])=>a?b0...
function $pe (line 189) | async function $pe(t,e,r,{cwd:s,project:a,stdin:n,stdout:c,stderr:f,node...
function oit (line 189) | async function oit(t,e,r,{cwd:s,stdin:a,stdout:n,stderr:c,packageAccessi...
method constructor (line 189) | constructor(e,r,s){this.src=e,this.dest=r,this.opts=s,this.ondrain=()=>e...
method unpipe (line 189) | unpipe(){this.dest.removeListener("drain",this.ondrain)}
method proxyErrors (line 189) | proxyErrors(){}
method end (line 189) | end(){this.unpipe(),this.opts.end&&this.dest.end()}
method unpipe (line 189) | unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}
method constructor (line 189) | constructor(e,r,s){super(e,r,s),this.proxyErrors=a=>r.emit("error",a),e....
method constructor (line 189) | constructor(e){super(),this[UR]=!1,this[Cv]=!1,this.pipes=[],this.buffer...
method bufferLength (line 189) | get bufferLength(){return this[Ys]}
method encoding (line 189) | get encoding(){return this[ul]}
method encoding (line 189) | set encoding(e){if(this[Jo])throw new Error("cannot set encoding in obje...
method setEncoding (line 189) | setEncoding(e){this.encoding=e}
method objectMode (line 189) | get objectMode(){return this[Jo]}
method objectMode (line 189) | set objectMode(e){this[Jo]=this[Jo]||!!e}
method async (line 189) | get async(){return this[Gp]}
method async (line 189) | set async(e){this[Gp]=this[Gp]||!!e}
method write (line 189) | write(e,r,s){if(this[_p])throw new Error("write after end");if(this[Ko])...
method read (line 189) | read(e){if(this[Ko])return null;if(this[Ys]===0||e===0||e>this[Ys])retur...
method [she] (line 189) | [she](e,r){return e===r.length||e===null?this[Vj]():(this.buffer[0]=r.sl...
method end (line 189) | end(e,r,s){return typeof e=="function"&&(s=e,e=null),typeof r=="function...
method [DI] (line 189) | [DI](){this[Ko]||(this[Cv]=!1,this[UR]=!0,this.emit("resume"),this.buffe...
method resume (line 189) | resume(){return this[DI]()}
method pause (line 189) | pause(){this[UR]=!1,this[Cv]=!0}
method destroyed (line 189) | get destroyed(){return this[Ko]}
method flowing (line 189) | get flowing(){return this[UR]}
method paused (line 189) | get paused(){return this[Cv]}
method [Yj] (line 189) | [Yj](e){this[Jo]?this[Ys]+=1:this[Ys]+=e.length,this.buffer.push(e)}
method [Vj] (line 189) | [Vj](){return this.buffer.length&&(this[Jo]?this[Ys]-=1:this[Ys]-=this.b...
method [MR] (line 189) | [MR](e){do;while(this[ohe](this[Vj]()));!e&&!this.buffer.length&&!this[_...
method [ohe] (line 189) | [ohe](e){return e?(this.emit("data",e),this.flowing):!1}
method pipe (line 189) | pipe(e,r){if(this[Ko])return;let s=this[x0];return r=r||{},e===rhe.stdou...
method unpipe (line 189) | unpipe(e){let r=this.pipes.find(s=>s.dest===e);r&&(this.pipes.splice(thi...
method addListener (line 189) | addListener(e,r){return this.on(e,r)}
method on (line 189) | on(e,r){let s=super.on(e,r);return e==="data"&&!this.pipes.length&&!this...
method emittedEnd (line 189) | get emittedEnd(){return this[x0]}
method [Hp] (line 189) | [Hp](){!this[OR]&&!this[x0]&&!this[Ko]&&this.buffer.length===0&&this[_p]...
method emit (line 189) | emit(e,r,...s){if(e!=="error"&&e!=="close"&&e!==Ko&&this[Ko])return;if(e...
method [Jj] (line 189) | [Jj](e){for(let s of this.pipes)s.dest.write(e)===!1&&this.pause();let r...
method [ahe] (line 189) | [ahe](){this[x0]||(this[x0]=!0,this.readable=!1,this[Gp]?wv(()=>this[Kj]...
method [Kj] (line 189) | [Kj](){if(this[jp]){let r=this[jp].end();if(r){for(let s of this.pipes)s...
method collect (line 189) | collect(){let e=[];this[Jo]||(e.dataLength=0);let r=this.promise();retur...
method concat (line 189) | concat(){return this[Jo]?Promise.reject(new Error("cannot concat in obje...
method promise (line 189) | promise(){return new Promise((e,r)=>{this.on(Ko,()=>r(new Error("stream ...
method [lit] (line 189) | [lit](){return{next:()=>{let r=this.read();if(r!==null)return Promise.re...
method [cit] (line 189) | [cit](){return{next:()=>{let r=this.read();return{value:r,done:r===null}}}}
method destroy (line 189) | destroy(e){return this[Ko]?(e?this.emit("error",e):this.emit(Ko),this):(...
method isStream (line 189) | static isStream(e){return!!e&&(e instanceof che||e instanceof nhe||e ins...
method constructor (line 189) | constructor(e){super("zlib: "+e.message),this.code=e.code,this.errno=e.e...
method name (line 189) | get name(){return"ZlibError"}
method constructor (line 189) | constructor(e,r){if(!e||typeof e!="object")throw new TypeError("invalid ...
method close (line 189) | close(){this[Ii]&&(this[Ii].close(),this[Ii]=null,this.emit("close"))}
method reset (line 189) | reset(){if(!this[PI])return t6(this[Ii],"zlib binding closed"),this[Ii]....
method flush (line 189) | flush(e){this.ended||(typeof e!="number"&&(e=this[f6]),this.write(Object...
method end (line 189) | end(e,r,s){return e&&this.write(e,r),this.flush(this[hhe]),this[$j]=!0,s...
method ended (line 189) | get ended(){return this[$j]}
method write (line 189) | write(e,r,s){if(typeof r=="function"&&(s=r,r="utf8"),typeof e=="string"&...
method [Am] (line 189) | [Am](e){return super.write(e)}
method constructor (line 189) | constructor(e,r){e=e||{},e.flush=e.flush||fm.Z_NO_FLUSH,e.finishFlush=e....
method params (line 189) | params(e,r){if(!this[PI]){if(!this[Ii])throw new Error("cannot switch pa...
method constructor (line 189) | constructor(e){super(e,"Deflate")}
method constructor (line 189) | constructor(e){super(e,"Inflate")}
method constructor (line 189) | constructor(e){super(e,"Gzip"),this[e6]=e&&!!e.portable}
method [Am] (line 189) | [Am](e){return this[e6]?(this[e6]=!1,e[9]=255,super[Am](e)):super[Am](e)}
method constructor (line 189) | constructor(e){super(e,"Gunzip")}
method constructor (line 189) | constructor(e){super(e,"DeflateRaw")}
method constructor (line 189) | constructor(e){super(e,"InflateRaw")}
method constructor (line 189) | constructor(e){super(e,"Unzip")}
method constructor (line 189) | constructor(e,r){e=e||{},e.flush=e.flush||fm.BROTLI_OPERATION_PROCESS,e....
method constructor (line 189) | constructor(e){super(e,"BrotliCompress")}
method constructor (line 189) | constructor(e){super(e,"BrotliDecompress")}
method constructor (line 189) | constructor(){throw new Error("Brotli is not supported in this version o...
method constructor (line 189) | constructor(e,r,s){switch(super(),this.pause(),this.extended=r,this.glob...
method write (line 189) | write(e){let r=e.length;if(r>this.blockRemain)throw new Error("writing m...
method [h6] (line 189) | [h6](e,r){for(let s in e)e[s]!==null&&e[s]!==void 0&&!(r&&s==="path")&&(...
method constructor (line 189) | constructor(e,r,s,a){this.cksumValid=!1,this.needPax=!1,this.nullBlock=!...
method decode (line 189) | decode(e,r,s,a){if(r||(r=0),!e||!(e.length>=r+512))throw new Error("need...
method [m6] (line 189) | [m6](e,r){for(let s in e)e[s]!==null&&e[s]!==void 0&&!(r&&s==="path")&&(...
method encode (line 189) | encode(e,r){if(e||(e=this.block=Buffer.alloc(512),r=0),r||(r=0),!(e.leng...
method set (line 189) | set(e){for(let r in e)e[r]!==null&&e[r]!==void 0&&(this[r]=e[r])}
method type (line 189) | get type(){return d6.name.get(this[zl])||this[zl]}
method typeKey (line 189) | get typeKey(){return this[zl]}
method type (line 189) | set type(e){d6.code.has(e)?this[zl]=d6.code.get(e):this[zl]=e}
method constructor (line 189) | constructor(e,r){this.atime=e.atime||null,this.charset=e.charset||null,t...
method encode (line 189) | encode(){let e=this.encodeBody();if(e==="")return null;let r=Buffer.byte...
method encodeBody (line 189) | encodeBody(){return this.encodeField("path")+this.encodeField("ctime")+t...
method encodeField (line 189) | encodeField(e){if(this[e]===null||this[e]===void 0)return"";let r=this[e...
method warn (line 191) | warn(e,r,s={}){this.file&&(s.file=this.file),this.cwd&&(s.cwd=this.cwd),...
method constructor (line 191) | constructor(e,r){if(r=r||{},super(r),typeof e!="string")throw new TypeEr...
method emit (line 191) | emit(e,...r){return e==="error"&&(this[Lhe]=!0),super.emit(e,...r)}
method [D6] (line 191) | [D6](){nA.lstat(this.absolute,(e,r)=>{if(e)return this.emit("error",e);t...
method [zR] (line 191) | [zR](e){this.statCache.set(this.absolute,e),this.stat=e,e.isFile()||(e.s...
method [The] (line 191) | [The](){switch(this.type){case"File":return this[Fhe]();case"Directory":...
method [ZR] (line 191) | [ZR](e){return qhe(e,this.type==="Directory",this.portable)}
method [iA] (line 191) | [iA](e){return Hhe(e,this.prefix)}
method [Sv] (line 191) | [Sv](){this.type==="Directory"&&this.portable&&(this.noMtime=!0),this.he...
method [Nhe] (line 191) | [Nhe](){this.path.substr(-1)!=="/"&&(this.path+="/"),this.stat.size=0,th...
method [S6] (line 191) | [S6](){nA.readlink(this.absolute,(e,r)=>{if(e)return this.emit("error",e...
method [P6] (line 191) | [P6](e){this.linkpath=rA(e),this[Sv](),this.end()}
method [Ohe] (line 191) | [Ohe](e){this.type="Link",this.linkpath=rA(Rhe.relative(this.cwd,e)),thi...
method [Fhe] (line 191) | [Fhe](){if(this.stat.nlink>1){let e=this.stat.dev+":"+this.stat.ino;if(t...
method [x6] (line 191) | [x6](){nA.open(this.absolute,"r",(e,r)=>{if(e)return this.emit("error",e...
method [k6] (line 191) | [k6](e){if(this.fd=e,this[Lhe])return this[T0]();this.blockLen=512*Math....
method [KR] (line 191) | [KR](){let{fd:e,buf:r,offset:s,length:a,pos:n}=this;nA.read(e,r,s,a,n,(c...
method [T0] (line 191) | [T0](e){nA.close(this.fd,e)}
method [b6] (line 191) | [b6](e){if(e<=0&&this.remain>0){let a=new Error("encountered unexpected ...
method [Q6] (line 191) | [Q6](e){this.once("drain",e)}
method write (line 191) | write(e){if(this.blockRemain<e.length){let r=new Error("writing more dat...
method [v6] (line 191) | [v6](){if(!this.remain)return this.blockRemain&&super.write(Buffer.alloc...
method [D6] (line 191) | [D6](){this[zR](nA.lstatSync(this.absolute))}
method [S6] (line 191) | [S6](){this[P6](nA.readlinkSync(this.absolute))}
method [x6] (line 191) | [x6](){this[k6](nA.openSync(this.absolute,"r"))}
method [KR] (line 191) | [KR](){let e=!0;try{let{fd:r,buf:s,offset:a,length:n,pos:c}=this,f=nA.re...
method [Q6] (line 191) | [Q6](e){e()}
method [T0] (line 191) | [T0](e){nA.closeSync(this.fd),e()}
method constructor (line 191) | constructor(e,r){r=r||{},super(r),this.preservePaths=!!r.preservePaths,t...
method [iA] (line 191) | [iA](e){return Hhe(e,this.prefix)}
method [ZR] (line 191) | [ZR](e)
Condensed preview — 226 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (3,441K chars).
[
{
"path": ".changeset/config.json",
"chars": 303,
"preview": "{\n \"$schema\": \"https://unpkg.com/@changesets/config@2.0.0/schema.json\",\n \"changelog\": [\"@changesets/changelog-github\","
},
{
"path": ".github/workflows/test.yml",
"chars": 568,
"preview": "name: test\n\non:\n push:\n branches:\n - main\n pull_request:\n branches:\n - main\njobs:\n test:\n env:\n "
},
{
"path": ".gitignore",
"chars": 169,
"preview": "node_modules/\n.idea/\n.vscode/\n.nyc_output/\n.turbo/\n.eslintcache\nyarn-error.log\n\n.pnp.*\n.yarn/*\n!.yarn/patches\n!.yarn/plu"
},
{
"path": ".husky/.gitignore",
"chars": 2,
"preview": "_\n"
},
{
"path": ".husky/pre-commit",
"chars": 12,
"preview": "lint-staged\n"
},
{
"path": ".prettierignore",
"chars": 38,
"preview": "yarn.lock\n.yarn/\n**/instrumented/**/*\n"
},
{
"path": ".prettierrc",
"chars": 43,
"preview": "{\n \"singleQuote\": false,\n \"semi\": true\n}\n"
},
{
"path": ".yarn/releases/yarn-4.9.4.cjs",
"chars": 2985195,
"preview": "#!/usr/bin/env node\n/* eslint-disable */\n//prettier-ignore\n(()=>{var EGe=Object.create;var hU=Object.defineProperty;var "
},
{
"path": ".yarnrc.yml",
"chars": 147,
"preview": "compressionLevel: mixed\n\nenableGlobalCache: false\n\nnmHoistingLimits: workspaces\n\nnodeLinker: node-modules\n\nyarnPath: .ya"
},
{
"path": "CONTRIBUTING.md",
"chars": 692,
"preview": "For each change made (anything not marked as a \"chore\"), run the following command:\n\n```\nyarn changeset add\n```\n\nThis wi"
},
{
"path": "LICENSE.md",
"chars": 1083,
"preview": "The MIT License (MIT)\n\nCopyright (c) 2014 Andrew Worcester\n\nPermission is hereby granted, free of charge, to any person "
},
{
"path": "README.md",
"chars": 41863,
"preview": "# Plop\n\nMicro-generator framework that makes it easy for an entire team to create files with a level of uniformity.\n](https://www.npmjs.com/package/plop)\n \n[](https://www.npmjs.com/package/node-plop)\n[![GitHub act"
},
{
"path": "packages/node-plop/build-scripts/clean.js",
"chars": 86,
"preview": "import { rmSync } from \"node:fs\";\n\nrmSync(\"./lib\", { recursive: true, force: true });\n"
},
{
"path": "packages/node-plop/package.json",
"chars": 1444,
"preview": "{\n \"name\": \"node-plop\",\n \"version\": \"0.32.3\",\n \"description\": \"programmatic plopping for fun and profit\",\n \"main\": \""
},
{
"path": "packages/node-plop/src/actions/_common-action-add-file.js",
"chars": 2334,
"preview": "import path from \"path\";\nimport { rm } from \"node:fs/promises\";\nimport {\n getRenderedTemplate,\n getTransformedTemplate"
},
{
"path": "packages/node-plop/src/actions/_common-action-interface-check.js",
"chars": 1184,
"preview": "export default function (\n action,\n { checkPath = true, checkAbortOnFail = true } = {},\n) {\n // it's not even an obje"
},
{
"path": "packages/node-plop/src/actions/_common-action-utils.js",
"chars": 2019,
"preview": "import path from \"path\";\nimport * as fspp from \"../fs-promise-proxy.js\";\n\nconst getFullData = (data, cfg) => Object.assi"
},
{
"path": "packages/node-plop/src/actions/add.js",
"chars": 480,
"preview": "import actionInterfaceTest from \"./_common-action-interface-check.js\";\nimport addFile from \"./_common-action-add-file.js"
},
{
"path": "packages/node-plop/src/actions/addMany.js",
"chars": 3737,
"preview": "import path from \"path\";\nimport fs from \"fs\";\nimport { globSync } from \"tinyglobby\";\nimport actionInterfaceTest from \"./"
},
{
"path": "packages/node-plop/src/actions/append.js",
"chars": 2104,
"preview": "import * as fspp from \"../fs-promise-proxy.js\";\n\nimport {\n getRenderedTemplate,\n getRenderedTemplatePath,\n makeDestPa"
},
{
"path": "packages/node-plop/src/actions/index.js",
"chars": 174,
"preview": "import add from \"./add.js\";\nimport addMany from \"./addMany.js\";\nimport modify from \"./modify.js\";\nimport append from \"./"
},
{
"path": "packages/node-plop/src/actions/modify.js",
"chars": 1291,
"preview": "import * as fspp from \"../fs-promise-proxy.js\";\nimport {\n getRenderedTemplate,\n makeDestPath,\n throwStringifiedError,"
},
{
"path": "packages/node-plop/src/baked-in-helpers.js",
"chars": 581,
"preview": "import {\n camelCase,\n snakeCase,\n dotCase,\n pathCase,\n sentenceCase,\n constantCase,\n kebabCase,\n pascalCase,\n} f"
},
{
"path": "packages/node-plop/src/fs-promise-proxy.js",
"chars": 684,
"preview": "import fs from \"fs\";\n\nexport const makeDir = (path) => fs.promises.mkdir(path, { recursive: true });\nexport const readdi"
},
{
"path": "packages/node-plop/src/generator-runner.js",
"chars": 5753,
"preview": "\"use strict\";\n\nimport promptBypass from \"./prompt-bypass.js\";\nimport * as buildInActions from \"./actions/index.js\";\n\nexp"
},
{
"path": "packages/node-plop/src/index.js",
"chars": 364,
"preview": "import nodePlop from \"./node-plop.js\";\n\n/**\n * Main node-plop module\n *\n * @param {string} plopfilePath - The absolute p"
},
{
"path": "packages/node-plop/src/node-plop.js",
"chars": 7931,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport inquirer from \"inquirer\";\nimport handlebars from \"handlebars\";\nimpo"
},
{
"path": "packages/node-plop/src/prompt-bypass.js",
"chars": 6646,
"preview": "/* ========================================================================\n * PROMPT BYPASSING\n * -----------------\n * "
},
{
"path": "packages/node-plop/tests/abort-on-fail/abort-on-fail.spec.js",
"chars": 1269,
"preview": "import nodePlop from \"../../src/index.js\";\n\ndescribe(\"abort-on-fail\", () => {\n let plop;\n beforeEach(async () => {\n "
},
{
"path": "packages/node-plop/tests/action-data-cleanup/action-data-cleanup.spec.js",
"chars": 1189,
"preview": "import nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\nimport { normalizePath } "
},
{
"path": "packages/node-plop/tests/action-force-add/action-force-add.spec.js",
"chars": 2148,
"preview": "import nodePlop from \"../../src/index.js\";\nimport * as fspp from \"../../src/fs-promise-proxy.js\";\nimport { setupMockPath"
},
{
"path": "packages/node-plop/tests/add-action-binary-file/add-action-binary-file.spec.js",
"chars": 880,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/add-action-executable-file/add-action-executable-file.spec.js",
"chars": 1519,
"preview": "import fs from \"fs\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\n\ncon"
},
{
"path": "packages/node-plop/tests/add-action-executable-file/plop-templates/add.sh",
"chars": 2,
"preview": "ls"
},
{
"path": "packages/node-plop/tests/add-action-failure/add-action-failure.spec.js",
"chars": 2318,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/add-action-no-template/add-action-no-template.spec.js",
"chars": 1058,
"preview": "import * as fspp from \"../../src/fs-promise-proxy.js\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js"
},
{
"path": "packages/node-plop/tests/add-action-skip-function/add-action-skip-function.spec.js",
"chars": 6529,
"preview": "import fs from \"fs\";\nimport path from \"path\";\n\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from "
},
{
"path": "packages/node-plop/tests/add-action-transform-function/add-action-transform-function.spec.js",
"chars": 5350,
"preview": "import fs from \"fs\";\nimport path from \"path\";\n\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from "
},
{
"path": "packages/node-plop/tests/addMany-action-transform-function/addMany-action-transform-function.spec.js",
"chars": 4852,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/addMany-action-transform-function/file1.txt.hbs",
"chars": 18,
"preview": "file1 {{dataProp}}"
},
{
"path": "packages/node-plop/tests/addMany-action-transform-function/file2.txt.hbs",
"chars": 18,
"preview": "file2 {{dataProp}}"
},
{
"path": "packages/node-plop/tests/addMany-dynamic-template-file/addMany-dynamic-template-file.spec.js",
"chars": 1478,
"preview": "import fs from \"fs\";\nimport path from \"path\";\n\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from "
},
{
"path": "packages/node-plop/tests/addMany-dynamic-template-file/plop-templates/bar-chart/helpers/not-included.txt",
"chars": 34,
"preview": "This file should not be created.\r\n"
},
{
"path": "packages/node-plop/tests/addMany-dynamic-template-file/plop-templates/bar-chart/helpers/{{dashCase name}}.js",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-dynamic-template-file/plop-templates/bar-chart/{{dashCase name}}-bar-ctrl.js",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-dynamic-template-file/plop-templates/bar-chart/{{dashCase name}}-bar-tmpl.html",
"chars": 35,
"preview": "this is a bar chart name: {{name}}\n"
},
{
"path": "packages/node-plop/tests/addMany-dynamic-template-file/plop-templates/line-chart/{{dashCase name}}-line-ctrl.js",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-dynamic-template-file/plop-templates/line-chart/{{dashCase name}}-line-tmpl.html",
"chars": 36,
"preview": "this is a line chart name: {{name}}\n"
},
{
"path": "packages/node-plop/tests/addMany-dynamic-template-file/plopfile.js",
"chars": 1050,
"preview": "export default function (plop) {\n // setGenerator creates a generator that can be run with \"plop generatorName\"\n plop."
},
{
"path": "packages/node-plop/tests/addMany-executable-file/addMany-executable-file.spec.js",
"chars": 1079,
"preview": "import fs from \"fs\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\n\ncon"
},
{
"path": "packages/node-plop/tests/addMany-executable-file/plop-templates/{{dashCase executableName}}.sh",
"chars": 2,
"preview": "ls"
},
{
"path": "packages/node-plop/tests/addMany-executable-file/plopfile.js",
"chars": 683,
"preview": "export default function (plop) {\n // setGenerator creates a generator that can be run with \"plop generatorName\"\n plop."
},
{
"path": "packages/node-plop/tests/addMany-multiple-files/addMany-multiple-files.spec.js",
"chars": 4447,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/addMany-multiple-files/plop-templates/.gitignore",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-multiple-files/plop-templates/add.txt",
"chars": 26,
"preview": "name: {{titleCase name}}\r\n"
},
{
"path": "packages/node-plop/tests/addMany-multiple-files/plop-templates/another-add.txt",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-multiple-files/plop-templates/components/logic/{{dashCase name}}-ctrl.js",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-multiple-files/plop-templates/components/logic/{{dashCase name}}-tmpl.html",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-multiple-files/plop-templates/components/logic/{{dashCase name}}-view.js.hbs",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-multiple-files/plop-templates/components/tests/{{dashCase name}}._test.js",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-multiple-files/plop-templates/nested-folder/a-nested-add.txt",
"chars": 38,
"preview": "constant name: {{constantCase name}}\r\n"
},
{
"path": "packages/node-plop/tests/addMany-multiple-files/plop-templates/nested-folder/another-nested-add.txt",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-multiple-files/plop-templates/nested-folder/my-name-is-{{dashCase name}}.txt",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-multiple-files/plopfile.js",
"chars": 1589,
"preview": "export default function (plop) {\n // setGenerator creates a generator that can be run with \"plop generatorName\"\n plop."
},
{
"path": "packages/node-plop/tests/addMany-non-verbose/addMany-non-verbose.spec.js",
"chars": 1231,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/addMany-non-verbose/plop-templates/.gitignore",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-non-verbose/plop-templates/add.txt",
"chars": 26,
"preview": "name: {{titleCase name}}\r\n"
},
{
"path": "packages/node-plop/tests/addMany-non-verbose/plop-templates/another-add.txt",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-non-verbose/plop-templates/components/logic/{{dashCase name}}-ctrl.js",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-non-verbose/plop-templates/components/logic/{{dashCase name}}-tmpl.html",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-non-verbose/plop-templates/components/tests/{{dashCase name}}._test.js",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-non-verbose/plop-templates/nested-folder/a-nested-add.txt",
"chars": 38,
"preview": "constant name: {{constantCase name}}\r\n"
},
{
"path": "packages/node-plop/tests/addMany-non-verbose/plop-templates/nested-folder/another-nested-add.txt",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-non-verbose/plop-templates/nested-folder/my-name-is-{{dashCase name}}.txt",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-non-verbose/plopfile.js",
"chars": 703,
"preview": "export default function (plop) {\n // setGenerator creates a generator that can be run with \"plop generatorName\"\n plop."
},
{
"path": "packages/node-plop/tests/addMany-strip-extensions/addMany-strip-extensions.spec.js",
"chars": 1646,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/addMany-strip-extensions/plop-templates/remove-all/my-view._test.js",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-strip-extensions/plop-templates/remove-all/my-view._test.js.hbs",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-strip-extensions/plop-templates/remove-dotfile-hbs/.eslintrc.cjs.hbs",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-strip-extensions/plop-templates/remove-dotfile-hbs/.gitignore.hbs",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-strip-extensions/plop-templates/remove-hbs/{{dashCase name}}-my-view._test.js",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-strip-extensions/plop-templates/remove-hbs/{{dashCase name}}-my-view.js.hbs",
"chars": 0,
"preview": ""
},
{
"path": "packages/node-plop/tests/addMany-strip-extensions/plopfile.js",
"chars": 1132,
"preview": "export default function (plop) {\n // setGenerator creates a generator that can be run with \"plop generatorName\"\n plop."
},
{
"path": "packages/node-plop/tests/append/append.spec.js",
"chars": 4119,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/append/package.json",
"chars": 219,
"preview": "{\n \"name\": \"append-test\",\n \"private\": true,\n \"type\": \"module\",\n \"config\": {\n \"nested\": [\n \"basic-plopfile-te"
},
{
"path": "packages/node-plop/tests/append/plop-templates/list.txt",
"chars": 126,
"preview": "Don't remove me: Plop\r\n\r\n-- APPEND ITEMS HERE --\r\n\r\n/* APPEND OTHER ITEMS HERE */\r\n\r\n+++++++++++++++++++++++++++++++++++"
},
{
"path": "packages/node-plop/tests/append/plopfile.js",
"chars": 1700,
"preview": "export default function (plop) {\n plop.setGenerator(\"make-list\", {\n prompts: [\n {\n type: \"input\",\n "
},
{
"path": "packages/node-plop/tests/append-empty/append-empty.spec.js",
"chars": 943,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/append-empty/plopfile.js",
"chars": 415,
"preview": "export default function (plop) {\n plop.setGenerator(\"make-list\", {\n actions: [\n {\n type: \"add\",\n "
},
{
"path": "packages/node-plop/tests/basic-no-plopfile/basic-no-plopfile.spec.js",
"chars": 1555,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/basic-plopfile/basic-plopfile.spec.js",
"chars": 2167,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/basic-plopfile/package.json",
"chars": 227,
"preview": "{\n \"name\": \"basic-plopfile-test\",\n \"private\": true,\n \"type\": \"module\",\n \"config\": {\n \"nested\": [\n \"basic-plo"
},
{
"path": "packages/node-plop/tests/basic-plopfile/plop-templates/add.txt",
"chars": 78,
"preview": "add test\r\nname: {{name}}\r\nupperCase: {{constantCase name}}\r\n{{> salutation}}\r\n"
},
{
"path": "packages/node-plop/tests/basic-plopfile/plop-templates/change-me.txt",
"chars": 241,
"preview": "the modify option in the test plop should add lines below for each run.\r\nUse modify for things like adding script refere"
},
{
"path": "packages/node-plop/tests/basic-plopfile/plop-templates/part.txt",
"chars": 55,
"preview": "this is prepended! ## replace name here ##: {{age}}\r\n$1"
},
{
"path": "packages/node-plop/tests/basic-plopfile/plopfile.js",
"chars": 3388,
"preview": "import fs from \"fs\";\nimport { join } from \"path\";\n\nexport default function (plop) {\n ///////\n // helpers are passed th"
},
{
"path": "packages/node-plop/tests/custom-data-in-actions/custom-data-in-actions.spec.js",
"chars": 1181,
"preview": "import * as fspp from \"../../src/fs-promise-proxy.js\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js"
},
{
"path": "packages/node-plop/tests/custom-data-in-actions/plop-templates/who-loves-who.txt",
"chars": 28,
"preview": "{{name}} loves {{otherName}}"
},
{
"path": "packages/node-plop/tests/custom-data-in-actions/plopfile.js",
"chars": 898,
"preview": "export default function (plop) {\n // test with dynamic actions, regarding responses to prompts\n plop.setGenerator(\"cus"
},
{
"path": "packages/node-plop/tests/dynamic-actions/dynamic-actions.spec.js",
"chars": 1463,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/dynamic-actions/plop-templates/burger.txt",
"chars": 30,
"preview": "your burger is here {{name}}\r\n"
},
{
"path": "packages/node-plop/tests/dynamic-actions/plop-templates/potatoes.txt",
"chars": 17,
"preview": "I like potatoes\r\n"
},
{
"path": "packages/node-plop/tests/dynamic-actions/plopfile.js",
"chars": 1118,
"preview": "export default function (plop) {\n // test with dynamic actions, regarding responses to prompts\n plop.setGenerator(\"dyn"
},
{
"path": "packages/node-plop/tests/dynamic-prompts/dynamic-prompts.spec.js",
"chars": 1174,
"preview": "import nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\nconst { clean, mockPath }"
},
{
"path": "packages/node-plop/tests/dynamic-prompts/plopfile.js",
"chars": 409,
"preview": "export default function (plop) {\n // test with dynamic actions, regarding responses to prompts\n plop.setGenerator(\"dyn"
},
{
"path": "packages/node-plop/tests/dynamic-template-file/dynamic-template-file.spec.js",
"chars": 1457,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/dynamic-template-file/plop-templates/bar-chart.txt",
"chars": 37,
"preview": "this is a bar chart\r\nname: {{name}}\r\n"
},
{
"path": "packages/node-plop/tests/dynamic-template-file/plop-templates/change-me.txt",
"chars": 96,
"preview": "-- APPEND ITEMS HERE --\r\n\r\n+++++++++++++++++++++++++++++++++++++++\r\n\r\n-- PREPEND ITEMS HERE --\r\n"
},
{
"path": "packages/node-plop/tests/dynamic-template-file/plop-templates/line-chart.txt",
"chars": 38,
"preview": "this is a line chart\r\nname: {{name}}\r\n"
},
{
"path": "packages/node-plop/tests/dynamic-template-file/plopfile.js",
"chars": 1282,
"preview": "export default function (plop) {\n plop.setGenerator(\"dynamic-template-add\", {\n description: \"adds a file using a dyn"
},
{
"path": "packages/node-plop/tests/esm-plopfile/esm-plopfile.spec.js",
"chars": 1918,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/esm-plopfile/package.json",
"chars": 227,
"preview": "{\n \"name\": \"basic-plopfile-test\",\n \"private\": true,\n \"type\": \"module\",\n \"config\": {\n \"nested\": [\n \"basic-plo"
},
{
"path": "packages/node-plop/tests/esm-plopfile/plop-templates/add.txt",
"chars": 78,
"preview": "add test\r\nname: {{name}}\r\nupperCase: {{constantCase name}}\r\n{{> salutation}}\r\n"
},
{
"path": "packages/node-plop/tests/esm-plopfile/plop-templates/change-me.txt",
"chars": 241,
"preview": "the modify option in the test plop should add lines below for each run.\r\nUse modify for things like adding script refere"
},
{
"path": "packages/node-plop/tests/esm-plopfile/plop-templates/part.txt",
"chars": 55,
"preview": "this is prepended! ## replace name here ##: {{age}}\r\n$1"
},
{
"path": "packages/node-plop/tests/esm-plopfile/plopfile-cjs.js",
"chars": 3401,
"preview": "const fs = require(\"fs\");\nconst { join } = require(\"path\");\n\nmodule.exports = function (plop) {\n ///////\n // helpers a"
},
{
"path": "packages/node-plop/tests/esm-plopfile/plopfile-cjs.mjs",
"chars": 3401,
"preview": "const fs = require(\"fs\");\nconst { join } = require(\"path\");\n\nmodule.exports = function (plop) {\n ///////\n // helpers a"
},
{
"path": "packages/node-plop/tests/esm-plopfile/plopfile.cjs",
"chars": 3401,
"preview": "const fs = require(\"fs\");\nconst { join } = require(\"path\");\n\nmodule.exports = function (plop) {\n ///////\n // helpers a"
},
{
"path": "packages/node-plop/tests/esm-plopfile/plopfile.js",
"chars": 1737,
"preview": "import fs from \"fs\";\nimport { join } from \"path\";\n\nexport default function (plop) {\n ///////\n // helpers are passed th"
},
{
"path": "packages/node-plop/tests/esm-plopfile/plopfile.mjs",
"chars": 3388,
"preview": "import fs from \"fs\";\nimport { join } from \"path\";\n\nexport default function (plop) {\n ///////\n // helpers are passed th"
},
{
"path": "packages/node-plop/tests/force-del-outside-cwd/force-del-outside-cwd.spec.js",
"chars": 994,
"preview": "import fs from \"fs\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\ncons"
},
{
"path": "packages/node-plop/tests/force-del-outside-cwd/sub/plopfile.js",
"chars": 219,
"preview": "export default function (plop) {\n plop.setGenerator(\"test\", {\n actions: [\n {\n type: \"add\",\n path:"
},
{
"path": "packages/node-plop/tests/generator-name-and-prompts/generator-name-and-prompts.spec.js",
"chars": 1481,
"preview": "import nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\nconst { clean } = setupMo"
},
{
"path": "packages/node-plop/tests/get-generator-list/get-generator-list.spec.js",
"chars": 789,
"preview": "import nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\nconst { clean } = setupMo"
},
{
"path": "packages/node-plop/tests/helpers/path.js",
"chars": 935,
"preview": "import path from \"path\";\nimport { normalizePath } from \"../../src/actions/_common-action-utils.js\";\nimport { rm } from \""
},
{
"path": "packages/node-plop/tests/imported-custom-action/custom-action.js",
"chars": 478,
"preview": "import { rm } from \"node:fs/promises\";\nimport * as fspp from \"../../src/fs-promise-proxy.js\";\nimport { normalizePath } f"
},
{
"path": "packages/node-plop/tests/imported-custom-action/imported-custom-action.spec.js",
"chars": 2088,
"preview": "import { fileExists } from \"../../src/fs-promise-proxy.js\";\nimport path from \"path\";\nimport nodePlop from \"../../src/ind"
},
{
"path": "packages/node-plop/tests/invalid-generator-names/invalid-generator-names.spec.js",
"chars": 495,
"preview": "import nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\nconst { clean } = setupMo"
},
{
"path": "packages/node-plop/tests/lifecycle-hooks/lifecycle-hooks.spec.js",
"chars": 2327,
"preview": "import nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\nconst { clean } = setupMo"
},
{
"path": "packages/node-plop/tests/load-assets-from-pack/load-assets-from-pack.spec.js",
"chars": 2722,
"preview": "import path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\n"
},
{
"path": "packages/node-plop/tests/load-assets-from-pack/plopfile.js",
"chars": 1033,
"preview": "export default function (plop, config = {}) {\n const cfg = Object.assign({ prefix: \"\" }, config);\n\n // adds 4 dashes a"
},
{
"path": "packages/node-plop/tests/load-assets-from-plopfile/load-assets-from-plopfile.spec.js",
"chars": 6478,
"preview": "import path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\n"
},
{
"path": "packages/node-plop/tests/load-assets-from-plopfile/plopfile.js",
"chars": 857,
"preview": "export default function (plop, config = {}) {\n const cfg = Object.assign({ prefix: \"\" }, config);\n\n plop.setHelper(`${"
},
{
"path": "packages/node-plop/tests/load-nested-plopfile-generators/load-nested-plopfile-generators.spec.js",
"chars": 1632,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/load-nested-plopfile-generators/nested/nested-plopfile.js",
"chars": 460,
"preview": "export default function (plop) {\n // adds 4 dashes around some text (yes es6/es2015 is supported)\n plop.setHelper(\"sur"
},
{
"path": "packages/node-plop/tests/load-nested-plopfile-generators/nested/plop-templates/nested-test.txt",
"chars": 36,
"preview": "nested {{name}}\r\n{{surround name}}\r\n"
},
{
"path": "packages/node-plop/tests/load-nested-plopfile-generators/plop-templates/test.txt",
"chars": 46,
"preview": "testing {{name}}\r\nSurround {{surround name}}\r\n"
},
{
"path": "packages/node-plop/tests/load-nested-plopfile-generators/plopfile.js",
"chars": 498,
"preview": "export default async function (plop) {\n // adds 4 dashes around some text (yes es6/es2015 is supported)\n plop.setHelpe"
},
{
"path": "packages/node-plop/tests/missing-action-path/missing-action-path.spec.js",
"chars": 926,
"preview": "import nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\nconst { clean } = setupMo"
},
{
"path": "packages/node-plop/tests/modify-action-transform-function/modify-action-transform-function.spec.js",
"chars": 6962,
"preview": "import fs from \"fs\";\nimport path from \"path\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \""
},
{
"path": "packages/node-plop/tests/prompt-bypass-checkbox/prompt-bypass-checkbox.spec.js",
"chars": 2683,
"preview": "import promptBypass from \"../../src/prompt-bypass.js\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath"
},
{
"path": "packages/node-plop/tests/prompt-bypass-confirm/prompt-bypass-confirm.spec.js",
"chars": 2425,
"preview": "import promptBypass from \"../../src/prompt-bypass.js\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath"
},
{
"path": "packages/node-plop/tests/prompt-bypass-list/prompt-bypass-list.spec.js",
"chars": 2716,
"preview": "import promptBypass from \"../../src/prompt-bypass.js\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath"
},
{
"path": "packages/node-plop/tests/prompt-bypass-mixed/prompt-bypass-mixed.spec.js",
"chars": 2917,
"preview": "import promptBypass from \"../../src/prompt-bypass.js\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath"
},
{
"path": "packages/node-plop/tests/prompt-bypass-validate/prompt-bypass-validate.spec.js",
"chars": 1903,
"preview": "import promptBypass from \"../../src/prompt-bypass.js\";\nimport nodePlop from \"../../src/index.js\";\nimport { setupMockPath"
},
{
"path": "packages/node-plop/tests/set-generator-returns-generator/set-generator-returns-generator.ava.js",
"chars": 1311,
"preview": "import nodePlop from \"../../src/index.js\";\nimport { setupMockPath } from \"../helpers/path.js\";\nconst { clean } = setupMo"
},
{
"path": "packages/node-plop/tsconfig.json",
"chars": 183,
"preview": "// Used by eslint for linting\n{\n \"extends\": \"./types/tsconfig.json\",\n // We're just using this for index.d.ts\n \"inclu"
},
{
"path": "packages/node-plop/types/index.d.ts",
"chars": 7235,
"preview": "import inquirer, {\n Answers,\n CheckboxQuestion,\n ConfirmQuestion,\n EditorQuestion,\n ExpandQuestion,\n InputQuestion"
},
{
"path": "packages/node-plop/types/test.ts",
"chars": 9739,
"preview": "/* eslint-disable @typescript-eslint/require-await */\nimport nodePlop, {\n NodePlopAPI,\n AddManyActionConfig,\n AddActi"
},
{
"path": "packages/node-plop/types/tsconfig.json",
"chars": 342,
"preview": "{\n \"compilerOptions\": {\n \"module\": \"ESNext\",\n \"lib\": [\"ESNext\"],\n \"noImplicitAny\": true,\n \"noImplicitThis\":"
},
{
"path": "packages/node-plop/vite.config.ts",
"chars": 274,
"preview": "/// <reference types=\"vitest\" />\n\n// Configure Vitest (https://vitest.dev/config)\n\nimport { defineConfig } from \"vite\";\n"
},
{
"path": "packages/plop/.gitattributes",
"chars": 19,
"preview": "* text=auto eol=lf\n"
},
{
"path": "packages/plop/.gitignore",
"chars": 136,
"preview": "node_modules/\n*.sublime-*\nexample/folder/\nexample/change-me.txt\n.idea\n.vscode\n.DS_STORE\n.nyc_output\ncoverage\ninstrumente"
},
{
"path": "packages/plop/.nycrc",
"chars": 111,
"preview": "{\n \"all\": true,\n \"reporter\": [\"text\", \"text-summary\", \"lcov\"],\n \"include\": [\"bin/**/*.js\", \"src/**/*.js\"]\n}\n"
},
{
"path": "packages/plop/CHANGELOG.md",
"chars": 2657,
"preview": "# plop\n\n## 4.0.5\n\n### Patch Changes\n\n- [#487](https://github.com/plopjs/plop/pull/487) [`25e7e17`](https://github.com/pl"
},
{
"path": "packages/plop/README.md",
"chars": 41858,
"preview": "# Plop\n\nMicro-generator framework that makes it easy for an entire team to create files with a level of uniformity.\n![pl"
},
{
"path": "packages/plop/bin/plop.js",
"chars": 298,
"preview": "#!/usr/bin/env node\nimport { Plop, run } from \"../src/plop.js\";\nimport { argv } from \"../src/args.js\";\n\nPlop.prepare(\n "
},
{
"path": "packages/plop/package.json",
"chars": 1575,
"preview": "{\n \"name\": \"plop\",\n \"version\": \"4.0.5\",\n \"description\": \"Micro-generator framework that makes it easy for an entire t"
},
{
"path": "packages/plop/scripts/postpublish.js",
"chars": 443,
"preview": "#!/usr/bin/env node\n\nimport fs from \"fs\";\nimport * as path from \"path\";\nimport * as url from \"url\";\n\nconst __dirname = p"
},
{
"path": "packages/plop/scripts/prepublishOnly.js",
"chars": 431,
"preview": "#!/usr/bin/env node\n\nimport fs from \"fs\";\nimport * as path from \"path\";\nimport * as url from \"url\";\n\nconst __dirname = p"
},
{
"path": "packages/plop/src/args.js",
"chars": 2806,
"preview": "import { parseArgs } from \"node:util\";\n\nexport const args = process.argv.slice(2);\n\nconst { values, positionals } = pars"
},
{
"path": "packages/plop/src/bypass.js",
"chars": 2134,
"preview": "import picocolors from \"picocolors\";\nimport * as out from \"./console-out.js\";\n\nexport { combineBypassData };\n\n/**\n * Com"
},
{
"path": "packages/plop/src/console-out.js",
"chars": 4694,
"preview": "import picocolors from \"picocolors\";\nimport nodePlop from \"node-plop\";\nimport fs from \"node:fs\";\n\nconst defaultChoosingM"
},
{
"path": "packages/plop/src/input-processing.js",
"chars": 3404,
"preview": "import picocolors from \"picocolors\";\nimport * as out from \"./console-out.js\";\nimport { createRequire } from \"node:module"
},
{
"path": "packages/plop/src/plop.d.ts",
"chars": 422,
"preview": "import * as Liftoff from \"liftoff\";\n\nexport {\n ActionConfig,\n ActionType,\n AddActionConfig,\n AddManyActionConfig,\n "
},
{
"path": "packages/plop/src/plop.js",
"chars": 5637,
"preview": "#!/usr/bin/env node\n\nimport { createSpinner } from \"nanospinner\";\nimport path from \"node:path\";\nimport Liftoff from \"lif"
},
{
"path": "packages/plop/tests/__snapshots__/args.spec.js.snap",
"chars": 1444,
"preview": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`should show help on -h flag 1`] = `\n\"\n\u001b[1mUsage:"
},
{
"path": "packages/plop/tests/__snapshots__/input-processing.spec.js.snap",
"chars": 1458,
"preview": "// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html\n\nexports[`should show help information on help flag 1`] = "
},
{
"path": "packages/plop/tests/action-failure.spec.js",
"chars": 781,
"preview": "import { resolve, dirname } from \"node:path\";\nimport { waitFor } from \"cli-testing-library\";\nimport { renderPlop } from "
},
{
"path": "packages/plop/tests/actions.spec.js",
"chars": 1712,
"preview": "import { resolve, dirname } from \"node:path\";\nimport { waitFor } from \"cli-testing-library\";\nimport * as fs from \"node:f"
},
{
"path": "packages/plop/tests/args.spec.js",
"chars": 3139,
"preview": "import { resolve, dirname } from \"node:path\";\nimport { renderPlop } from \"./render.js\";\nimport { fileURLToPath } from \"n"
},
{
"path": "packages/plop/tests/config/setup.js",
"chars": 234,
"preview": "// require(\"cli-testing-library/extend-expect\");\n\nimport { configure } from \"cli-testing-library\";\nimport \"cli-testing-l"
},
{
"path": "packages/plop/tests/esm.spec.js",
"chars": 1639,
"preview": "import { resolve, dirname } from \"node:path\";\nimport { renderPlop } from \"./render.js\";\n\nimport { fileURLToPath } from \""
},
{
"path": "packages/plop/tests/examples/action-failure/package.json",
"chars": 103,
"preview": "{\n \"name\": \"plop-example-action-failure\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \">=18\"\n }\n}\n"
},
{
"path": "packages/plop/tests/examples/action-failure/plopfile.js",
"chars": 316,
"preview": "export default function (plop) {\n plop.setGenerator(\"test\", {\n description: \"this is a test\",\n prompts: [\n {"
},
{
"path": "packages/plop/tests/examples/add-action/output/.gitkeep",
"chars": 0,
"preview": ""
},
{
"path": "packages/plop/tests/examples/add-action/package.json",
"chars": 99,
"preview": "{\n \"name\": \"plop-example-add-action\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \">=18\"\n }\n}\n"
},
{
"path": "packages/plop/tests/examples/add-action/plopfile.js",
"chars": 767,
"preview": "export default function (plop) {\n plop.setGenerator(\"addAndNameFile\", {\n description: \"Name that file\",\n prompts:"
},
{
"path": "packages/plop/tests/examples/add-action/templates/to-add-change.txt",
"chars": 13,
"preview": "Hi {{name}}!\n"
},
{
"path": "packages/plop/tests/examples/add-action/templates/to-add.txt",
"chars": 6,
"preview": "Hello\n"
},
{
"path": "packages/plop/tests/examples/cjs/package.json",
"chars": 101,
"preview": "{\n \"name\": \"plop-example-prompts-only\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \">=18\"\n }\n}\n"
},
{
"path": "packages/plop/tests/examples/cjs/plopfile.cjs",
"chars": 819,
"preview": "module.exports = function (plop) {\n plop.setGenerator(\"test\", {\n description: \"this is a test\",\n prompts: [\n "
},
{
"path": "packages/plop/tests/examples/cjs-js/package.json",
"chars": 103,
"preview": "{\n \"name\": \"plop-example-prompts-only\",\n \"type\": \"commonjs\",\n \"engines\": {\n \"node\": \">=18\"\n }\n}\n"
},
{
"path": "packages/plop/tests/examples/cjs-js/plopfile.js",
"chars": 819,
"preview": "module.exports = function (plop) {\n plop.setGenerator(\"test\", {\n description: \"this is a test\",\n prompts: [\n "
},
{
"path": "packages/plop/tests/examples/esm/package.json",
"chars": 101,
"preview": "{\n \"name\": \"plop-example-prompts-only\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \">=18\"\n }\n}\n"
},
{
"path": "packages/plop/tests/examples/esm/plopfile.js",
"chars": 816,
"preview": "export default function (plop) {\n plop.setGenerator(\"test\", {\n description: \"this is a test\",\n prompts: [\n {"
},
{
"path": "packages/plop/tests/examples/javascript/package.json",
"chars": 88,
"preview": "{\n \"name\": \"plop-example\",\n \"type\": \"module\",\n \"engines\": {\n \"node\": \">=18\"\n }\n}\n"
},
{
"path": "packages/plop/tests/examples/javascript/plopfile.js",
"chars": 7250,
"preview": "import path from \"path\";\nimport fs from \"fs\";\nimport inquirerDirectory from \"inquirer-directory\";\n\nexport default functi"
},
{
"path": "packages/plop/tests/examples/javascript/templates/burger.txt",
"chars": 78,
"preview": "{{ header 'Hello Burger Lover!' }}\n\nHere's your burger {{ properCase name }}!\n"
},
{
"path": "packages/plop/tests/examples/javascript/templates/change-me.txt",
"chars": 233,
"preview": "the modify option in the test plop should add lines below for each run.\nUse modify for things like adding script referen"
},
{
"path": "packages/plop/tests/examples/javascript/templates/part.txt",
"chars": 54,
"preview": "this is prepended! ## replace name here ##: {{age}}\n$1"
},
{
"path": "packages/plop/tests/examples/javascript/templates/potatoes.txt",
"chars": 61,
"preview": "Well {{ properCase name }}, it seems you asked for potatoes.\n"
}
]
// ... and 26 more files (download for full content)
About this extraction
This page contains the full source code of the plopjs/plop GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 226 files (3.2 MB), approximately 853.4k tokens, and a symbol index with 6477 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.